:root{--navy:#010f2a;--ocean:#102e53;--blue:#087cff;--ice:#cde7ff;--white:#f5faff;--ink:#071b33;--line:#b6ccdf;--body:Manrope,system-ui,sans-serif;--display:Syne,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 var(--body);color:var(--ink);background:linear-gradient(#e7f4ff,#f5faff 70%,#edf7ff)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}img,svg{max-width:100%}h1,h2,h3{font-family:var(--display);line-height:1.12;letter-spacing:-.04em}h1{font-size:clamp(38px,4.4vw,68px);margin:22px 0}h2{font-size:clamp(30px,3vw,46px);margin:14px 0 24px}h3{font-size:21px}p{max-width:68ch}em{font-style:normal;color:#0573e9}h1 em{color:#19adff}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #e98c18;outline-offset:5px}.container{width:min(1320px,calc(100% - 96px));margin:auto}.skip{position:fixed;top:-70px;padding:12px;background:white;z-index:100}.skip:focus{top:0}header{position:sticky;top:0;z-index:20;background:#010f2af5;color:white;border-bottom:1px solid #254363}.nav{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:block;flex-shrink:0}.wordmark{width:192px;height:64px;object-fit:contain;display:block}nav{display:flex;align-items:center;gap:25px}nav a{font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 25px;border:1px solid transparent;border-radius:28px;background:linear-gradient(100deg,#008fff,#064afa);color:white;font-weight:700;font-size:14px;text-align:center}.button:hover{background:#075ee7;text-decoration:none}.button.small{font-size:12px;padding:10px 18px}.button.outline{background:transparent;border-color:currentColor;color:inherit}.actions{display:flex;gap:18px;flex-wrap:wrap;margin:28px 0}.home-hero,.inner-hero{background:radial-gradient(ellipse at 90% 100%,#18578c,transparent 60%),linear-gradient(180deg,#010f2a,#09294b);color:white}.hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:60px;align-items:center;padding:85px 0 110px}.eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:20px}.eyebrow:after{content:'';height:1px;background:currentColor;opacity:.25;flex:1}.lead{font-size:18px;line-height:1.65;color:#d7e6f6}.lead.dark{color:var(--ink)}.proof{font-size:12px;color:#d3e6f8}.dashboard{min-width:0;padding:24px;border:1px solid #4199d4;border-radius:18px;background:linear-gradient(150deg,#102c4c,#061c38);color:#e6f3ff;box-shadow:0 15px 70px #008fff28;font-variant-numeric:tabular-nums}.dash-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.dash-top strong{font-size:16px}.dashboard label{font-size:11px}.dashboard select{color:white;background:#153551;border:1px solid #60839e;padding:5px;max-width:150px;border-radius:5px;font-size:12px}.data-label{font-size:12px;color:#b9dcf6;margin:12px 0 20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.metrics>div{border-bottom:1px solid #4b7497;padding:12px 0}.metrics span,.metrics small{display:block;font-size:10px}.metrics strong{font-size:29px;display:block}.metrics small{color:#a1c8e4}.chart-tools{display:flex;justify-content:space-between;gap:8px;margin-top:24px}.plot{position:relative;margin:14px 0}.plot svg{display:block;width:100%;height:auto;min-height:160px;opacity:.5}.plot-message{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;background:radial-gradient(#0c2748 0%,transparent 75%)}.plot-message span{font-size:12px;margin-top:10px}.chart-context{font-size:11px;color:#bad8ee}.dashboard details{font-size:12px}.dashboard table{width:100%;text-align:left}.dashboard th,.dashboard td{padding:7px;vertical-align:top;border-bottom:1px solid #345674}.dashboard th{width:32%}.pixel-band{height:85px;background:linear-gradient(#09294b,#527fa7 30%,#c5e0f4 75%,#e7f4ff);position:relative;overflow:hidden}.pixel-band:after{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0 12px,#cde7ff80 12px 18px,transparent 18px 30px),repeating-linear-gradient(0deg,transparent 0 9px,#102e5370 9px 15px,transparent 15px 26px);mask-image:linear-gradient(transparent,#000,transparent);opacity:.45}.section{padding:65px 0}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.section-heading p{color:#354f68}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);margin-top:35px}.service{position:relative;padding:0 24px;border-left:1px solid var(--line)}.service:first-child{padding-left:0;border:0}.service p{font-size:14px;line-height:1.55}.service h3{font-size:19px}.service .icon{font-size:34px;line-height:1;color:#0073ec}.service .arrow{display:block;color:#0069d6}.service:hover{text-decoration:none}.service:hover h3{color:#006bdc}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;padding:0;margin:32px 0}.steps li{position:relative;border-top:1px solid #b6ccdf;padding-top:24px}.steps span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#c4e3ff;color:#075bc9;font-weight:800}.steps p{font-size:14px}.pricing{display:grid;grid-template-columns:1.2fr .8fr 1.2fr;gap:40px;align-items:center}.pricing>div+div{border-left:1px solid var(--line);padding-left:35px}.price{font-size:54px;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.price span{font-size:20px;font-weight:400;letter-spacing:0}.pricing strong{color:#085bc1;font-size:13px}.checks{padding:0;list-style:none}.checks li:before{content:'✓';color:#006de3;padding-right:12px}.fine{font-size:12px;color:#3c5870}.text-link{color:#0060c8;font-weight:700}.faq details{padding:20px 0;border-bottom:1px solid var(--line)}summary{font-weight:700;min-height:30px}.final-cta{padding:60px 0 90px;display:flex;justify-content:space-between;gap:40px;align-items:center}.final-cta h2{font-size:36px}.final-cta .actions{flex-shrink:0}footer{background:#010f2a;color:#cde7ff;padding:40px 0}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-grid nav{flex-wrap:wrap;align-content:start}.footer-grid p,.footer-grid .fine{font-size:12px;color:#b9d2e8}.inner-hero{padding:30px 0 80px}.inner-hero h1{max-width:900px}.breadcrumbs{font-size:12px;color:#cde7ff;margin-bottom:40px;flex-wrap:wrap}.breadcrumbs a{font-size:12px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-bottom:1px solid var(--line)}.line-list{list-style:none;padding:0}.line-list li{padding:18px 0;border-bottom:1px solid var(--line)}.related{display:flex;flex-wrap:wrap;gap:25px}.related a{padding:14px 0;color:#0060c8}.dark-demo{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.menu-toggle{min-width:44px;min-height:44px;background:none;border:1px solid #88b1d4;color:white;border-radius:5px}form{display:grid;gap:10px}form label{font-weight:700;font-size:14px}input,textarea,form select{width:100%;padding:12px;border:1px solid #7898b5;border-radius:5px;background:white;color:var(--ink)}form button{margin-top:15px}form p{font-size:13px}#draft-link{color:#0056b5;text-decoration:underline}#disclosures p{max-width:80ch}[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:enter .65s both}.dashboard{animation:enter .7s .1s both}.button{transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1200px){.container{width:calc(100% - 60px)}nav{gap:15px}.nav{gap:20px}.wordmark{width:155px}.hero-grid{gap:32px}.final-cta{display:block}.services-grid{gap:0}.service{padding:0 15px}}@media(max-width:1000px){.nav{flex-wrap:wrap;padding:15px 0;min-height:80px}.nav nav{width:100%;justify-content:space-between}.menu-toggle:not([hidden]){display:block;margin-left:auto}.js .nav nav{display:none;flex-direction:column;align-items:stretch}.js .nav nav.open{display:flex}.nav nav a{padding:10px}.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.metrics{grid-template-columns:repeat(2,1fr)}.dash-top{align-items:start}.chart-tools{flex-direction:column}.pricing{gap:25px}.pricing>div+div{padding-left:25px}.price{font-size:42px}.services-grid{grid-template-columns:1fr}.service,.service:first-child{display:grid;grid-template-columns:40px 200px 1fr 20px;gap:20px;align-items:center;padding:20px 0;border:0;border-bottom:1px solid var(--line)}.service p{margin:0}.footer-grid{grid-template-columns:1fr 1fr}.editorial{gap:40px}}@media(max-width:700px){.container{width:calc(100% - 36px)}.nav{min-height:74px}.wordmark{width:140px;height:46px}.hero-grid{grid-template-columns:1fr;padding:38px 0 55px;gap:30px}h1{font-size:40px;letter-spacing:-.045em}.lead{font-size:15px}.hero-copy .actions{gap:10px;margin:22px 0}.button{font-size:12px;padding:12px 16px}.proof{font-size:10px}.dashboard{padding:16px;border-radius:13px}.dash-top strong{font-size:14px}.metrics{grid-template-columns:repeat(4,1fr)}.metrics span{font-size:9px}.metrics strong{font-size:25px}.chart-tools{flex-direction:row}.dashboard select{max-width:125px;font-size:11px}.plot-message strong{font-size:15px}.plot-message span{font-size:11px}.pixel-band{height:48px}.pixel-band:after{opacity:.23}.section{padding:40px 0}.section-heading,.editorial,.dark-demo{grid-template-columns:1fr;gap:15px}.section-heading h2{margin-bottom:0}h2{font-size:30px}.service,.service:first-child{grid-template-columns:30px 1fr 20px;gap:12px}.service h3{margin:0;font-size:18px}.service p{grid-column:2;font-size:13px}.service .arrow{grid-column:3;grid-row:1/3}.service .icon{font-size:27px}.steps{grid-template-columns:repeat(2,1fr);gap:20px}.steps h3{font-size:18px}.steps p{font-size:13px}.pricing{grid-template-columns:1fr}.pricing>div+div{border:0;padding:0}.price{font-size:52px}.final-cta{padding:40px 0 55px}.final-cta h2{font-size:30px}.final-cta .actions{gap:10px}.footer-grid{grid-template-columns:1fr;gap:20px}.inner-hero{padding-bottom:50px}.breadcrumbs{gap:10px;margin-bottom:25px}.eyebrow{font-size:10px}.editorial h2{font-size:28px}}@media(max-width:360px){h1{font-size:36px}.chart-tools{flex-direction:column}.hero-copy .actions{flex-direction:column}.dashboard{padding:12px}.metrics span{font-size:8px}}
.menu-toggle{display:none}
.button{background:linear-gradient(100deg,#006add,#064afa)}
[id]{scroll-margin-top:120px}
button:disabled{cursor:not-allowed;opacity:.65}
button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#b55a00}
@media(max-width:700px){.metrics{grid-template-columns:repeat(2,1fr)}.metrics span,.metrics small{font-size:11px}}
.pixel-band:after{background-image:url('/assets/pixel-dissolve.svg');background-size:auto 90px;background-position:center;opacity:.7}
@media(max-width:700px){.pixel-band:after{opacity:.35}}
@media(max-width:1000px){.menu-toggle:not([hidden]){display:block}}

/* V5.1 illustrative analytics: synthetic-only, locally rendered, and explicitly labeled. */
.dash-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
.demo-pill{font-size:10px;letter-spacing:.12em;font-weight:800;line-height:1.4;background:#b7eafa;color:#03243f;border-radius:3px;padding:4px 7px}
.demo-pill.unavailable{background:#30536b;color:#e4f6ff}
.dashboard{background:linear-gradient(145deg,#112f55,#031c38 68%,#082a49);border:1px solid #3177aa;box-shadow:0 14px 52px #006cdf25}
.dashboard .data-label{line-height:1.55;margin:10px 0 16px;color:#c2def2;font-size:11px;max-width:75ch}.data-label strong{color:#f2fcff}
.metric-cell{min-width:0}.metrics strong.metric-value{font-size:clamp(20px,2.1vw,28px);letter-spacing:-.04em;white-space:nowrap}.metric-cell .metric-delta{font-size:10px;line-height:1.5;color:#8fe6bb;margin-top:3px}
.chart-tools{margin-top:20px;align-items:center;flex-wrap:wrap}.chart-tools select{min-width:136px}.plot{margin:8px 0 10px}.plot svg{opacity:1;min-height:0;width:100%;height:auto;display:block}.plot-message[hidden],.audit-demo[hidden]{display:none!important}.plot-message{border-radius:6px;background:linear-gradient(180deg,#061b32f2,#0b2e50f0);gap:5px}.chart-context{font-size:11px;line-height:1.5;color:#afcfe4;margin:4px 0 15px}
.audit-demo{border-top:1px solid #325b7b;padding:15px 0 6px}.audit-label{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.audit-label strong{font-size:13px}.audit-label span{font-size:10px;color:#bed6e9}.audit-track{height:9px;display:flex;overflow:hidden;border-radius:20px;margin-top:10px;background:#123f58}.audit-track span{height:100%;display:block}.audit-pass{width:75%;background:#4bd0ad}.audit-warn{width:16.6667%;background:#ffce72}.audit-fail{width:8.3333%;background:#ff8b90}.audit-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:9px;color:#cadbea;font-size:10px}.audit-legend span{display:inline-flex;gap:6px;align-items:center}.audit-dot{display:inline-block;width:7px;height:7px;border-radius:100%}.audit-dot.pass{background:#4bd0ad}.audit-dot.warn{background:#ffce72}.audit-dot.fail{background:#ff8b90}
.dashboard .demo-details{margin-top:8px;border-top:1px solid #234867;padding-top:10px}.demo-details summary{font-size:11px;color:#c8e8ff}.demo-details p{font-size:11px;color:#bed5e5;line-height:1.55}.demo-details table{border-collapse:collapse;font-size:11px;max-width:100%}.demo-details table caption{color:#dff2ff;text-align:left;padding:12px 0}.demo-details th,.demo-details td{font-size:11px;white-space:normal;padding:5px 7px}
@media(max-width:1200px){.metrics strong.metric-value{font-size:23px}}@media(max-width:700px){.dash-heading strong{font-size:13px}.demo-pill{font-size:9px}.metrics strong.metric-value{font-size:23px}.metric-cell .metric-delta{font-size:9px}.dashboard .data-label{font-size:11px}.dash-top{align-items:start}.dashboard select{max-width:170px}.chart-tools{gap:8px}.plot{margin:8px 0}.audit-legend{gap:9px}}@media(max-width:390px){.metrics strong.metric-value{font-size:20px}.chart-tools{flex-direction:column;align-items:stretch}.chart-tools label{display:flex;justify-content:space-between;align-items:center;gap:8px}.dashboard .dash-top{flex-direction:column;align-items:flex-start}.dash-top label{display:flex;gap:8px;align-items:center}.demo-details table{font-size:10px}.demo-details th,.demo-details td{padding:4px}}

/* Homepage-only reference reconstruction: luminous technical hero, editorial lower canvas. */
.home-reconstruction{background:#eff8ff;color:#071b33}.home-reconstruction header{background:rgba(1,15,42,.93);border-bottom:1px solid rgba(164,220,255,.22);backdrop-filter:blur(12px)}.home-reconstruction .nav{min-height:82px}.home-reconstruction .wordmark{width:185px;height:58px}.home-reconstruction .home-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 85% at 76% 72%,rgba(0,142,255,.42),transparent 55%),radial-gradient(ellipse 35% 70% at 98% 75%,rgba(0,95,236,.52),transparent 62%),linear-gradient(112deg,#010d26 0%,#041b3c 44%,#072b58 100%)}.home-reconstruction .home-hero:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.8;background:radial-gradient(ellipse 18% 52% at 50% 76%,rgba(25,187,255,.34),transparent 70%),repeating-radial-gradient(ellipse 62% 18% at 68% 83%,transparent 0 5px,rgba(69,200,255,.33) 5.5px 6.5px,transparent 7px 13px),repeating-radial-gradient(ellipse 50% 13% at 42% 92%,transparent 0 4px,rgba(93,200,255,.28) 4.5px 5.5px,transparent 6px 12px)}.home-reconstruction .home-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.22),transparent 45%,rgba(6,75,150,.15));pointer-events:none}.home-reconstruction .hero-grid{position:relative;z-index:1;grid-template-columns:minmax(360px,.85fr) minmax(550px,1.15fr);gap:54px;min-height:560px;padding:54px 0 70px;align-items:center}.home-reconstruction .hero-copy{max-width:510px}.home-reconstruction .hero-copy .eyebrow{color:#d8efff;letter-spacing:.14em;margin-bottom:10px}.home-reconstruction .hero-copy h1{font-size:clamp(53px,5.1vw,78px);line-height:.94;letter-spacing:-.065em;margin:16px 0 18px;text-wrap:balance}.home-reconstruction .hero-copy .lead{font-size:16px;line-height:1.52;max-width:46ch;color:#e0effa}.home-reconstruction .hero-copy .actions{margin:24px 0 16px}.home-reconstruction .button{min-height:46px;padding:11px 25px;border-radius:25px;box-shadow:0 10px 28px rgba(0,109,255,.25)}.home-reconstruction .button.outline{border-color:#d6edff;background:rgba(2,27,67,.2);box-shadow:none}.home-reconstruction .proof{display:flex;gap:22px;flex-wrap:wrap;font-size:11px;color:#d8efff}.home-reconstruction .dashboard{position:relative;isolation:isolate;padding:18px 22px 16px;border:1px solid rgba(94,221,255,.95);border-radius:22px;background:linear-gradient(148deg,rgba(13,46,91,.96),rgba(2,18,48,.98));box-shadow:0 0 0 1px rgba(120,232,255,.25),0 0 25px rgba(0,187,255,.6),0 26px 55px rgba(0,9,35,.62);transform:perspective(1400px) rotateY(-5deg) rotateX(2deg);overflow:visible}.home-reconstruction .dashboard:before{content:'';position:absolute;z-index:-1;inset:-45px -65px;background:radial-gradient(ellipse at 48% 60%,rgba(0,194,255,.28),transparent 58%);filter:blur(13px);pointer-events:none}.home-reconstruction .dashboard:after{content:'';position:absolute;z-index:-1;width:145%;height:50%;left:-29%;bottom:-22%;background:repeating-radial-gradient(ellipse 62% 36% at 50% 100%,transparent 0 7px,rgba(34,211,255,.43) 7.5px 8.5px,transparent 9px 15px);transform:rotate(-5deg);opacity:.86;pointer-events:none}.home-reconstruction .dash-top{padding-bottom:10px;border-bottom:1px solid rgba(128,210,255,.28)}.home-reconstruction .dash-heading strong{font-size:16px}.home-reconstruction .data-label{font-size:10px;color:#c8e8ff;margin:9px 0 11px}.home-reconstruction .metrics{gap:10px}.home-reconstruction .metrics>div{padding:10px 11px;border:1px solid rgba(91,172,239,.24);border-radius:9px;background:linear-gradient(160deg,rgba(31,76,132,.63),rgba(6,31,72,.69));box-shadow:inset 0 1px rgba(186,237,255,.08)}.home-reconstruction .metrics strong.metric-value{font-size:25px;color:#fff}.home-reconstruction .metric-cell .metric-delta{color:#63ed96;font-weight:700}.home-reconstruction .chart-tools{display:none}.home-reconstruction .plot{border:1px solid rgba(76,162,230,.32);border-radius:8px;background:linear-gradient(180deg,rgba(8,31,70,.78),rgba(3,19,51,.45));padding:4px 8px;margin:11px 0}.home-reconstruction .plot:before{content:'Conversion trends · sample';display:block;font-size:11px;font-weight:800;color:#e9f8ff;padding:2px 0 0}.home-reconstruction .plot svg{max-height:155px}.home-reconstruction .chart-context{text-align:center;font-size:10px;color:#d8eaff;margin:7px 0 0}.home-reconstruction .audit-demo{display:grid;grid-template-columns:1fr .58fr;column-gap:18px;align-items:center;border:1px solid rgba(76,162,230,.32);border-radius:8px;padding:9px 11px;margin-top:11px}.home-reconstruction .audit-label{grid-column:1;font-size:11px}.home-reconstruction .audit-track{grid-column:1;height:11px}.home-reconstruction .audit-legend{grid-column:2;grid-row:1/3;display:grid;gap:4px;margin:0;font-size:10px}.home-reconstruction .demo-details{display:none}.home-reconstruction .home-hero+.pixel-band{height:62px;background:linear-gradient(180deg,#0a3765 0%,#5f9fc9 30%,#e8f6ff 100%)}.home-reconstruction .home-hero+.pixel-band:after{opacity:.55;background-image:repeating-linear-gradient(90deg,transparent 0 10px,#dff3ffbb 10px 15px,transparent 15px 23px),repeating-linear-gradient(0deg,transparent 0 8px,#174e7c83 8px 13px,transparent 13px 21px)}.home-reconstruction main>section:not(.home-hero),.home-reconstruction main>.container{position:relative}.home-reconstruction .section{padding:49px 0}.home-reconstruction .section-heading{grid-template-columns:1.05fr .95fr;gap:70px}.home-reconstruction .section-heading h2{font-size:clamp(35px,3.3vw,52px);line-height:.98;letter-spacing:-.06em}.home-reconstruction .section-heading p{font-size:15px;line-height:1.55;max-width:45ch}.home-reconstruction .services-grid{margin-top:32px}.home-reconstruction .service{min-height:164px;padding:0 24px 0 20px}.home-reconstruction .service:first-child{padding-left:10px}.home-reconstruction .service .icon{font-size:34px}.home-reconstruction .service h3{margin:10px 0 5px;font-size:18px;letter-spacing:-.04em}.home-reconstruction .service p{font-size:13px;line-height:1.45}.home-reconstruction .service .arrow{margin-top:8px}.home-reconstruction .steps{grid-template-columns:1fr 1fr 1fr 1fr;margin:24px 0 0;gap:0;border-top:1px solid #b7d0e2}.home-reconstruction .steps li{border-top:0;padding:25px 18px 0 0}.home-reconstruction .steps span{width:34px;height:34px;margin-top:-43px;margin-bottom:11px;background:#ceeaff;color:#0574e8;box-shadow:0 0 17px rgba(0,128,255,.25)}.home-reconstruction .steps h3{font-size:17px;margin:0}.home-reconstruction .steps p{font-size:12px;line-height:1.4}.home-reconstruction .pricing{grid-template-columns:1.05fr .72fr 1.25fr;border-top:1px solid #b7d0e2;padding-top:27px}.home-reconstruction .pricing h2{font-size:38px;line-height:.98}.home-reconstruction .pricing p{font-size:14px}.home-reconstruction .price{font-size:57px}.home-reconstruction .final-cta{padding:44px 0 66px}.home-reconstruction .final-cta h2{font-size:37px;letter-spacing:-.06em}.home-reconstruction .final-cta:after{content:'';position:absolute;z-index:-1;left:0;right:0;bottom:0;height:155px;background:radial-gradient(ellipse 34% 76% at 12% 100%,rgba(8,130,255,.75),transparent 60%),radial-gradient(ellipse 42% 86% at 88% 110%,rgba(2,111,248,.74),transparent 64%),repeating-radial-gradient(ellipse 38% 17% at 20% 112%,transparent 0 6px,rgba(212,246,255,.92) 6.5px 7.5px,transparent 8px 13px),repeating-radial-gradient(ellipse 36% 18% at 78% 112%,transparent 0 6px,rgba(212,246,255,.92) 6.5px 7.5px,transparent 8px 13px)}.home-reconstruction footer{position:relative;background:linear-gradient(100deg,#010c22,#031a39);padding:25px 0}.home-reconstruction .footer-grid{grid-template-columns:1fr auto 1fr;align-items:center}.home-reconstruction footer .wordmark{width:138px;height:46px}.home-reconstruction footer nav{justify-content:center}.home-reconstruction footer .fine{text-align:right}
@media(max-width:1000px){.home-reconstruction .hero-grid{grid-template-columns:1fr;gap:28px;padding:38px 0 52px}.home-reconstruction .hero-copy{max-width:670px}.home-reconstruction .dashboard{max-width:760px;transform:none;margin:0 auto}.home-reconstruction .home-hero:before{opacity:.55}.home-reconstruction .audit-demo{grid-template-columns:1fr}.home-reconstruction .audit-legend{grid-column:1;grid-row:auto;display:flex;margin-top:8px}.home-reconstruction .footer-grid{grid-template-columns:1fr 1fr}.home-reconstruction footer .fine{text-align:left}}
@media(max-width:700px){.home-reconstruction .nav{min-height:69px}.home-reconstruction .wordmark{width:133px;height:44px}.home-reconstruction .home-hero{background:radial-gradient(ellipse 80% 35% at 50% 70%,rgba(0,139,255,.38),transparent 65%),linear-gradient(160deg,#010d28,#041b3c 68%,#0c3b68)}.home-reconstruction .hero-grid{padding:29px 0 34px;gap:21px}.home-reconstruction .hero-copy .eyebrow{font-size:10px}.home-reconstruction .hero-copy h1{font-size:clamp(39px,10.6vw,48px);line-height:.93;margin:11px 0}.home-reconstruction .hero-copy .lead{font-size:14px;line-height:1.45}.home-reconstruction .hero-copy .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 12px}.home-reconstruction .button{padding:11px 10px;gap:7px;font-size:12px}.home-reconstruction .proof{justify-content:space-between;gap:4px;font-size:9px}.home-reconstruction .dashboard{padding:13px;border-radius:16px}.home-reconstruction .dashboard:after{left:-20%;width:140%;bottom:-18%;opacity:.62}.home-reconstruction .dash-top strong{font-size:13px}.home-reconstruction .dash-top label{font-size:9px}.home-reconstruction .dash-top select{max-width:112px;font-size:9px;padding:3px}.home-reconstruction .data-label{font-size:9px;line-height:1.35}.home-reconstruction .metrics{gap:6px}.home-reconstruction .metrics>div{padding:7px 6px;border-radius:6px}.home-reconstruction .metrics span,.home-reconstruction .metrics small{font-size:8px;line-height:1.2}.home-reconstruction .metrics strong.metric-value{font-size:17px}.home-reconstruction .plot{padding:2px 5px;margin:8px 0}.home-reconstruction .plot:before{font-size:9px}.home-reconstruction .plot svg{max-height:115px}.home-reconstruction .chart-context{font-size:8px}.home-reconstruction .audit-demo{padding:7px 8px;margin-top:7px}.home-reconstruction .audit-label{font-size:9px}.home-reconstruction .audit-label span,.home-reconstruction .audit-legend{font-size:8px}.home-reconstruction .home-hero+.pixel-band{height:43px}.home-reconstruction .section{padding:35px 0}.home-reconstruction .section-heading{display:block}.home-reconstruction .section-heading h2{font-size:29px;margin:10px 0}.home-reconstruction .section-heading p{font-size:14px;margin:0 0 25px}.home-reconstruction .services-grid{margin-top:0}.home-reconstruction .service,.home-reconstruction .service:first-child{grid-template-columns:33px 1fr 16px;gap:10px;min-height:0;padding:13px 0}.home-reconstruction .service .icon{font-size:25px}.home-reconstruction .service h3{font-size:17px;margin:0}.home-reconstruction .service p{font-size:12px;line-height:1.35}.home-reconstruction .service .arrow{margin:0}.home-reconstruction .steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:35px}.home-reconstruction .steps li{padding:15px 1px 0}.home-reconstruction .steps span{width:27px;height:27px;font-size:12px;margin-top:-30px;margin-bottom:7px}.home-reconstruction .steps h3{font-size:13px}.home-reconstruction .steps p{font-size:9px;line-height:1.25}.home-reconstruction .pricing{grid-template-columns:1fr;border-top:1px solid #b7d0e2;padding-top:19px;gap:14px}.home-reconstruction .pricing h2{font-size:31px}.home-reconstruction .pricing>div+div{padding:0;border:0}.home-reconstruction .price{font-size:49px}.home-reconstruction .final-cta{padding:32px 0 78px}.home-reconstruction .final-cta h2{font-size:30px}.home-reconstruction .final-cta .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-reconstruction .footer-grid{grid-template-columns:1fr;gap:14px}.home-reconstruction footer nav{justify-content:flex-start;gap:16px}.home-reconstruction footer .fine{text-align:left}.home-reconstruction footer .wordmark{width:129px;height:42px}}
