@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";:root{color-scheme:dark;--landing-void: #050607;--landing-bg: #111419;--landing-shell: #14181e;--landing-shell-strong: #171b20;--landing-plate: #0a0d11;--landing-panel: rgba(15, 19, 24, .9);--landing-ivory: #f2eee7;--landing-copy: #c9d0d8;--landing-muted: #8e97a1;--landing-border-soft: rgba(242, 238, 231, .08);--landing-grid: rgba(242, 238, 231, .16);--landing-grid-soft: rgba(242, 238, 231, .08);--landing-amber: #f0a13b;--landing-cool: #8fd6c4;--landing-shadow: 0 34px 90px rgba(0, 0, 0, .42);--landing-shadow-strong: 0 46px 120px rgba(0, 0, 0, .5);--landing-display: "Bricolage Grotesque", "Trebuchet MS", sans-serif;--landing-mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body,#root{margin:0;min-height:100vh}body{background:radial-gradient(circle at 14% 0%,rgba(240,161,59,.08),transparent 24%),radial-gradient(circle at 86% 6%,rgba(242,238,231,.06),transparent 18%),linear-gradient(180deg,#111419,#090b0e 56%,#050607);color:var(--landing-ivory);font-family:var(--landing-display)}a{color:inherit}.landing-shell{--mouse-x: .5;--mouse-y: .5;position:relative;isolation:isolate;overflow:clip;padding:20px 20px 72px}.landing-shell:before,.landing-shell:after{content:"";position:fixed;inset:0;pointer-events:none}.landing-shell:before{background:radial-gradient(circle at calc(var(--mouse-x) * 100%) calc(var(--mouse-y) * 100%),rgba(240,161,59,.1),transparent 22%),radial-gradient(circle at calc(var(--mouse-x) * 70%) calc(var(--mouse-y) * 82%),rgba(242,238,231,.06),transparent 18%),radial-gradient(circle at calc(var(--mouse-x) * 44%) calc(var(--mouse-y) * 32%),rgba(143,214,196,.08),transparent 22%);filter:blur(40px);opacity:.9}.landing-shell:after{background:linear-gradient(var(--landing-grid-soft) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid-soft) 1px,transparent 1px);background-size:108px 108px;-webkit-mask-image:radial-gradient(circle at center,black 28%,transparent 84%);mask-image:radial-gradient(circle at center,black 28%,transparent 84%);opacity:.6;animation:landing-grid-drift 20s linear infinite}@keyframes landing-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(0,34px,0)}}@keyframes landing-led-pulse{0%,to{box-shadow:0 0 0 6px #f0a13b1a,0 0 16px #f0a13b38}50%{box-shadow:0 0 0 8px #f0a13b2e,0 0 24px #f0a13b52}}.landing-main{display:grid;gap:24px}.landing-topbar,.hero-fold,.integration-strip,.landing-section{width:min(1240px,100%);margin:0 auto}.landing-topbar{position:sticky;top:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:14px 18px;border:1px solid var(--landing-border-soft);border-radius:999px;background:linear-gradient(180deg,#14181eeb,#090b0ef0),radial-gradient(circle at top right,rgba(240,161,59,.12),transparent 32%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000047}.landing-topbar:before{content:"";position:absolute;inset:8px;border-radius:inherit;border:1px solid rgba(242,238,231,.05);pointer-events:none}.landing-topbar>*{position:relative;z-index:1}.brand-lockup{display:inline-flex;align-items:center;gap:14px;min-width:0;color:inherit;text-decoration:none}.brand-lockup>span{display:inline-grid;gap:4px}.brand-mark{width:44px;height:44px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.3))}.brand-kicker,.brand-subtitle,.eyebrow,.workflow-number,.surface-card-kicker,.signal-lane-label,.topbar-link,.integration-strip-label,.integration-mark-name,.hero-brand-kicker,.hero-brand-badge,.hero-brand-label,.hero-module-label,.cta-links a{font-family:var(--landing-mono);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.brand-kicker{font-family:var(--landing-display);font-size:12px;font-weight:800;letter-spacing:.24em;color:var(--landing-ivory)}.brand-subtitle{color:color-mix(in srgb,var(--landing-amber) 88%,var(--landing-muted))}.topbar-nav{display:flex;flex-wrap:wrap;gap:16px}.topbar-nav a,.topbar-link,.cta-links a{text-decoration:none}.topbar-nav a{color:var(--landing-copy);font-size:12px;font-weight:600;letter-spacing:.06em}.topbar-nav a:hover,.topbar-nav a:focus-visible{color:var(--landing-ivory)}.topbar-link{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(240,161,59,.34);background:linear-gradient(180deg,#24272df0,#0e1116f0),radial-gradient(circle at right center,rgba(240,161,59,.16),transparent 30%);color:var(--landing-ivory);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.topbar-link:hover,.topbar-link:focus-visible{transform:translateY(-1px);border-color:#f0a13b75;box-shadow:0 16px 32px #f0a13b1f}.topbar-link-node,.hero-brand-badge-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--landing-amber);box-shadow:0 0 0 5px #f0a13b1a,0 0 16px #f0a13b3d;animation:landing-led-pulse 2.4s ease-in-out infinite}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero-copy,.integration-strip,.landing-section,.hero-brand-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--landing-border-soft);background:linear-gradient(180deg,#171b20f0,#090b0ef5),radial-gradient(circle at top right,rgba(240,161,59,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(242,238,231,.05),transparent 30%);box-shadow:var(--landing-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-copy:before,.integration-strip:before,.landing-section:before,.hero-brand-panel:before{content:"";position:absolute;inset:10px;border-radius:inherit;border:1px solid rgba(242,238,231,.05);pointer-events:none}.hero-copy:after,.landing-section:after,.hero-brand-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--landing-grid-soft) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid-soft) 1px,transparent 1px);background-size:112px 112px;opacity:.14;-webkit-mask-image:radial-gradient(circle at center,black 26%,transparent 82%);mask-image:radial-gradient(circle at center,black 26%,transparent 82%)}.hero-fold{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:24px;align-items:stretch}.hero-copy,.landing-section{padding:36px;border-radius:38px}.hero-copy{display:grid;align-content:center;gap:22px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;color:color-mix(in srgb,var(--landing-amber) 88%,var(--landing-copy))}.eyebrow:before,.signal-lane:before,.surface-card:before,.workflow-card:before{content:"";display:inline-block;flex:0 0 auto}.eyebrow:before{width:8px;height:8px;border-radius:999px;background:var(--landing-amber);box-shadow:0 0 0 5px #f0a13b14,0 0 14px #f0a13b38}.hero-copy h1,.section-heading h2,.hero-brand-copy h2,.cta-section h2{margin:0;font-family:var(--landing-display);font-weight:800;line-height:.9;letter-spacing:-.08em}.hero-copy h1{max-width:7.2ch;font-size:clamp(4.4rem,7.6vw,7.4rem)}.hero-lede,.section-heading p,.signal-lane p,.surface-card p,.workflow-card p,.hero-brand-copy p,.hero-module-meta,.cta-section p,.hero-caption{color:var(--landing-copy);line-height:1.65}.hero-lede{max-width:46ch;margin:0;font-size:1.08rem}.signal-lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.signal-lane{--signal-tint: var(--landing-ivory);position:relative;display:grid;gap:12px;min-height:158px;padding:18px;border-radius:26px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#161a1ff5,#0b0d11f5),radial-gradient(circle at top right,color-mix(in srgb,var(--signal-tint) 12%,transparent),transparent 36%)}.signal-lane:before{width:42px;height:10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--signal-tint) 80%,transparent),transparent)}.signal-lane-amber{--signal-tint: var(--landing-amber)}.signal-lane-cool{--signal-tint: var(--landing-cool)}.signal-lane-label{color:color-mix(in srgb,var(--signal-tint) 88%,var(--landing-copy))}.signal-lane p,.hero-caption{margin:0}.hero-caption{max-width:42ch;font-size:.95rem;color:var(--landing-muted)}.hero-visual,.hero-visual-stage{min-height:680px}.hero-visual-stage{position:relative;height:100%;overflow:hidden;border-radius:42px;background:linear-gradient(180deg,#14181efa,#050607fa),radial-gradient(circle at top right,rgba(240,161,59,.08),transparent 28%),radial-gradient(circle at bottom left,rgba(242,238,231,.06),transparent 22%);box-shadow:var(--landing-shadow-strong);transform:perspective(1600px) rotateX(calc((.5 - var(--mouse-y)) * 4deg)) rotateY(calc((var(--mouse-x) - .5) * 6deg));transform-style:preserve-3d}.hero-visual-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--landing-grid) 1px,transparent 1px),linear-gradient(90deg,var(--landing-grid) 1px,transparent 1px);background-size:104px 104px;-webkit-mask-image:radial-gradient(circle at center,black 26%,transparent 84%);mask-image:radial-gradient(circle at center,black 26%,transparent 84%);opacity:.24}.hero-og-blueprint{position:absolute;top:-6%;right:-8%;width:min(980px,118%);opacity:.14;mix-blend-mode:screen;filter:saturate(.84) brightness(1.04);pointer-events:none}.hero-halo{position:absolute;border-radius:50%;filter:blur(30px)}.hero-halo-primary{width:360px;height:360px;top:-100px;right:-80px;background:#f2eee714}.hero-halo-signal{width:300px;height:300px;bottom:-30px;left:-60px;background:#f0a13b29}.hero-artifact-shell{position:absolute;inset:42px;display:grid;place-items:center;padding:26px;border-radius:34px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#14181eeb,#0a0d11f7),radial-gradient(circle at top right,rgba(240,161,59,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(143,214,196,.06),transparent 30%);box-shadow:inset 0 1px #ffffff0d,0 36px 88px #00000057;overflow:hidden}.hero-artifact-shell:before{content:"";position:absolute;inset:12px;border-radius:26px;border:1px solid rgba(242,238,231,.05);pointer-events:none}.hero-artifact-shell:after{content:"";position:absolute;top:30px;right:30px;width:12px;height:12px;border-radius:999px;background:var(--landing-amber);box-shadow:0 0 0 10px #f0a13b14,0 0 22px #f0a13b47;animation:landing-led-pulse 2.6s ease-in-out infinite}.hero-artifact-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(126deg,rgba(255,255,255,.16),transparent 32%),radial-gradient(circle at 18% 16%,rgba(242,238,231,.1),transparent 20%),radial-gradient(circle at 84% 78%,rgba(240,161,59,.08),transparent 24%);mix-blend-mode:screen;opacity:.72}.hero-artifact{position:relative;z-index:1;display:block;width:min(100%,860px);height:auto;filter:drop-shadow(0 28px 48px rgba(0,0,0,.36)) saturate(1.02) contrast(1.02)}.hero-brand-panel{position:absolute;inset:46px;display:grid;gap:22px;padding:24px;border-radius:34px;background:linear-gradient(180deg,#14181eeb,#0a0d11f5),radial-gradient(circle at top right,rgba(240,161,59,.09),transparent 34%)}.hero-brand-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.hero-brand-kicker,.hero-brand-badge{color:color-mix(in srgb,var(--landing-amber) 90%,var(--landing-copy))}.hero-brand-badge{display:inline-flex;align-items:center;gap:10px}.hero-brand-frame{display:grid;grid-template-columns:186px minmax(150px,.72fr) minmax(0,1fr);gap:18px;align-items:center;padding:24px;border-radius:28px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#111419f5,#0a0d11fa),radial-gradient(circle at 80% 20%,rgba(240,161,59,.08),transparent 32%)}.hero-brand-mark-shell{position:relative;display:grid;place-items:center;width:186px;aspect-ratio:1;border-radius:54px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#171b20,#080a0d),radial-gradient(circle at top left,rgba(242,238,231,.06),transparent 36%);box-shadow:inset 0 1px #ffffff0d,0 24px 46px #0000004d}.hero-brand-mark-shell:before{content:"";position:absolute;inset:16px;border-radius:40px;border:1px solid rgba(242,238,231,.06);background:linear-gradient(180deg,#0f1318f5,#0a0d11fa)}.hero-brand-mark-core{position:relative;z-index:1;width:136px;aspect-ratio:1;display:grid;place-items:center;border-radius:30px;border:1px solid rgba(242,238,231,.06);background:linear-gradient(180deg,#0f1318eb,#0c0f13fa)}.hero-brand-mark{display:block;width:100%;height:auto;border-radius:24px}.hero-brand-convergence{position:relative;min-height:188px}.hero-brand-lane,.hero-brand-run{position:absolute;left:0;border-radius:999px;background:var(--landing-ivory);box-shadow:0 0 18px #f2eee714}.hero-brand-lane{width:76%;height:14px}.hero-brand-lane-top{top:40px;transform:rotate(10deg)}.hero-brand-lane-mid{top:86px;width:84%}.hero-brand-lane-bottom{top:132px;transform:rotate(-10deg)}.hero-brand-run{top:88px;right:34px;left:auto;width:18%;height:10px}.hero-brand-node-halo{position:absolute;top:54px;right:0;width:84px;height:84px;border-radius:999px;background:#f0a13b24;filter:blur(4px)}.hero-brand-node{position:absolute;top:82px;right:29px;width:24px;height:24px;border-radius:999px;background:var(--landing-amber);box-shadow:0 0 0 12px #f0a13b1f,0 0 28px #f0a13b57;animation:landing-led-pulse 2.6s ease-in-out infinite}.hero-brand-copy{display:grid;gap:12px}.hero-brand-label{color:color-mix(in srgb,var(--landing-amber) 86%,var(--landing-copy))}.hero-brand-copy h2{max-width:8ch;font-size:clamp(2.8rem,3.8vw,4.4rem)}.hero-brand-copy p{max-width:32ch;margin:0}.hero-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-module{--module-tint: var(--landing-ivory);display:grid;gap:10px;min-height:126px;padding:18px;border-radius:22px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#111419f5,#0a0d11f5),radial-gradient(circle at top right,color-mix(in srgb,var(--module-tint) 10%,transparent),transparent 36%)}.hero-module[data-tone=amber]{--module-tint: var(--landing-amber)}.hero-module[data-tone=cool]{--module-tint: var(--landing-cool)}.hero-module-label{color:color-mix(in srgb,var(--module-tint) 86%,var(--landing-copy))}.hero-module-value{font-family:var(--landing-display);font-size:clamp(2rem,3.4vw,3rem);line-height:1;letter-spacing:-.06em}.hero-module-meta{font-size:.94rem}.integration-strip{padding:20px 22px 22px;border-radius:34px}.integration-strip-label{margin:0 0 16px;color:color-mix(in srgb,var(--landing-amber) 82%,var(--landing-copy))}.integration-strip-row,.surface-grid,.workflow-grid{display:grid;gap:16px}.integration-strip-row{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-mark{display:flex;align-items:center;justify-content:center;gap:14px;min-height:76px;padding:16px 18px;border-radius:24px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#111419e6,#0a0d11f5),radial-gradient(circle at right center,rgba(240,161,59,.08),transparent 26%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.integration-mark:hover{transform:translateY(-2px);border-color:#f0a13b38;box-shadow:0 18px 32px #0000002e}.integration-mark-name{color:var(--landing-copy)}.integration-mark-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#12151aeb,#0a0d11f5)}.integration-mark-icon svg{width:34px;height:34px;transform:scale(var(--integration-scale, 1))}.landing-section{content-visibility:auto;contain-intrinsic-size:620px}.section-heading{display:grid;gap:14px;max-width:58ch;margin-bottom:24px}.section-heading h2{max-width:14ch;font-size:clamp(3rem,4.6vw,5.6rem)}.section-heading p:last-child{margin:0}.surface-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-card,.workflow-card{--card-tint: var(--landing-ivory);position:relative;isolation:isolate;overflow:hidden;display:grid;gap:14px;padding:24px;border-radius:28px;border:1px solid rgba(242,238,231,.08);background:linear-gradient(180deg,#111419f0,#0a0d11fa),radial-gradient(circle at top right,color-mix(in srgb,var(--card-tint) 10%,transparent),transparent 34%);box-shadow:0 22px 46px #0003;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.surface-card[data-tone=amber]{--card-tint: var(--landing-amber)}.surface-card[data-tone=cool]{--card-tint: var(--landing-cool)}.surface-card:before,.workflow-card:before{width:56px;height:10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--card-tint) 80%,transparent),transparent)}.surface-card-kicker,.workflow-number{color:color-mix(in srgb,var(--card-tint) 88%,var(--landing-copy))}.surface-card h3,.workflow-card h3{margin:0;font-size:1.44rem;line-height:1.08}.surface-card p,.workflow-card p{margin:0}.surface-card:hover,.workflow-card:hover{transform:translateY(-2px);border-color:#f0a13b33;box-shadow:0 28px 52px #0000003d}.workflow-card{--card-tint: var(--landing-amber)}.trust-strip{display:grid;gap:20px;justify-content:center;padding:64px 20px;background:radial-gradient(circle at center,rgba(143,214,196,.03),transparent 70%);border-top:1px solid var(--landing-border-soft)}.trust-strip .eyebrow{margin:0;color:var(--landing-cool);text-align:center}.trust-strip-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1100px;margin:0 auto;padding:0;list-style:none;font-family:var(--landing-mono);font-size:.88rem;line-height:1.6;letter-spacing:.01em;color:var(--landing-muted)}.trust-strip-list li{position:relative;padding-top:24px;text-align:left}.trust-strip-list li:before{content:"";position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;background:var(--landing-cool);box-shadow:0 0 12px var(--landing-cool)}@media(max-width:900px){.trust-strip-list{grid-template-columns:1fr;gap:24px;max-width:480px}}.cta-section{background:linear-gradient(180deg,#14181ef5,#06080afa),radial-gradient(circle at top right,rgba(240,161,59,.14),transparent 34%),radial-gradient(circle at bottom left,rgba(242,238,231,.08),transparent 24%)}.cta-section h2{max-width:10.5ch;margin-top:10px;font-size:clamp(3.2rem,4.8vw,5.4rem)}.waitlist-capture{display:grid;gap:12px;margin-top:24px}.waitlist-capture-hero{max-width:680px}.waitlist-capture-cta{max-width:760px}.waitlist-capture-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.waitlist-capture input{width:100%;min-height:58px;padding:0 20px;border-radius:20px;border:1px solid rgba(242,238,231,.1);background:linear-gradient(180deg,#101318f5,#0a0d11fa),radial-gradient(circle at right center,rgba(242,238,231,.04),transparent 20%);color:var(--landing-ivory);font:inherit}.waitlist-capture input::placeholder{color:color-mix(in srgb,var(--landing-muted) 92%,var(--landing-copy))}.waitlist-capture input:focus{outline:2px solid rgba(240,161,59,.16);outline-offset:2px;border-color:#f0a13b5c}.capture-button{display:inline-flex;align-items:center;justify-content:center;min-width:196px;min-height:58px;padding:0 22px;border-radius:999px;border:1px solid rgba(240,161,59,.44);background:linear-gradient(135deg,#f2eee7,#f0a13b);color:#050607;box-shadow:inset 0 1px #ffffff75,0 18px 34px #f0a13b2e;font:inherit;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.capture-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff85,0 22px 38px #f0a13b3d}.capture-button:disabled{opacity:.72;cursor:not-allowed;transform:none}.waitlist-capture-disabled input{cursor:not-allowed;opacity:.82}.waitlist-status{margin:0;padding:13px 16px;border-radius:18px;border:1px solid rgba(242,238,231,.08)}.waitlist-status-success{background:#8fd6c41a;color:#ccece4}.waitlist-status-error{background:#f0a13b24;color:#ffd5a1}.waitlist-status-info{background:#f2eee714;color:var(--landing-copy)}.cta-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.cta-links a{color:color-mix(in srgb,var(--landing-amber) 86%,var(--landing-copy))}.cta-links a:hover,.cta-links a:focus-visible{color:var(--landing-ivory)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1120px){.hero-fold,.surface-grid,.workflow-grid{grid-template-columns:1fr}.hero-visual,.hero-visual-stage{min-height:620px}.hero-artifact-shell{inset:28px}.hero-brand-frame{grid-template-columns:1fr;justify-items:center;text-align:center}.hero-brand-copy{justify-items:center}.hero-brand-copy h2,.hero-brand-copy p{max-width:none}.hero-brand-convergence{width:min(360px,100%);min-height:160px}.hero-module-grid,.integration-strip-row,.signal-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.landing-main{gap:20px}.landing-topbar{position:static;display:grid;justify-items:start;gap:14px;border-radius:32px}.topbar-nav{justify-content:flex-start}.hero-copy,.landing-section{padding:26px}.integration-strip{padding:20px;border-radius:30px}.hero-brand-panel{inset:24px;padding:20px}.hero-artifact-shell{inset:24px;padding:18px}.waitlist-capture-fields{grid-template-columns:1fr}.capture-button{width:100%}.section-heading h2,.hero-copy h1,.cta-section h2{max-width:none}}@media(max-width:640px){.landing-shell{padding:14px 14px 52px}.landing-main{gap:18px}.hero-copy,.landing-section,.integration-strip{padding:22px}.hero-copy h1{font-size:clamp(3.2rem,15vw,4.8rem)}.hero-lede{font-size:1rem}.signal-lane-grid,.hero-module-grid,.integration-strip-row{grid-template-columns:1fr}.hero-visual,.hero-visual-stage{min-height:540px}.hero-artifact-shell{inset:18px;padding:14px;border-radius:28px}.hero-artifact-shell:before{inset:10px;border-radius:22px}.hero-brand-panel{inset:18px}.hero-brand-mark-shell{width:160px}.hero-brand-mark-core{width:118px}.cta-links{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.landing-topbar{gap:12px;padding:14px 16px}.topbar-nav{gap:12px}.brand-mark{width:40px;height:40px}.hero-brand-convergence{min-height:136px}.hero-brand-lane{height:12px}.hero-brand-lane-top{top:30px}.hero-brand-lane-mid{top:66px}.hero-brand-lane-bottom{top:102px}.hero-brand-run{top:68px;width:18%}.hero-brand-node-halo{top:42px;width:70px;height:70px}.hero-brand-node{top:64px;right:24px;width:20px;height:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-shell:after,.hero-visual-stage,.topbar-link-node,.hero-artifact-shell:after,.hero-brand-badge-dot,.hero-brand-node{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}}
