.hero-title-group{min-width:0;position:relative}.hero-endpoint{max-width:100%;color:var(--text-body);font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;bottom:calc(clamp(14rem,36vh,26rem) - 6.4rem);left:0}.hero-endpoint-label{color:var(--text-muted);letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.hero-endpoint-label i{background:var(--cyan);border-radius:50%;width:5px;height:5px}.hero-endpoint-line{background:color-mix(in srgb, var(--hero-bg) 35%, transparent);border:1px solid var(--border-subtle);align-items:center;min-height:46px;padding:0 13px;display:flex}.hero-endpoint-line code{font:inherit;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0}.hero-endpoint-line button{border:1px solid var(--border-subtle);color:inherit;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:5px;margin-left:14px;padding:4px 7px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.4;display:flex}.hero-endpoint-line button svg{width:12px;height:12px}.hero-endpoint-path{white-space:nowrap;min-width:21ch;margin-left:20px;font-size:11px}.hero-endpoint-path b{color:var(--cyan);font-weight:400;animation:1s steps(2,end) infinite endpoint-cursor}.hero-pitch-copy{position:relative}.hero-copy-size{visibility:hidden;pointer-events:none}.hero-copy-text{width:100%;position:absolute;bottom:0;left:0}@keyframes endpoint-cursor{50%{opacity:0}}@media (width<=980px){.hero-endpoint{width:fit-content;bottom:calc(100% + 88px)}.hero-copy-text{bottom:-12px}}@media (width<=680px){.hero-endpoint-line{flex-wrap:wrap;gap:10px 0;padding:10px}.hero-endpoint-path{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.hero-endpoint-path b{animation:none}}:root{font-synthesis:none;text-rendering:optimizelegibility;--cyan:#4cc9e8;--blue:#5681ff;--gold:#e6b65c;--green:#4fcd8b;--max:80rem;--ease:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--r-panel:2.5rem;font-family:Public Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:oklch(13% .012 255);--surface-1:oklch(17% .014 255);--surface-2:oklch(21% .016 255);--text-strong:oklch(96% .009 255);--text-body:oklch(91% .009 255);--text-muted:oklch(69% .018 255);--border-subtle:oklch(92% .012 255/.14);--header-bg:oklch(17% .014 255/.82);--header-scrolled:oklch(14% .014 255/.92);--hero-bg:oklch(15% .012 255);--hero-scrim:oklch(10% .014 255);--grid-bg:oklch(15% .025 258);--card-bg:oklch(16% .024 258/.9);--card-hover:oklch(20% .031 258/.96);--footer-bg:oklch(20% .012 255);--nav-muted:oklch(76% .014 255);--theme-hover:oklch(100% 0 0/.05);--panel-lift:0 -30px 84px -22px #000000c7;--ink:#08090d;--panel:#111318;--panel-2:#191c22;--paper:#edf1f7;--muted:#969ca8;--line:#edf1f724}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:oklch(97.5% .009 250);--surface-1:oklch(100% 0 0);--surface-2:oklch(94.5% .014 250);--text-strong:oklch(25% .032 255);--text-body:oklch(34% .027 255);--text-muted:oklch(46% .025 255);--border-subtle:oklch(45% .035 255/.2);--header-bg:oklch(99% .006 250/.86);--header-scrolled:oklch(99% .006 250/.94);--hero-bg:oklch(97% .015 250);--hero-scrim:oklch(94% .018 250);--grid-bg:oklch(96.5% .018 250);--card-bg:oklch(99% .008 250/.94);--card-hover:oklch(96% .026 250/.98);--footer-bg:oklch(92% .019 250);--nav-muted:oklch(43% .027 255);--theme-hover:oklch(45% .08 245/.08);--panel-lift:0 -18px 44px -32px #273e5c52;--ink:#172235;--panel:#fff;--panel-2:#e8eef6;--paper:#f7fafe;--muted:#56657a;--line:#2b456633}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page-bg)}body{background:var(--page-bg);min-width:320px;color:var(--text-body);transition:background-color .22s var(--ease), color .22s var(--ease);margin:0;overflow-x:clip}body,button,a{letter-spacing:0;font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}::selection{color:#08090d;background:var(--cyan)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--text-strong);color:var(--page-bg);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.reveal{opacity:0}.reveal.is-visible{opacity:1}.reveal--fade-up{transform:translateY(26px)}.reveal--fade-up.is-visible{animation:reveal-fade-up .78s var(--ease) both}.reveal--fade-in.is-visible{animation:.82s ease-out both reveal-fade-in}.reveal--scale-in{transform:translateY(14px)scale(.972)}.reveal--scale-in.is-visible{animation:reveal-scale-in .8s var(--ease) both}.reveal--mask-rise{clip-path:inset(100% 0 0);opacity:1;transform:none}.reveal--mask-rise.is-visible{clip-path:inset(0);transition:clip-path .82s var(--ease);animation:none}.reveal--rule-line{transform:none}.reveal--rule-line.is-visible{animation:.5s ease-out both reveal-fade-in}.reveal--rule-line.is-visible li{animation:reveal-rule-line .62s var(--ease) both}.reveal--rule-line.is-visible li:first-child{animation-delay:60ms}.reveal--rule-line.is-visible li:nth-child(2){animation-delay:.16s}.reveal--rule-line.is-visible li:nth-child(3){animation-delay:.26s}.reveal--rule-line.is-visible li:nth-child(4){animation-delay:.36s}.mask-line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.mask-line>span{opacity:0;display:inline-block;transform:translateY(112%)}.is-visible .mask-line>span{animation:reveal-mask-rise .86s var(--ease) .1s both}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes reveal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reveal-scale-in{0%{opacity:0;transform:translateY(14px)scale(.972)}to{opacity:1;transform:none}}@keyframes reveal-mask-rise{0%{opacity:0;transform:translateY(112%)}to{opacity:1;transform:none}}@keyframes reveal-rule-line{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.site-header{z-index:60;width:min(calc(100% - 32px), var(--max));position:fixed;top:12px;left:50%;transform:translate(-50%)}.nav-shell{border:1px solid var(--border-subtle);background:var(--header-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);min-height:48px;animation:header-drop .66s var(--ease) .22s both;transition:background .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);align-items:center;gap:1.5rem;padding:0 12px;display:flex}.site-header[data-scrolled=true] .nav-shell{background:var(--header-scrolled);border-color:var(--border-subtle);box-shadow:0 8px 24px -20px #1e3048b3}.brand-link{flex:none;align-items:center;gap:.55rem;font-weight:750;display:flex}.brand-link img{object-fit:contain;width:32px;height:32px;transition:transform .45s var(--ease)}.brand-link:hover img{transform:translateY(-2px)rotate(6deg)scale(1.06)}.desktop-nav{justify-content:center;align-items:stretch;gap:2px;margin-left:auto;display:flex}.desktop-nav a{min-height:46px;color:var(--nav-muted);transition:color .2s var(--ease), background .2s var(--ease);place-items:center;padding:0 .9rem;font-size:.875rem;display:grid;position:relative}.desktop-nav a:after{content:"";background:var(--cyan);transform-origin:0;height:1px;transition:transform .42s var(--ease);position:absolute;bottom:9px;left:.8rem;right:.8rem;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a[aria-current=page]{color:var(--text-strong)}.desktop-nav a:hover{background:var(--theme-hover)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.icon-button{cursor:pointer;width:44px;height:44px;color:var(--nav-muted);transition:color .2s var(--ease), transform .2s var(--ease), background-color .2s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--text-strong);background:var(--theme-hover);transform:translateY(-1px)}.icon-button svg{width:17px}.menu-button,.mobile-nav{display:none}.hero{z-index:1;background:var(--hero-bg);min-height:100svh;color:var(--text-strong);--hero-entry-x:50%;--hero-entry-y:42%;transition:background-color .22s var(--ease), color .22s var(--ease);position:relative;overflow:hidden}.hero-signal-layer{z-index:0;will-change:transform;position:absolute;inset:-6% 0}.hero-signal{position:absolute;inset:0;overflow:hidden}.hero-signal canvas{opacity:1;width:100%;height:100%}.hero-signal>span{color:#9daec61a;max-width:80%;font:600 12px/2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:20%;left:2rem}.hero-signal[data-canvas-active=true]>span{opacity:0}.hero-ambient,.hero-grid-layer{z-index:0;opacity:0;clip-path:circle(0 at var(--hero-entry-x) var(--hero-entry-y));position:absolute;inset:0}.hero-ambient{background:radial-gradient(circle at 18% 24%,#4cc9e833,#0000 34%),radial-gradient(circle at 86% 74%,#5681ff29,#0000 32%)}.hero-grid-layer{background-image:linear-gradient(#edf1f712 1px,#0000 1px),linear-gradient(90deg,#edf1f712 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(72% 58% at 50% 34%,#000 18%,#0000 100%);mask-image:radial-gradient(72% 58% at 50% 34%,#000 18%,#0000 100%)}.hero-ripple{z-index:0;left:var(--hero-entry-x);top:var(--hero-entry-y);opacity:0;pointer-events:none;background:radial-gradient(circle,#0000 0 38%,#4cc9e84d 43%,#4cc9e824 54%,#0000 68%);border-radius:50%;width:28rem;height:28rem;position:absolute;transform:translate(-50%,-50%)scale(.05)}.hero-entry-started .hero-ambient,.hero-entry-started .hero-grid-layer{animation:hero-ripple-reveal .92s var(--ease) forwards}.hero-entry-started .hero-grid-layer{animation-delay:80ms}.hero-entry-started .hero-ripple{animation:hero-ripple-ring .96s var(--ease) forwards}.hero-shade{z-index:1;pointer-events:none;background:radial-gradient(112% 74% at 17% 39%,#08090deb 0,#08090d75 38%,#0000 66%),radial-gradient(76% 56% at 82% 84%,#08090dd6 0,#08090d4d 44%,#0000 66%),linear-gradient(#08090d85 0,#08090d0d 22%,#08090d1a 62%,#08090de0 100%);position:absolute;inset:0}.hero-scrim{z-index:3;opacity:0;pointer-events:none;background:#04060a;position:absolute;inset:0}.hero-inner{z-index:2;width:min(calc(100% - 48px), var(--max));will-change:transform;flex-direction:column;justify-content:flex-end;min-height:100svh;margin:0 auto;padding:96px 16px 76px;display:flex;position:relative}.hero:not(.hero-entry-started) .endpoint-kicker,.hero:not(.hero-entry-started) h1,.hero:not(.hero-entry-started) .hero-pitch{opacity:0;filter:blur(10px);transform:translateY(38px)}.hero-entry-started .endpoint-kicker{animation:hero-enter .82s var(--ease) both}.hero-entry-started h1{animation:hero-enter .96s var(--ease) .1s both}.hero-entry-started .hero-pitch{animation:hero-enter .9s var(--ease) .22s both}.endpoint-kicker{color:#bdc3ce;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.74rem;font-weight:700;display:flex}.status-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 18px var(--cyan);border-radius:50%;position:relative}.status-dot:after{content:"";background:var(--cyan);animation:status-ping 1.9s var(--ease-soft) infinite;border-radius:50%;position:absolute;inset:0}.terminal-cursor{color:var(--cyan);font:600 .8rem/1 ui-monospace,monospace;animation:1s step-end infinite terminal-blink;position:absolute;right:.55rem}.copy-control{border:1px solid var(--line);cursor:pointer;min-width:88px;height:36px;transition:border-color .3s var(--ease), color .3s var(--ease);background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.78rem;display:inline-flex}.copy-control:hover{border-color:var(--cyan);color:var(--cyan)}.copy-control svg{width:15px;height:15px}.support-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#16191f;background:#f6f7f9;place-items:center;min-height:100svh;padding:32px;display:grid}@media (prefers-color-scheme:dark){.support-page{--lightningcss-light: ;--lightningcss-dark:initial}}.support-panel{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:48px;width:min(100%,880px);display:grid}.support-kicker{color:#656b76;margin-bottom:1rem;font-size:.75rem;font-weight:700}.support-copy h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.support-copy>p:not(.support-kicker){color:#4e5560;line-height:1.6}.support-number-row{border-top:1px solid #d9dde4;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:28px;padding-top:20px;display:grid}.support-number-row>span{color:#656b76;grid-column:1/-1;font-size:.8rem}.support-number-row strong{letter-spacing:0;font:700 clamp(1.35rem,4vw,2rem)/1.1 ui-monospace,monospace}.support-number-row .copy-control{border-color:#aab1bc}.support-qr{aspect-ratio:1;background:#fff;border:1px solid #d9dde4;margin:0;overflow:hidden}.support-qr img{object-fit:contain;width:100%;height:100%}@media (prefers-color-scheme:dark){.support-page{color:#f3f5f8;background:#111318}.support-copy>p:not(.support-kicker),.support-kicker,.support-number-row>span{color:#aeb4bf}.support-number-row,.support-qr,.support-number-row .copy-control{border-color:#343944}}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:4rem;margin-top:1.25rem;display:grid}.hero-title{padding-bottom:clamp(14rem,36vh,26rem)}.hero h1{letter-spacing:-.022em;margin:0;font-size:clamp(3.4rem,5.9vw,5.25rem);font-weight:650;line-height:1}.hero-title{justify-items:start;row-gap:.12em;display:grid}.hero-title>span{display:block}.hero-brand{color:#fff;text-shadow:0 0 72px #4cc9e838;font-size:1.2em;line-height:1.02}.hero-tagline{color:#d2d5dc;max-width:760px;line-height:1.04}.hero-pitch{padding-bottom:.35rem}.hero-pitch p{color:#eef1f6;margin-bottom:2rem;font-size:1.5rem;font-weight:620;line-height:1.45}.hero-pitch p span{display:block}.hero-actions{align-items:center;gap:.75rem;display:flex}.primary-cta,.secondary-cta{border:1px solid var(--line);min-height:56px;transition:transform .3s var(--ease), box-shadow .35s var(--ease), background .3s var(--ease);justify-content:center;align-items:center;gap:.75rem;padding:0 1.35rem;font-weight:720;display:inline-flex;position:relative;overflow:hidden}.primary-cta{min-width:210px;color:var(--ink);background:var(--paper);box-shadow:0 14px 40px -22px #edf1f799}.primary-cta:hover{transform:translateY(-2px);box-shadow:0 20px 48px -20px #edf1f78c}.primary-cta:active{transform:translateY(0)}.primary-cta svg{width:18px}.primary-cta svg:last-child{transition:transform .35s var(--ease);margin-left:auto}.primary-cta:hover svg:last-child{transform:translate(5px)}.secondary-cta{color:#d5d9e1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090d59}.secondary-cta:hover{color:#fff;background:#edf1f712;border-color:#edf1f757}.scroll-cue{z-index:4;right:max(28px, calc((100vw - var(--max))/2 + 16px));color:#bcc1ca;transition:opacity .45s var(--ease), transform .45s var(--ease);align-items:center;gap:.55rem;font-size:.74rem;display:flex;position:absolute;bottom:20px}.scroll-cue.is-dismissed{opacity:0;pointer-events:none;transform:translateY(10px)}.scroll-cue svg{width:16px;color:var(--gold);animation:cue-drop 1.9s var(--ease-soft) infinite}.grid-surface{background-color:#090e18;position:relative}.grid-surface:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(#7a98ec1c 1px,#0000 1px),linear-gradient(90deg,#7a98ec1c 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(88% 64% at 50% 4%,#000 8%,#0000 86%);mask-image:radial-gradient(88% 64% at 50% 4%,#000 8%,#0000 86%)}.section-inner{z-index:1;width:min(calc(100% - 48px), var(--max));margin:0 auto;position:relative}.stack-panel{z-index:10;border-radius:var(--r-panel) var(--r-panel) 0 0;box-shadow:var(--panel-lift);position:relative}.value-band{padding:150px 0 148px}.value-band:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#7a98ec80 22%,#4cc9e88c 50%,#7a98ec80 78%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.section-intro{max-width:760px;margin-bottom:4.5rem}.eyebrow{color:#aeb4bf;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.4rem;font-size:.76rem;font-weight:750;display:flex}.eyebrow>span{background:var(--cyan);transform-origin:0;width:26px;height:1px;animation:rule-grow .8s var(--ease) both}.section-intro h2{letter-spacing:-.018em;margin-bottom:1rem;font-size:clamp(2.15rem,3.6vw,3rem);line-height:1.08}.section-intro>p:last-child{max-width:650px;color:var(--muted);line-height:1.75}.value-grid{border:1px solid var(--line);background:#090e1866;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.value-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;transition:background .5s var(--ease);background:#090e18db;padding:2.25rem;position:relative}.value-card:after{content:"";z-index:2;pointer-events:none;transition:border-color .5s var(--ease), box-shadow .5s var(--ease);border:1px solid #0000;position:absolute;inset:0}.value-card:hover{background:#0c1321f0}.value-card:hover:after{border-color:#4cc9e84d;box-shadow:inset 0 0 90px -36px #4cc9e86b}.value-card:nth-child(2n){border-right:0}.value-card--wide{border-right:0;grid-column:1/-1;min-height:330px}.card-heading{align-items:flex-start;gap:1rem;display:flex}.card-heading>svg{width:22px;color:var(--cyan);transition:transform .5s var(--ease);flex:none}.value-card:hover .card-heading>svg{transform:translateY(-2px)scale(1.08)}.card-heading h3{margin-bottom:.65rem;font-size:1.2rem}.card-heading p{max-width:590px;color:var(--muted);line-height:1.6}.model-flow{grid-template-columns:auto minmax(44px,1fr) auto minmax(44px,1fr) minmax(290px,1.4fr);align-items:center;gap:1rem;margin-top:4.5rem;display:grid}.request-chip,.gateway-chip{border:1px solid var(--line);white-space:nowrap;background:#121722;align-items:center;gap:.65rem;min-height:52px;padding:0 1rem;display:inline-flex}.request-chip svg{width:17px}.gateway-chip{border-color:#4cc9e880;box-shadow:0 0 34px -14px #4cc9e899}.gateway-chip img{width:26px;height:26px}.flow-line{background:#5681ff4d;height:1px;position:relative;overflow:hidden}.flow-line i{transform-origin:0;background:var(--blue);display:block;position:absolute;inset:0;box-shadow:0 0 10px #5681ff8c}.flow-line b{background:linear-gradient(90deg,#0000,#4cc9e8e6,#0000);width:38%;animation:2.8s linear infinite flow-dash-travel;display:block;position:absolute;inset:0}.model-chips{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.model-chips span{color:#dce3ff;min-height:40px;animation:3.6s ease-in-out infinite flow-chip-pulse;animation-delay:var(--flow-stagger);background:#5681ff0f;border:1px solid #5681ff8c;place-items:center;font-size:.8rem;display:grid}.security-proof-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.security-proof{border-right:1px solid var(--line);min-height:170px;transition:background .45s var(--ease);grid-template-columns:auto 1fr;align-content:start;gap:1rem;padding:1.5rem;display:grid}.security-proof:hover{background:#4fcd8b0d}.security-proof:last-child{border-right:0}.security-proof>svg{width:20px;color:var(--green)}.security-proof strong,.security-proof small{display:block}.security-proof small{color:var(--muted);margin-top:.55rem;line-height:1.6}.report-list{gap:.6rem;display:grid}.report-list a{grid-template-columns:1fr auto;align-items:center;gap:1rem;display:grid}.report-list a:hover{border-color:var(--green);transform:translateY(-2px)}.report-list strong,.report-list small{display:block}.report-list small{color:var(--muted);margin-top:.35rem}.report-status{min-height:24px;color:var(--gold);border:1px solid #e6b65c73;align-items:center;margin-top:1rem;padding:0 .55rem;font-size:.72rem;font-weight:750;display:inline-flex}.report-status--verified{color:var(--green);border-color:#4fcd8b73}.price-table{margin:2.4rem 0 0}.price-table>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:1rem;padding:1.15rem 0;display:grid;position:relative}.price-table dt{color:var(--muted)}.price-table dd{text-align:right;margin:0;font-weight:720}.check-list{color:#c9ced7;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:.75rem;line-height:1.55;display:flex}.check-list svg{width:16px;color:var(--green);flex:none}.qq-row{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:3rem;padding:1rem;display:grid}.qq-row span{color:var(--muted)}.qq-row strong{font:750 1.6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.boundary-band{color:var(--paper);background-color:#090e18;border-top:1px solid #5681ff47;padding:132px 0 148px}.boundary-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.boundary-grid article{border-right:1px solid var(--line);min-height:520px;transition:background .45s var(--ease);background:#090e1894;padding:2rem 2rem 2.5rem;position:relative}.boundary-grid article:hover{background:#0d1422d1}.boundary-grid article:last-child{border-right:0}.boundary-index{color:#7f8998;font:700 .72rem/1 ui-monospace,monospace}.boundary-grid article>svg{width:32px;height:32px;color:var(--cyan);margin:3.5rem 0 1.25rem}.boundary-grid h3{font-size:1.35rem}.boundary-grid p{min-height:58px;color:var(--muted);line-height:1.6}.boundary-grid ul{border-top:1px solid var(--line);color:#c9ced7;gap:1rem;padding:1.5rem 0 0 1rem;line-height:1.55;display:grid}.statement-section{z-index:10;background:#0f1116;place-items:center;min-height:100svh;padding:8rem 1.5rem;display:grid;position:sticky;top:0;overflow:hidden}.statement-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#4cc9e81f,#0000 44%),radial-gradient(circle at 50% 96%,#5681ff1a,#0000 40%);position:absolute;inset:0}.statement-signal{z-index:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(54% 34%,#0000 6%,#000 76%);mask-image:radial-gradient(54% 34%,#0000 6%,#000 76%)}.statement-section:after{content:"";z-index:2;pointer-events:none;background-image:linear-gradient(#edf1f70f 1px,#0000 1px),linear-gradient(90deg,#edf1f70f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(66% 56% at 50% 48%,#000 12%,#0000 96%);mask-image:radial-gradient(66% 56% at 50% 48%,#000 12%,#0000 96%)}.statement-section p{z-index:3;text-align:center;letter-spacing:-.02em;color:#e7e9ee;width:min(100%,62rem);margin:0;font-size:clamp(2.4rem,6vw,4.9rem);font-weight:650;line-height:1.14;position:relative}.statement-section span{will-change:opacity, transform, filter;display:block}.statement-section span:nth-child(2){color:var(--cyan)}.statement-section span:nth-child(3){color:#858b95}.request-journey{z-index:10;position:relative}.journey-stage{background-color:#060a13;align-items:center;min-height:100svh;padding:7rem 0;display:flex;position:relative;overflow:hidden}.journey-glow,.journey-mesh{pointer-events:none;position:absolute;inset:0}.journey-glow{background:radial-gradient(circle at 50% 42%,#4cc9e82b,#0000 46%)}.journey-mesh{opacity:.5;background-image:linear-gradient(#edf1f717 1px,#0000 1px),linear-gradient(90deg,#edf1f717 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(70% 60% at 50% 42%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 42%,#000 20%,#0000 100%)}.journey-content{z-index:1;width:min(calc(100% - 48px), var(--max));margin:0 auto;position:relative}.journey-head{justify-content:space-between;align-items:end;gap:2rem;display:flex}.journey-head h2{letter-spacing:-.018em;margin:0;font-size:clamp(2.15rem,3.6vw,3rem)}.journey-metrics{color:var(--muted);transition:border-color .45s var(--ease), filter .45s var(--ease);border-top:1px solid #5681ff3d;gap:4rem;margin:0;padding-top:.9rem;display:flex;position:relative}.journey-metrics span{gap:.5rem;display:grid}.journey-metrics span>span{letter-spacing:.18em;text-transform:uppercase;color:#edf1f773;font-size:.68rem;font-weight:750}.journey-metrics strong{color:var(--paper);font-variant-numeric:tabular-nums;font:700 2.5rem/1 ui-monospace,monospace}.journey-metrics strong b{font:inherit}.journey-metrics strong small{color:var(--muted);margin-left:.25rem;font-size:.75rem}.journey-metrics span:last-child strong{color:var(--cyan)}.request-map{grid-template-columns:150px minmax(50px,1fr) 150px minmax(50px,1fr) 180px;align-items:center;gap:1rem;min-height:200px;margin-top:4.5rem;padding:1.5rem 0;display:grid}.map-node{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0b;justify-content:center;align-items:center;gap:.7rem;min-height:68px;display:flex;position:relative}.map-node svg{width:19px}.gateway-node{transition:border-color .45s var(--ease), box-shadow .45s var(--ease), transform .45s var(--ease);border-color:#4cc9e873}.gateway-node img{width:30px}.gateway-node i{pointer-events:none;border:1px solid #0000;position:absolute;inset:-9px}.map-track{background:#edf1f729;height:1px;position:relative;overflow:visible}.map-track:after{content:"";background:linear-gradient(90deg, var(--blue), var(--cyan));transform:scaleX(var(--track-progress,0));transform-origin:0;position:absolute;inset:0;box-shadow:0 0 16px #4cc9e89e}.map-track i{z-index:2;top:-4px;left:min(calc(100% - 9px), var(--track-position,0%));background:var(--cyan);opacity:0;width:9px;height:9px;transition:opacity .28s var(--ease);border-radius:50%;position:absolute;box-shadow:0 0 10px #4cc9e8e6,0 0 24px #4cc9e899}.map-track--route i{background:var(--cyan)}.provider-stack{gap:.5rem;display:grid}.provider-stack span{color:#edf1f799;min-height:42px;transition:color .4s var(--ease), border-color .4s var(--ease), background .4s var(--ease), box-shadow .4s var(--ease);border:1px solid #edf1f729;align-items:center;gap:.6rem;padding:0 .8rem;display:flex;position:relative}.provider-stack svg{width:15px}.journey-steps{height:8.5rem;margin-top:3.5rem;position:relative}.journey-steps article{text-align:center;opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .5s var(--ease);flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;display:flex;position:absolute;inset:0;transform:translateY(-14px)}.journey-steps article.is-active{opacity:1;pointer-events:auto;transform:none}.journey-steps article>svg{width:17px;color:var(--cyan)}.step-number{color:var(--cyan);letter-spacing:.2em;font:750 .68rem/1.5 ui-monospace,monospace}.journey-steps h3{color:var(--paper);letter-spacing:-.01em;margin:.15rem 0 0;font-size:1.45rem}.journey-steps p{color:#edf1f78f;max-width:30rem;margin:.35rem 0 0;font-size:.92rem;line-height:1.6}.request-journey[data-journey-phase=send] .map-track--out i,.request-journey[data-journey-phase=route] .map-track--out i,.request-journey[data-journey-phase=observe] .map-track--route i{opacity:1}.request-journey[data-journey-phase=route] .gateway-node,.request-journey[data-journey-phase=observe] .gateway-node,.request-journey[data-journey-phase=static] .gateway-node{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 0 44px #4cc9e833}.request-journey[data-journey-phase=route] .gateway-node i{animation:gateway-pulse 1.6s var(--ease-soft) infinite;border-color:#4cc9e866}.request-journey[data-journey-phase=observe] .provider-stack span,.request-journey[data-journey-phase=static] .provider-stack span{color:#fff;border-color:var(--cyan);background:#4cc9e81c;box-shadow:0 0 24px -8px #4cc9e880}.request-journey[data-journey-phase=observe] .journey-metrics,.request-journey[data-journey-phase=static] .journey-metrics{filter:drop-shadow(0 0 14px #4cc9e833);border-color:#4cc9e8d1}.request-journey[data-journey-phase=observe] .journey-metrics strong,.request-journey[data-journey-phase=static] .journey-metrics strong{text-shadow:0 0 18px #4cc9e86b}.request-journey[data-journey-phase=static] .journey-steps{grid-template-columns:repeat(3,1fr);gap:2rem;height:auto;display:grid}.request-journey[data-journey-phase=static] .journey-steps article{opacity:1;position:static;transform:none}.brand-reveal{background:#14161b;min-height:78svh;position:relative;overflow:hidden}.brand-reveal-layer{will-change:transform;position:absolute;inset:0}.brand-reveal canvas{width:100%;height:100%;position:absolute;inset:0}.brand-static{pointer-events:none;color:#dce4fa;letter-spacing:-.02em;text-align:center;white-space:nowrap;margin:0;font-size:min(36vw,66svh);line-height:.78;transition:opacity .2s;position:absolute;bottom:4%;left:4vw;right:4vw}.brand-reveal[data-canvas-active=true] .brand-static{opacity:0}@keyframes header-drop{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-enter{0%{opacity:0;filter:blur(10px);transform:translateY(38px)}to{opacity:1;filter:blur();transform:none}}@keyframes hero-ripple-reveal{0%{opacity:0;clip-path:circle(0 at var(--hero-entry-x) var(--hero-entry-y))}58%{opacity:1}to{opacity:1;clip-path:circle(150vmax at var(--hero-entry-x) var(--hero-entry-y))}}@keyframes hero-ripple-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)}26%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(4.9)}}@keyframes status-ping{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(3.2)}}@keyframes terminal-blink{0%,48%{opacity:1}50%,to{opacity:0}}@keyframes flow-dash-travel{0%{transform:translate(-140%)}to{transform:translate(360%)}}@keyframes flow-chip-pulse{0%,to{background:#5681ff0f;border-color:#5681ff8c}45%{background:#4cc9e81f;border-color:#4cc9e8d1}}@keyframes cue-drop{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes gateway-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.18)}}@keyframes rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes terminal-scan{0%{transform:translate(-100%)}to{transform:translate(220%)}}.integration-band{margin-top:calc(var(--r-panel) * -1);padding:148px 0 150px}.integration-band:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#7a98ec80 22%,#4cc9e88c 50%,#7a98ec80 78%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.integration-grid{border:1px solid var(--line)}.integration-item{border-bottom:1px solid var(--line);min-height:190px;transition:background .45s var(--ease);grid-template-columns:240px 1fr;display:grid;position:relative}.integration-item:hover{background:#4cc9e809}.integration-item:last-child{border-bottom:0}.integration-label{border-right:1px solid var(--line);align-items:center;gap:1rem;padding:2rem;font-weight:720;display:flex}.integration-label svg{width:19px;color:var(--cyan)}.integration-label svg:last-child{color:var(--muted);transition:transform .35s var(--ease), color .35s var(--ease);margin-left:auto}.integration-item:hover .integration-label svg:last-child{color:var(--cyan);transform:translate(5px)}.terminal-block{background:#04060ab8;flex-direction:column;justify-content:center;gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.terminal-block:before{content:"";background:linear-gradient(90deg,#0000,#4cc9e8bf,#0000);width:34%;height:1px;animation:4.6s linear infinite terminal-scan;position:absolute;top:0;left:0}.terminal-bar{color:var(--muted);align-items:center;gap:.65rem;display:flex}.terminal-bar svg{width:16px}.terminal-bar .terminal-cursor{margin-left:-.35rem;position:static}.terminal-block code{color:var(--green);word-break:break-word;font:600 .92rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.site-footer{z-index:10;background:#14161b;position:relative}.site-footer>div{width:min(calc(100% - 48px), var(--max));color:#9ba1ab;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:92px;margin:0 auto;font-size:.8rem;display:flex}.brand-shell{align-items:end;min-height:78svh;padding:0 4vw 2.5vh;display:grid;overflow:hidden}.brand-shell h2{color:#dce4fa;letter-spacing:0;white-space:nowrap;margin:0;font-size:15rem;line-height:.78}html[data-theme=light] ::selection{color:#f7fafe;background:#315fd6}html[data-theme=light] .brand-link{color:var(--text-strong)}html[data-theme=light] .hero-ambient{background:radial-gradient(circle at 18% 24%,#37b1cf29,#0000 35%),radial-gradient(circle at 86% 74%,#4670d91f,#0000 34%)}html[data-theme=light] .hero-signal>span{color:#2e476533}html[data-theme=light] .hero-grid-layer{background-image:linear-gradient(#3f5b821a 1px,#0000 1px),linear-gradient(90deg,#3f5b821a 1px,#0000 1px)}html[data-theme=light] .hero-ripple{background:radial-gradient(circle,#0000 0 38%,#2795b43d 43%,#315bc41a 54%,#0000 68%)}html[data-theme=light] .hero-shade{background:radial-gradient(112% 74% at 17% 39%,#f4f7fbd1 0,#f4f7fb57 39%,#0000 68%),radial-gradient(76% 56% at 82% 84%,#ecf2f9ad 0,#ecf2f938 44%,#0000 68%),linear-gradient(#f4f7fb57 0,#f4f7fb05 24%,#f4f7fb14 62%,#f0f5fbd1 100%)}html[data-theme=light] .hero-scrim{background:var(--hero-scrim)}html[data-theme=light] .endpoint-kicker,html[data-theme=light] .scroll-cue{color:#44546a}html[data-theme=light] .hero-brand{color:#111d2e;text-shadow:0 0 64px #328eb026}html[data-theme=light] .hero-tagline,html[data-theme=light] .hero-pitch p{color:#24364d}html[data-theme=light] .primary-cta{color:#f8fbff;background:#285bc2;border-color:#214fae;box-shadow:0 8px 8px -8px #1c46998c}html[data-theme=light] .primary-cta:hover{background:#214fae;box-shadow:0 8px 8px -8px #1c4699b3}html[data-theme=light] .secondary-cta{color:#263a54;background:#ffffff94;border-color:#2b456647}html[data-theme=light] .secondary-cta:hover{color:#142238;background:#ffffffdb;border-color:#2b456675}html[data-theme=light] .grid-surface{background-color:var(--grid-bg);color:var(--text-body)}html[data-theme=light] .grid-surface:before{background-image:linear-gradient(#435d841f 1px,#0000 1px),linear-gradient(90deg,#435d841f 1px,#0000 1px)}html[data-theme=light] .value-card,html[data-theme=light] .boundary-grid article{background:var(--card-bg)}html[data-theme=light] .value-card:hover,html[data-theme=light] .boundary-grid article:hover{background:var(--card-hover)}html[data-theme=light] .eyebrow,html[data-theme=light] .card-heading p,html[data-theme=light] .section-intro>p:last-child,html[data-theme=light] .security-proof small,html[data-theme=light] .boundary-grid p{color:var(--text-muted)}html[data-theme=light] .check-list{color:#40536a}html[data-theme=light] .request-chip,html[data-theme=light] .gateway-chip{color:#253750;background:#f9fbfe}html[data-theme=light] .model-chips span{color:#274375;background:#3d68cf0f;border-color:#355bb361}html[data-theme=light] .security-proof:hover{background:#188f640e}html[data-theme=light] .boundary-band{color:var(--text-body);background-color:var(--grid-bg)}html[data-theme=light] .boundary-index{color:#596a80}html[data-theme=light] .boundary-grid ul{color:#35475d}html[data-theme=light] .statement-section{color:var(--text-strong);background:#eef4f9}html[data-theme=light] .statement-section:before{background:radial-gradient(circle at 50% 46%,#2daac71a,#0000 45%),radial-gradient(circle at 50% 96%,#4167cf14,#0000 42%)}html[data-theme=light] .statement-section:after{background-image:linear-gradient(#3850701a 1px,#0000 1px),linear-gradient(90deg,#3850701a 1px,#0000 1px)}html[data-theme=light] .statement-section p{color:#24354b}html[data-theme=light] .statement-section span:nth-child(3){color:#69798c}html[data-theme=light] .journey-stage{color:var(--text-body);background-color:#eaf1f8}html[data-theme=light] .journey-glow{background:radial-gradient(circle at 50% 42%,#2da9c71f,#0000 48%)}html[data-theme=light] .journey-mesh{background-image:linear-gradient(#3a53761f 1px,#0000 1px),linear-gradient(90deg,#3a53761f 1px,#0000 1px)}html[data-theme=light] .journey-metrics span>span{color:#5a6a7f}html[data-theme=light] .journey-metrics strong,html[data-theme=light] .journey-steps h3{color:#1d2c40}html[data-theme=light] .journey-steps p{color:#52647a}html[data-theme=light] .map-node,html[data-theme=light] .provider-stack span{color:#344a64;background:#ffffff9e}html[data-theme=light] .map-track{background:#2d446438}html[data-theme=light] .request-journey[data-journey-phase=observe] .provider-stack span,html[data-theme=light] .request-journey[data-journey-phase=static] .provider-stack span{color:#17384b;background:#23a5c21a}html[data-theme=light] .integration-band{color:var(--text-body)}html[data-theme=light] .integration-item:hover{background:#2a91ae0d}html[data-theme=light] .terminal-block{color:#26394f;background:#e5edf6c2}html[data-theme=light] .terminal-block code{color:#176f50}html[data-theme=light] .site-footer,html[data-theme=light] .brand-reveal{background:var(--footer-bg)}html[data-theme=light] .site-footer>div{color:#54657a;border-color:#2b456624}html[data-theme=light] .brand-static,html[data-theme=light] .brand-shell h2{color:#354e78}@media (width>=981px){.hero{will-change:transform;height:100svh;position:sticky;top:0}}@media (width<=980px){.desktop-nav{display:none}.menu-button{display:grid}.site-header--open{background:var(--surface-1);width:100%;height:100svh;top:0}.site-header--open .nav-shell{background:var(--surface-1);border-color:#0000}.mobile-nav{background:var(--surface-1);flex-direction:column;align-items:flex-start;gap:0;height:calc(100svh - 62px);padding:1rem 2rem 1.5rem;display:flex}.mobile-nav>a{width:100%;color:var(--nav-muted);animation:reveal-fade-up .5s var(--ease) both;padding:.85rem 0}.mobile-nav>a:nth-child(2){animation-delay:50ms}.mobile-nav>a:nth-child(3){animation-delay:.1s}.mobile-nav>a:nth-child(4){animation-delay:.15s}.mobile-nav>a:nth-child(5){animation-delay:.2s}.mobile-nav>a:hover{color:var(--text-strong)}.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-title{padding-bottom:0}.hero h1{font-size:4.3rem}.hero-pitch{max-width:640px}.model-flow{grid-template-columns:auto minmax(36px,1fr) auto}.model-flow .flow-line:nth-of-type(2){display:none}.model-chips{grid-column:1/-1}.boundary-grid{grid-template-columns:1fr}.boundary-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.boundary-grid article:last-child{border-bottom:0}.boundary-grid p{min-height:0}.journey-steps{height:10rem}}@media (width<=680px){:root{--r-panel:1.5rem}.support-page{place-items:start center;padding:28px 20px}.support-panel{grid-template-columns:1fr;gap:28px}.support-qr{justify-self:center;width:min(100%,360px)}.site-header{width:calc(100% - 24px);top:10px}.nav-shell{padding:0 10px}.brand-link img{width:30px;height:30px}.hero{min-height:100svh}.hero-inner{width:calc(100% - 24px);min-height:100svh;padding:92px 4px 84px}.endpoint-kicker{margin-bottom:.7rem}.hero-grid{gap:1.5rem;margin-top:1.1rem}.hero h1{font-size:3.15rem;line-height:.98}.hero-pitch p{margin-bottom:1.35rem;font-size:1.04rem;line-height:1.55}.hero-actions{align-items:stretch}.primary-cta,.secondary-cta{min-height:50px;padding:0 .85rem;font-size:.84rem}.primary-cta{flex:1;min-width:0}.secondary-cta{flex:0 0 78px}.scroll-cue{bottom:18px;right:16px}.section-inner{width:calc(100% - 24px)}.value-band,.boundary-band,.integration-band{padding:96px 0 104px}.section-intro{margin-bottom:3rem}.value-grid{grid-template-columns:1fr}.value-card,.value-card--wide{border-right:0;grid-column:auto;min-height:0;padding:1.35rem}.model-flow{grid-template-columns:1fr auto 1fr;gap:.55rem;margin-top:2rem}.request-chip,.gateway-chip{justify-content:center;min-width:0;padding:0 .55rem;font-size:.73rem}.model-chips{grid-template-columns:repeat(3,1fr);gap:.35rem}.model-chips span{min-height:36px;font-size:.68rem}.security-proof-grid{grid-template-columns:1fr}.security-proof{border-right:0;border-bottom:1px solid var(--line);min-height:0}.security-proof:last-child{border-bottom:0}.price-table>div{grid-template-columns:90px 1fr;font-size:.83rem}.qq-row{grid-template-columns:1fr auto}.qq-row>span{grid-column:1/-1}.qq-row strong{font-size:1.35rem}.boundary-grid article{padding:1.6rem .4rem 2rem}.boundary-grid article>svg{margin-top:2.5rem}.statement-section{min-height:96svh;padding:6rem 1rem}.journey-stage{min-height:100svh;padding:96px 0}.journey-content{width:calc(100% - 24px)}.journey-head{display:block}.journey-metrics{gap:2rem;margin-top:2rem}.journey-metrics strong{font-size:1.8rem}.request-map{grid-template-columns:1fr 24px 1fr;gap:.35rem;min-height:200px;margin-top:2.5rem}.map-track{min-width:24px}.map-track--route{display:none}.provider-stack{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.provider-stack span{justify-content:center;padding:0 .35rem;font-size:.72rem}.journey-steps{height:9.5rem;margin-top:2.5rem}.journey-steps h3{font-size:1.2rem}.journey-steps p{font-size:.84rem}.request-journey[data-journey-phase=static] .journey-steps{grid-template-columns:1fr;gap:1.5rem}.integration-item{grid-template-columns:1fr}.integration-label{border-right:0;border-bottom:1px solid var(--line)}.terminal-block{min-height:130px;padding:1.25rem}.site-footer>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;width:calc(100% - 24px)}.brand-reveal{min-height:60svh}.brand-static{font-size:min(40vw,46svh);line-height:.85;bottom:4%;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;clip-path:none;transform:none}.mask-line>span{opacity:1;transform:none}.hero{height:auto;position:relative}.hero-ambient,.hero-grid-layer{opacity:1;clip-path:none}.hero-ripple{display:none}.hero .endpoint-kicker,.hero h1,.hero .hero-pitch{opacity:1;filter:none;transform:none}.flow-line b,.model-chips span,.terminal-block:before,.status-dot:after{animation:none}.statement-section{position:relative}.request-journey{height:auto}.journey-stage{height:auto;min-height:100svh;padding:7rem 0;position:relative}.stack-panel{box-shadow:none}}
