.pip_page__FXEp8{--green:#073e2a;--green2:#0b5137;--mint:#eaf4ed;--ink:#111713;--muted:#667069;--line:#dfe6e1;--paper:#fbfbf7;background:#fff;color:var(--ink);min-height:100vh}.pip_wrap__cLQ3B{width:min(1240px,calc(100% - 48px));margin:0 auto}.pip_header__BIniR{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,252,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(223,230,225,.8)}.pip_headerInner__fvHq_{width:min(1320px,calc(100% - 48px));height:74px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:34px;gap:34px}.pip_brand__DEWFY{display:inline-flex;align-items:center;gap:10px;font-family:Georgia,Times New Roman,serif;font-weight:700;text-decoration:none;color:var(--ink);white-space:nowrap}.pip_brandLeaf__6oYiq{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--green);color:#fff;font-family:system-ui}.pip_nav__nwsoY{display:flex;justify-content:center;gap:34px}.pip_loginLink__bg2Qr,.pip_nav__nwsoY a{font-size:.88rem;text-decoration:none;color:#28322b}.pip_headerActions__xhyxU{display:flex;align-items:center;gap:18px}.pip_headerCta__dc18O{display:inline-flex;align-items:center;gap:14px;padding:12px 18px;border-radius:9px;background:var(--green);color:#fff;text-decoration:none;font-weight:750;box-shadow:0 10px 28px rgba(7,62,42,.14)}.pip_hero__uHnIV{position:relative;overflow:hidden;padding:76px 0 54px;background:linear-gradient(180deg,#fff,#fbfbf7)}.pip_heroDecor__TJ_s0{position:absolute;right:-10%;top:-46%;width:46vw;height:46vw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#446b57 0 18%,#183f2f 19% 42%,#063c29 43% 100%);opacity:.96}.pip_heroGrid__6ou7K{position:relative;display:grid;grid-template-columns:1.05fr 1.2fr;grid-gap:58px;gap:58px;align-items:center}.pip_heroCopy__BK6yj{padding:26px 0}.pip_kicker__vlhUe{display:inline-flex;padding:5px 8px;border-radius:6px;background:#edf2ee;color:#3f5c4b;text-transform:uppercase;font-weight:800;letter-spacing:.04em;font-size:.72rem}.pip_heroCopy__BK6yj h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5vw,5.15rem);line-height:.98;letter-spacing:-.045em;margin:22px 0;max-width:680px}.pip_lead__GQJtu{font-size:1.1rem;line-height:1.55;color:#5e665f;max-width:640px}.pip_actions__IQxus{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 24px}.pip_primary__NKfpQ,.pip_secondary__MR8Pr{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 22px;border-radius:9px;font-weight:800;text-decoration:none}.pip_primary__NKfpQ{background:var(--green);color:#fff;box-shadow:0 12px 30px rgba(7,62,42,.16)}.pip_secondary__MR8Pr{border:1px solid #ccd6cf;color:var(--green);background:#fff}.pip_trustRow__bmJWC{display:flex;flex-wrap:wrap;gap:22px;color:#536158;font-size:.83rem;font-weight:650}.pip_trustRow__bmJWC span:first-letter{color:var(--green)}.pip_heroVisual__b_ss0{position:relative;min-height:470px;display:flex;align-items:center}.pip_mockShell__6ujlO{position:relative;z-index:3;width:94%;margin-left:auto;display:grid;grid-template-columns:135px 1fr;background:#fff;border:1px solid #d8e0da;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px rgba(24,42,32,.18)}.pip_mockSidebar__m7KYf{background:linear-gradient(180deg,#123e2d,#082d21);padding:18px 12px;color:#dfece4;display:grid;align-content:start;grid-gap:7px;gap:7px}.pip_mockBrand__Bhe_L{display:flex;gap:8px;align-items:center;font-size:.75rem;font-weight:800;margin-bottom:10px}.pip_mockNavActive__jnhGx,.pip_mockNav__SAnsJ{font-size:.66rem;padding:8px;border-radius:6px}.pip_mockNavActive__jnhGx{background:#f5faf6;color:#183d2d}.pip_mockMain__QsSFD{padding:18px}.pip_mockTop__K3BPa{display:flex;justify-content:space-between;gap:18px;align-items:center}.pip_mockTop__K3BPa small,.pip_mockTop__K3BPa strong{display:block}.pip_mockTop__K3BPa strong{font-family:Georgia,serif;font-size:1rem}.pip_mockTop__K3BPa small{font-size:.65rem;color:#7a817b}.pip_mockTop__K3BPa button{border:0;border-radius:6px;background:var(--green);color:#fff;padding:8px 10px;font-size:.65rem}.pip_mockMetrics__GBdJz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:15px 0}.pip_mockMetrics__GBdJz div{border:1px solid #e3e8e4;border-radius:8px;padding:10px;background:#fff}.pip_mockMetrics__GBdJz small,.pip_mockMetrics__GBdJz span{display:block;font-size:.58rem;color:#69736c}.pip_mockMetrics__GBdJz strong{display:block;font-size:1rem;margin:4px 0}.pip_mockMetrics__GBdJz small{color:#2b8559}.pip_mockTable__Hp5j_{border:1px solid #e4e8e5;border-radius:8px;overflow:hidden}.pip_mockRow__v04Ej{display:grid;grid-template-columns:34px 1.4fr .9fr auto;align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border-bottom:1px solid #edf0ee;font-size:.58rem}.pip_mockRow__v04Ej:last-child{border-bottom:0}.pip_mockRow__v04Ej small,.pip_mockRow__v04Ej strong{display:block}.pip_mockRow__v04Ej small{color:#788179;margin-top:2px}.pip_mockThumb__4_vkK{display:grid;place-items:center;width:28px;height:28px;background:#f2eee8;border-radius:6px}.pip_okBadge__CBApX,.pip_warnBadge___xf5u{padding:4px 6px;border-radius:999px;font-size:.52rem}.pip_okBadge__CBApX{background:#e4f5ea;color:#237347}.pip_warnBadge___xf5u{background:#fff2d8;color:#a36b0b}.pip_barcodeCard__UT0EU{position:absolute;right:-4%;top:36%;z-index:4;background:#fff;border:1px solid #dfe4e0;border-radius:10px;padding:12px 14px;width:150px;box-shadow:0 16px 40px rgba(22,37,28,.16);transform:rotate(2deg)}.pip_barcodeCard__UT0EU small,.pip_barcodeCard__UT0EU strong{display:block;font-size:.57rem}.pip_barcode__NDAPT{height:46px;margin:8px 0 5px;background:repeating-linear-gradient(90deg,#111 0 2px,transparent 2px 4px,#111 4px 5px,transparent 5px 8px)}.pip_packCard__beg6G{position:absolute;right:-2%;bottom:-8px;z-index:2;width:125px;height:188px;background:linear-gradient(180deg,#d8ac75,#b78048);border-radius:8px 8px 4px 4px;box-shadow:0 18px 40px rgba(67,43,20,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#173a29;border:1px solid rgba(78,49,22,.18)}.pip_packLeaf__Laauf{font-size:2rem}.pip_packCard__beg6G strong{font-family:Georgia,serif;font-size:.78rem;margin-top:8px}.pip_packCard__beg6G small{font-size:.48rem;margin-top:3px}.pip_packCard__beg6G b{font-size:.62rem;margin-top:26px}.pip_section__2Ny4B{padding:70px 0}.pip_sectionIntro__OqYUL{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:28px}.pip_diagnosticHeader__KThmc h2,.pip_pilotGrid__vAabj h2,.pip_sectionIntro__OqYUL h2,.pip_segmentIntro__SEet_ h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.2rem);line-height:1.03;letter-spacing:-.035em;margin:14px 0 0}.pip_diagnosticHeader__KThmc p,.pip_pilotGrid__vAabj p,.pip_sectionIntro__OqYUL p,.pip_segmentIntro__SEet_ p{color:var(--muted);line-height:1.6}.pip_featureGrid__fuRQY{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.pip_featureCard__aGQLp{border:1px solid var(--line);border-radius:12px;padding:18px;background:#fff;min-height:210px}.pip_featureIcon___rh_8{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--mint);color:var(--green);font-weight:900;font-size:.78rem}.pip_featureCard__aGQLp h3{font-size:1rem;line-height:1.25;margin:22px 0 10px}.pip_featureCard__aGQLp p{font-size:.86rem;line-height:1.5;color:var(--muted)}.pip_gs1Band__U1siw{margin-top:18px;display:grid;grid-template-columns:86px 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:22px;border:1px solid #cddbd1;background:linear-gradient(90deg,#fbfefc,#eef6f0);border-radius:10px}.pip_gs1Mark__cge00{display:grid;place-items:center;width:72px;height:72px;border:3px solid #1d5aa8;border-radius:50%;color:#1d5aa8;font-weight:900}.pip_gs1Band__U1siw h3{font-family:Georgia,serif;font-size:1.35rem;margin:0 0 4px}.pip_gs1Band__U1siw p{margin:0;color:var(--muted);font-size:.9rem}.pip_gs1Band__U1siw a{white-space:nowrap;text-decoration:none;border:1px solid #cfd9d2;border-radius:8px;padding:10px 13px;color:var(--green);font-weight:750;background:#fff}.pip_segmentSection__HRdxW{padding:44px 0 60px;background:#fff}.pip_segmentLayout__BKKd8{display:grid;grid-template-columns:.8fr 1.7fr;grid-gap:42px;gap:42px;align-items:start}.pip_segmentCards__j_qsm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.pip_segmentCard__R_rp_{position:relative;border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff;display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;align-items:center}.pip_segmentIcon__Kt8DV{display:grid;place-items:center;height:64px;border-radius:9px;background:linear-gradient(145deg,#efe5d9,#e9f1eb);font-size:1.7rem}.pip_segmentCard__R_rp_ h3{font-size:.9rem;margin:0 0 5px}.pip_segmentCard__R_rp_ p{font-size:.75rem;color:var(--muted);line-height:1.4;margin:0}.pip_segmentArrow__086B6{position:absolute;right:10px;top:10px;width:24px;height:24px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:.75rem}.pip_pilotSection__4_fNV{padding:42px 0;background:linear-gradient(90deg,#f0f6f1,#f9fbf9)}.pip_pilotGrid__vAabj{display:grid;grid-template-columns:1.05fr .7fr .8fr;grid-gap:54px;gap:54px;align-items:center}.pip_pilotGrid__vAabj ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;color:#3d5245;font-size:.9rem}.pip_pilotGrid__vAabj li:before{content:"●";color:var(--green);margin-right:10px}.pip_pilotCta__R1_7S{display:grid;grid-gap:12px;gap:12px}.pip_pilotCta__R1_7S small{color:var(--muted);line-height:1.45}.pip_diagnosticSection__Pzrf9{padding:80px 0;background:#f7f9f7}.pip_diagnosticHeader__KThmc{max-width:760px;margin-bottom:26px}.pip_formCard__PsbSk{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 18px 50px rgba(31,37,33,.06)}.pip_formHeading__W_EKk{grid-column:1/-1}.pip_formHeading__W_EKk h3{font-family:Georgia,serif;font-size:1.65rem;margin:0 0 8px}.pip_formHeading__W_EKk p{margin:0;color:var(--muted)}.pip_fieldLabel__zN1dE{display:grid;grid-gap:7px;gap:7px;font-weight:750;color:#2f3831}.pip_field__mCZ_Y,.pip_textarea__HvKsy{width:100%;border:1px solid #cfd7d0;border-radius:10px;background:#fff;padding:12px 13px;font:inherit;color:#1f2521}.pip_textarea__HvKsy{resize:vertical}.pip_field__mCZ_Y:focus,.pip_textarea__HvKsy:focus{outline:3px solid rgba(41,77,58,.12);border-color:#294d3a}.pip_formActions__lzHiW,.pip_status___VZP4,.pip_summaryBlock__iwJfU{grid-column:1/-1}.pip_formActions__lzHiW{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:2px}.pip_primaryButton__pvSY_,.pip_secondaryButton__v6n_7{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:9px;font-weight:800;font:inherit;cursor:pointer}.pip_primaryButton__pvSY_{background:var(--green);color:#fff;border:0}.pip_secondaryButton__v6n_7{border:1px solid #cfd7d0;color:var(--green);background:#fff}.pip_privacyLink__M0SHv{color:var(--green);font-weight:700}.pip_status___VZP4{margin:0;color:var(--muted);font-size:.92rem}.pip_summaryBlock__iwJfU{display:grid;grid-gap:12px;gap:12px}.pip_output__MxEVw{width:100%;border:1px solid #cfd7d0;border-radius:10px;background:#f7f8f6;padding:14px;font:500 .88rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#1f2521;resize:vertical}.pip_narrowWrap__GWBCx{width:min(820px,calc(100% - 40px));margin:0 auto}.pip_privacyTitle__RcpRa{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:-.045em;margin:0 0 28px}.pip_privacyHeading__F_T5b{font-size:1.35rem;margin:28px 0 8px}.pip_card__1ki2b{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.pip_footer___uhHU{border-top:1px solid var(--line);padding:24px 0;background:#fff}.pip_footerInner__TCeIr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:26px;gap:26px}.pip_footerTagline__Btoom{font-size:.72rem;color:#7a837c}.pip_footer___uhHU nav{display:flex;gap:18px}.pip_footer___uhHU nav a{font-size:.76rem;color:#4c5950;text-decoration:none}@media(max-width:1100px){.pip_nav__nwsoY{display:none}.pip_heroGrid__6ou7K{grid-template-columns:1fr}.pip_heroDecor__TJ_s0{width:70vw;height:70vw;right:-30%;top:-20%}.pip_heroVisual__b_ss0{max-width:760px}.pip_featureGrid__fuRQY{grid-template-columns:repeat(3,1fr)}.pip_segmentLayout__BKKd8{grid-template-columns:1fr}.pip_segmentCards__j_qsm{grid-template-columns:repeat(2,1fr)}.pip_pilotGrid__vAabj{grid-template-columns:1fr 1fr}.pip_pilotCta__R1_7S{grid-column:1/-1}.pip_footerInner__TCeIr{grid-template-columns:1fr}}@media(max-width:760px){.pip_headerInner__fvHq_,.pip_wrap__cLQ3B{width:min(100% - 28px,1240px)}.pip_headerInner__fvHq_{grid-template-columns:1fr auto}.pip_loginLink__bg2Qr{display:none}.pip_headerCta__dc18O{padding:10px 12px;font-size:.8rem}.pip_hero__uHnIV{padding-top:36px}.pip_heroCopy__BK6yj h1{font-size:clamp(2.7rem,13vw,4rem)}.pip_heroDecor__TJ_s0{opacity:.25}.pip_heroVisual__b_ss0{min-height:390px}.pip_mockShell__6ujlO{width:100%;grid-template-columns:94px 1fr}.pip_mockMetrics__GBdJz{grid-template-columns:repeat(2,1fr)}.pip_mockRow__v04Ej{grid-template-columns:28px 1fr auto}.pip_mockRow__v04Ej>span:nth-child(3){display:none}.pip_barcodeCard__UT0EU{right:0}.pip_packCard__beg6G{right:5%;width:95px;height:145px}.pip_pilotGrid__vAabj,.pip_sectionIntro__OqYUL{grid-template-columns:1fr;gap:22px}.pip_featureGrid__fuRQY,.pip_gs1Band__U1siw{grid-template-columns:1fr}.pip_gs1Band__U1siw a{justify-self:start}.pip_formCard__PsbSk,.pip_segmentCards__j_qsm{grid-template-columns:1fr}.pip_fieldLabel__zN1dE,.pip_formActions__lzHiW,.pip_formHeading__W_EKk,.pip_status___VZP4,.pip_summaryBlock__iwJfU{grid-column:1}.pip_footer___uhHU nav{flex-wrap:wrap}.pip_trustRow__bmJWC{gap:10px}.pip_trustRow__bmJWC span{width:calc(50% - 8px)}}