.product-landing_page__5r_Vi{--ink:#102a34;--muted:#56727a;--accent:#087f8c;--accent-dark:#075c68;min-width:0;overflow:hidden;background:#f5fbfa;color:var(--ink)}.product-landing_page__5r_Vi[data-theme=personal]{--accent:#14788c;--accent-dark:#0b5667}.product-landing_page__5r_Vi[data-theme=math]{--accent:#146f8f;--accent-dark:#0d526a}.product-landing_page__5r_Vi figure,.product-landing_page__5r_Vi h1,.product-landing_page__5r_Vi h2,.product-landing_page__5r_Vi h3,.product-landing_page__5r_Vi p,.product-landing_page__5r_Vi pre{margin:0}.product-landing_hero__kkmN8{padding:clamp(3.5rem,7vw,6.8rem) clamp(2rem,5vw,5rem) clamp(5rem,9vw,8rem);background:linear-gradient(rgba(18,120,143,.035) 1px,transparent 0),linear-gradient(90deg,rgba(18,120,143,.035) 1px,transparent 0),radial-gradient(circle at 10% 8%,rgba(116,221,204,.27),transparent 28rem),radial-gradient(circle at 92% 4%,rgba(91,166,228,.2),transparent 31rem),#edf8f7;background-size:30px 30px,30px 30px,auto,auto,auto}.product-landing_heroGrid__4m_Gc{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(34rem,1.18fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center;width:min(100%,82rem);margin:0 auto}.product-landing_heroCopy__tUJQZ{max-width:35rem}.product-landing_eyebrow__qtvZE,.product-landing_kicker__Lyfns,.product-landing_outputLabel__wz91m,.product-landing_previewLabel___8jvY{color:var(--accent-dark);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-landing_hero__kkmN8 h1{margin-top:1rem;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:690;letter-spacing:-.065em;line-height:.97;text-wrap:balance}.product-landing_hero__kkmN8 h1 span{display:block;margin-top:.08em;padding-bottom:.06em;color:var(--accent);font-style:italic;font-weight:650;line-height:1.1}.product-landing_lead__rgJq5{max-width:38rem;margin-top:1.45rem!important;color:#3d5f68;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.64}.product-landing_actions__6KKQ9{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.product-landing_finalAction__ciSQi,.product-landing_primaryAction__HFAqv,.product-landing_secondaryAction__8BhpF{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border-radius:.9rem;padding:.88rem 1.2rem;font-size:.94rem;font-weight:760;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.product-landing_primaryAction__HFAqv{background:var(--accent-dark);box-shadow:0 14px 30px rgba(7,80,96,.2);color:white}.product-landing_secondaryAction__8BhpF{border:1px solid rgba(15,71,87,.19);background:rgba(255,255,255,.7);color:#173e4c}.product-landing_finalAction__ciSQi:hover,.product-landing_primaryAction__HFAqv:hover,.product-landing_secondaryAction__8BhpF:hover{transform:translateY(-2px)}.product-landing_faqList__JfLqf summary:focus-visible,.product-landing_finalAction__ciSQi:focus-visible,.product-landing_planNote__saZGQ a:focus-visible,.product-landing_primaryAction__HFAqv:focus-visible,.product-landing_relatedLinks__BAnPP a:focus-visible,.product-landing_secondaryAction__8BhpF:focus-visible{outline:3px solid rgba(8,127,140,.35);outline-offset:4px}.product-landing_proof__C_7AA{max-width:36rem;margin-top:1rem!important;color:#57737c;font-size:.8rem;line-height:1.55}.product-landing_conversionPreview__y_6sx{display:grid;grid-template-columns:minmax(0,.72fr) minmax(16rem,1fr);gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.9);border-radius:1.8rem;padding:clamp(.85rem,1.6vw,1.25rem);background:rgba(255,255,255,.56);box-shadow:0 34px 85px rgba(35,102,116,.17),inset 0 1px white;backdrop-filter:blur(20px)}.product-landing_sourcePreview__zNKAv{border:1px solid rgba(25,92,104,.14);border-radius:1.15rem;padding:1.15rem;background:rgba(247,252,251,.94);box-shadow:0 15px 35px rgba(35,84,94,.08)}.product-landing_outputLabel__wz91m,.product-landing_previewLabel___8jvY{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-landing_outputLabel__wz91m span:last-child,.product-landing_previewLabel___8jvY span:last-child{color:#6f858b;font-size:.66rem;letter-spacing:.08em}.product-landing_sourcePreview__zNKAv h2{margin-top:1.25rem;font-size:1.1rem;letter-spacing:-.025em;line-height:1.25}.product-landing_sourcePreview__zNKAv pre{overflow:hidden;max-height:13.2rem;margin-top:1rem;border-left:2px solid var(--accent);padding-left:.8rem;color:#38555d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.69rem;line-height:1.68;white-space:pre-wrap}.product-landing_sourcePreview__zNKAv>p{margin-top:1rem;color:#5a747b;font-size:.76rem;line-height:1.55}.product-landing_outputPreview__ESL0j{min-width:0}.product-landing_outputLabel__wz91m{padding:0 .25rem .7rem}.product-landing_proofPage__gb8K0{overflow:hidden;border:1px solid rgba(119,102,70,.14);border-radius:.55rem;background:#fffdf7;box-shadow:0 20px 46px rgba(48,81,87,.16)}.product-landing_proofImage__FyAIt{display:block;width:100%;height:auto}.product-landing_outputPreview__ESL0j figcaption{padding:.75rem .25rem 0;color:#58737a;font-size:.69rem;line-height:1.45}.product-landing_detailsSection__1FBNY,.product-landing_faqSection__i4BE_,.product-landing_relatedSection__hXTxy,.product-landing_section__NwSdT,.product-landing_stepsSection__x_Rtu{padding:clamp(5rem,9vw,8.5rem) clamp(2rem,5vw,5rem)}.product-landing_faqSection__i4BE_,.product-landing_section__NwSdT{background:#fbfdfc}.product-landing_relatedSection__hXTxy,.product-landing_stepsSection__x_Rtu{background:#eaf6f4}.product-landing_detailsSection__1FBNY{background:#f5fbfa}.product-landing_benefitList__dZQ3G,.product-landing_detailsGrid__lx_0e,.product-landing_faqList__JfLqf,.product-landing_relatedSection__hXTxy,.product-landing_sectionHeading__qesNN,.product-landing_stepsSection__x_Rtu{width:min(100%,80rem);margin-right:auto;margin-left:auto}.product-landing_detailsCopy__6E_IY>h2,.product-landing_finalCta__ZSld3 h2,.product-landing_relatedHeading__TZw5l h2,.product-landing_sectionHeading__qesNN h2,.product-landing_stepsIntro___iNrk h2{max-width:51rem;margin-top:.75rem;font-size:clamp(2.25rem,4.1vw,4.25rem);font-weight:660;letter-spacing:-.055em;line-height:1.02;text-wrap:balance}.product-landing_benefitList__dZQ3G{margin-top:3.2rem}.product-landing_benefitList__dZQ3G article{display:grid;grid-template-columns:4rem minmax(0,.8fr) minmax(16rem,1fr);gap:1.5rem;align-items:start;border-top:1px solid rgba(24,91,105,.16);padding:1.8rem 0}.product-landing_benefitList__dZQ3G article:last-child{border-bottom:1px solid rgba(24,91,105,.16)}.product-landing_benefitList__dZQ3G article>span{color:var(--accent);font-size:.75rem;font-weight:800}.product-landing_benefitList__dZQ3G h3,.product-landing_detailList__F6mdB h3,.product-landing_planNote__saZGQ h3,.product-landing_steps__YxM9F h3{font-size:1.25rem;letter-spacing:-.028em;line-height:1.25}.product-landing_benefitList__dZQ3G p,.product-landing_detailList__F6mdB p,.product-landing_faqList__JfLqf p,.product-landing_planNote__saZGQ p,.product-landing_relatedLinks__BAnPP span,.product-landing_stepsIntro___iNrk>p:last-child,.product-landing_steps__YxM9F p{color:var(--muted);font-size:.94rem;line-height:1.7}.product-landing_stepsSection__x_Rtu{display:grid;grid-template-columns:minmax(0,.8fr) minmax(26rem,1fr);gap:clamp(3rem,8vw,7rem)}.product-landing_stepsIntro___iNrk{align-self:start}.product-landing_stepsIntro___iNrk>p:last-child{max-width:34rem;margin-top:1.25rem}.product-landing_steps__YxM9F{margin:0;padding:0;list-style:none}.product-landing_steps__YxM9F li{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1.15rem;align-items:start;border-top:1px solid rgba(24,91,105,.16);padding:1.6rem 0}.product-landing_steps__YxM9F li:last-child{border-bottom:1px solid rgba(24,91,105,.16)}.product-landing_steps__YxM9F li>span{display:grid;width:2.8rem;height:2.8rem;place-items:center;border:1px solid rgba(8,127,140,.18);border-radius:.8rem;background:rgba(255,255,255,.8);color:var(--accent-dark);font-weight:800}.product-landing_detailList__F6mdB p,.product-landing_planNote__saZGQ p,.product-landing_steps__YxM9F p{margin-top:.6rem}.product-landing_detailsGrid__lx_0e{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.65fr);gap:clamp(3rem,8vw,8rem);align-items:start}.product-landing_detailList__F6mdB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.2rem;margin-top:2.6rem}.product-landing_detailList__F6mdB article{border-top:2px solid var(--accent);padding:1rem 0 2rem}.product-landing_planNote__saZGQ{border:1px solid rgba(14,99,112,.15);border-radius:1.35rem;padding:clamp(1.5rem,3vw,2.2rem);background:white;box-shadow:0 22px 60px rgba(37,91,101,.08)}.product-landing_planNote__saZGQ h3{margin-top:1.6rem;font-size:1.55rem}.product-landing_planNote__saZGQ a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.55rem;margin-top:1.4rem;color:var(--accent-dark);font-size:.93rem;font-weight:780;text-decoration:none}.product-landing_faqList__JfLqf{margin-top:3rem}.product-landing_faqList__JfLqf details{border-top:1px solid rgba(26,84,97,.15)}.product-landing_faqList__JfLqf details:last-child{border-bottom:1px solid rgba(26,84,97,.15)}.product-landing_faqList__JfLqf summary{display:flex;min-height:4.8rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;color:#18333e;font-size:1.05rem;font-weight:720}.product-landing_faqList__JfLqf summary::-webkit-details-marker{display:none}.product-landing_faqList__JfLqf summary span{color:var(--accent);font-size:1.5rem;font-weight:400;transition:transform .16s ease}.product-landing_faqList__JfLqf details[open] summary span{transform:rotate(45deg)}.product-landing_faqList__JfLqf p{max-width:60rem;margin:-.2rem 0 1.6rem!important}.product-landing_relatedSection__hXTxy{display:grid;grid-template-columns:minmax(0,.7fr) minmax(28rem,1fr);gap:clamp(3rem,8vw,7rem)}.product-landing_relatedLinks__BAnPP a{position:relative;display:block;border-top:1px solid rgba(28,91,104,.16);padding:1.25rem 3rem 1.25rem 0;color:var(--ink);text-decoration:none}.product-landing_relatedLinks__BAnPP a:last-child{border-bottom:1px solid rgba(28,91,104,.16)}.product-landing_relatedLinks__BAnPP span,.product-landing_relatedLinks__BAnPP strong{display:block}.product-landing_relatedLinks__BAnPP span{margin-top:.45rem}.product-landing_relatedLinks__BAnPP i{position:absolute;top:1.65rem;right:.4rem;color:var(--accent);font-style:normal}.product-landing_finalCta__ZSld3{padding:clamp(5rem,10vw,9rem) clamp(2rem,5vw,5rem);background:radial-gradient(circle at 20% 0,rgba(126,218,201,.18),transparent 29rem),#103e49;color:white;text-align:center}.product-landing_finalCta__ZSld3 h2,.product-landing_finalCta__ZSld3 p{margin-right:auto;margin-left:auto}.product-landing_finalCta__ZSld3 h2{max-width:54rem}.product-landing_finalCta__ZSld3>p{max-width:41rem;margin-top:1.2rem;color:#c9e0e3;line-height:1.7}.product-landing_finalAction__ciSQi{margin-top:2rem;background:white;box-shadow:0 14px 34px rgba(0,0,0,.16);color:#0b5f6c}@media (max-width:1080px){.product-landing_heroGrid__4m_Gc{grid-template-columns:1fr}.product-landing_heroCopy__tUJQZ{max-width:48rem}.product-landing_conversionPreview__y_6sx{width:min(100%,56rem)}}@media (max-width:900px){.product-landing_detailsGrid__lx_0e,.product-landing_relatedSection__hXTxy,.product-landing_stepsSection__x_Rtu{grid-template-columns:1fr}.product-landing_relatedSection__hXTxy,.product-landing_stepsSection__x_Rtu{gap:3rem}.product-landing_benefitList__dZQ3G article{grid-template-columns:3rem minmax(0,1fr)}.product-landing_benefitList__dZQ3G article p{grid-column:2}}@media (max-width:680px){.product-landing_hero__kkmN8{padding-top:3rem}.product-landing_detailsSection__1FBNY,.product-landing_faqSection__i4BE_,.product-landing_finalCta__ZSld3,.product-landing_hero__kkmN8,.product-landing_relatedSection__hXTxy,.product-landing_section__NwSdT,.product-landing_stepsSection__x_Rtu{padding-right:1.25rem;padding-left:1.25rem}.product-landing_hero__kkmN8 h1{font-size:clamp(2.65rem,13vw,4.4rem)}.product-landing_conversionPreview__y_6sx{grid-template-columns:1fr;border-radius:1.3rem}.product-landing_sourcePreview__zNKAv pre{max-height:11rem}.product-landing_detailList__F6mdB{grid-template-columns:1fr}.product-landing_benefitList__dZQ3G article{gap:1rem}}@media (prefers-reduced-motion:reduce){.product-landing_faqList__JfLqf summary span,.product-landing_finalAction__ciSQi,.product-landing_primaryAction__HFAqv,.product-landing_secondaryAction__8BhpF{transition:none}}