.field-landing{--field-orange:#f4511e;--field-orange-dark:#d63e0d;--field-teal:#0b3a45;--field-teal-deep:#071f26;--field-teal-mid:#134652;--field-paper:#efece4;--field-ink:#102830;--field-line:rgb(255 255 255/16%);--field-ease:cubic-bezier(0.23,1,0.32,1);min-width:320px;overflow-x:clip;color:white;background:var(--field-teal-deep)}.field-landing ::selection{color:white;background:var(--field-orange)}.field-shell{width:min(calc(100% - 40px),1180px);margin-inline:auto}.field-skip{position:fixed;z-index:100;top:12px;left:12px;padding:9px 14px;color:white;background:var(--field-orange);border-radius:2px;transform:translateY(-160%);transition:transform .18s var(--field-ease)}.field-skip:focus{transform:translateY(0)}.masthead.field-masthead{position:fixed;z-index:40;inset:0 0 auto;color:white;background:transparent;border-bottom:1px solid transparent;transition:background-color .22s var(--field-ease),border-color .22s var(--field-ease),box-shadow .22s var(--field-ease)}.masthead.field-masthead.is-pinned{background:rgb(7 31 38/94%);border-color:var(--field-line);box-shadow:0 12px 32px rgb(0 0 0/22%)}.field-nav{position:relative;display:flex;align-items:center;gap:24px;min-height:78px}.field-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.field-brand-mark{display:grid;width:32px;height:32px;place-items:center;color:white;background:var(--field-orange);border-radius:2px}.field-brand-mark svg{width:18px;height:18px;stroke-width:2.2}.field-nav-links{display:flex;align-items:center;gap:26px;margin-inline:auto;font-size:.9rem;font-weight:650}.field-footer a,.field-nav-links a,.field-text-link{color:rgb(255 255 255/88%);text-decoration:none;transition:color .16s var(--field-ease)}.field-footer a:hover,.field-nav-links a:hover,.field-text-link:hover{color:white}.field-text-link{display:inline-flex;margin-top:20px;color:#ffb199;font-size:.92rem;font-weight:750;text-underline-offset:4px}.field-text-link:hover{text-decoration:underline}.field-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 20px;border:1px solid transparent;border-radius:2px;font-size:.88rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .16s var(--field-ease),border-color .16s var(--field-ease),color .16s var(--field-ease),transform .14s var(--field-ease)}.field-button svg{width:16px;height:16px}.field-button:active{transform:scale(.97)}.field-button-orange{color:white;background:var(--field-orange);border-color:var(--field-orange)}.field-button-ghost{color:white;background:transparent;border-color:rgb(255 255 255/55%)}@media (hover:hover) and (pointer:fine){.field-button-orange:hover{background:var(--field-orange-dark);border-color:var(--field-orange-dark)}.field-button-ghost:hover{background:rgb(255 255 255/8%)}}.field-header-cta{margin-left:auto}.field-mobile-nav{display:none;margin-left:auto}.field-mobile-nav summary{display:grid;width:42px;height:42px;cursor:pointer;list-style:none;place-items:center;border:1px solid rgb(255 255 255/28%);border-radius:2px}.field-mobile-nav summary::-webkit-details-marker{display:none}.field-mobile-nav summary svg{width:18px;height:18px}.field-mobile-nav nav{position:absolute;top:calc(100% + 8px);right:0;left:0;display:grid;padding:8px;background:rgb(7 31 38/98%);border:1px solid var(--field-line);border-radius:4px;box-shadow:0 18px 40px rgb(0 0 0/28%)}.field-mobile-nav nav a{padding:12px;color:white;font-size:.92rem;font-weight:700;text-decoration:none}.field-hero{position:relative;display:grid;min-height:100dvh;min-height:100svh;padding:104px 0 48px;isolation:isolate;overflow:hidden;background:#06161c}.field-hero-media{position:absolute;z-index:-2;inset:0;margin:0}.field-hero-media img{object-fit:cover;object-position:58% 42%}.field-hero:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,rgb(4 22 28/94%),rgb(4 22 28/78%) 42%,rgb(4 22 28/28%)),linear-gradient(180deg,rgb(4 22 28/35%),rgb(4 22 28/18%) 40%,rgb(4 22 28/88%))}.field-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.55fr);gap:clamp(28px,5vw,72px);align-items:end;width:min(calc(100% - 40px),1180px);min-height:calc(100dvh - 152px);min-height:calc(100svh - 152px)}.field-hero-copy{display:grid;align-content:end;padding-bottom:28px}.field-brand-line{margin:0 0 18px;color:#ffb199;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.field-download h2,.field-hero h1,.field-mission h3,.field-proof-copy h2,.field-section-head h2{margin:0;font-family:var(--font-display),"Arial Narrow",sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.9}.field-hero h1{max-width:9ch;font-size:clamp(4.4rem,9vw,7.4rem);text-wrap:balance}.field-hero-copy>p{max-width:38ch;margin:22px 0 0;color:rgb(255 255 255/88%);font-size:1.08rem;line-height:1.5}.field-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.field-hero-device{position:relative;z-index:1;margin:0;justify-self:end;width:min(100%,340px);filter:drop-shadow(0 28px 48px rgb(0 0 0/48%))}.field-hero-device img{width:100%;height:auto}.field-missions{padding:clamp(64px,10vw,112px) 0;background:linear-gradient(180deg,#0a3038 0,var(--field-teal) 100%)}.field-section-head{max-width:34rem;margin-bottom:clamp(32px,5vw,52px)}.field-download h2,.field-proof-copy h2,.field-section-head h2{font-size:clamp(2.4rem,5vw,3.8rem)}.field-download p,.field-proof-copy>p,.field-section-head p{max-width:42ch;margin:16px 0 0;color:rgb(255 255 255/82%);font-size:1.05rem;line-height:1.5}.field-mission-rail{display:grid;gap:18px;margin:0;padding:0;list-style:none}.field-mission{display:grid;grid-template-columns:1fr 1.15fr;overflow:hidden;background:var(--field-teal-mid);border:1px solid var(--field-line)}.field-mission-copy{display:grid;align-content:center;padding:clamp(28px,4vw,44px)}.field-step{display:inline-block;margin-bottom:14px;color:#ffb199;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.08em}.field-mission h3{font-size:clamp(1.8rem,3.2vw,2.6rem)}.field-mission-copy>p{max-width:34ch;margin:14px 0 0;color:rgb(255 255 255/84%);font-size:1rem;line-height:1.5}.field-mission-media{margin:0;min-height:320px;background:#06161c}.field-mission-media img{width:100%;height:100%;object-fit:cover}.field-mission-prepare .field-mission-media img{object-position:58% 40%}.field-mission-field .field-mission-media img{object-position:62% 48%}.field-source-list{display:grid;gap:0;margin:0;padding:0;list-style:none;background:#06161c;border-left:1px solid var(--field-line)}.field-source-list li{display:grid;gap:4px;padding:22px 28px;border-bottom:1px solid var(--field-line)}.field-source-list li:last-child{border-bottom:0}.field-source-list strong{color:#ffb199;font-family:var(--font-display),"Arial Narrow",sans-serif;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase}.field-source-list span{color:rgb(255 255 255/78%);font-size:.94rem;line-height:1.4}.field-proofs{padding:clamp(64px,10vw,112px) 0;color:var(--field-ink);background:var(--field-paper)}.field-proof-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,56px);align-items:center}.field-proof-media{margin:0;overflow:hidden;min-height:420px;background:#12313a}.field-proof-media img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.field-proof-copy>p{color:rgb(16 40 48/78%)}.field-proof-copy ul{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid rgb(16 40 48/16%)}.field-proof-copy li{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid rgb(16 40 48/16%)}.field-proof-copy strong{font-size:1.02rem}.field-proof-copy span{color:rgb(16 40 48/74%);font-size:.95rem;line-height:1.4}.field-download{padding:clamp(64px,10vw,104px) 0;background:var(--field-orange)}.field-download-inner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:28px;align-items:end}.field-download h2,.field-download p,.field-version-note{color:white}.field-download .field-button-ghost{border-color:rgb(255 255 255/70%)}.field-download-actions{display:flex;flex-wrap:wrap;gap:10px}.field-version-note{margin:14px 0 0;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.86}.field-footer{padding:44px 0 24px;background:var(--field-teal-deep)}.field-footer-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:24px;align-items:start}.field-footer-grid>a{text-decoration:none}.field-footer nav{display:grid;gap:8px;font-size:.84rem}.field-footer nav strong{margin-bottom:6px;color:white;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.field-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:16px;color:rgb(255 255 255/52%);border-top:1px solid var(--field-line);font-size:.74rem}.js .field-landing[data-reveal-ready] [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .56s var(--field-ease),transform .56s var(--field-ease)}.js .field-landing[data-reveal-ready] [data-reveal].is-visible{opacity:1;transform:translateY(0)}.js .field-landing[data-reveal-ready] .field-hero-copy{opacity:0;transform:translateY(22px)}.js .field-landing[data-reveal-ready] .field-hero-copy.is-visible{opacity:1;transform:translateY(0)}.js .field-landing[data-reveal-ready] .field-hero-device{opacity:0;transform:translateY(36px) scale(.98);transition:opacity .7s var(--field-ease),transform .7s var(--field-ease)}.js .field-landing[data-reveal-ready] .field-hero-device.is-visible{opacity:1;transform:translateY(0) scale(1)}@media (max-width:980px){.field-download-inner,.field-hero-inner,.field-mission,.field-proof-layout{grid-template-columns:1fr}.field-hero-inner{align-items:start;min-height:auto}.field-hero-device{justify-self:center;width:min(100%,280px);order:-1}.field-mission-field{display:flex;flex-direction:column-reverse}.field-source-list{border-left:0;border-top:1px solid var(--field-line)}.field-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.field-shell{width:min(calc(100% - 28px),640px)}.field-header-cta,.field-nav-links{display:none}.field-mobile-nav{display:block}.field-hero{padding-top:88px}.field-hero h1{font-size:clamp(3.4rem,16vw,4.8rem)}.field-footer-bottom{display:grid;gap:4px}}@media (max-width:460px){.field-download-actions,.field-hero-actions{display:grid}.field-download-actions .field-button,.field-hero-actions .field-button{width:100%}}.industrial-page{--industrial-bg:#0b0f17;--industrial-surface:#111827;--industrial-elevated:#172033;--industrial-line:rgb(148 163 184/16%);--industrial-line-strong:rgb(148 163 184/28%);--industrial-text:#f8fafc;--industrial-muted:#94a3b8;--industrial-primary:#2563eb;--industrial-accent:#22d3ee;min-width:320px;overflow:clip;color:var(--industrial-text);background:var(--industrial-bg);font-family:var(--font-sans),Inter,"Segoe UI",sans-serif}.theme-signal{--industrial-bg:#06152b;--industrial-surface:#0a1d38;--industrial-elevated:#102746;--industrial-primary:#f59e0b;--industrial-accent:#fbbf24}.theme-brief{--industrial-bg:#0c111b;--industrial-surface:#151c28;--industrial-elevated:#1b2534;--industrial-primary:#2563eb;--industrial-accent:#f97316}.industrial-page h1,.industrial-page h2,.industrial-page h3{font-family:var(--font-sans),Inter,"Segoe UI",sans-serif;font-weight:750;letter-spacing:-.035em}.industrial-page a{text-decoration:none}.industrial-shell{width:min(calc(100% - 48px),1180px);margin-inline:auto}.industrial-skip{position:fixed;z-index:100;top:12px;left:-1000px;padding:10px 14px;border-radius:8px;color:#0b0f17;background:white}.industrial-skip:focus{left:12px}.industrial-header{position:fixed;z-index:50;top:0;right:0;left:0;border-bottom:1px solid var(--industrial-line);background:rgb(7 12 21/78%);backdrop-filter:blur(18px)}.industrial-header-inner{display:grid;grid-template-columns:auto 1fr auto;min-height:74px;align-items:center;gap:32px}.desktop-nav{display:flex;justify-content:center;gap:26px}.desktop-nav a,.header-actions>a{color:#cbd5e1;font-size:.84rem;font-weight:650}.desktop-nav a:hover,.header-actions>a:hover{color:white}.header-actions{display:flex;align-items:center;gap:18px}.mobile-menu{display:none;position:relative}.mobile-menu summary{display:grid;width:44px;height:44px;cursor:pointer;place-items:center;border:1px solid var(--industrial-line-strong);border-radius:10px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;top:54px;right:0;display:grid;width:min(290px,calc(100vw - 32px));padding:12px;border:1px solid var(--industrial-line-strong);border-radius:14px;background:#0b1220;box-shadow:0 24px 60px rgb(0 0 0/40%)}.mobile-menu nav a{min-height:44px;padding:11px 12px;color:#e2e8f0;font-weight:650}.industrial-hero{position:relative;padding:160px 0 0;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--industrial-primary) 20%,transparent),transparent 32%),var(--industrial-bg)}.industrial-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--industrial-line) 1px,transparent 1px),linear-gradient(90deg,var(--industrial-line) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,black,transparent 88%);opacity:.48}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:620px;align-items:center;gap:64px;padding-bottom:72px}.industrial-eyebrow{margin:0 0 18px;color:var(--industrial-accent);font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.hero-copy h1{max-width:15ch;font-size:clamp(3rem,5.5vw,5.6rem);line-height:.98}.hero-lead{max-width:60ch;margin:26px 0 0;color:#b8c4d4;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-code{margin:28px 0 0;color:#64748b;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.76rem;letter-spacing:.12em}.proof-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--industrial-line);border-bottom:0;border-radius:16px 16px 0 0;background:rgb(15 23 42/68%);backdrop-filter:blur(12px)}.proof-strip span{padding:20px;color:#cbd5e1;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.72rem;text-align:center}.proof-strip span+span{border-left:1px solid var(--industrial-line)}.brief-visual,.field-visual,.map-demo{position:relative;overflow:hidden;border:1px solid var(--industrial-line-strong);border-radius:20px;background:rgb(15 23 42/82%);box-shadow:0 34px 90px rgb(0 0 0/36%)}.map-demo{padding:10px}.map-toolbar{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:14px;padding:0 8px;color:#94a3b8;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:.67rem;text-transform:uppercase}.map-attribution,.map-toolbar>div,.map-toolbar>span{display:flex;align-items:center;gap:8px}.status-dot{width:7px;height:7px;border-radius:999px;background:#f59e0b}.status-ready{background:#22c55e;box-shadow:0 0 12px #22c55e}.status-error{background:#ef4444}.map-canvas{height:390px;overflow:hidden;border-radius:14px}.voltage-filters{display:flex;flex-wrap:wrap;gap:8px;padding:12px 2px 2px}.voltage-filters button{display:inline-flex;min-height:36px;cursor:pointer;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--industrial-line);border-radius:8px;color:#64748b;background:#0b1220;font:650 .7rem ui-monospace,Consolas,monospace}.voltage-filters button[aria-pressed=true]{border-color:var(--industrial-line-strong);color:#e2e8f0;background:#172033}.voltage-filters button span{width:7px;height:7px;border-radius:999px}.map-attribution{margin:10px 2px 2px;color:#64748b;font-size:.68rem}.brief-visual img,.field-visual img{width:100%;height:520px;object-fit:cover}.brief-visual:after,.field-visual:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgb(5 15 30/74%));content:""}.telemetry-card{position:absolute;z-index:2;min-width:210px;padding:13px 15px;border:1px solid rgb(251 191 36/45%);border-radius:10px;background:rgb(6 21 43/82%);backdrop-filter:blur(12px);font-family:ui-monospace,Consolas,monospace}.telemetry-card span{display:block;color:#fbbf24;font-size:.62rem;letter-spacing:.12em}.telemetry-card strong{display:block;margin-top:5px;font-size:.76rem}.telemetry-top{top:24px;right:24px}.telemetry-bottom{right:24px;bottom:24px}.brief-visual dl{position:absolute;z-index:2;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid rgb(148 163 184/26%);border-radius:12px;background:rgb(12 17 27/86%);backdrop-filter:blur(14px)}.brief-visual dl div{padding:14px}.brief-visual dl div+div{border-left:1px solid var(--industrial-line)}.brief-visual dt{color:#64748b;font:.62rem ui-monospace,Consolas,monospace;text-transform:uppercase}.brief-visual dd{margin:5px 0 0;font-weight:750}.industrial-section{padding:112px 0;border-top:1px solid var(--industrial-line)}.section-muted{background:color-mix(in srgb,var(--industrial-surface) 78%,transparent)}.section-heading{max-width:760px;margin-bottom:52px}.final-cta h2,.section-heading h2{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.05}.section-heading-center{margin-inline:auto;text-align:center}.comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.bento-card,.comparison-card,.concept-panel,.pricing-card{border:1px solid var(--industrial-line);border-radius:18px;background:rgb(15 23 42/48%)}.comparison-card{padding:34px}.comparison-card>span,.concept-panel>span,.pricing-label{color:#64748b;font:700 .68rem ui-monospace,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.comparison-card h3{margin-top:14px;font-size:1.7rem}.comparison-card ul,.pricing-card ul{display:grid;gap:12px;margin:26px 0 0;padding:0;color:#94a3b8;list-style:none}.comparison-card li,.pricing-card li{position:relative;padding-left:22px}.comparison-card li:before,.pricing-card li:before{position:absolute;top:.68em;left:0;width:8px;height:1px;background:var(--industrial-accent);content:""}.comparison-before{opacity:.72}.comparison-after{border-color:color-mix(in srgb,var(--industrial-primary) 58%,transparent);background:color-mix(in srgb,var(--industrial-primary) 10%,var(--industrial-surface))}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bento-card{min-height:240px;padding:28px;transition:transform .18s ease,border-color .18s ease}.bento-card:hover{transform:translateY(-3px);border-color:var(--industrial-line-strong)}.bento-wide{grid-column:span 2}.bento-card>svg{width:24px;color:var(--industrial-accent)}.bento-card h3{margin-top:54px;font-size:1.3rem}.bento-card p,.concept-panel p,.enterprise-copy>p,.final-cta-inner>p,.pricing-card>p{color:var(--industrial-muted);line-height:1.75}.bento-card p{margin:12px 0 0}.theme-signal .bento-grid{grid-template-columns:repeat(2,1fr)}.theme-signal .bento-card{min-height:210px;border-radius:10px}.theme-signal .bento-card:nth-child(2n){transform:translateY(18px)}.theme-signal .comparison-card{border-radius:10px}.theme-brief .industrial-section>.industrial-shell{max-width:980px}.theme-brief .bento-grid,.theme-brief .comparison-grid{grid-template-columns:1fr}.theme-brief .bento-wide{grid-column:auto}.theme-brief .bento-card{display:grid;grid-template-columns:44px minmax(180px,.7fr) 1.3fr;min-height:0;align-items:center;gap:24px;border-radius:6px}.theme-brief .bento-card h3,.theme-brief .bento-card p{margin:0}.theme-brief .comparison-card{display:grid;grid-template-columns:150px .7fr 1.3fr;align-items:start;gap:24px;border-radius:6px}.theme-brief .comparison-card h3,.theme-brief .comparison-card ul{margin:0}.enterprise-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:68px}.enterprise-copy h2{max-width:16ch;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.05}.enterprise-copy>p{max-width:64ch;margin:24px 0 0}.enterprise-points{display:grid;gap:1px;margin-top:36px;overflow:hidden;border:1px solid var(--industrial-line);border-radius:14px;background:var(--industrial-line)}.enterprise-points>div{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:20px;background:var(--industrial-bg)}.enterprise-points svg{color:var(--industrial-accent)}.enterprise-points span{color:var(--industrial-muted)}.enterprise-points strong{display:block;margin-bottom:4px;color:var(--industrial-text)}.concept-panel{padding:30px;border-style:dashed}.concept-panel h3{margin-top:16px;font-size:1.55rem}.concept-panel a{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--industrial-accent);font-weight:750}.concept-panel a svg{width:16px}.concept-note{color:#64748b;font-size:.85rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px}.pricing-card{position:relative;padding:30px}.pricing-featured{border-color:var(--industrial-primary);box-shadow:0 0 50px color-mix(in srgb,var(--industrial-primary) 16%,transparent)}.pricing-badge{position:absolute;top:18px;right:18px;padding:5px 8px;border-radius:6px;color:white;background:var(--industrial-primary);font-size:.64rem;font-weight:750;text-transform:uppercase}.pricing-price{margin:26px 0 0;color:white!important;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.04em}.pricing-period{margin:0 0 20px;color:#64748b!important;font-size:.76rem}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:74px}.faq-list,.final-cta{border-top:1px solid var(--industrial-line)}.final-cta{position:relative;padding:128px 0;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--industrial-primary) 22%,transparent),transparent 45%),var(--industrial-bg);text-align:center}.final-cta-inner{position:relative;z-index:1;max-width:820px}.final-cta-inner>svg{width:34px;height:34px;margin:0 auto 24px;color:var(--industrial-accent)}.final-cta-inner>p{max-width:62ch;margin:22px auto 0}.demo-form{position:relative;display:grid;grid-template-columns:1fr auto;max-width:650px;gap:10px;margin:34px auto 0}.demo-form input{min-height:48px;padding:0 16px;border:1px solid var(--industrial-line-strong);border-radius:12px;color:white;background:rgb(15 23 42/74%);font:inherit}.demo-form input:focus{border-color:var(--industrial-accent);outline:none}.demo-error{grid-column:1/-1;margin:0;color:#fca5a5!important;font-size:.82rem;text-align:left}.industrial-footer{padding:70px 0 26px;border-top:1px solid var(--industrial-line);background:#070b12}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:42px}.footer-grid p{max-width:28ch;color:#64748b}.footer-grid>div:not(:first-child){display:grid;align-content:start;gap:10px}.footer-grid strong{margin-bottom:8px;color:#e2e8f0;font-size:.82rem}.footer-grid a{color:#64748b;font-size:.82rem}.footer-grid a:hover{color:white}.footer-bottom{margin-top:52px;padding-top:22px;border-top:1px solid var(--industrial-line);color:#475569;font-size:.76rem}@media (max-width:980px){.desktop-nav,.header-actions{display:none}.industrial-header-inner{grid-template-columns:1fr auto}.mobile-menu{display:block}.enterprise-grid,.faq-grid,.hero-grid{grid-template-columns:1fr}.hero-grid{gap:44px}.hero-copy h1{max-width:18ch}.pricing-grid,.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip span:nth-child(3){border-left:0}.proof-strip span:nth-child(3),.proof-strip span:nth-child(4){border-top:1px solid var(--industrial-line)}.bento-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.industrial-shell{width:min(calc(100% - 32px),1180px)}.industrial-hero{padding-top:122px}.hero-grid{min-height:auto}.hero-copy h1{font-size:clamp(2.65rem,13vw,4.2rem)}.hero-actions,.hero-actions a{width:100%}.brief-visual img,.field-visual img,.map-canvas{height:340px}.map-toolbar>span{display:none}.telemetry-card{right:14px;min-width:180px}.telemetry-top{top:14px}.telemetry-bottom{bottom:14px}.bento-grid,.comparison-grid,.footer-grid,.pricing-grid,.proof-strip{grid-template-columns:1fr}.proof-strip span+span,.proof-strip span:nth-child(3){border-top:1px solid var(--industrial-line);border-left:0}.bento-wide{grid-column:auto}.theme-brief .bento-grid,.theme-brief .comparison-grid,.theme-signal .bento-grid{grid-template-columns:1fr}.theme-signal .bento-card:nth-child(2n){transform:none}.theme-brief .bento-card,.theme-brief .comparison-card{display:block}.theme-brief .bento-card h3{margin-top:24px}.theme-brief .bento-card p,.theme-brief .comparison-card h3,.theme-brief .comparison-card ul{margin-top:14px}.final-cta,.industrial-section{padding:78px 0}.section-heading{margin-bottom:36px}.demo-form{grid-template-columns:1fr}.demo-error{grid-column:auto}}.experiments-page{position:relative;min-height:100svh;overflow:hidden;padding:54px 0;color:#f8fafc;background:#080d16;font-family:var(--font-sans),Inter,"Segoe UI",sans-serif}.experiments-inner{position:relative;z-index:1}.experiments-inner>.industrial-eyebrow{margin-top:72px}.experiments-inner h1{max-width:850px;margin:0;font-family:var(--font-sans),Inter,sans-serif;font-size:clamp(3rem,7vw,6.6rem);font-weight:800;line-height:.95;letter-spacing:-.055em}.experiments-lead{max-width:660px;margin:28px 0 0;color:#94a3b8;font-size:1.05rem;line-height:1.75}.experiments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:54px}.experiment-card{min-height:350px;padding:26px;border:1px solid rgb(148 163 184/18%);border-radius:20px;color:#f8fafc;background:#111827;transition:transform .18s ease,border-color .18s ease}.experiment-card:hover{transform:translateY(-4px);border-color:rgb(148 163 184/45%)}.experiment-card>div{display:flex;align-items:center;justify-content:space-between;color:#22d3ee;font:700 .72rem ui-monospace,Consolas,monospace}.experiment-v2>div{color:#fbbf24}.experiment-v3>div{color:#f97316}.experiment-card h2{margin-top:100px;font-family:var(--font-sans),Inter,sans-serif;font-size:1.7rem;font-weight:780}.experiment-card p{min-height:70px;color:#94a3b8;line-height:1.65}.experiment-card strong{display:flex;align-items:center;gap:8px;font-size:.82rem}.experiment-card strong svg{width:16px}.comparison-criteria{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;padding-top:26px;border-top:1px solid rgb(148 163 184/18%)}.comparison-criteria span{color:#64748b;font-size:.76rem;line-height:1.55}.comparison-criteria b{display:block;margin-bottom:5px;color:#cbd5e1}.experiments-back{display:inline-block;margin-top:40px;color:#94a3b8;font-size:.82rem}@media (max-width:860px){.comparison-criteria,.experiments-grid{grid-template-columns:1fr}.experiment-card{min-height:280px}.experiment-card h2{margin-top:64px}}