:root{--bg:#03040a;--bg-2:#060817;--bg-3:#02030a;--ink:#f4f8ff;--ink-2:#cfe8ff;--muted:#94a2b9;--muted-2:#aebbd2;--cyan:#6bf7ff;--violet:#9d78ff;--amber:#ffd36a;--pink:#ff6fd8;--line:#b4d7ff2e;--line-strong:#e0faffad;--line-soft:#ffffff0f;--layer-1:#c9b6ff;--layer-2:#6bf7ff;--layer-3:#7aa6ff;--layer-4:#ffd36a;--layer-5:#ff8fb3;--layer-6:#7ee6b4;--layer-7:#c9d4e8;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Noto Sans TC", "Segoe UI", sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--motion-fast:.42s;--motion-med:.76s;--motion-slow:1.1s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--bg-hero:radial-gradient(circle at 60% 30%, #465ab447, transparent 34%), linear-gradient(180deg, #060817, #02030a);--bg-grid:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px);--shadow-card:inset 0 0 90px #ffffff09, 0 44px 140px #00000052}*{box-sizing:border-box}html,body{background:var(--bg);max-width:100%;min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}html{scroll-behavior:smooth}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 12%,#6bf7ff14,#0000 28%),radial-gradient(circle at 82% 18%,#9d78ff1a,#0000 34%),linear-gradient(#03040a 0%,#050717 45%,#02030a 100%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.26;mix-blend-mode:screen;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 35%,#000,#0000 78%)}h1,h2,h3{margin:0}h1{letter-spacing:-.055em;word-spacing:.08em;text-wrap:balance;font-size:clamp(56px,7vw,112px);font-weight:900;line-height:.88}h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,5vw,78px);font-weight:900;line-height:.94}h3{letter-spacing:-.02em;font-size:clamp(24px,2.5vw,32px);font-weight:850}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:900}.subtitle{color:var(--muted-2);text-wrap:pretty;max-width:680px;font-size:clamp(18px,2vw,24px);line-height:1.48}.actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.actions a{border:1px solid var(--line);cursor:pointer;transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#ffffff0a;border-radius:16px;padding:15px 19px;font-weight:850}.actions a:hover{border-color:#6bf7ff57;transform:translateY(-2px);box-shadow:0 18px 44px #6bf7ff1f}.actions .primary{color:#02030a;background:linear-gradient(135deg, var(--cyan), var(--violet));border:0}.actions .primary:hover{box-shadow:0 18px 50px #6bf7ff3d}.nav{z-index:10;color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#03040aeb,#03040a6b 58%,#0000);border-bottom:1px solid #b4d7ff14;justify-content:space-between;align-items:center;padding:28px 44px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.nav b{text-shadow:0 0 22px #6bf7ff3d;font-weight:900}.nav-links{letter-spacing:.08em;gap:18px;display:flex}.nav-links a{color:#cfe8ffb8;transition:color var(--motion-fast) ease;position:relative}.nav-links a:after{content:"";background:var(--cyan);transform-origin:0;height:1px;transition:transform var(--motion-fast) var(--motion-ease);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:#fff}.nav-links a:hover:after{transform:scaleX(1)}@media (max-width:1100px){.nav-links{display:none}}@media (max-width:900px){.nav{padding:20px 24px}.nav span{display:none}}.company-hero{background:radial-gradient(circle at 68% 42%,#6bf7ff29,#0000 28%),radial-gradient(circle at 55% 52%,#9d78ff1f,#0000 36%),linear-gradient(135deg,#060817 0%,#03040a 52%,#080a18 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(540px,1fr);align-items:center;gap:36px;padding:96px 6vw 56px;display:grid;position:relative;overflow:hidden}.company-hero:before{content:"";background-image:var(--bg-grid);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58%,#000,#0000 76%);mask-image:radial-gradient(circle at 58%,#000,#0000 76%)}.company-hero-copy{z-index:2;max-width:860px;padding:22px 0;position:relative}.company-hero-copy h1{background:linear-gradient(#fff 0%,#dffcff 42%,#97a7c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:clamp(58px,7.2vw,118px)}.company-hero-copy .subtitle:first-of-type{color:#dffcff;font-weight:650}.powered-line{color:#dffcffd1;letter-spacing:.02em;margin-top:18px;font-size:16px}.identity-core{z-index:1;place-items:center;min-height:560px;display:grid;position:relative}.hero-video-frame{width:100%;max-width:900px;display:inline-block;position:relative}.hero-video{z-index:2;aspect-ratio:16/9;object-fit:cover;background:#03040a;border:1px solid #b4d7ff1a;border-radius:52px;width:100%;max-width:900px;height:auto;display:block;position:relative;transform:perspective(1200px)rotateX(2deg);box-shadow:inset 0 1px #ffffff2e,0 60px 180px #00000061}.hero-unmute{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dffcff;cursor:pointer;z-index:4;background:#040814a8;border:1px solid #b4d7ff4d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:grid;position:absolute;bottom:18px;right:18px}.hero-unmute:hover{background:#040814e0;border-color:#6bf7ff8c;transform:scale(1.06);box-shadow:0 0 18px #6bf7ff38}.hero-unmute svg{width:18px;height:18px}.hero-unmute[data-muted=false]{color:#6bf7ff;border-color:#6bf7ff80;box-shadow:0 0 16px #6bf7ff2e}.proof-strip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#040814c2,#12182c85);border:1px solid #dffcff38;border-radius:22px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 24px 90px #00000059}.proof-strip span{color:#9fb1c9;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.proof-strip b{color:var(--amber);font-size:18px}.story{background:radial-gradient(circle at 78% 26%,#6bf7ff13,#0000 30%),radial-gradient(circle at 18% 76%,#9d78ff11,#0000 36%),linear-gradient(#060817f5,#02030afa);border-top:1px solid #ffffff0f;grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:100vh;padding:112px 7vw;scroll-margin-top:80px;display:grid;position:relative;overflow:hidden}.story-copy{z-index:2;max-width:680px;position:relative}.story-copy h2{background:linear-gradient(#fff 0%,#dffcff 42%,#97a7c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 20px}.story-copy p:not(.eyebrow){color:var(--muted-2);text-wrap:pretty;max-width:700px;font-size:clamp(18px,2vw,24px);line-height:1.48}.ux-note{color:#9fb1c9;background:#6bf7ff0e;border:1px solid #6bf7ff2e;border-radius:18px;gap:5px;max-width:480px;margin-top:28px;padding:14px 16px;display:grid}.ux-note b{color:#dffcff;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.ux-note span{font-size:14px;line-height:1.45}.problem-section{background:radial-gradient(circle at 78% 26%,#ff6f8c14,#0000 32%),linear-gradient(#060817f5,#02030afa);grid-template-columns:1fr;padding:140px 7vw}.problem-section .story-copy{text-align:center;max-width:920px;margin:0 auto}.problem-section .ux-note{margin-left:auto;margin-right:auto}.hero-pin{background:var(--bg-hero);position:relative}.hero-pin .pin-track{height:800vh;position:relative}.hero-pin .pin-stage{height:100vh;position:sticky;top:0;overflow:hidden}.hero-pin .pin-stage:before{content:"";background-image:var(--bg-grid);opacity:.42;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 62% 48%,#000,#0000 74%);mask-image:radial-gradient(circle at 62% 48%,#000,#0000 74%)}.pin-grid{grid-template-columns:minmax(420px,.95fr) 1.05fr;align-items:stretch;width:100%;height:100%;padding:106px 5vw 64px;display:grid;position:relative}.hero-copy-pane{z-index:4;align-self:center;max-width:650px;padding-right:24px;position:relative}.copy-stack{min-height:430px;position:relative}.copy-step{opacity:0;transition:opacity .48s var(--motion-ease), transform .48s var(--motion-ease);pointer-events:none;position:absolute;inset:0;transform:translateY(18px)}.copy-step.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.copy-step h1{letter-spacing:-.055em;word-spacing:.08em;background:linear-gradient(#fff 0%,#dffcff 42%,#97a7c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 22px;font-size:clamp(50px,6.4vw,104px);line-height:.9}.copy-step h2{letter-spacing:-.04em;background:linear-gradient(#fff 0%,#dffcff 42%,#97a7c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(38px,4.4vw,68px);line-height:.96}.copy-step .subtitle{max-width:580px;font-size:clamp(17px,1.55vw,22px);line-height:1.5}.copy-step .layer-tag{letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.copy-progress{gap:8px;margin-top:32px;display:flex}.copy-progress .dot{background:#ffffff24;border-radius:2px;width:26px;height:3px;transition:background .28s,width .28s}.copy-progress .dot.is-active{background:linear-gradient(90deg, var(--cyan), var(--violet));width:44px}.chip3d-stage{z-index:2;touch-action:pan-y;cursor:grab;align-self:stretch;width:100%;height:100%;min-height:480px;position:relative}.chip3d-stage:active{cursor:grabbing}.chip3d-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.chip3d-vignette{pointer-events:none;z-index:2;background:radial-gradient(at 55% 52%,#0000 44%,#03040a47 82%);position:absolute;inset:0}.chip3d-hint{z-index:5;color:#dffcffb8;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04081480;border:1px solid #b4d7ff24;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;font-size:10px;transition:opacity .36s;display:flex;position:absolute;top:4%;right:3%}.chip3d-hint .hint-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:2s ease-in-out infinite hintPulse}@keyframes hintPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.chip3d-stage.has-interacted .chip3d-hint{opacity:0}.chip3d-callouts{pointer-events:none;position:absolute;inset:0}.callout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dffcff;opacity:0;background:linear-gradient(145deg,#080e20d1,#040814ad);border:1px solid #dffcff38;border-radius:14px;max-width:235px;padding:9px 13px 10px;font-size:12px;line-height:1.35;transition:opacity .38s,transform .38s;position:absolute;transform:translateY(8px);box-shadow:inset 0 1px #ffffff1f,0 22px 60px #0000006b}.callout.is-active{opacity:1;transform:translateY(0)}.callout b{letter-spacing:.18em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.callout span{color:var(--muted-2);font-size:12px}.callout[data-layer=core]{border-color:#c9b6ff80;top:6%;left:6%}.callout[data-layer=core] b{color:var(--layer-1)}.callout[data-layer=memory]{border-color:#6bf7ff80;top:14%;right:5%}.callout[data-layer=memory] b{color:var(--layer-2)}.callout[data-layer=judgment]{border-color:#7aa6ff80;top:28%;left:4%}.callout[data-layer=judgment] b{color:var(--layer-3)}.callout[data-layer=boundary]{border-color:#ffd36a80;top:42%;right:6%}.callout[data-layer=boundary] b{color:var(--layer-4)}.callout[data-layer=expression]{border-color:#ff8fb380;top:56%;left:6%}.callout[data-layer=expression] b{color:var(--layer-5)}.callout[data-layer=skill]{border-color:#7ee6b480;top:70%;right:5%}.callout[data-layer=skill] b{color:var(--layer-6)}.callout[data-layer=carrier]{border-color:#c9d4e880;bottom:8%;left:6%}.callout[data-layer=carrier] b{color:var(--layer-7)}.chip3d-loading{color:#dffcff8c;letter-spacing:.18em;text-transform:uppercase;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.carriers-section{padding-top:80px;padding-bottom:80px}.carriers-section h2{font-size:clamp(36px,4.2vw,64px)}.carrier-info{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#0409169e,#03050e70);border:1px solid #6bf7ff2e;border-radius:16px;gap:8px;margin-top:18px;padding:14px 16px;display:grid}.carrier-info .status-line{opacity:.78;color:var(--cyan);font-size:9px;font-family:var(--font-mono);letter-spacing:.12em;background:#6bf7ff13;border:1px solid #6bf7ff2e;border-radius:999px;width:max-content;margin:0;padding:8px 10px;display:inline-flex}.carrier-info h3{color:#fff;letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);font-weight:900}.dock-ba{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 0;display:grid}.dock-ba-row{border:1px solid #dffcff1a;border-radius:12px;grid-template-rows:auto 1fr;gap:4px;padding:8px 10px;display:grid}.dock-ba-row p{color:#cfe1f3;margin:0;font-size:11px;line-height:1.4}.dock-ba-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:6px;width:max-content;padding:3px 6px;font-size:8px;font-weight:900}.dock-ba-before{background:#ff6f8c0f;border-color:#ff6f8c42}.dock-ba-before .dock-ba-tag{color:#ffd5de;background:#ff6f8c29}.dock-ba-after{background:#7ee6b40f;border-color:#7ee6b447;box-shadow:inset 0 0 24px #7ee6b40e}.dock-ba-after .dock-ba-tag{color:#d7fff0;background:#7ee6b429}.carrier-outcome{background:linear-gradient(135deg,#6bf7ff1a,#9d78ff0f);border:1px solid #6bf7ff4d;border-radius:12px;gap:4px;margin:4px 0 0;padding:10px 12px;display:grid;box-shadow:0 0 24px #6bf7ff1a,inset 0 1px #ffffff14}.carrier-outcome-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);background:#6bf7ff24;border-radius:5px;width:max-content;padding:3px 7px;font-size:8px;font-weight:900}.carrier-outcome p{color:#dffcff;margin:0;font-size:13px;font-weight:600;line-height:1.45}.carrier-dock{min-height:600px;box-shadow:var(--shadow-card);background:radial-gradient(circle at 50% 36%,#6bf7ff1f,#0000 34%),linear-gradient(145deg,#0d1428d6,#03050ef0);border:1px solid #dffcff2e;border-radius:42px;position:relative;overflow:hidden}.carrier-dock:before{content:"";background-image:var(--bg-grid);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.carrier-tabs{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0c12226b,#04081447);border:1px solid #dffcff1a;border-radius:16px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.carrier-tab{color:#dffcff;height:48px;font:inherit;letter-spacing:.02em;cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.carrier-tab:hover{background:#ffffff0d}.carrier-tab.active{background:linear-gradient(145deg,#6bf7ff2e,#9d78ff0f);border-color:#6bf7ff66;box-shadow:0 0 22px #6bf7ff33}.carrier-tab .carrier-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.carrier-tab .carrier-icon svg{width:22px;height:22px;display:block}.carrier-tab[data-carrier=Codex] .carrier-icon{color:#6bf7ff}.carrier-tab[data-carrier=Claude\ Code] .carrier-icon{color:#d977ff}.carrier-tab[data-carrier=Hermes] .carrier-icon{color:#ffd36a}.carrier-tab[data-carrier=OpenClaw] .carrier-icon{color:#7ee6b4}.carrier-tab[data-carrier=Apps] .carrier-icon{color:#ff6fd8}.dock-stage{z-index:2;place-items:center;display:grid;position:absolute;inset:88px 0 0}.dock-chip{color:#dffcff;letter-spacing:.22em;background:linear-gradient(145deg,#dffcff38,#6bf7ff1a 46%,#9d78ff1f);border:1px solid #ffffff59;border-radius:26px;place-items:center;width:240px;height:150px;font-weight:950;animation:4.8s ease-in-out infinite dockFloat;display:grid;position:relative;transform:rotateX(58deg)rotate(-25deg);box-shadow:inset 0 1px #ffffff7a,inset 0 -18px 36px #00000038,0 0 90px #6bf7ff52,0 42px 100px #0000008c}.dock-chip:before{content:"";background:linear-gradient(120deg,#ffffff38,#0000 30%,#ffffff12 62%,#0000);border:1px solid #ffffff1f;border-radius:16px;position:absolute;inset:13px}.dock-chip i{opacity:.8;background:repeating-linear-gradient(90deg,#ffd36a 0 9px,#0000 9px 15px);border-radius:999px;height:9px;position:absolute;bottom:-10px;left:18px;right:18px;box-shadow:0 0 24px #ffd36a61}@keyframes dockFloat{0%,to{transform:rotateX(58deg)rotate(-25deg)translate(0,0)}50%{transform:rotateX(58deg)rotate(-25deg)translate(9px,-8px)}}.proof-section{min-height:100vh;padding-top:64px;padding-bottom:64px}.proof-section h2{font-size:clamp(28px,2.8vw,42px)}.proof-section .story-copy>p{color:#cfdbef;margin:8px 0 0;font-size:clamp(15px,1.2vw,17px)}.case-list{gap:8px;margin-top:16px;display:grid}.case-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease;background:linear-gradient(145deg,#070e2080,#03050e52);border:1px solid #6bf7ff29;border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:11px 14px;display:grid}.case-card:hover{background:linear-gradient(145deg,#070e20a8,#03050e6b);border-color:#6bf7ff52}.case-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);background:#6bf7ff1a;border-radius:6px;align-self:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:900}.case-card p{color:#dffcff;margin:0;font-size:13px;font-weight:500;line-height:1.45}.proof-evidence{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 28% 18%,#ffffff17,#0000 24%),linear-gradient(145deg,#131c34bd,#050916c7 58%,#03040ae0);border:1px solid #dffcff2e;border-radius:42px;flex-direction:column;justify-content:center;gap:28px;min-height:460px;padding:56px 48px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 52px 170px #00000075}.validation-badge{z-index:4;color:#071014;background:linear-gradient(135deg, var(--cyan), var(--amber));letter-spacing:.14em;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:950;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #6bf7ff38}.proof-evidence .metrics{grid-template-columns:1fr;gap:14px;margin-top:36px;display:grid}.proof-evidence .metric{background:linear-gradient(145deg,#ffd36a0f,#ffd36a05);border:1px solid #ffd36a38;border-radius:16px;grid-template-columns:minmax(110px,.42fr) 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid}.proof-evidence .metric strong{letter-spacing:-.02em;color:var(--amber);font-size:clamp(34px,3.2vw,48px);line-height:1}.proof-evidence .metric span{color:var(--muted-2);font-size:13px;line-height:1.4}.proof-traces{border-top:1px solid #6bf7ff24;gap:8px;margin:0;padding:18px 0 0;list-style:none;display:grid}.proof-traces li{grid-template-columns:140px 1fr;align-items:baseline;gap:14px;display:grid}.proof-trace-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:10px;font-weight:900}.proof-traces li>span:not(.proof-trace-tag){color:#cfdbef;font-size:13px;line-height:1.4}.final-cta{text-align:center;background:radial-gradient(circle at 50% 10%,#6bf7ff24,#0000 35%),radial-gradient(circle at 50% 65%,#9d78ff1a,#0000 42%),#02030a;border-top:1px solid #b4d7ff1a;flex-direction:column;justify-content:center;align-items:center;min-height:72vh;padding:96px 24px;scroll-margin-top:80px;display:flex}.final-cta h2{max-width:900px;margin:0 0 20px}.final-cta p{color:var(--muted-2);max-width:700px;font-size:clamp(18px,2vw,24px);line-height:1.48}.final-cta .actions{justify-content:center}.page-footer{color:#cfe8ff6b;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-family:var(--font-mono);background:#02030a;border-top:1px solid #b4d7ff0f;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:22px 7vw;display:flex}.page-footer a{color:#cfe8ffa8;transition:color .25s}.page-footer a:hover{color:var(--cyan)}.page-footer-dot{opacity:.42}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.hero-pin .pin-track{height:auto;min-height:100vh}.hero-pin .pin-stage{height:auto;min-height:100vh;position:relative}.pin-grid{grid-template-columns:1fr;gap:22px;padding:96px 24px 42px}.hero-copy-pane{max-width:none;padding-right:0}.copy-stack{min-height:360px}.chip3d-stage{height:56vh;min-height:360px}.callout{display:none}.story{grid-template-columns:1fr;gap:32px;padding:92px 24px}.company-hero{grid-template-columns:1fr;padding:96px 24px}.identity-core{min-height:320px}.carrier-dock{min-height:540px}.carrier-tabs{flex-wrap:wrap;max-width:calc(100% - 28px);left:50%;transform:translate(-50%)}.carrier-tab{height:36px;padding:0 11px;font-size:12px}.dock-ba{grid-template-columns:1fr}}@media (max-width:600px){.company-hero{gap:22px;padding:84px 16px 88px}.company-hero-copy h1{letter-spacing:-.025em;font-size:clamp(34px,10vw,46px);line-height:1.04}.hero-video{border-radius:22px;transform:none;box-shadow:0 24px 60px #0000006b}.hero-unmute{width:32px;height:32px;bottom:10px;right:10px}.hero-unmute svg{width:14px;height:14px}.proof-strip{grid-template-columns:1fr}.copy-step h1{letter-spacing:-.025em;font-size:44px;line-height:.95}.copy-step h2{font-size:32px}.actions a{text-align:center;width:100%}}.prototype-frame-page{background:#03050e;width:100%;min-height:100vh;margin:0}.prototype-frame{background:#03050e;border:0;width:100%;height:100vh;min-height:100vh;display:block}
