@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-body:"Manrope","Manrope Fallback"}:root{--navy:#0f1f2e;--navy-2:#13283d;--ink:#15181b;--muted:#65707c;--gold:#c9a961;--gold-dark:#8c7440;--cream:#f7f4ed;--paper:#fbfaf6;--white:#ffffff;--sage:#708579;--clay:#a35d45;--line:rgba(15,31,46,0.14);--shadow:0 24px 80px rgba(15,31,46,0.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),"Segoe UI",sans-serif;font-size:16px;line-height:1.75;letter-spacing:0;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:focus-visible{outline:3px solid rgba(201,169,97,.72);outline-offset:4px}.container{width:min(100% - 48px,1220px);margin:0 auto}.skip-link{position:fixed;left:24px;top:16px;z-index:1000;transform:translateY(-160%);border-radius:4px;background:var(--gold);color:var(--navy);padding:10px 14px;font-weight:800}.skip-link:focus{transform:translateY(0)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:90}.utility-bar{background:var(--navy);color:rgba(255,255,255,.78);font-size:.82rem}.utility-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:16px}.utility-inner a{color:var(--gold);font-weight:850}.nav-shell{border-bottom:1px solid var(--line);background:rgba(251,250,246,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-inner{min-height:86px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;grid-gap:28px;gap:28px}.brand img{width:128px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:6px}.desktop-nav a{border-radius:4px;padding:11px 13px;color:rgba(15,31,46,.74);font-size:.91rem;font-weight:850;transition:background-color .18s ease,color .18s ease}.desktop-nav a:hover{background:rgba(201,169,97,.14);color:var(--navy)}h1,h2,h3{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:650;letter-spacing:0;text-wrap:balance}h1{font-size:clamp(3rem,6vw,5.9rem);line-height:.98}h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}h3{font-size:1.22rem;line-height:1.25}p{margin:0}main>section{scroll-margin-top:128px}.eyebrow{margin:0 0 14px;color:var(--gold-dark);font-size:.78rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:4px;padding:12px 20px;font-weight:900;line-height:1.1;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px) scale(.99)}.button-gold{background:var(--gold);color:var(--navy)}.button-gold:hover{background:#d9bb72}.button-dark{background:var(--navy);color:var(--white)}.text-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-weight:900;position:relative}.text-link:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--gold);transform:scaleX(.35);transform-origin:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.text-link:hover:after{transform:scaleX(1)}.hero-section{min-height:calc(100svh - 122px);isolation:isolate;position:relative;overflow:hidden;background:var(--navy);color:var(--white)}.hero-bg,.hero-scrim{position:absolute;inset:0;pointer-events:none}.hero-bg{z-index:-3}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.04)}.hero-scrim{z-index:-2;background:linear-gradient(90deg,rgba(15,31,46,.88),rgba(15,31,46,.72) 44%,rgba(15,31,46,.26) 78%),linear-gradient(180deg,rgba(15,31,46,.22),rgba(15,31,46,.12) 46%,rgba(15,31,46,.56))}.hero-grid{min-height:calc(100svh - 122px);display:grid;grid-template-columns:minmax(0,.98fr) minmax(280px,.45fr);align-items:end;grid-gap:clamp(38px,6vw,86px);gap:clamp(38px,6vw,86px);padding:clamp(104px,16vh,172px) 0 clamp(78px,11vh,138px)}.hero-copy{max-width:830px}.hero-copy .eyebrow{color:var(--gold)}.hero-lede{margin-top:20px;max-width:640px;color:rgba(255,255,255,.9);font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.52;font-weight:800}.hero-body{margin-top:14px;max-width:720px;color:rgba(255,255,255,.8);font-size:1.02rem;line-height:1.7}.hero-actions{margin-top:30px}.check-list{display:grid;grid-gap:12px;gap:12px;margin:24px 0 0;padding:0;list-style:none}.check-list li{display:flex;align-items:flex-start;gap:10px;color:rgba(21,24,27,.84);font-weight:800}.check-list li span{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(201,169,97,.2);color:var(--gold-dark)}.check-list.hero{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.check-list.hero li{color:rgba(255,255,255,.9)}.check-list.cta li span,.check-list.hero li span{background:rgba(201,169,97,.2);color:var(--gold)}.hero-panel{border:1px solid rgba(255,255,255,.22);border-radius:8px;background:rgba(15,31,46,.58);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);padding:24px}.panel-topline{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--gold);font-weight:900}.metric-row{display:grid;grid-template-columns:84px 1fr;grid-gap:14px;gap:14px;border-top:1px solid rgba(255,255,255,.18);padding:16px 0}.metric-row strong{color:var(--white);font-family:var(--font-display),Georgia,serif;font-size:1.2rem}.metric-row span{color:rgba(255,255,255,.72);font-size:.94rem;line-height:1.55}.panel-note{margin-top:8px;border-left:3px solid var(--gold);padding-left:14px;color:rgba(255,255,255,.78);font-size:.94rem;line-height:1.6}.trust-bar{border-bottom:1px solid var(--line);background:var(--cream);padding:24px 0}.trust-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);align-items:center;grid-gap:28px;gap:28px}.trust-grid p{color:var(--navy);font-weight:900;line-height:1.45}.trust-grid div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.trust-grid span{min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:4px;background:rgba(255,255,255,.66);padding:8px 11px;color:var(--navy);font-size:.84rem;font-weight:900}.trust-grid svg{color:var(--sage)}.section-pad{padding:clamp(72px,10vw,132px) 0}.section-heading{max-width:760px}.section-heading.center{margin:0 auto;text-align:center}.section-copy{margin-top:18px;color:var(--muted);font-size:1.05rem;line-height:1.75}.split-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);grid-gap:clamp(40px,7vw,96px);gap:clamp(40px,7vw,96px);align-items:start}.problem-section{background:linear-gradient(180deg,var(--paper),var(--cream))}.problem-content{display:grid;grid-gap:18px;gap:18px}.problem-card,.risk-card{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.62);padding:clamp(22px,3vw,32px)}.problem-card h3,.risk-card h3{margin-bottom:18px}.tag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tag-grid span{border-radius:4px;background:rgba(15,31,46,.07);padding:10px 12px;color:var(--navy);font-weight:900}.risk-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;margin:0;padding:0;list-style:none}.risk-card li{display:flex;align-items:center;gap:8px;color:rgba(21,24,27,.82);font-weight:800}.risk-card svg{color:var(--clay)}.solution-line{border-left:4px solid var(--gold);padding:4px 0 4px 18px;color:var(--navy);font-weight:900;line-height:1.65}.services-section{background:var(--paper)}.section-with-action{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:32px;gap:32px;margin-bottom:42px}.service-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);grid-gap:28px;gap:28px}.service-image{min-height:100%;position:relative;overflow:hidden;border-radius:8px;background:var(--navy)}.service-image img{width:100%;height:100%;min-height:620px;object-fit:cover;filter:saturate(.88) contrast(1.02)}.image-caption{position:absolute;left:22px;right:22px;bottom:22px;border-left:3px solid var(--gold);background:rgba(15,31,46,.82);color:rgba(255,255,255,.86);border-radius:4px;padding:14px 16px;font-weight:800;line-height:1.45}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.service-card{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:24px;transition:border-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.service-card:hover{transform:translateY(-3px);border-color:rgba(201,169,97,.7)}.icon-box{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:4px;background:rgba(201,169,97,.16);color:var(--gold-dark)}.benefit-item p,.faq-list p,.service-card p,.step p,.testimonial p{margin-top:10px;color:var(--muted);line-height:1.7}.benefits-section{background:var(--navy);color:var(--white)}.benefits-section .eyebrow{color:var(--gold)}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:44px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}.benefit-item{min-height:230px;background:var(--navy);padding:clamp(24px,3vw,34px)}.benefit-item svg{margin-bottom:22px;color:var(--gold)}.benefit-item p{color:rgba(255,255,255,.72)}.why-section{background:var(--cream)}.why-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);grid-gap:clamp(40px,7vw,92px);gap:clamp(40px,7vw,92px);align-items:center}.why-image{overflow:hidden;border-radius:8px;box-shadow:var(--shadow)}.why-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.why-note{margin-top:24px;color:var(--navy);font-weight:900}.process-section{background:var(--paper)}.process-grid{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);grid-gap:clamp(38px,7vw,86px);gap:clamp(38px,7vw,86px)}.process-intro{position:-webkit-sticky;position:sticky;top:160px;align-self:start}.steps{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:78px 1fr;grid-gap:24px;gap:24px;border-bottom:1px solid var(--line);padding:30px 0}.step>span{color:var(--gold-dark);font-family:var(--font-display),Georgia,serif;font-size:2.15rem;line-height:1}.proof-section{background:linear-gradient(180deg,var(--cream),var(--paper))}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:44px}.testimonial{margin:0;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.68);padding:clamp(24px,3vw,34px)}.testimonial blockquote{margin:0;color:var(--navy);font-family:var(--font-display),Georgia,serif;font-size:1.48rem;line-height:1.24}.testimonial figcaption{margin-top:22px;color:var(--gold-dark);font-weight:900}.faq-section{background:var(--paper)}.faq-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);grid-gap:clamp(38px,7vw,88px);gap:clamp(38px,7vw,88px);align-items:start}.faq-callout{display:flex;gap:12px;align-items:flex-start;margin-top:28px;border-left:3px solid var(--gold);background:var(--cream);border-radius:4px;padding:16px;color:var(--navy);font-weight:850;line-height:1.55}.faq-callout svg{flex:0 0 auto;margin-top:3px;color:var(--gold-dark)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;color:var(--navy);font-weight:950;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--gold-dark);font-size:1.35rem;line-height:1}.faq-list details[open] summary:after{content:"-"}.final-cta{padding:clamp(68px,8vw,108px) 0;background:var(--navy);color:var(--white);position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(201,169,97,.16),transparent 38%),linear-gradient(270deg,rgba(112,133,121,.16),transparent 48%);pointer-events:none}.cta-grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(460px,520px);grid-gap:clamp(40px,7vw,92px);gap:clamp(40px,7vw,92px);align-items:center}.final-cta .eyebrow{color:var(--gold)}.final-cta h2{max-width:760px}.final-cta .cta-grid>div:first-child>p:not(.eyebrow){max-width:650px;margin-top:18px;color:rgba(255,255,255,.78);font-size:1.08rem}.cta-panel{position:relative;overflow:hidden;border:1px solid rgba(201,169,97,.36);border-radius:8px;background:var(--paper);box-shadow:0 28px 80px rgba(0,0,0,.22);padding:clamp(22px,3vw,34px);scroll-margin-top:142px}.cta-panel:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--gold),rgba(112,133,121,.7))}.check-list.cta{margin-top:0;margin-bottom:24px}.check-list.cta li{color:rgba(255,255,255,.9)}.final-cta .check-list.cta{max-width:520px;margin-top:26px;margin-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}.consultation-form{display:grid;grid-gap:20px;gap:20px}.form-heading p{margin:0 0 4px;color:var(--gold-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.form-heading h3{color:var(--navy);font-size:clamp(1.52rem,2vw,1.9rem);line-height:1.08}.form-heading span{display:block;max-width:34rem;margin-top:8px;color:var(--muted);font-size:.94rem;font-weight:750;line-height:1.55}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.consultation-form label{display:grid;grid-gap:8px;gap:8px;color:var(--navy);font-size:.86rem;font-weight:900}.consultation-form label.full{grid-column:1/-1}.consultation-form input,.consultation-form select,.consultation-form textarea{width:100%;min-height:50px;border:1px solid rgba(15,31,46,.17);border-radius:4px;background:var(--white);color:var(--navy);padding:12px 13px;font-size:.96rem;font-weight:760;outline:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.consultation-form textarea{min-height:116px;resize:vertical}.consultation-form input::placeholder,.consultation-form textarea::placeholder{color:rgba(101,112,124,.78)}.consultation-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:rgba(201,169,97,.92);background:#fffdf8;box-shadow:0 0 0 4px rgba(201,169,97,.14)}.form-submit{width:100%}.form-submit:disabled{cursor:wait;opacity:.74}.form-status{display:flex;align-items:flex-start;gap:8px;border-radius:4px;padding:10px 12px;font-size:.9rem;font-weight:850;line-height:1.45}.form-status.success{background:rgba(112,133,121,.16);color:var(--navy)}.form-status.error{background:rgba(163,93,69,.12);color:#713421}.site-footer{background:#091622;color:rgba(255,255,255,.68);padding:36px 0}.footer-grid{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:28px;gap:28px}.site-footer img{width:124px;margin-bottom:12px;filter:brightness(1.15)}.site-footer p{max-width:520px;font-size:.92rem}.site-footer span{display:block;color:var(--gold);font-weight:900;text-transform:uppercase;font-size:.78rem;margin-bottom:8px}.site-footer a{display:block;font-weight:850;color:rgba(255,255,255,.88)}.thank-you-page{min-height:100svh;display:grid;place-items:center;background:linear-gradient(120deg,rgba(15,31,46,.94),rgba(15,31,46,.86)),url(/assets/thank-you-bg.jpg);background-size:cover;background-position:50%;color:var(--white);padding:48px 24px}.thank-you-shell{width:min(100%,920px)}.thank-you-brand{width:-moz-fit-content;width:fit-content;margin:0 auto 24px;border-radius:8px;background:var(--paper);padding:14px 22px 12px;color:#0067a8;font-family:Georgia,serif;line-height:.95;text-align:center;text-transform:uppercase}.thank-you-brand em,.thank-you-brand span,.thank-you-brand strong{display:block}.thank-you-brand span,.thank-you-brand strong{font-size:1.28rem;letter-spacing:.02em}.thank-you-brand em{margin-top:5px;color:#0f1f2e;font-size:.48rem;font-style:normal;letter-spacing:0}.thank-you-card{position:relative;overflow:hidden;border:1px solid rgba(201,169,97,.34);border-radius:8px;background:rgba(251,250,246,.96);color:var(--navy);box-shadow:0 30px 90px rgba(0,0,0,.28);padding:clamp(28px,6vw,58px);text-align:center}.thank-you-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--gold),rgba(112,133,121,.72))}.thank-you-icon{width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;border-radius:50%;background:rgba(201,169,97,.16);color:var(--gold-dark)}.thank-you-card h1{max-width:760px;margin:0 auto;font-size:clamp(2.2rem,5vw,4rem)}.thank-you-card>p:not(.eyebrow){max-width:680px;margin:20px auto 0;color:var(--muted);font-size:1.08rem;line-height:1.75}.thank-you-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:34px 0;text-align:left}.thank-you-next div{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:16px;color:var(--navy);font-weight:850;line-height:1.5}.thank-you-next svg{flex:0 0 auto;margin-top:2px;color:var(--gold-dark)}@media (max-width:1080px){.desktop-nav{display:none}.nav-inner{grid-template-columns:1fr auto}.cta-grid,.faq-grid,.hero-grid,.process-grid,.service-layout,.split-grid,.why-grid{grid-template-columns:1fr}.cta-panel{max-width:620px}.hero-grid{align-items:center}.hero-panel{max-width:620px}.section-with-action,.trust-grid{grid-template-columns:1fr}.trust-grid div{justify-content:flex-start}.service-image img{min-height:380px}.process-intro{position:static}}@media (max-width:820px){.container{width:min(100% - 32px,1220px)}.utility-inner{justify-content:center;text-align:center}.utility-inner span{display:none}.nav-inner{min-height:76px}.brand img{width:112px}.nav-cta{min-height:44px;padding:10px 14px;font-size:.9rem}.hero-grid,.hero-section{min-height:auto}.hero-grid{padding:84px 0 52px}.hero-scrim{background:linear-gradient(90deg,rgba(15,31,46,.92),rgba(15,31,46,.78)),linear-gradient(180deg,rgba(15,31,46,.08),rgba(15,31,46,.52))}.benefit-grid,.check-list.hero,.risk-card ul,.service-grid,.tag-grid,.testimonial-grid{grid-template-columns:1fr}.benefit-grid{gap:1px}.benefit-item{min-height:auto}.step{grid-template-columns:52px 1fr;gap:16px}.footer-grid{grid-template-columns:1fr}.cta-panel{scroll-margin-top:160px}}@media (max-width:520px){h1{font-size:clamp(2.56rem,15vw,3.42rem)}h2{font-size:clamp(1.88rem,11vw,2.35rem)}.hero-body,.section-copy{font-size:1rem}.button{width:100%}.nav-cta{width:auto}.cta-panel,.hero-panel,.problem-card,.risk-card,.service-card,.testimonial{padding:20px}.trust-grid span{width:100%}.final-cta .check-list.cta,.form-grid,.thank-you-next{grid-template-columns:1fr}}