.landing_page__ttWtt{--navy:#0d1b2a;--navy-mid:#1a2f45;--navy-light:#243d56;--gold:#c9973a;--gold-light:#e3b563;--cream:#f5f0e8;--cream-dark:#ece4d4;--text:#2c3e50;--text-muted:#5a6a7a;--white:#fff;--green:#2d7a4f;--green-light:#e8f5ee;--border:#ddd5c4;font-family:Source Sans\ 3,system-ui,sans-serif;background:var(--cream);color:var(--text);line-height:1.7;font-size:18px}.landing_page__ttWtt h1,.landing_page__ttWtt h2,.landing_page__ttWtt h3,.landing_page__ttWtt h4{font-family:Libre Baskerville,Georgia,serif;line-height:1.25}.landing_nav__Cldps{background:var(--navy);padding:0 2rem;position:sticky;top:0;z-index:100;border-bottom:2px solid var(--gold)}.landing_navInner___vAy2{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:68px}.landing_logo__KpG97{font-family:Libre Baskerville,Georgia,serif;color:var(--white);font-size:1.2rem;font-weight:700;text-decoration:none;letter-spacing:-.02em}.landing_logoAccent__WcgFY{color:var(--gold)}.landing_navLinks__G7TtF{display:flex;align-items:center;gap:2rem}.landing_navLinks__G7TtF a{color:hsla(0,0%,100%,.75);text-decoration:none;font-size:.9rem;font-weight:400;transition:color .2s}.landing_navLinks__G7TtF a:hover{color:var(--white)}.landing_btnNav__rffyl{background:var(--gold);color:var(--navy)!important;padding:.5rem 1.4rem;border-radius:4px;font-weight:600;font-size:.9rem;text-decoration:none;transition:background .2s;white-space:nowrap;border:none;cursor:pointer}.landing_btnNav__rffyl:hover{background:var(--gold-light)}.landing_hero__IFqnw{background:var(--navy);padding:5rem 2rem 4rem;position:relative;overflow:hidden}.landing_hero__IFqnw:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(201,151,58,.08) 0,transparent 70%)}.landing_heroInner__Paoq5{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative}.landing_heroText__h4X1F{position:relative;animation:landing_fadeUp__xwmnC .7s ease both}.landing_heroEyebrow__0kzRK{display:inline-block;background:rgba(201,151,58,.15);border:1px solid rgba(201,151,58,.4);color:var(--gold-light);font-size:.78rem;font-weight:600;padding:.35rem .9rem;border-radius:3px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.5rem}.landing_hero__IFqnw h1{font-size:2.6rem;color:var(--white);margin-bottom:1.25rem;font-weight:700;letter-spacing:-.02em}.landing_hero__IFqnw h1 em{color:var(--gold-light);font-style:normal}.landing_heroLead__sfUeh{color:hsla(0,0%,100%,.7);font-size:1.05rem;margin-bottom:2rem;line-height:1.75}.landing_heroActions__bzfsI{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.landing_btnPrimary__JC0dZ{background:var(--gold);color:var(--navy)!important;padding:.9rem 2rem;border-radius:4px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 4px 16px rgba(201,151,58,.3);border:none;cursor:pointer;font-family:inherit}.landing_btnPrimary__JC0dZ:hover{background:var(--gold-light);transform:translateY(-1px);box-shadow:0 6px 20px rgba(201,151,58,.4)}.landing_btnSecondary__aYhvt{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.95rem;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s}.landing_btnSecondary__aYhvt:hover{color:var(--white)}.landing_priceCallout__smtl4{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem;color:hsla(0,0%,100%,.5);font-size:.9rem}.landing_priceCallout__smtl4 strong{color:var(--gold-light);font-size:1.1rem}.landing_heroCard__Lov8A{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.75rem;backdrop-filter:blur(4px);animation:landing_fadeUp__xwmnC .7s ease .15s both}.landing_heroCardTitle__TxpJx{color:hsla(0,0%,100%,.5);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.landing_miniTable__1fOhE{width:100%;border-collapse:collapse}.landing_miniTable__1fOhE th{color:hsla(0,0%,100%,.35);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .5rem;text-align:right;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.08)}.landing_miniTable__1fOhE th:first-child{text-align:left}.landing_miniTable__1fOhE td{padding:.5rem;font-size:.82rem;border-bottom:1px solid hsla(0,0%,100%,.05);text-align:right}.landing_miniTable__1fOhE td:first-child{text-align:left;color:var(--white);font-weight:600;font-size:.85rem}.landing_co__6xnX5{display:block;color:hsla(0,0%,100%,.35);font-size:.68rem;font-weight:400}.landing_pos__wKoIF{color:#5ecb8a}.landing_neg__NSJAE{color:#f07070}.landing_add__E8Xpx{color:#5ecb8a;font-size:.75rem;font-weight:600}.landing_reduce__v_RrX{color:#f07070;font-size:.75rem;font-weight:600}.landing_heroCardFooter__3_oTt{margin-top:1rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;align-items:center}.landing_totalVal__8Afn2{color:var(--white);font-family:Libre Baskerville,Georgia,serif;font-size:1.1rem}.landing_totalPnl__9qG_P{color:#5ecb8a;font-size:.85rem;font-weight:600}.landing_trustBar__3AFil{background:var(--navy-mid);padding:1rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.landing_trustBarInner__PotWV{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:2.5rem;flex-wrap:wrap}.landing_trustItem__ysk_q{display:flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.5);font-size:.82rem}.landing_trustItem__ysk_q svg{color:var(--gold)}.landing_section__mWwzf{padding:5rem 2rem}.landing_sectionInner__Tnv_v{max-width:1100px;margin:0 auto}.landing_sectionLabel__sgymn{color:var(--gold);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.landing_sectionTitle__2og5c{font-size:2rem;margin-bottom:1rem;color:var(--navy)}.landing_sectionLead__bUw4G{color:var(--text-muted);font-size:1rem;max-width:560px}.landing_steps__UBWYG{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.landing_step__XMaS_{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:2rem;position:relative}.landing_stepNum__IyUza{width:40px;height:40px;background:var(--navy);color:var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Libre Baskerville,Georgia,serif;font-size:1rem;font-weight:700;margin-bottom:1.25rem}.landing_step__XMaS_ h3{font-size:1.05rem;margin-bottom:.6rem;color:var(--navy)}.landing_step__XMaS_ p{color:var(--text-muted);font-size:.9rem;line-height:1.65}.landing_featuresBg__JtHlI{background:var(--white)}.landing_featuresGrid__sDNrY{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-top:3rem}.landing_feature__z7bVo{background:var(--white);padding:2rem 2.25rem;display:flex;gap:1.25rem}.landing_featureIcon__cCq_V{width:44px;height:44px;flex-shrink:0;background:var(--green-light);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.landing_feature__z7bVo h3{font-size:1rem;margin-bottom:.4rem;color:var(--navy);font-family:Source Sans\ 3,system-ui,sans-serif;font-weight:600}.landing_feature__z7bVo p{color:var(--text-muted);font-size:.88rem;line-height:1.6}.landing_pricingBg__R1a65{background:var(--cream)}.landing_pricingInner__QBmMI{text-align:center}.landing_pricingCard__0QifE{max-width:480px;margin:3rem auto 0;background:var(--white);border:2px solid var(--navy);border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgba(13,27,42,.12);text-align:left}.landing_pricingHeader__QrJ_1{background:var(--navy);padding:2rem 2.5rem;text-align:center}.landing_pricingHeader__QrJ_1 h3{color:var(--gold-light);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.landing_priceBig__ORdSq{color:var(--white);font-family:Libre Baskerville,Georgia,serif;font-size:3.5rem;font-weight:700;line-height:1}.landing_priceBig__ORdSq sup{font-size:1.5rem;vertical-align:super}.landing_pricePeriod__C4tqM{color:hsla(0,0%,100%,.5);font-size:.9rem;margin-top:.3rem}.landing_pricingBody__VPNra{padding:2rem 2.5rem}.landing_pricingList__My68J{list-style:none;margin-bottom:2rem;padding:0}.landing_pricingList__My68J li{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--cream-dark);font-size:.95rem;color:var(--text)}.landing_pricingList__My68J li:last-child{border-bottom:none}.landing_check__kVrIV{color:var(--green);font-size:1.1rem;flex-shrink:0;margin-top:.1rem}.landing_pricingCta__rz00o{display:block;width:100%;background:var(--gold);color:var(--navy)!important;padding:1rem;border-radius:6px;font-weight:700;font-size:1.05rem;text-align:center;text-decoration:none;transition:all .2s;border:none;cursor:pointer;font-family:inherit}.landing_pricingCta__rz00o:hover{background:var(--gold-light);transform:translateY(-1px)}.landing_pricingNote__zHvmI{text-align:center;margin-top:1rem;color:var(--text-muted);font-size:.82rem}.landing_testimonialsBg__Q0Ajd{background:var(--navy)}.landing_testimonialsBg__Q0Ajd .landing_sectionTitle__2og5c{color:var(--white)}.landing_testimonialsBg__Q0Ajd .landing_sectionLabel__sgymn{color:var(--gold-light)}.landing_testimonialsBg__Q0Ajd .landing_sectionLead__bUw4G{color:hsla(0,0%,100%,.55)}.landing_testimonials__f7b_5{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.landing_testimonial__JbzTu{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.75rem}.landing_stars__9iBn5{color:var(--gold);font-size:.85rem;margin-bottom:1rem;letter-spacing:.1em}.landing_testimonial__JbzTu p{color:hsla(0,0%,100%,.75);font-size:.9rem;line-height:1.7;margin-bottom:1.25rem;font-style:italic}.landing_testimonialAttr__Jr4Mr{color:hsla(0,0%,100%,.4);font-size:.78rem}.landing_faqList__it_q3{margin-top:2.5rem;max-width:720px}.landing_faqItem__9qbPL{border-bottom:1px solid var(--border)}.landing_faqQ__DBHZs{width:100%;text-align:left;background:none;border:none;padding:1.25rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:1rem;font-weight:600;color:var(--navy);transition:color .2s}.landing_faqQ__DBHZs:hover{color:var(--gold)}.landing_faqArrow__7YHkz{transition:transform .25s;font-size:1.2rem;color:var(--text-muted)}.landing_faqQOpen__Ax74Q .landing_faqArrow__7YHkz{transform:rotate(180deg)}.landing_faqA__zGVy1{padding:0 0 1.25rem;color:var(--text-muted);font-size:.95rem;line-height:1.7}.landing_footer__NntD6{background:var(--navy-mid);border-top:1px solid hsla(0,0%,100%,.08);padding:3rem 2rem}.landing_footerInner__gT6Dp{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.landing_footerBrand__Qcz70 .landing_logo__KpG97{display:block;margin-bottom:.75rem}.landing_footerBrand__Qcz70 p{color:hsla(0,0%,100%,.4);font-size:.82rem;max-width:280px;line-height:1.6}.landing_footerLinks__Ha02t h4{color:hsla(0,0%,100%,.5);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-family:Source Sans\ 3,system-ui,sans-serif}.landing_footerLinks__Ha02t a{display:block;color:hsla(0,0%,100%,.45);font-size:.85rem;text-decoration:none;margin-bottom:.4rem;transition:color .2s}.landing_footerLinks__Ha02t a:hover{color:var(--white)}.landing_footerBottom__iYEpM{max-width:1100px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.landing_footerBottom__iYEpM p{color:hsla(0,0%,100%,.3);font-size:.78rem}.landing_disclaimer__Yld5O{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;padding:1rem 1.25rem;margin:2rem auto 0;max-width:1100px;color:hsla(0,0%,100%,.45);font-size:.75rem;line-height:1.6}@media (max-width:768px){.landing_page__ttWtt{font-size:16px}.landing_heroInner__Paoq5{grid-template-columns:1fr;gap:2.5rem}.landing_hero__IFqnw h1{font-size:2rem}.landing_heroCard__Lov8A{display:none}.landing_featuresGrid__sDNrY,.landing_steps__UBWYG,.landing_testimonials__f7b_5{grid-template-columns:1fr}.landing_navLinks__G7TtF{display:none}.landing_footerInner__gT6Dp{flex-direction:column}}@keyframes landing_fadeUp__xwmnC{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}