@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{--navy:#021430;--navy-2:#092344;--navy-3:#12345d;--cream:#f6f1e7;--cream-deep:#e9dfcf;--paper:#fffdf8;--white:#fff;--ink:#13233c;--muted:#5d6674;--gold:#e3a949;--gold-dark:#9b6419;--gold-light:#f5d392;--line:#d8d4ca;--shadow:0 24px 60px #0214301f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.62}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3{letter-spacing:-.04em;font-family:Montserrat,Inter,sans-serif;line-height:1.08}.skip-link{z-index:200;background:var(--gold);color:var(--navy);padding:10px 14px;font-weight:800;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.audience-bar{color:#b8c4d5;background:#010c1e;justify-content:flex-end;align-items:center;gap:20px;min-height:35px;padding:6px clamp(24px,5vw,86px);font-size:12px;display:flex}.audience-bar a:hover,.audience-bar a:focus-visible{color:var(--gold)}.audience-active{color:var(--gold);font-weight:800}.site-header{z-index:100;border-top:2px solid var(--gold);min-height:86px;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#021430fa;grid-template-columns:250px 1fr auto;align-items:center;gap:30px;padding:12px clamp(24px,5vw,86px);display:grid;position:sticky;top:0}.brand{align-items:center;width:235px;display:flex}.brand img{width:100%;height:auto;display:block}.desktop-nav{justify-content:flex-end;align-items:center;gap:clamp(18px,2.2vw,32px);display:flex}.desktop-nav a{color:#e3e9f2;font-size:14px;font-weight:750;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-cta{background:var(--gold);min-height:46px;color:var(--navy);white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:11px 19px;font-size:14px;font-weight:850;transition:transform .18s,background .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:var(--gold-light);transform:translateY(-2px)}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:800;list-style:none;display:flex}.mobile-menu summary:after{content:"+";color:var(--gold);font-size:20px}.mobile-menu[open] summary:after{transform:rotate(45deg)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border-top:3px solid var(--gold);background:var(--navy);width:min(280px,100vw - 36px);box-shadow:var(--shadow);padding:12px;display:grid;position:absolute;top:40px;right:0}.mobile-menu nav a{border-bottom:1px solid #ffffff1f;align-items:center;min-height:48px;padding:9px 12px;font-weight:700;display:flex}.section-shell{padding-left:clamp(24px,8vw,150px);padding-right:clamp(24px,8vw,150px)}.eyebrow{color:var(--navy);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:21px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:flex}.eyebrow:before{content:"";background:var(--gold);flex:none;width:25px;height:2px}.section-intro{max-width:930px}.section-intro h2,.difference h2,.process h2,.promise-band h2,.continuation h2,.pricing h2,.contingency h2,.protections h2,.about h2,.faq h2,.start-search h2{color:var(--navy);margin-bottom:0;font-size:clamp(39px,4.7vw,67px);font-weight:520}.hero{background:radial-gradient(circle at 96% 6%, #e3a94933, transparent 24%), linear-gradient(135deg, var(--cream) 0%, #fffdf9 62%, #efe5d4 100%);grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);align-items:center;gap:clamp(55px,8vw,130px);min-height:710px;padding-top:clamp(70px,8vw,118px);padding-bottom:clamp(80px,9vw,130px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #e3a94952;border-radius:50%;width:530px;height:530px;position:absolute;bottom:-235px;right:-170px;box-shadow:0 0 0 70px #e3a9490e,0 0 0 140px #e3a94909}.hero-copy,.hero-offer{z-index:1;position:relative}.hero h1{max-width:870px;color:var(--navy);margin-bottom:27px;font-size:clamp(50px,5.8vw,84px);font-weight:500;line-height:1.02}.hero-lead{color:#4c5666;max-width:730px;margin-bottom:24px;font-size:clamp(18px,1.45vw,22px);line-height:1.58}.offer-line{color:var(--navy);margin-bottom:9px;font-family:Montserrat,sans-serif;font-size:clamp(22px,2vw,31px);font-weight:800}.offer-line span,.value-strip span{color:var(--gold-dark)}.value-strip{color:#555f6e;max-width:780px;margin-bottom:31px;font-size:14px;font-weight:750}.hero-actions{flex-wrap:wrap;gap:13px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:14px 21px;font-weight:850;line-height:1.2;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button span{font-size:20px;line-height:1}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--navy);color:var(--white)}.button-primary:hover,.button-primary:focus-visible{background:var(--navy-2)}.button-secondary{color:var(--navy);background:#ffffff8a;border-color:#bdb7ab}.button-secondary:hover,.button-secondary:focus-visible{border-color:var(--gold);background:var(--white)}.button-gold{background:var(--gold);color:var(--navy)}.button-gold:hover,.button-gold:focus-visible{background:var(--gold-light)}.fit-note{color:#5b6573;max-width:720px;margin:19px 0 0;font-size:14px}.hero-offer{border-top:5px solid var(--gold);background:var(--navy);color:var(--white);box-shadow:var(--shadow);padding:38px}.offer-badge,.tier-label{background:var(--gold);width:fit-content;color:var(--navy);letter-spacing:.12em;text-transform:uppercase;margin-bottom:29px;padding:7px 11px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:850}.hero-offer h2{color:var(--white);margin-bottom:19px;font-size:clamp(35px,3.4vw,49px)}.hero-price,.sprint-price{align-items:baseline;gap:9px;display:flex}.hero-price strong,.sprint-price strong{color:var(--gold);font-family:Montserrat,sans-serif;font-size:clamp(48px,5vw,68px);line-height:1}.hero-price span,.sprint-price span{color:#c7d1df;font-size:13px;font-weight:800}.priority-role{color:var(--white);margin:11px 0 23px;font-weight:800}.hero-offer ul,.continuation-card ul,.pricing-card ul,.included-list ul{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.hero-offer li,.continuation-card li,.pricing-card li,.included-list li{color:#d5deea;gap:10px;font-size:14px;display:flex}.hero-offer li:before,.continuation-card li:before,.pricing-card li:before,.included-list li:before{content:"✓";color:var(--gold);font-weight:900}.hero-offer>a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;font-size:14px;font-weight:850}.hero-offer>a span{color:var(--gold)}.authority-strip{background:var(--navy);color:var(--white);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,8vw,150px);display:grid}.authority-strip div{border-left:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:120px;padding:22px clamp(15px,2.3vw,37px);display:flex}.authority-strip div:last-child{border-right:1px solid #ffffff29}.authority-strip strong{color:var(--gold);font-family:Montserrat,sans-serif;font-size:clamp(17px,1.6vw,23px);line-height:1.2}.authority-strip span{color:#c3cedd;margin-top:3px;font-size:13px}.service-paths{background:var(--cream);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.service-path-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.service-path-grid>a{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--paper);flex-direction:column;min-height:330px;padding:32px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 16px 35px #0214300f}.service-path-grid>a:hover,.service-path-grid>a:focus-visible{box-shadow:var(--shadow);transform:translateY(-4px)}.service-path-grid span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px;font-size:11px;font-weight:850}.service-path-grid h3{color:var(--navy);margin-bottom:18px;font-size:27px}.service-path-grid p{color:var(--muted)}.service-path-grid strong{color:var(--navy);margin-top:auto}.service-path-overview{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;margin-top:30px;font-weight:850;display:inline-block}.service-page-hero{background:radial-gradient(circle at 95% 10%, #e3a94933, transparent 26%), var(--cream);grid-template-columns:minmax(0,1.12fr) minmax(330px,.6fr);align-items:center;gap:clamp(55px,9vw,140px);padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(80px,9vw,130px);display:grid}.service-page-hero h1{max-width:910px;color:var(--navy);margin-bottom:25px;font-size:clamp(47px,5.6vw,78px);font-weight:520}.service-page-lead{max-width:780px;color:var(--muted);font-size:clamp(18px,1.5vw,22px)}.service-page-actions{flex-wrap:wrap;gap:13px;margin-top:30px;display:flex}.service-page-offer{border-top:5px solid var(--gold);background:var(--navy);color:var(--white);box-shadow:var(--shadow);padding:34px}.service-page-offer>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.service-page-offer strong{color:var(--gold);margin:16px 0 4px;font-family:Montserrat,sans-serif;font-size:clamp(36px,4vw,55px);line-height:1.1;display:block}.service-page-offer p{color:#cbd5e3}.service-page-content{background:var(--paper);padding-top:clamp(85px,9vw,130px);padding-bottom:clamp(85px,9vw,130px)}.service-page-grid{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);gap:clamp(55px,9vw,135px);display:grid}.service-page-grid h2,.service-page-process h2,.service-page-faq h2,.related-services h2{color:var(--navy);font-size:clamp(35px,4vw,55px)}.service-page-copy>p{color:var(--muted);font-size:18px}.service-page-copy ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.service-page-copy li{color:var(--ink);gap:12px;display:flex}.service-page-copy li:before{content:"✓";color:var(--gold-dark);font-weight:900}.service-page-process{background:var(--navy);color:var(--white);padding-top:clamp(80px,8vw,115px);padding-bottom:clamp(80px,8vw,115px)}.service-page-process h2{color:var(--white)}.service-process-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px;display:grid}.service-process-grid article{border:1px solid #ffffff2e;border-top:3px solid var(--gold);padding:30px}.service-process-grid span{color:var(--gold);font-weight:850}.service-process-grid h3{color:var(--white);margin:22px 0 13px;font-size:24px}.service-process-grid p{color:#c7d1df}.service-page-faq{background:var(--cream);padding-top:clamp(85px,9vw,130px);padding-bottom:clamp(85px,9vw,130px)}.service-page-faq-grid{grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px);display:grid}.related-services{background:var(--cream-deep);padding-top:75px;padding-bottom:75px}.related-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.related-links a{background:var(--paper);color:var(--navy);border:1px solid #beb5a8;padding:12px 16px;font-weight:800}.difference{background:var(--paper);grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);gap:clamp(60px,9vw,150px);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px);display:grid}.compact-intro h2{font-size:clamp(36px,4vw,57px)}.difference-copy{border-left:3px solid var(--gold);align-self:center;padding-left:31px}.difference-copy p{color:var(--muted);font-size:18px}.difference-copy strong{color:var(--navy);margin:26px 0 14px;font-size:20px;display:block}.math{background:var(--navy);color:var(--white);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.section-intro-light .eyebrow,.math .eyebrow,.protections .eyebrow{color:var(--gold)}.section-intro-light h2,.math h2,.protections h2{color:var(--white)}.math-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:58px;display:grid}.math-card{background:#ffffff0b;border:1px solid #fff3;padding:35px}.math-card-ace{border-top:5px solid var(--gold);background:var(--white);color:var(--navy)}.math-card>p{color:#c9d3e1;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:800}.math-card-ace>p{color:var(--gold-dark)}.math-card>strong{min-height:76px;color:var(--gold);margin-bottom:25px;font-family:Montserrat,sans-serif;font-size:clamp(30px,3vw,43px);line-height:1.15;display:block}.math-card-ace>strong{color:var(--navy)}.math-card dl{margin:0}.math-card dl div{border-top:1px solid #ffffff29;grid-template-columns:1fr auto;gap:25px;padding:13px 0;display:grid}.math-card-ace dl div{border-color:var(--line)}.math-card dt{color:#c8d2e0}.math-card-ace dt{color:var(--muted)}.math-card dd{text-align:right;margin:0;font-weight:800}.example-note{color:#aebaca;margin:21px 0 0;font-size:12px}.math blockquote{border-left:3px solid var(--gold);max-width:920px;color:var(--white);margin:42px 0 30px;padding-left:23px;font-family:Montserrat,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:620}.process{background:var(--cream);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.timeline{border-top:1px solid #bfb8ac;grid-template-columns:repeat(4,1fr);gap:0;margin:65px 0 0;padding:0;list-style:none;display:grid}.timeline li{padding:36px 28px 0 0;position:relative}.timeline li+li{border-left:1px solid #d0c9bd;padding-left:28px}.timeline li:before{content:"";background:var(--gold);border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:0}.timeline li+li:before{left:28px}.day{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:27px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:850}.timeline h3{color:var(--navy);margin-bottom:15px;font-size:23px}.timeline li>p:last-child{color:var(--muted);font-size:15px}.sprint-section{background:var(--paper);padding-top:clamp(85px,9vw,130px);padding-bottom:clamp(85px,9vw,130px)}.sprint-card{border-top:6px solid var(--gold);background:var(--navy);color:var(--white);box-shadow:var(--shadow);grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);display:grid}.sprint-main,.included-list{padding:clamp(34px,5vw,70px)}.sprint-main{border-right:1px solid #ffffff2b}.sprint-main h2{color:var(--white);margin-bottom:20px;font-size:clamp(42px,4.8vw,67px)}.best-for{color:#d0d9e6;max-width:670px;margin:27px 0}.best-for strong{color:var(--gold)}.reassurance{color:var(--white);gap:3px;margin-bottom:30px;display:grid}.talk-first{color:#bac6d6;margin:19px 0 0;font-size:13px}.talk-first a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}.included-list h3{color:var(--white);margin-bottom:27px;font-size:25px}.included-list ul{grid-template-columns:repeat(2,1fr)}.included-list li{align-items:flex-start}.promise-band{border-top:4px solid var(--gold);background:var(--cream-deep);grid-template-columns:minmax(330px,.8fr) minmax(500px,1.2fr);gap:clamp(50px,8vw,120px);padding-top:70px;padding-bottom:70px;display:grid}.promise-band h2{font-size:clamp(32px,3.6vw,49px)}.promise-band>div:last-child{align-self:center}.promise-band>div:last-child>p:first-child{color:var(--navy);font-size:19px;font-weight:650}.fine-print{color:var(--muted);margin-bottom:0;font-size:13px}.continuation{background:var(--cream);grid-template-columns:minmax(0,1fr) minmax(370px,.7fr);align-items:center;gap:clamp(55px,9vw,145px);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px);display:grid}.continuation>div>p:last-child{max-width:700px;color:var(--muted);margin:26px 0 0;font-size:18px}.continuation-card{border-top:4px solid var(--gold);background:var(--white);box-shadow:var(--shadow);padding:35px}.continuation-card>p:first-child{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:850}.continuation-card>div{align-items:baseline;gap:9px;display:flex}.continuation-card>div strong{color:var(--navy);font-family:Montserrat,sans-serif;font-size:52px;line-height:1}.continuation-card>div span{color:var(--muted);font-weight:750}.cycle{color:var(--muted);margin:8px 0 24px;font-size:13px}.continuation-card li{color:var(--ink)}.scope{color:var(--navy);margin-bottom:25px;display:block}.pricing{background:var(--paper);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:60px;display:grid}.pricing-card{border:1px solid var(--line);background:var(--white);flex-direction:column;min-height:520px;padding:34px;display:flex}.recommended-card{border:3px solid var(--gold);box-shadow:0 18px 45px #0214301c}.strategy-card{background:#f8f5ed;align-self:start;min-height:470px}.growth-card{background:var(--navy);color:var(--white)}.tier-label{background:var(--cream-deep);color:var(--navy);margin-bottom:27px}.recommended-card .tier-label,.growth-card .tier-label{background:var(--gold)}.pricing-card h3{color:var(--navy);margin-bottom:13px;font-size:29px}.growth-card h3{color:var(--white)}.tier-price{color:var(--navy);margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:38px;font-weight:800;line-height:1.1}.growth-card .tier-price{color:var(--gold)}.tier-price span{color:var(--muted);font-family:Inter,sans-serif;font-size:13px;font-weight:750;display:inline}.growth-card .tier-price span{color:#bec9d8}.pricing-card>p:not(.tier-label):not(.tier-price):not(.credit-note):not(.capacity-note){color:var(--muted)}.growth-card>p:not(.tier-label):not(.tier-price):not(.capacity-note){color:#cbd5e2}.pricing-card ul{margin:10px 0 27px}.pricing-card li{color:var(--ink)}.growth-card li{color:#d8e0ea}.pricing-card>a{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;margin-top:auto;font-weight:850}.growth-card>a{color:var(--white)}.pricing-card>a span{color:var(--gold-dark)}.growth-card>a span{color:var(--gold)}.credit-note,.capacity-note{border-left:3px solid var(--gold);background:var(--cream);color:var(--navy);padding:12px;font-size:13px;font-weight:750}.capacity-note{color:#d4dce8;background:#ffffff12}.growth-card small{color:#aeb9c9;margin-top:18px}.contingency{background:var(--cream-deep);grid-template-columns:1fr auto;align-items:center;gap:55px;padding-top:75px;padding-bottom:75px;display:grid}.contingency h2{font-size:clamp(34px,4vw,53px)}.contingency p:not(.eyebrow){max-width:900px;color:var(--muted);margin:21px 0 0}.protections{background:var(--navy);color:var(--white);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.protection-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:55px;display:grid}.protection-grid article{border:1px solid #ffffff2e;border-top:4px solid var(--gold);background:#ffffff0b;min-height:330px;padding:35px}.protection-number{color:var(--gold);letter-spacing:.1em;margin-bottom:42px;font-size:12px;font-weight:850}.protection-grid h3{color:var(--white);margin-bottom:18px;font-size:28px}.protection-grid article>p:not(.protection-number){color:#cbd5e3}.protection-grid small{color:#9facbf}.about{background:var(--paper);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px)}.about-card{grid-template-columns:290px 1fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.about-card>img{aspect-ratio:1;border:4px solid var(--gold);object-fit:cover;background:var(--cream);border-radius:50%;width:290px}.about-card>div>p:not(.eyebrow){max-width:800px;color:var(--muted);font-size:17px}.about-card>div>strong{border-left:3px solid var(--gold);max-width:800px;color:var(--navy);margin:27px 0;padding-left:20px;font-family:Montserrat,sans-serif;font-size:20px;line-height:1.45;display:block}.faq{background:var(--cream);grid-template-columns:minmax(290px,.72fr) minmax(550px,1.28fr);gap:clamp(55px,9vw,140px);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px);display:grid}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{min-height:70px;color:var(--navy);cursor:pointer;grid-template-columns:1fr 34px;align-items:center;gap:20px;padding:20px 0;font-family:Montserrat,sans-serif;font-size:17px;font-weight:750;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{width:32px;height:32px;color:var(--gold-dark);border:1px solid #bfb8ac;border-radius:50%;justify-content:center;align-items:center;font-size:20px;transition:transform .18s;display:flex}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:760px;color:var(--muted);margin:-3px 52px 25px 0}.start-search{background:var(--navy-2);color:var(--white);grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:start;gap:clamp(55px,9vw,140px);padding-top:clamp(90px,10vw,145px);padding-bottom:clamp(90px,10vw,145px);display:grid}.start-search .eyebrow{color:var(--gold)}.start-search h2{color:var(--white)}.start-copy>p:not(.eyebrow):not(.market-note){color:#c9d3e1;max-width:700px;margin:25px 0;font-size:18px}.start-copy blockquote{border-left:3px solid var(--gold);color:var(--white);margin:32px 0;padding-left:20px;font-family:Montserrat,sans-serif;font-size:21px;font-weight:650}.text-link{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:7px;font-weight:800}.market-note{color:var(--gold);margin-top:31px;font-size:13px;font-weight:800}.intake-form{border-top:5px solid var(--gold);background:var(--white);color:var(--ink);box-shadow:var(--shadow);padding:35px}.form-heading p{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:850}.form-heading h3{color:var(--navy);margin-bottom:8px;font-size:29px}.form-heading>span{color:var(--muted);margin-bottom:26px;font-size:13px;display:block}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid label{color:var(--navy);gap:6px;font-size:13px;font-weight:800;display:grid}.form-grid label>span{color:var(--muted);font-weight:500}.form-grid input,.form-grid select,.form-grid textarea{background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #bfb9ae;border-radius:0;padding:11px 12px;font-size:16px}.form-grid textarea{resize:vertical}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--gold-dark);outline:3px solid #e3a94940}.form-wide{grid-column:1/-1}.intake-form button{background:var(--gold);width:100%;min-height:56px;color:var(--navy);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;gap:16px;margin-top:19px;font-weight:850;display:flex}.intake-form button:hover,.intake-form button:focus-visible{background:var(--gold-light)}.intake-form button span{font-size:20px}.form-privacy{color:var(--muted);margin:13px 0 0;font-size:11px}.form-status{color:var(--navy);margin:11px 0 0;font-size:13px;font-weight:750}footer{color:#c1ccdc;background:#010c1e;padding:65px clamp(24px,8vw,150px) 30px}.footer-main{border-bottom:1px solid #ffffff24;grid-template-columns:270px minmax(260px,520px) auto;align-items:center;gap:55px;padding-bottom:43px;display:grid}.footer-brand{width:250px;display:block}.footer-brand img{width:100%;display:block}.footer-main p{color:#aeb9ca;margin-bottom:0}.footer-main>a:last-child{color:var(--gold);font-weight:750}.footer-links{grid-template-columns:repeat(3,1fr);gap:35px;padding:43px 0;display:grid}.footer-links div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-links strong{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-family:Montserrat,sans-serif;font-size:12px}.footer-links a{color:#cbd4e1;font-size:14px}.footer-links a:hover,.footer-links a:focus-visible{color:var(--gold)}.footer-bottom{color:#8290a4;border-top:1px solid #ffffff24;justify-content:space-between;gap:22px;padding-top:27px;font-size:12px;display:flex}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (width<=1120px){.site-header{grid-template-columns:220px 1fr auto;gap:20px}.brand{width:210px}.desktop-nav{gap:18px}.hero{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:52px}.hero-offer{padding:30px}.included-list ul{grid-template-columns:1fr}.pricing-card{min-height:540px}}@media (width<=900px){html{scroll-padding-top:100px}.audience-bar{justify-content:center}.site-header{grid-template-columns:1fr auto auto;min-height:76px}.desktop-nav{display:none}.mobile-menu{display:block}.brand{width:190px}.hero,.difference,.continuation,.faq,.start-search,.service-page-hero,.service-page-grid,.service-page-faq-grid,.service-path-grid,.service-process-grid{grid-template-columns:1fr}.service-path-grid>a{min-height:0}.hero-copy{max-width:820px}.hero-offer{max-width:680px}.authority-strip{grid-template-columns:repeat(2,1fr)}.math-grid,.protection-grid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(2,1fr)}.timeline li:nth-child(3){border-left:0;padding-left:0}.timeline li:nth-child(3):before{left:0}.sprint-card{grid-template-columns:1fr}.sprint-main{border-bottom:1px solid #ffffff2b;border-right:0}.included-list ul{grid-template-columns:repeat(2,1fr)}.promise-band,.pricing-grid{grid-template-columns:1fr}.pricing-card,.strategy-card{min-height:0}.contingency{grid-template-columns:1fr;gap:30px}.contingency .button{justify-self:start}.about-card{grid-template-columns:210px 1fr;gap:45px}.about-card>img{width:210px}.footer-main{grid-template-columns:1fr;gap:25px}}@media (width<=640px){.audience-bar{gap:13px;min-height:38px;padding:7px 15px}.site-header{grid-template-columns:1fr auto;padding:10px 18px}.brand{width:166px}.mobile-menu{order:3}.header-cta{min-height:42px;padding:9px 13px;font-size:12px}.section-shell{padding-left:22px;padding-right:22px}.hero{padding-top:62px;padding-bottom:72px}.hero h1{font-size:clamp(43px,12.7vw,59px)}.offer-line{white-space:nowrap;font-size:20px}.value-strip{line-height:1.8}.hero-actions{display:grid}.button{width:100%}.hero-offer{padding:27px}.authority-strip{padding:0 18px}.authority-strip div{min-height:108px;padding:18px 13px}.authority-strip strong{font-size:16px}.difference-copy{padding-left:20px}.math-card{padding:25px}.math-card>strong{min-height:0;font-size:31px}.math-card dl div{grid-template-columns:1fr;gap:2px}.math-card dd{text-align:left}.timeline{border-top:0;grid-template-columns:1fr}.timeline li,.timeline li+li,.timeline li:nth-child(3){border-top:1px solid #c9c2b7;border-left:0;padding:27px 0}.timeline li:before,.timeline li+li:before,.timeline li:nth-child(3):before{top:-7px;left:0}.sprint-main,.included-list{padding:28px}.included-list ul{grid-template-columns:1fr}.continuation-card{padding:27px}.continuation-card>div strong{font-size:45px}.pricing-card{padding:27px}.protection-grid article{min-height:0;padding:27px}.about-card{grid-template-columns:1fr}.about-card>img{width:165px}.faq summary{font-size:16px}.start-search{gap:44px}.intake-form{padding:24px}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
