.productPages_hero__Ln3DJ{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,6vw,88px);padding-block:clamp(44px,7vw,100px)}.productPages_heroCopy__l7XMe{display:grid;gap:24px;min-width:0}.productPages_eyebrow__MkcRE,.productPages_panelEyebrow__uW9ON{margin:0;font-size:.73rem;line-height:1.5;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.productPages_eyebrow__MkcRE{color:var(--brand-secondary)}.productPages_heroCopy__l7XMe h1{margin:0;max-width:15ch;font-size:clamp(2.65rem,4.6vw,4.45rem);font-weight:500;letter-spacing:-.05em;line-height:1.08;text-wrap:balance}.productPages_heroCopy__l7XMe h1 span{color:var(--brand-secondary)}.productPages_lead__jv5B_{margin:0;max-width:48ch;color:var(--text-secondary);font-size:1.08rem;line-height:1.7}.productPages_heroNote__7SxFO{margin:0;max-width:48ch;color:var(--text-muted);font-size:.88rem;line-height:1.6}.productPages_textLink__YSV12{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:44px;color:var(--brand-secondary);font-size:.9rem;font-weight:650;text-decoration:underline;text-underline-offset:5px}.productPages_textLink__YSV12 span{flex:none}.productPages_actions__ZxRVU{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.productPages_actions__ZxRVU>a{min-height:48px}.productPages_journey__6wTrT{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:22px;border-top:1px solid var(--border-default);color:var(--text-muted);font-size:.76rem}.productPages_journey__6wTrT span[aria-hidden]{color:var(--brand-secondary)}.productPages_plan__5_KNh,.productPages_signalPanel__UgkXH{position:relative;overflow:hidden;min-width:0;padding:clamp(24px,3.2vw,42px);border:1px solid #315966;border-radius:24px;background:#102f3b;color:#f6f7ed;box-shadow:0 20px 56px rgb(9 34 44/12%)}.productPages_plan__5_KNh{display:grid;gap:24px;scroll-margin-top:110px}.productPages_planTop__HE_TD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.productPages_planTop__HE_TD h2{margin:0;font-size:1.2rem;font-weight:600}.productPages_planTop__HE_TD>span{border:1px solid #517581;border-radius:30px;padding:6px 10px;color:#c5dde0;font-size:.7rem}.productPages_price__8fI_j{display:flex;align-items:center;gap:16px;margin:0}.productPages_price__8fI_j strong{font-size:clamp(4.5rem,6vw,6rem);letter-spacing:-.07em;line-height:1;font-weight:500}.productPages_price__8fI_j>span{display:grid;gap:5px;font-size:1.02rem}.productPages_price__8fI_j small{color:#b5cbd1;font-size:.72rem}.productPages_planIntro__gsTuy{margin:0;font-size:1rem;color:#d4e3e5;line-height:1.5}.productPages_featureList__sH5z8{display:grid;gap:15px;margin:0;padding:22px 0;border-block:1px solid #345561;list-style:none}.productPages_featureList__sH5z8 li{display:flex;gap:12px;align-items:baseline;font-size:.88rem;line-height:1.5;color:#e5edec}.productPages_featureList__sH5z8 li span{flex:none;color:#a8d8cb}.productPages_lightCta__5aHus{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:12px 18px;border:1px solid #f4f4e9;border-radius:10px;background:#f4f4e9;color:#12343f;font-size:.9rem;font-weight:700;text-decoration:none;line-height:1.45}.productPages_lightCta__5aHus:hover{background:#dcece6;border-color:#dcece6}.productPages_planNote__9Z3Fn{margin:-10px 0 0;color:#b5cbd1;font-size:.75rem;line-height:1.6;text-align:center}.productPages_section__C7_m0{padding-block:clamp(48px,6vw,80px)}.productPages_sectionHeading__1aVGC{display:grid;gap:16px;max-width:690px;margin-bottom:36px}.productPages_finalCta__Sm_Vj h2,.productPages_sectionHeading__1aVGC h2{margin:0;max-width:24ch;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.productPages_sectionHeading__1aVGC>p:last-child:not(.productPages_eyebrow__MkcRE){margin:0;color:var(--text-secondary);line-height:1.7}.productPages_featureGrid__Svluc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-default)}.productPages_benefitGrid__6F_VC,.productPages_sourceGrid__jRsPE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.productPages_feature__wD2fa{display:grid;align-content:start;gap:14px;min-width:0}.productPages_featureGrid__Svluc .productPages_feature__wD2fa{padding:28px 24px 32px 0;border-bottom:1px solid var(--border-default)}.productPages_feature__wD2fa h3,.productPages_sourceGrid__jRsPE h3,.productPages_sourceNote__MfiSP h3,.productPages_steps__I9aei h3{margin:0;font-size:1.15rem;font-weight:600;line-height:1.35;letter-spacing:-.015em}.productPages_feature__wD2fa>p:last-child,.productPages_sourceGrid__jRsPE p,.productPages_sourceNote__MfiSP>p,.productPages_steps__I9aei p{margin:0;color:var(--text-secondary);font-size:.93rem;line-height:1.75}.productPages_number__Vg63b{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.productPages_faqSection__4TP4q{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:60px;padding-block:64px 100px}.productPages_faqList__y14JV{min-width:0;border-top:1px solid var(--border-default)}.productPages_faq__Pb1YT{border-bottom:1px solid var(--border-default)}.productPages_faq__Pb1YT summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:20px;font-size:.95rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.productPages_faq__Pb1YT summary::-webkit-details-marker{display:none}.productPages_faq__Pb1YT summary>span{flex:none;color:var(--brand-secondary);font-size:1.5rem;font-weight:400;line-height:1}.productPages_faq__Pb1YT[open] summary>span{transform:rotate(45deg)}.productPages_faq__Pb1YT>p{margin:0;padding:0 30px 22px 0;color:var(--text-secondary);font-size:.9rem;line-height:1.75}.productPages_signalPanel__UgkXH{background-image:repeating-radial-gradient(ellipse at 110% 65%,transparent 0 30px,rgb(157 205 201/8%) 31px 32px,transparent 33px 56px)}.productPages_panelEyebrow__uW9ON{color:#aacecd}.productPages_signals__TwE72{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:28px}.productPages_signals__TwE72 span{padding:8px 13px;border:1px solid #537480;border-radius:30px;background:#153844;color:#e3eeec;font-size:.78rem}.productPages_signalConnector__IsQNC{color:#aacecd;font-size:1.5rem;text-align:center;padding:12px 0}.productPages_signalResult__3pd_R{padding:24px;border:1px solid #688b91;border-radius:16px;background:#224954}.productPages_signalResult__3pd_R h2{margin:16px 0;font-size:clamp(1.8rem,2.7vw,2.6rem);font-weight:500;line-height:1.15;letter-spacing:-.03em}.productPages_signalResult__3pd_R em{color:#b6ded2;font-style:normal}.productPages_signalResult__3pd_R>p{margin:0;color:#d6e5e6;font-size:.85rem;line-height:1.6}.productPages_signalBottom__T8J__{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.productPages_signalBottom__T8J__ span{padding:9px 12px;border:1px solid #537480;border-radius:7px;background:#153844;font-size:.76rem}.productPages_diagramNote__A_62D{margin:22px 0 0;color:#b5cbd1;font-size:.7rem;line-height:1.6;text-align:center}.productPages_processBand__0Xk7R{background:var(--surface-panel-soft);border-block:1px solid var(--border-default);scroll-margin-top:100px}.productPages_steps__I9aei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:40px 0 28px;list-style:none}.productPages_steps__I9aei li{display:grid;align-content:start;gap:16px;padding-top:24px;border-top:1px solid var(--border-strong)}.productPages_stepNumber__45Z24{color:var(--brand-secondary);font-size:1.5rem;font-weight:500;letter-spacing:-.05em}.productPages_contextNote__s4bw_{margin:0;max-width:760px;color:var(--text-muted);font-size:.82rem;line-height:1.7}.productPages_sourceGrid__jRsPE article{display:grid;align-content:start;gap:16px;padding-top:24px;border-top:1px solid var(--border-default)}.productPages_sourceNote__MfiSP{display:grid;gap:14px;margin-top:36px;padding:clamp(22px,3vw,32px);border:1px solid var(--border-default);border-radius:16px;background:var(--surface-panel-soft)}.productPages_sourceNote__MfiSP>p{max-width:88ch}.productPages_finalSection___lGj2{padding-block:20px 90px}.productPages_finalCta__Sm_Vj{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(28px,5vw,64px);background:#102f3b;color:#f6f7ed;border-radius:24px}.productPages_finalCta__Sm_Vj h2{margin-top:18px}.productPages_finalCta__Sm_Vj p:last-child{margin:18px 0 0;color:#c5dadd;font-size:.95rem;line-height:1.6}.productPages_finalActions__h0NGd{display:grid;flex:none;gap:12px}.productPages_darkLink__0jrLI{display:flex;align-items:center;justify-content:center;min-height:44px;color:#d5e8e6;font-size:.82rem;text-decoration:underline;text-underline-offset:5px}.productPages_faq__Pb1YT summary:focus-visible,.productPages_finalSection___lGj2 a:focus-visible,.productPages_hero__Ln3DJ a:focus-visible,.productPages_section__C7_m0 a:focus-visible{outline:3px solid var(--brand-secondary);outline-offset:5px;border-radius:4px}.productPages_finalCta__Sm_Vj a:focus-visible,.productPages_plan__5_KNh a:focus-visible{outline-color:#a8d8cb}@media (max-width:900px){.productPages_hero__Ln3DJ{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.productPages_heroCopy__l7XMe h1{font-size:clamp(2.4rem,5vw,3.4rem)}.productPages_featureGrid__Svluc{grid-template-columns:repeat(2,minmax(0,1fr))}.productPages_benefitGrid__6F_VC,.productPages_sourceGrid__jRsPE,.productPages_steps__I9aei{gap:24px}.productPages_faqSection__4TP4q{gap:32px}.productPages_finalCta__Sm_Vj{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.productPages_hero__Ln3DJ{grid-template-columns:minmax(0,1fr);gap:32px}.productPages_heroCopy__l7XMe{gap:20px}.productPages_heroCopy__l7XMe h1{max-width:16ch;font-size:clamp(2.4rem,9vw,3.3rem)}.productPages_lead__jv5B_{font-size:1rem;line-height:1.65}.productPages_journey__6wTrT{gap:8px;font-size:.68rem}.productPages_plan__5_KNh,.productPages_signalPanel__UgkXH{border-radius:18px}.productPages_benefitGrid__6F_VC,.productPages_faqSection__4TP4q,.productPages_featureGrid__Svluc,.productPages_sourceGrid__jRsPE,.productPages_steps__I9aei{grid-template-columns:minmax(0,1fr)}.productPages_featureGrid__Svluc .productPages_feature__wD2fa{padding-right:0}.productPages_benefitGrid__6F_VC{gap:32px}.productPages_faqSection__4TP4q{gap:0;padding-block:40px 64px}.productPages_sectionHeading__1aVGC{margin-bottom:28px}.productPages_steps__I9aei{margin-top:28px}.productPages_finalSection___lGj2{padding-bottom:56px}.productPages_finalCta__Sm_Vj{gap:24px;border-radius:18px}.productPages_finalActions__h0NGd{width:100%}}