.page_main__GlU4n{--ivory:#f8f2ea;--ivory-strong:#fffaf4;--champagne:#eaded1;--champagne-soft:#f2e8df;--graphite:#171419;--graphite-soft:#262229;--ink:#21191f;--muted:#6f6369;--muted-strong:#94868e;--line:rgba(33,25,31,0.12);--line-dark:rgba(255,255,255,0.13);--rose:#c51f57;--rose-dark:#a91645;--sage:#587564;--steel:#667985;--card-radius:8px;--shadow:0 24px 70px rgba(33,25,31,0.14);--shadow-soft:0 14px 34px rgba(33,25,31,0.09);min-height:100vh;min-height:100dvh;overflow-x:clip;background:var(--ivory);color:var(--ink);font-family:var(--font-jakarta),sans-serif;letter-spacing:0}.page_main__GlU4n *{letter-spacing:0}.page_reveal__OOtgg{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}.page_visible__NlJV_{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page_reveal__OOtgg{opacity:1;transform:none;transition:none}}.page_container__aoG4z{width:min(1180px,100%);margin:0 auto;padding:0 24px}.page_nav__zpG_3{position:fixed;inset:0 0 auto;z-index:40;transition:background .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:background .2s ease,box-shadow .2s ease,backdrop-filter .2s ease;transition:background .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.page_navScrolled__zjNuR{background:rgba(248,242,234,.92);box-shadow:0 10px 30px rgba(33,25,31,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page_navInner__JKFQa{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1180px,100%);margin:0 auto;padding:18px 24px}.page_footerLogo__PfgLJ,.page_navBrand__M8fYP{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:var(--font-manrope),sans-serif;font-size:1.35rem;font-weight:800;letter-spacing:0}.page_navScrolled__zjNuR .page_navBrand__M8fYP{color:var(--ink)}.page_brandAccent__Pt03m{color:#f7a7be}.page_navScrolled__zjNuR .page_brandAccent__Pt03m{color:var(--rose)}.page_navLinks__3Mchl{display:none;align-items:center;gap:24px}.page_navLink__2S7dD{color:rgba(255,255,255,.72);text-decoration:none;font-size:.94rem;font-weight:700}.page_navLink__2S7dD:hover{color:#fff}.page_navScrolled__zjNuR .page_navLink__2S7dD{color:var(--muted)}.page_navScrolled__zjNuR .page_navLink__2S7dD:hover{color:var(--ink)}.page_btnPrimaryLarge__5HPnt,.page_btnPrimary__2McYJ,.page_btnSecondary__tgZB4,.page_navCta__4tFLF{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;text-decoration:none;font-family:inherit;font-weight:800;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.page_btnPrimaryLarge__5HPnt,.page_btnPrimary__2McYJ,.page_navCta__4tFLF{border:1px solid rgba(255,255,255,.16);background:var(--rose);color:#fff;box-shadow:0 14px 34px rgba(197,31,87,.28)}.page_btnSecondary__tgZB4{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff}.page_navCta__4tFLF{padding:0 18px;font-size:.92rem}.page_btnPrimaryLarge__5HPnt,.page_btnPrimary__2McYJ,.page_btnSecondary__tgZB4{padding:0 22px;font-size:1rem}.page_btnPrimaryLarge__5HPnt:hover,.page_btnPrimary__2McYJ:hover,.page_btnSecondary__tgZB4:hover,.page_navCta__4tFLF:hover{transform:translateY(-1px)}.page_btnPrimaryLarge__5HPnt:hover,.page_btnPrimary__2McYJ:hover{background:var(--rose-dark);box-shadow:0 18px 42px rgba(197,31,87,.32)}.page_btnSecondary__tgZB4:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.1)}.page_btnPrimaryLarge__5HPnt:focus-visible,.page_btnPrimary__2McYJ:focus-visible,.page_btnSecondary__tgZB4:focus-visible,.page_faqQuestion__21phv:focus-visible,.page_navCta__4tFLF:focus-visible{outline:2px solid #f7a7be;outline-offset:3px}.page_hero__SKW6o{padding:132px 0 78px;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 34%),linear-gradient(135deg,#131116,#1d1821 54%,#30232a);color:#fff}.page_heroGrid__BL1ju{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);grid-gap:24px 36px;gap:24px 36px;align-items:center}.page_finalPanel___QPmG,.page_footerBrand__fYpqm,.page_heroCopy__kbqf4,.page_sectionIntro__wl0wQ,.page_storyCopy__CEkJk,.page_studioCopy__n0waA{display:flex;flex-direction:column}.page_heroCopy__kbqf4{align-self:end;gap:22px}.page_heroBadge__K9MQV,.page_sectionTagLight__hN6VF,.page_sectionTag__NYXKm,.page_storyEyebrow__wwNT5,.page_systemNote__0S9Ik span{display:inline-flex;align-self:flex-start;color:var(--rose);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.page_heroBadge__K9MQV{padding:9px 12px;border:1px solid rgba(247,167,190,.28);border-radius:8px;background:rgba(247,167,190,.08);color:#f7a7be;max-width:100%;line-height:1.25}.page_finalPanel___QPmG h2,.page_heroTitle__Gfler,.page_sectionTitleLight__Vhq76,.page_sectionTitle__hzsAh,.page_storyCopy__CEkJk h3,.page_studioCopy__n0waA h2{margin:0;font-family:var(--font-manrope),sans-serif;font-weight:850;letter-spacing:0}.page_heroTitle__Gfler{max-width:680px;font-size:4.42rem;line-height:.98}.page_heroTitle__Gfler span{color:#f7a7be}.page_heroSubtitle__RTAw0{max-width:600px;margin:0;color:rgba(255,255,255,.74);font-size:1.08rem;line-height:1.72}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:12px}.page_heroHighlights__gsm_b{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:620px;color:rgba(255,255,255,.72);font-size:.88rem;font-weight:800}.page_heroHighlights__gsm_b span{display:inline-flex;align-items:center;gap:8px}.page_heroHighlights__gsm_b span:before{content:"";width:6px;height:6px;border-radius:999px;background:#f7a7be}.page_heroHighlights__gsm_b span:first-child:before{display:none}.page_heroHighlights__gsm_b span:first-child{color:#f7a7be}.page_heroSupport__YKqUZ{display:flex;flex-direction:column;grid-column:1;gap:16px;align-self:start}.page_heroMetrics__63Y41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(560px,100%)}.page_heroMetrics__63Y41 div{display:grid;grid-gap:3px;gap:3px;min-height:78px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.055)}.page_heroMetrics__63Y41 strong{color:#fff;font-family:var(--font-manrope),sans-serif;font-size:1.38rem;font-weight:850;line-height:1}.page_heroMetrics__63Y41 span{color:rgba(255,255,255,.64);font-size:.78rem;font-weight:800;line-height:1.35}.page_heroVisual___m6ot{grid-column:2;grid-row:1/span 2;min-width:0}.page_heroArt__Pq9Hw{position:relative;display:flex;justify-content:flex-end;min-width:0}.page_heroImage__Q6NCQ,.page_productImage__ApZwb{display:block;width:100%;height:auto;object-fit:contain;border-radius:8px;box-shadow:var(--shadow-soft)}.page_heroImage__Q6NCQ{max-width:600px;aspect-ratio:3/4;margin-left:auto}.page_finalWrap__fwbwC,.page_sectionDark__Idcrw,.page_sectionSoft__Rbgsr,.page_section__61PEw,.page_studioSection__Xhskg{padding:92px 0;scroll-margin-top:96px}.page_sectionSoft__Rbgsr{background:var(--ivory-strong)}.page_finalWrap__fwbwC,.page_sectionDark__Idcrw{background:var(--graphite);color:#fff}.page_studioSection__Xhskg{background:linear-gradient(180deg,var(--ivory) 0,var(--champagne-soft) 100%)}.page_sectionIntro__wl0wQ{gap:14px;max-width:820px;margin-bottom:34px}.page_sectionTitleLight__Vhq76,.page_sectionTitle__hzsAh{font-size:3.4rem;line-height:1.04}.page_sectionTitleLight__Vhq76{color:#fff}.page_finalPanel___QPmG p,.page_footerBrand__fYpqm p,.page_sectionLeadLight__YIz_3,.page_sectionLead__DmHNO,.page_storyCopy__CEkJk p,.page_studioCopy__n0waA p{margin:0;font-size:1rem;line-height:1.74}.page_footerBrand__fYpqm p,.page_sectionLead__DmHNO,.page_storyCopy__CEkJk p,.page_studioCopy__n0waA p{color:var(--muted)}.page_finalPanel___QPmG p,.page_sectionLeadLight__YIz_3{color:rgba(255,255,255,.72)}.page_sectionTagLight__hN6VF{color:#f7a7be}.page_studioCards__rcigk,.page_toolkitGrid__DymX_,.page_trustGrid__QEWLT{display:grid;grid-gap:16px;gap:16px}.page_faqItem__ZM3hV,.page_studioCard__g8Qpo,.page_toolkitCard__WX2j_,.page_trustCard__sdHl3{border-radius:8px}.page_studioCard__g8Qpo,.page_toolkitCard__WX2j_{background:#fff;border:1px solid rgba(33,25,31,.08);box-shadow:var(--shadow-soft)}.page_trustCard__sdHl3{min-height:238px;padding:24px}.page_studioCard__g8Qpo,.page_toolkitCard__WX2j_,.page_trustCard__sdHl3{display:flex;flex-direction:column;gap:14px}.page_toolkitCard__WX2j_ h3,.page_trustCard__sdHl3 h3{margin:0;font-family:var(--font-manrope),sans-serif;font-size:1.34rem;font-weight:850;letter-spacing:0}.page_studioCard__g8Qpo p,.page_toolkitCard__WX2j_ p,.page_trustCard__sdHl3 p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.65}.page_cardIcon__ejM_b,.page_studioCard__g8Qpo .material-symbols-outlined,.page_trustIcon__uE7dI{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(197,31,87,.1);color:var(--rose);font-size:1.24rem}.page_comparePanel__qJ1eO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_compareColumn__yMU2t{display:grid;grid-gap:18px;gap:18px;padding:26px;border:1px solid rgba(33,25,31,.08);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft)}.page_compareColumnAfter__T2wWX{background:var(--graphite);color:#fff}.page_compareColumn__yMU2t span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.page_compareColumnAfter__T2wWX span{color:#f7a7be}.page_compareColumn__yMU2t h3{margin:0;font-family:var(--font-manrope),sans-serif;font-size:2rem;font-weight:850;letter-spacing:0;line-height:1.05}.page_compareColumn__yMU2t ul,.page_systemNote__0S9Ik ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.page_compareColumn__yMU2t li,.page_systemNote__0S9Ik li{position:relative;padding-left:28px;font-weight:760;line-height:1.55}.page_compareColumn__yMU2t li:before,.page_systemNote__0S9Ik li:before{content:"";position:absolute;left:0;top:.58em;width:9px;height:9px;border-radius:50%;background:var(--rose)}.page_compareColumnAfter__T2wWX li{color:rgba(255,255,255,.84)}.page_compareColumnAfter__T2wWX li:before,.page_systemNote__0S9Ik li:before{background:#f7a7be}.page_storyStack__OPU1y{display:flex;flex-direction:column;gap:36px}.page_story__XxY7E{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);grid-gap:34px;gap:34px;align-items:center}.page_storyReverse__AQjrw{grid-template-columns:minmax(320px,.72fr) minmax(0,.95fr)}.page_storyReverse__AQjrw .page_storyCopy__CEkJk{order:2}.page_storyReverse__AQjrw .page_storyImageFrame__6ASQy{order:1}.page_storyCopy__CEkJk{gap:16px}.page_storyCopy__CEkJk h3{font-size:2.5rem;line-height:1.06}.page_storyCopy__CEkJk ul{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.page_storyCopy__CEkJk li{position:relative;padding-left:26px;color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.58}.page_storyCopy__CEkJk li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--rose)}.page_storyImageFrame__6ASQy{min-width:0;width:min(100%,520px);justify-self:center}.page_studioPanel___cCS8{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:center}.page_studioCopy__n0waA{gap:16px}.page_studioCards__rcigk{grid-template-columns:repeat(3,minmax(0,1fr))}.page_studioCard__g8Qpo{min-height:210px;padding:22px}.page_toolkitGrid__DymX_{grid-template-columns:repeat(3,minmax(0,1fr))}.page_toolkitCard__WX2j_{min-height:220px;padding:22px}.page_trustGrid__QEWLT{grid-template-columns:repeat(4,minmax(0,1fr))}.page_trustCard__sdHl3{border:1px solid var(--line-dark);background:rgba(255,255,255,.06)}.page_trustCard__sdHl3 h3{color:#fff}.page_trustCard__sdHl3 p{color:rgba(255,255,255,.68)}.page_trustIcon__uE7dI{background:rgba(247,167,190,.12);color:#f7a7be}.page_systemNote__0S9Ik{display:grid;grid-gap:10px;gap:10px;margin-top:16px;padding:22px;border:1px solid var(--line-dark);border-radius:8px;background:rgba(255,255,255,.06)}.page_systemNote__0S9Ik strong{font-family:var(--font-manrope),sans-serif;font-size:1.45rem;font-weight:850;letter-spacing:0}.page_systemNote__0S9Ik p{max-width:760px;margin:0;color:rgba(255,255,255,.68);line-height:1.7}.page_systemNote__0S9Ik ul{margin-top:4px}.page_systemNote__0S9Ik li{color:rgba(255,255,255,.82)}.page_faqList__rwZfK{display:grid;grid-gap:12px;gap:12px;width:min(860px,100%)}.page_faqItem__ZM3hV{overflow:hidden;border:1px solid rgba(33,25,31,.08);background:#fff;box-shadow:var(--shadow-soft)}.page_faqQuestion__21phv{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:1rem;font-weight:850;cursor:pointer}.page_faqChevron__LKHF6{color:var(--muted-strong);transition:transform .18s ease}.page_faqOpen__C5Pz_ .page_faqChevron__LKHF6{transform:rotate(180deg)}.page_faqAnswer__TQMcb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.page_faqOpen__C5Pz_ .page_faqAnswer__TQMcb{grid-template-rows:1fr}.page_faqAnswer__TQMcb p{min-height:0;margin:0;overflow:hidden;padding:0 20px 20px;color:var(--muted);line-height:1.7}.page_finalPanel___QPmG{align-items:center;gap:18px;padding:58px 24px;border:1px solid var(--line-dark);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.04));text-align:center}.page_finalPanel___QPmG h2{max-width:760px;color:#fff;font-size:3.7rem;line-height:1.04}.page_finalPills__O3cQc{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.page_finalPills__O3cQc span{padding:9px 12px;border:1px solid var(--line-dark);border-radius:8px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.82);font-size:.86rem;font-weight:800}.page_finalPanel___QPmG small{color:rgba(255,255,255,.58);font-size:.88rem;line-height:1.5}.page_footer__sHKi3{padding:0 0 38px;background:var(--graphite);color:#fff}.page_footerInner__rvzEu{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:22px;gap:22px;align-items:end;width:min(1180px,100%);margin:0 auto;padding:0 24px}.page_footerBrand__fYpqm{gap:10px}.page_footerLogo__PfgLJ{color:#fff}.page_footerLinks__DGiLt{display:flex;flex-wrap:wrap;gap:16px}.page_footerLinks__DGiLt a{color:rgba(255,255,255,.66);text-decoration:none;font-size:.9rem;font-weight:750}.page_footerLinks__DGiLt a:hover{color:#fff}.page_footerCopy__Oxx70{color:rgba(255,255,255,.58);font-size:.88rem;font-weight:750;text-align:right}@media (min-width:900px){.page_navLinks__3Mchl{display:flex}}@media (max-width:1180px){.page_footerInner__rvzEu,.page_storyReverse__AQjrw,.page_story__XxY7E,.page_studioPanel___cCS8{grid-template-columns:1fr}.page_storyReverse__AQjrw .page_storyCopy__CEkJk,.page_storyReverse__AQjrw .page_storyImageFrame__6ASQy{order:0}.page_heroTitle__Gfler{font-size:3.62rem}.page_heroImage__Q6NCQ{max-width:min(500px,100%)}.page_comparePanel__qJ1eO,.page_toolkitGrid__DymX_,.page_trustGrid__QEWLT{grid-template-columns:repeat(2,minmax(0,1fr))}.page_footerInner__rvzEu{align-items:start}.page_footerCopy__Oxx70{text-align:left}}@media (max-width:900px){.page_heroGrid__BL1ju{grid-template-columns:1fr;gap:26px}.page_heroSupport__YKqUZ,.page_heroVisual___m6ot{grid-column:auto;grid-row:auto}.page_heroImage__Q6NCQ{max-width:min(520px,100%);margin:0 auto}}@media (max-width:820px){.page_hero__SKW6o{padding:116px 0 72px}.page_finalWrap__fwbwC,.page_sectionDark__Idcrw,.page_sectionSoft__Rbgsr,.page_section__61PEw,.page_studioSection__Xhskg{padding:76px 0}.page_heroTitle__Gfler{font-size:3.25rem}.page_finalPanel___QPmG h2,.page_sectionTitleLight__Vhq76,.page_sectionTitle__hzsAh{font-size:2.55rem}.page_storyCopy__CEkJk h3{font-size:2.05rem}.page_comparePanel__qJ1eO,.page_studioCards__rcigk,.page_toolkitGrid__DymX_,.page_trustGrid__QEWLT{grid-template-columns:1fr}}@media (max-width:560px){.page_container__aoG4z,.page_footerInner__rvzEu,.page_navInner__JKFQa{padding-left:16px;padding-right:16px}.page_navInner__JKFQa{gap:12px}.page_footerLogo__PfgLJ,.page_navBrand__M8fYP{font-size:1.15rem}.page_navCta__4tFLF{min-height:42px;padding:0 12px;font-size:.86rem}.page_hero__SKW6o{padding:104px 0 64px}.page_heroCopy__kbqf4{gap:16px}.page_heroTitle__Gfler{font-size:2.34rem;line-height:1.04}.page_finalPanel___QPmG p,.page_heroSubtitle__RTAw0,.page_sectionLeadLight__YIz_3,.page_sectionLead__DmHNO,.page_storyCopy__CEkJk p,.page_studioCopy__n0waA p{font-size:.96rem}.page_heroSubtitle__RTAw0{line-height:1.6}.page_heroBadge__K9MQV{font-size:.7rem}.page_heroActions__8_tzb{flex-direction:column;gap:10px}.page_heroMetrics__63Y41{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_heroMetrics__63Y41 div{min-height:94px;padding:12px 10px}.page_heroMetrics__63Y41 strong{font-size:1.08rem}.page_heroMetrics__63Y41 span{font-size:.68rem}.page_btnPrimaryLarge__5HPnt,.page_btnPrimary__2McYJ,.page_btnSecondary__tgZB4{width:100%}.page_compareColumn__yMU2t,.page_finalPanel___QPmG,.page_studioCard__g8Qpo,.page_systemNote__0S9Ik,.page_toolkitCard__WX2j_,.page_trustCard__sdHl3{padding:20px}.page_faqQuestion__21phv{padding:18px}.page_faqAnswer__TQMcb p{padding-left:18px;padding-right:18px}}