@media (max-width: 800px) {
	.site-header { height: 72px; padding: 0 6vw; }
	.brand { font-size: 11px; letter-spacing: .06em; }
	.menu-toggle { display: block; }
	.main-nav { display: none; position: absolute; top: 72px; left: 0; right: 0; padding: 20px 6vw; background: var(--navy); border-top: 1px solid #345159; flex-direction: column; align-items: flex-start; gap: 17px; }
	.main-nav.open { display: flex; }
	.hero { display: block; padding: 72px 6vw 85px; min-height: auto; }
	.hero-copy { padding: 0; }
	.hero-stage { height: 430px; margin: 70px 0 0; }
	.stage-image { inset: 0 0 6% 0; }
	.call-window { width: 84%; right: -2%; bottom: 2%; padding: 17px; }
	.call-window p { font-size: 17px; }
	.stage-label { font-size: 8px; }
	.label-a { top: 4%; left: 0; }
	.label-b { bottom: 12%; left: -3%; }
	.hero-proof { gap: 17px; }
	.hero-proof b { font-size: 20px; }
	.promise-bar { display: block; padding: 22px 6vw; }
	.promise-bar p { font-size: 13px; }
	.promise-bar div { margin-top: 17px; gap: 12px; flex-wrap: wrap; }
	.problem-section, .reliability-grid { display: block; padding: 85px 6vw; }
	.problem-content h2 { margin-top: 25px; }
	.pain-grid { grid-template-columns: 1fr; margin-top: 35px; }
	.ai-answer { padding: 85px 6vw; }
	.answer-intro { margin-bottom: 45px; }
	.answer-cards { display: block; }
	.answer-card { min-height: 0; padding: 27px; }
	.card-symbol { margin: 22px 0 18px; }
	.process-section { padding: 85px 6vw; }
	.process-heading { display: block; margin-bottom: 45px; }
	.process-track { padding: 28px 2% 25px; overflow: hidden; }
	.track-line { top: 73px; left: 9%; right: 9%; }
	.flow-node > span { width: 38px; height: 38px; font-size: 9px; margin-bottom: 9px; }
	.flow-node strong { font-size: 13px; }
	.flow-node small { font-size: 8px; }
	.flow-detail { margin-top: 40px; padding: 19px; }
	.flow-detail p { font-size: 17px; }
	.reliability-visual { padding: 0 5% 65px 0; }
	.reliability-copy { padding: 0; }
	.pricing-section { display: block; padding: 85px 6vw; }
	.price-card { margin-top: 38px; max-width: none; }
	.closing { display: block; padding: 85px 6vw; }
	.closing-orb { width: 170px; height: 170px; font-size: 48px; margin: 0 0 65px 15px; }
	.closing-copy { border-left: 0; border-top: 1px solid #345159; padding: 35px 0 0; }
	.site-footer { padding: 22px 6vw; gap: 15px; flex-wrap: wrap; }
	.site-footer span:nth-child(2) { display: none; }
}
:root{--navy:#07151c;--navy-2:#0c2530;--ink:#11242a;--muted:#75878a;--paper:#f2eee5;--white:#fbfaf6;--line:#c7d0ca;--coral:#ee795d;--cyan:#7ee8df;--gold:#e9b86f;--display:'Space Grotesk','Noto Sans SC',sans-serif;--sans:'DM Sans','Noto Sans SC',sans-serif;--serif:Georgia,'Noto Serif SC',serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7}.site-frame{overflow:hidden}.site-header{height:86px;background:var(--navy);color:#f6f4ed;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:12px;color:#f6f4ed;text-decoration:none;font:600 14px var(--display);letter-spacing:.12em}.brand b{font-weight:400;color:var(--cyan)}.brand-orb{height:29px;width:29px;border:1px solid rgba(126,232,223,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:2px}.brand-orb i{display:block;background:var(--cyan);width:3px;border-radius:4px}.brand-orb i:nth-child(1){height:8px}.brand-orb i:nth-child(2){height:16px}.brand-orb i:nth-child(3){height:11px}.main-nav{display:flex;align-items:center;gap:32px}.main-nav a{color:#c5d1ce;text-decoration:none;font-size:12px;font-weight:600;transition:color .2s}.main-nav a:hover{color:var(--cyan)}.nav-button{border:1px solid rgba(126,232,223,.6);padding:9px 14px;color:var(--cyan)!important}.nav-button span,.quiet-link span,.button span{font:18px var(--display);margin-left:8px}.menu-toggle{display:none;background:none;border:0;color:var(--cyan);font-weight:700}.hero{background:var(--navy);color:#f6f4ed;min-height:720px;padding:90px 6vw 105px;display:grid;grid-template-columns:47% 53%;align-items:center;position:relative}.hero:after{content:'';position:absolute;width:360px;height:360px;border:1px solid rgba(126,232,223,.16);border-radius:50%;left:-190px;bottom:-180px}.hero-copy{padding-right:6vw;position:relative;z-index:2}.eyebrow,.overline{font:600 10px var(--display);letter-spacing:.18em;color:var(--cyan);display:flex;align-items:center;gap:10px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px rgba(238,121,93,.13)}h1,h2{font-family:var(--display);letter-spacing:-.06em;line-height:1.05;margin:24px 0}h1{font-size:clamp(60px,7vw,112px);font-weight:600}h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.08em}h2{font-size:clamp(42px,5vw,75px)}.hero-lede{color:#acbdbb;max-width:520px;font-size:16px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:space-between;text-decoration:none;padding:13px 17px;font:600 12px var(--display);transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:7px 7px 0 rgba(126,232,223,.25)}.button-coral{background:var(--coral);color:var(--navy)}.button-dark{background:var(--navy);color:var(--white)}.quiet-link{color:#d6dfda;text-decoration:none;font:600 12px var(--display)}.hero-proof{display:flex;gap:28px;margin-top:55px;padding-top:18px;border-top:1px solid #28434a;color:#829697;font-size:11px}.hero-proof b{display:block;color:var(--cyan);font:600 24px var(--display);line-height:1.1}.hero-stage{height:520px;position:relative;margin-left:2vw}.stage-image{position:absolute;inset:0 5% 4% 8%;overflow:hidden;background:transparent;border-radius:50%;box-shadow:none}.stage-image img{width:100%;height:100%;object-fit:contain;filter:none;opacity:1;border-radius:50%;display:block}.stage-tint{position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,28,35,.15),rgba(7,21,28,.7))}.call-window{position:absolute;width:min(390px,70%);right:0;bottom:5%;padding:22px 24px;background:rgba(7,21,28,.92);border:1px solid rgba(126,232,223,.5);box-shadow:14px 14px 0 var(--coral);backdrop-filter:blur(12px);z-index:1}.call-window-head{display:flex;align-items:center;gap:10px}.call-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--cyan);border-radius:50%;color:var(--cyan);font-size:23px}.call-window-head b,.call-window-head small{display:block}.call-window-head b{font:600 12px var(--display)}.call-window-head small{color:#799093;font-size:10px}.call-window-head strong{margin-left:auto;color:var(--cyan);font:9px var(--display);letter-spacing:.1em}.call-window-head strong i{display:inline-block;width:5px;height:5px;background:var(--coral);border-radius:50%;margin-right:5px}.call-wave{height:70px;display:flex;align-items:center;justify-content:center;gap:5px;margin:24px 0}.call-wave i{display:block;width:4px;background:var(--cyan);border-radius:4px;animation:wave 1.2s ease-in-out infinite alternate}.call-wave i:nth-child(3n){height:48px}.call-wave i:nth-child(3n+1){height:20px}.call-wave i:nth-child(3n+2){height:65px}.call-wave i:nth-child(2n){animation-delay:.2s}.call-window p{font:20px/1.5 var(--serif);margin:0 0 20px;color:#f4f2e9}.call-footer{border-top:1px solid #2b4850;padding-top:12px;display:flex;justify-content:space-between;color:#94a8a8;font-size:10px}.call-footer b{color:var(--cyan);font:600 15px var(--display)}.stage-label{position:absolute;background:var(--white);color:var(--ink);padding:9px 13px;font:600 9px var(--display);letter-spacing:.11em;box-shadow:4px 4px 0 var(--coral);z-index:3}.label-a{top:10%;left:1%}.label-a b{color:var(--coral);margin-left:12px}.label-b{bottom:15%;left:0}.label-b span{color:#2a9f91;font-size:16px;margin-right:6px}.stage-number{position:absolute;right:1%;top:5%;color:var(--cyan);font:10px var(--display);z-index:3}.promise-bar{background:var(--cyan);padding:25px 6vw;display:flex;justify-content:space-between;align-items:center;gap:30px;color:var(--navy)}.promise-bar p{font:600 15px var(--display);margin:0}.promise-bar div{display:flex;gap:28px;font:600 10px var(--display);letter-spacing:.1em}.promise-bar span{border-left:1px solid rgba(7,21,28,.3);padding-left:13px}.section-grid{display:grid;grid-template-columns:35% 65%}.problem-section{padding:145px 6vw 125px}.section-tag{display:flex;gap:18px;color:var(--muted);font:600 10px var(--display);letter-spacing:.14em}.section-tag b{color:var(--coral);font-weight:600}.problem-content{max-width:790px}.problem-content h2{margin-top:0}.problem-content .section-copy,.section-copy{font-size:16px;color:var(--muted);max-width:620px}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin-top:50px;border-top:1px solid var(--line)}.pain-grid div{padding:18px 0;border-bottom:1px solid var(--line)}.pain-grid strong,.pain-grid span{display:block}.pain-grid strong{font:600 15px var(--display)}.pain-grid span{font-size:12px;color:var(--muted);margin-top:5px}.ai-answer{background:var(--navy-2);color:var(--white);padding:130px 6vw 145px}.answer-intro{max-width:670px;margin:0 auto 80px;text-align:center}.answer-intro .overline{justify-content:center}.answer-intro h2{margin:18px 0}.answer-intro p:last-child{color:#9fb1ae}.answer-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#345159;max-width:1100px;margin:auto}.answer-card{min-height:300px;padding:31px 32px 35px;background:var(--navy-2);position:relative}.card-no{color:var(--coral);font:10px var(--display)}.card-symbol{font:47px/1 var(--serif);color:var(--cyan);margin:35px 0 26px}.answer-card h3{font-size:22px;margin:0 0 11px}.answer-card p{color:#9fb1ae;font-size:13px;max-width:250px}.process-section{padding:140px 6vw 155px;background:var(--white)}.process-heading{margin-bottom:80px}.process-heading h2{margin-top:0}.process-track{border:1px solid var(--line);background:var(--paper);padding:45px 5% 35px;position:relative;min-height:375px}.track-line{position:absolute;left:12%;right:12%;top:101px;height:1px;background:var(--ink)}.flow-node{position:relative;width:24%;border:0;background:none;color:var(--ink);font-family:var(--sans);cursor:pointer;display:inline-flex;flex-direction:column;align-items:center}.flow-node>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid var(--ink);background:var(--paper);border-radius:50%;font:11px var(--display);z-index:1;margin-bottom:14px}.flow-node.active>span{background:var(--coral);border-color:var(--coral);color:var(--navy)}.flow-node strong{font:600 17px var(--display)}.flow-node small{font-size:10px;color:var(--muted)}.flow-detail{display:block;text-align:left;max-width:590px;margin:48px auto 0;padding:23px 27px;background:var(--navy);color:var(--white);box-shadow:8px 8px 0 var(--cyan)}.detail-label{font:10px var(--display);letter-spacing:.13em;color:var(--cyan)}.flow-detail p{font:21px var(--serif);margin:13px 0 18px}.detail-meta{display:flex;justify-content:space-between;border-top:1px solid #345159;padding-top:12px;color:#94a8a8;font:9px var(--display);letter-spacing:.1em}.reliability-grid{display:grid;grid-template-columns:50% 50%;padding:130px 6vw;align-items:center}.reliability-visual{padding-right:7vw}.dashboard{background:var(--navy);color:var(--white);padding:23px;box-shadow:15px 15px 0 var(--gold);font-family:var(--display)}.dash-head{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#8ca29f}.dash-head b{font-weight:400;color:var(--cyan)}.dash-head i{display:inline-block;background:var(--coral);width:5px;height:5px;border-radius:50%;margin-right:5px}.dash-hero{border-top:1px solid #345159;border-bottom:1px solid #345159;margin:27px 0;padding:27px 0;display:flex;justify-content:space-between;align-items:center}.dash-hero small,.dash-hero strong,.dash-hero span{display:block}.dash-hero small{color:#8ca29f;font-size:10px}.dash-hero strong{color:var(--cyan);font-size:26px;margin:5px 0}.dash-hero span{color:#8ca29f;font-size:10px}.ring{width:86px;height:86px;border:1px solid var(--cyan);border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 9px rgba(126,232,223,.06)}.ring b{font-size:25px;line-height:1;color:var(--cyan)}.ring small{font-size:8px}.dash-events p{display:flex;align-items:center;gap:9px;margin:12px 0;font-size:11px;color:#bed0cd}.dash-events i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dash-events .green{background:var(--cyan)}.dash-events .coral{background:var(--coral)}.dash-events .blue{background:#78a8ff}.dash-events time{margin-left:auto;color:#718a8b;font-size:9px}.reliability-copy{padding-left:6vw}.reliability-copy h2{margin-top:18px}.reliability-copy ul{list-style:none;padding:0;margin:35px 0 0;max-width:510px}.reliability-copy li{display:flex;gap:28px;border-top:1px solid var(--line);padding:14px 0;font-size:12px}.reliability-copy li b{width:75px;flex-shrink:0;font-family:var(--display)}.reliability-copy li span{color:var(--muted)}.pricing-section{display:grid;grid-template-columns:55% 45%;align-items:center;padding:120px 6vw;background:var(--gold);color:var(--navy)}.pricing-copy{max-width:600px}.pricing-copy .overline{color:var(--navy)}.pricing-copy h2{margin:18px 0}.pricing-copy>p:last-child{max-width:430px;color:#5e513d}.price-card{background:var(--white);padding:30px 32px;max-width:390px;justify-self:end;box-shadow:12px 12px 0 var(--navy)}.price-label{font:600 10px var(--display);letter-spacing:.14em;color:var(--coral)}.price-main{margin:25px 0 20px}.price-main span,.price-renew span{display:block;color:var(--muted);font-size:11px}.price-main strong{display:block;font:600 64px/1 var(--display)}.price-renew{border-top:1px solid var(--line);padding-top:18px}.price-renew b{display:block;font:600 30px var(--display);margin-top:4px}.price-notes{display:flex;gap:9px;flex-wrap:wrap;margin:24px 0}.price-notes span{border:1px solid var(--line);padding:4px 8px;font:600 9px var(--display)}.price-card .button{width:100%}.closing{background:var(--navy);color:var(--white);padding:115px 6vw;display:grid;grid-template-columns:38% 62%;align-items:center}.closing-orb{width:245px;height:245px;border-radius:50%;border:1px solid rgba(126,232,223,.5);display:grid;place-content:center;text-align:center;color:var(--cyan);font:600 70px var(--display);box-shadow:0 0 0 25px rgba(126,232,223,.04),0 0 0 50px rgba(126,232,223,.025)}.closing-orb span{color:var(--coral)}.closing-copy{padding-left:5vw;border-left:1px solid #345159}.closing-copy h2{margin:18px 0}.closing-copy>p:not(.overline){color:#9fb1ae;max-width:480px;margin-bottom:29px}.site-footer{background:var(--navy);border-top:1px solid #345159;padding:25px 6vw;color:#789092;display:flex;justify-content:space-between;font:9px var(--display);letter-spacing:.1em}.site-footer a{color:var(--cyan);text-decoration:none}@keyframes wave{to{transform:scaleY(.3)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}
+@media(max-width:800px){.site-header{height:72px;padding:0 6vw}.brand{font-size:11px;letter-spacing:.06em}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:20px 6vw;background:var(--navy);border-top:1px solid #345159;flex-direction:column;align-items:flex-start;gap:17px}.main-nav.open{display:flex}.hero{display:block;padding:72px 6vw 85px;min-height:auto}.hero-copy{padding:0}.hero-stage{height:430px;margin:70px 0 0}.stage-image{inset:0 0 6% 0}.call-window{width:84%;right:-2%;bottom:2%;padding:17px}.call-window p{font-size:17px}.stage-label{font-size:8px}.label-a{top:4%;left:0}.label-b{bottom:12%;left:-3%}.hero-proof{gap:17px}.hero-proof b{font-size:20px}.promise-bar{display:block;padding:22px 6vw}.promise-bar p{font-size:13px}.promise-bar div{margin-top:17px;gap:12px;flex-wrap:wrap}.problem-section,.reliability-grid{display:block;padding:85px 6vw}.problem-content h2{margin-top:25px}.pain-grid{grid-template-columns:1fr;margin-top:35px}.ai-answer{padding:85px 6vw}.answer-intro{margin-bottom:45px}.answer-cards{display:block}.answer-card{min-height:0;padding:27px}.card-symbol{margin:22px 0 18px}.process-section{padding:85px 6vw}.process-heading{display:block;margin-bottom:45px}.process-track{padding:28px 2% 25px;overflow:hidden}.track-line{top:73px;left:9%;right:9%}.flow-node>span{width:38px;height:38px;font-size:9px;margin-bottom:9px}.flow-node strong{font-size:13px}.flow-node small{font-size:8px}.flow-detail{margin-top:40px;padding:19px}.flow-detail p{font-size:17px}.reliability-visual{padding:0 5% 65px 0}.reliability-copy{padding:0}.pricing-section{display:block;padding:85px 6vw}.price-card{margin-top:38px;max-width:none}.closing{display:block;padding:85px 6vw}.closing-orb{width:170px;height:170px;font-size:48px;margin:0 0 65px 15px}.closing-copy{border-left:0;border-top:1px solid #345159;padding:35px 0 0}.site-footer{padding:22px 6vw;gap:15px;flex-wrap:wrap}.site-footer span:nth-child(2){display:none}}
