@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--ink:#090a0a;--carbon:#111312;--graphite:#1a1d1b;--warm-white:#f2efe8;--muted:#92958f;--dim:#7f837c;--line:#f2efe829;--line-strong:#f2efe847;--orange:#ff4d17;--orange-soft:#ff4d1721;--lime:#b7f21e;--mono:"IBM Plex Mono", "Cascadia Mono", monospace;--shell:1360px;--ease-out:cubic-bezier(.22, 1, .36, 1);font-family:Instrument Sans Variable,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);min-width:320px;color:var(--warm-white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{z-index:-1;content:"";pointer-events:none;background-image:radial-gradient(circle at 72% 8%,#ffffff06,#0000 31%);position:fixed;inset:0}::selection{background:var(--orange);color:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg{display:block}h1,h2,h3,p{margin:0}.shell{width:min(calc(100% - 96px), var(--shell));margin-inline:auto}.section{border-top:1px solid var(--line)}.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(--warm-white);color:var(--ink);font:500 .8rem/1 var(--mono);padding:10px 14px;transition:none;position:fixed;top:14px;left:14px;transform:translateY(-160%)}.skip-link:focus-visible{transition:transform .18s;transform:translateY(0)}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0af0;height:78px;position:relative}.nav{grid-template-columns:1fr auto 1fr;align-items:center;height:100%;display:grid}.brand{letter-spacing:-.035em;justify-self:start;align-items:center;gap:12px;width:fit-content;font-size:1.32rem;font-weight:650;display:inline-flex}.brand img{width:34px;height:34px}.nav-links{align-items:center;gap:44px;display:flex}.nav-links a,.nav-sign-in{color:#d8d7d1;font:400 .78rem/1 var(--mono);letter-spacing:.02em;position:relative}.nav-links a:after,.nav-sign-in:after{transform-origin:100%;background:var(--orange);content:"";height:1px;transition:transform .24s var(--ease-out);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-sign-in:hover:after{transform-origin:0;transform:scaleX(1)}.nav-sign-in{justify-self:end}.hero{min-height:min(850px,100svh - 78px);position:relative;overflow:clip}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(540px,1.05fr);align-items:center;gap:clamp(64px,7vw,120px);min-height:min(850px,100svh - 78px);padding-block:84px 138px;display:grid}.hero-copy{z-index:2;max-width:660px;position:relative}.eyebrow,.section-index,.node-kicker,.step-command{color:var(--orange);font:500 .74rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.eyebrow{align-items:center;gap:12px;margin-bottom:31px;display:flex}.eyebrow-dot{background:var(--orange);width:6px;height:6px;box-shadow:0 0 0 5px #ff4d1717}.hero h1{letter-spacing:-.067em;max-width:690px;font-size:clamp(4rem,5.25vw,5.45rem);font-weight:430;line-height:.95}.hero-line{display:block}.hero-line-primary{white-space:nowrap}.hero-line-secondary{color:#d5d4cf}.hero-lede{max-width:570px;color:var(--muted);font:400 clamp(1rem, 1.25vw, 1.18rem)/1.7 var(--mono);letter-spacing:-.018em;margin-top:36px}.signup-form{margin-top:38px}.signup-row{grid-template-columns:minmax(0,1fr) auto;min-height:62px;display:grid}.signup-row input{border:1px solid var(--line-strong);min-width:0;color:var(--warm-white);font:400 .88rem/1 var(--mono);background:#0d0f0e;border-right:0;border-radius:1px 0 0 1px;padding:0 21px;transition:border-color .16s,background-color .16s}.signup-row input::placeholder{color:var(--dim)}.signup-row input:hover{border-color:#f2efe86b}.signup-row input:focus{z-index:1;border-color:var(--warm-white);background:var(--carbon);outline:0;position:relative}.signup-row input[aria-invalid=true]{border-color:#ff8060}.signup-row button{border:1px solid var(--orange);background:var(--orange);color:#110805;min-width:228px;font:500 .8rem/1 var(--mono);letter-spacing:.01em;border-radius:0 1px 1px 0;padding:0 26px;transition:background-color .18s,color .18s;position:relative;overflow:hidden}.signup-row button:before{background:var(--warm-white);content:"";transition:transform .32s var(--ease-out);position:absolute;inset:0;transform:translate(-102%)}.signup-row button:hover:before{transform:translate(0)}.signup-row button:hover{color:var(--ink)}.signup-row button:after{content:"";position:relative}.signup-row button{isolation:isolate}.signup-row button:before{z-index:-1}.signup-status{min-height:18px;font:400 .7rem/1.4 var(--mono);margin-top:10px}.signup-status[data-state=error]{color:#ff8060}.signup-status[data-state=success]{color:var(--lime)}.provider-note{color:var(--dim);font:400 .65rem/1.45 var(--mono);margin-top:10px}.provider-note span{color:#858983}.console-wrap{z-index:1;min-width:0;position:relative}.grid-field{z-index:-1;opacity:.48;background-image:linear-gradient(#f2efe80b 1px,#0000 1px),linear-gradient(90deg,#f2efe80b 1px,#0000 1px);background-size:18px 18px;width:min(46vw,660px);height:660px;position:absolute;top:-54px;right:-70px;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.connection-console{border:1px solid var(--line-strong);background:#0e0f0fed;position:relative;box-shadow:0 28px 90px #0003}.console-header{border-bottom:1px solid var(--line);color:#afb1ac;min-height:68px;font:400 .72rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 27px;display:flex}.live-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #b7f21e38}.console-steps{position:relative}.console-step{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(155px,1fr) auto;align-items:center;gap:22px;min-height:143px;padding:22px 27px;display:grid;position:relative}.console-step:last-child{border-bottom:0}.step-icon{z-index:2;border:1px solid var(--line-strong);background:var(--carbon);place-items:center;width:58px;height:58px;display:grid;position:relative}.ai-icon{letter-spacing:-.06em;font-size:1.28rem;font-weight:650}.fox-icon img{width:28px;height:28px}.terminal-icon{font:500 1.22rem/1 var(--mono)}.console-label{color:#deddd8;font:500 .76rem/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.console-meta{color:var(--dim);font:400 .62rem/1.2 var(--mono);margin-top:8px}.success-state{color:var(--lime);font:500 .7rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.success-state span{color:#8b8e88;font-weight:400}.api-key{border:1px solid var(--line);color:#d9d8d2;min-width:190px;font:400 .72rem/1 var(--mono);background:#0c0d0d;padding:15px 17px}.console-route{z-index:1;background:#ff4d1738;width:2px;position:absolute;top:93px;bottom:76px;left:55px;overflow:hidden}.console-route span{transform-origin:top;background:var(--orange);animation:route-fill 2.4s var(--ease-out) .4s both;position:absolute;inset:0}.console-route:before,.console-route:after{z-index:2;border:2px solid var(--orange);background:var(--carbon);content:"";border-radius:50%;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,-50%)}.console-route:before{top:34%}.console-route:after{top:68%}.route-out{z-index:-1;width:100%;height:250px;position:absolute;top:calc(100% - 1px);left:0;overflow:visible}.route-out path{fill:none;stroke:var(--orange);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:route-draw 2.4s var(--ease-out) 1.2s forwards}.route-out circle:first-of-type{fill:var(--warm-white);stroke:var(--orange);stroke-width:3px;vector-effect:non-scaling-stroke}.route-out circle:last-of-type{fill:none;stroke:#ff4d1761;stroke-width:1px;vector-effect:non-scaling-stroke}.section-intro{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:80px;display:grid}.section-index{margin-bottom:24px}.section h2{letter-spacing:-.06em;font-size:clamp(3rem,5.3vw,5.8rem);font-weight:430;line-height:.96}.section-intro>p{max-width:450px;color:var(--muted);padding-bottom:6px;font-size:1.05rem;line-height:1.65}.signal-section{padding-block:148px 130px;position:relative}.signal-map{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:94px;display:grid;position:relative}.map-node{border-right:1px solid var(--line);background:#1113126b;min-height:275px;padding:36px 34px;position:relative}.map-node:last-child{border-right:0}.map-node-active{background:linear-gradient(145deg,#ff4d171f,#1113126b 58%)}.map-node h3{letter-spacing:-.04em;margin-top:63px;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:480}.map-node>p:not(.node-kicker){max-width:270px;color:var(--muted);margin-top:11px}.node-status{border-top:1px solid var(--line);color:#b9bbb6;font:400 .65rem/1 var(--mono);padding-top:14px;position:absolute;bottom:30px;left:34px;right:34px}.map-axis{z-index:2;pointer-events:none;background:#ff4d1759;height:1px;position:absolute;top:84px;left:0;right:0}.map-axis span{border:2px solid var(--orange);background:var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.map-axis span:first-child{left:16.666%}.map-axis span:nth-child(2){background:var(--orange);left:50%;box-shadow:0 0 0 7px #ff4d171a}.map-axis span:nth-child(3){left:83.333%}.benefit-list{border-top:1px solid var(--line);margin-top:105px}.benefit-list article{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:30px;padding:39px 0;display:grid}.benefit-number{color:var(--orange);font:400 .75rem/1 var(--mono)}.benefit-list article>div{grid-template-columns:minmax(300px,.9fr) minmax(280px,.7fr);align-items:baseline;gap:80px;display:grid}.benefit-list h3{letter-spacing:-.045em;font-size:clamp(1.55rem,2.25vw,2.4rem);font-weight:460;line-height:1.15}.benefit-list article>div p{color:var(--muted);line-height:1.65}.workflow-section{background:var(--carbon);padding-block:130px 145px}.workflow-intro{margin-bottom:94px}.workflow-list{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.workflow-list li{border-right:1px solid var(--line);min-height:365px;padding:30px 28px 32px;position:relative}.workflow-list li:last-child{border-right:0}.workflow-list li:before{background:var(--orange);content:"";width:6px;height:6px;position:absolute;top:-3px;left:0}.step-number{color:#777b75;font:400 .7rem/1 var(--mono)}.workflow-list li>div{margin-top:110px}.workflow-list h3{letter-spacing:-.04em;margin-top:13px;font-size:1.55rem;font-weight:470}.workflow-list li>div>p:last-child{color:var(--muted);margin-top:17px;line-height:1.62}.security-section{padding-block:145px}.security-grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(70px,10vw,165px);display:grid}.security-copy h2{margin-top:25px}.security-lede{max-width:560px;color:var(--muted);margin-top:33px;font-size:1.07rem;line-height:1.7}.security-list{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.security-list li{border-bottom:1px solid var(--line);color:#c5c6c1;grid-template-columns:45px 1fr;gap:14px;padding:17px 0;display:grid}.security-list span{color:var(--orange);font:400 .65rem/1.5 var(--mono)}.policy-panel{border:1px solid var(--line-strong);background:var(--carbon)}.policy-panel header{border-bottom:1px solid var(--line);color:#b7b9b4;font:400 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:22px 25px;display:flex}.policy-state{color:var(--lime)}.policy-panel dl{margin:0}.policy-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:23px 25px;display:grid}.policy-panel dt{color:var(--muted)}.policy-panel dd{color:#d8d7d1;font:400 .72rem/1.5 var(--mono);margin:0}.policy-panel>p{color:#7b7e79;padding:25px;font-size:.8rem;line-height:1.6}.faq-section{background:#0c0d0d;padding-block:130px}.faq-grid{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);gap:clamp(70px,10vw,170px);display:grid}.faq-grid h2{max-width:520px;margin-top:25px}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:#d6d5d0;cursor:pointer;padding:26px 45px 26px 0;font-size:1.02rem;font-weight:480;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before,.faq-list summary:after{background:var(--orange);content:"";width:14px;height:1px;transition:transform .18s;position:absolute;top:50%;right:4px}.faq-list summary:after{transform:rotate(90deg)}.faq-list details[open] summary:after{transform:rotate(0)}.faq-list details p{max-width:580px;color:var(--muted);padding:0 45px 28px 0;line-height:1.65}.final-cta{padding-block:120px 124px;position:relative;overflow:hidden}.final-cta:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:calc(50% - 1px)}.final-cta-grid{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.final-cta h2{margin-top:22px}.final-cta .signup-form{margin-top:0}.site-footer{border-top:1px solid var(--line)}.site-footer .shell{min-height:92px;color:var(--dim);font:400 .65rem/1.4 var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.footer-brand{color:#bfc0bb;font-family:Instrument Sans Variable,sans-serif;font-size:1rem}.footer-brand img{width:24px;height:24px}.footer-meta{justify-self:end}[data-reveal]{opacity:0;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes route-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes route-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=1180px){.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:54px}.hero h1{font-size:clamp(3.7rem,5.5vw,4.8rem)}.console-step{grid-template-columns:52px minmax(130px,1fr);gap:17px}.console-step>:last-child{grid-column:2;justify-self:start}.console-step{min-height:151px}.console-route{left:51px}.benefit-list article>div{gap:45px}.workflow-list{grid-template-columns:repeat(2,1fr)}.workflow-list li:nth-child(2){border-right:0}.workflow-list li:nth-child(-n+2){border-bottom:1px solid var(--line)}.security-grid,.faq-grid{gap:70px}}@media (width<=900px){.shell{width:min(calc(100% - 48px), var(--shell))}.nav{grid-template-columns:1fr auto}.nav-links{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:82px;min-height:auto;padding-block:86px 160px}.hero-copy{max-width:720px}.hero h1{font-size:clamp(3.9rem,8.5vw,5.4rem)}.console-wrap{width:min(100%,690px);margin-left:auto}.route-out{height:220px}.section-intro{grid-template-columns:1fr;gap:40px}.section-intro>p{max-width:590px}.signal-map{grid-template-columns:1fr}.map-node{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.map-node:last-child{border-bottom:0}.map-axis{width:1px;height:auto;top:0;bottom:0;left:83px}.map-axis span:first-child{top:16.666%;left:50%}.map-axis span:nth-child(2){top:50%;left:50%}.map-axis span:nth-child(3){top:83.333%;left:50%}.map-node{padding-left:120px}.map-node h3{margin-top:42px}.benefit-list article{grid-template-columns:90px minmax(0,1fr)}.benefit-list article>div{grid-template-columns:1fr;gap:16px}.security-grid,.faq-grid{grid-template-columns:1fr}.policy-panel{max-width:690px;margin-left:auto}.final-cta:before{display:none}.final-cta-grid{grid-template-columns:1fr;gap:52px}}@media (width<=620px){.shell{width:min(calc(100% - 36px), var(--shell))}.site-header{height:68px}.brand{gap:9px;font-size:1.1rem}.brand img{width:29px;height:29px}.hero-grid{gap:64px;padding-block:68px 130px}.eyebrow{margin-bottom:23px}.hero h1{letter-spacing:-.071em;font-size:clamp(3.1rem,14vw,3.65rem)}.hero-line-primary{white-space:normal}.hero-lede{margin-top:29px;font-size:.88rem}.signup-row{grid-template-columns:1fr;gap:10px}.signup-row input,.signup-row button{border:1px solid var(--line-strong);border-radius:1px;min-height:58px}.signup-row button{width:100%}.provider-note{max-width:330px;margin-top:12px}.console-header{min-height:57px;padding-inline:18px;font-size:.59rem}.console-step{grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:132px;padding:18px}.step-icon{width:44px;height:44px}.fox-icon img{width:23px;height:23px}.console-route{top:74px;bottom:63px;left:39px}.console-label{font-size:.66rem}.console-meta{font-size:.56rem}.api-key{width:100%;min-width:0;padding:12px;font-size:.64rem}.success-state{font-size:.61rem}.route-out{width:92%;height:190px;left:8%}.signal-section,.workflow-section,.security-section,.faq-section,.final-cta{padding-block:96px}.section h2{font-size:clamp(2.8rem,14vw,4rem)}.section-intro{gap:29px}.section-intro>p{font-size:.96rem}.signal-map{margin-top:64px}.map-axis{left:43px}.map-node{min-height:245px;padding:31px 24px 30px 76px}.node-status{left:76px;right:24px}.benefit-list{margin-top:72px}.benefit-list article{grid-template-columns:1fr;gap:20px;padding-block:31px}.benefit-list h3{font-size:1.65rem}.workflow-intro{margin-bottom:63px}.workflow-list{grid-template-columns:1fr}.workflow-list li{border-right:0;border-bottom:1px solid var(--line);min-height:300px}.workflow-list li:nth-child(3){border-bottom:1px solid var(--line)}.workflow-list li:last-child{border-bottom:0}.workflow-list li>div{margin-top:74px}.security-grid,.faq-grid{gap:60px}.policy-panel dl div,.policy-panel header,.policy-panel>p{padding-inline:18px}.faq-list summary{font-size:.97rem}.site-footer .shell{grid-template-columns:1fr auto;gap:25px;padding-block:25px}.site-footer .shell>p:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
