@font-face{font-family:Satoshi;src:url(/static/Satoshi-Variable.e739aff9b4d02c26.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--ink: #0a0a0b;--ink-2: #121315;--paper: #f4f5f3;--paper-2: #e9ebe8;--lime: #b8f25b;--lime-hover: #cbff7c;--red: #ff5a47;--card-text: #eef1ec;--card-muted: #a3a9a6;--card-line: rgba(240, 243, 238, .1);--card-well: rgba(240, 243, 238, .13);--radius-card: 10px;--shadow-card: 0 0 0 1px rgba(240, 243, 238, .14), 0 2px 6px rgba(0, 0, 0, .18);--header: 72px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 16px)}body{margin:0;background:var(--ink);color:var(--ink);font:400 17px/1.6 Satoshi,Arial,sans-serif;overflow-x:clip;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,svg,canvas{display:block;max-width:100%}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.035em;line-height:1.06}h1,h2,h3,.credential p,.stat span{text-wrap:balance}p,.points li{text-wrap:pretty}button,input,textarea{font:inherit}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:3px}.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}.skip{position:fixed;top:-80px;left:20px;z-index:100;background:#fff;color:var(--ink);padding:12px 20px;border-radius:999px}.skip:focus{top:12px}.container{width:min(1328px,100%);padding-inline:64px;margin-inline:auto}.band-dark{--bg: var(--ink);--fg: #f3f4f2;--muted: #a3a9a6;--line: #26282a;--focus: var(--lime);background:var(--bg);color:var(--fg)}.band-light{--bg: var(--paper);--fg: var(--ink);--muted: #52575a;--line: #d9dcd9;--focus: var(--ink);background:var(--bg);color:var(--fg)}.band-light.alt{--bg: var(--paper-2);--line: #d2d5d2}.card{--focus: var(--lime);color:var(--card-text);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#18191b}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.button.lime{background:var(--lime);color:var(--ink)}.button.lime:hover{background:var(--lime-hover)}.button.ghost{border-color:#a6aaa7;color:var(--fg)}.button.ghost:hover{border-color:var(--fg)}.button.small{min-height:42px;padding:0 18px;font-size:14px}.status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--card-muted)}.status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.nodes{display:block;width:87px;height:12px;margin-bottom:28px;background:currentColor;opacity:.5;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 87 12'%3E%3Cpath d='M6 6H81' stroke='%23000' stroke-width='1.6'/%3E%3Cg%3E%3Ccircle cx='6' cy='6' r='5.2'/%3E%3Ccircle cx='21' cy='6' r='5.2'/%3E%3Ccircle cx='36' cy='6' r='5.2'/%3E%3Ccircle cx='51' cy='6' r='5.2'/%3E%3Ccircle cx='66' cy='6' r='5.2'/%3E%3Ccircle cx='81' cy='6' r='5.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 87 12'%3E%3Cpath d='M6 6H81' stroke='%23000' stroke-width='1.6'/%3E%3Cg%3E%3Ccircle cx='6' cy='6' r='5.2'/%3E%3Ccircle cx='21' cy='6' r='5.2'/%3E%3Ccircle cx='36' cy='6' r='5.2'/%3E%3Ccircle cx='51' cy='6' r='5.2'/%3E%3Ccircle cx='66' cy='6' r='5.2'/%3E%3Ccircle cx='81' cy='6' r='5.2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain}.header{position:sticky;top:0;z-index:30;background:#0a0a0be6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #222426;color:#f3f4f2;--focus: var(--lime)}.header-inner{height:var(--header);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:-10px}.brand-mark{height:44px;width:44px;flex:none}.brand-name{font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1;color:#f3f4f2}.site-nav{display:flex;align-items:center;gap:18px;font-size:14px}.site-nav a:not(.button){color:#c2c6c3;padding:12px 6px}.site-nav a:not(.button):hover{color:#fff}.site-nav .button{margin-left:12px}.menu-button{display:none;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #2a2c2e;background:transparent;color:#f3f4f2;font-size:14px;cursor:pointer}.menu-icon,.menu-icon:before{display:block;width:14px;height:1.5px;background:currentColor;position:relative;transition:transform .2s}.menu-icon:before{content:"";position:absolute;top:5px}.menu-icon{transform:translateY(-2.5px)}.menu-button[aria-expanded=true] .menu-icon{transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-icon:before{transform:translateY(-5px) rotate(-90deg)}.mark-stage{position:relative;aspect-ratio:759 / 936.5}.mark-stage>svg,.mark-fallback{position:absolute;inset:0;width:100%;height:100%}.mark-fallback{object-fit:contain;opacity:.3}.m-line{fill:none;stroke:#f0f2ef26;stroke-width:10;stroke-linecap:round}.m-tendril{stroke-linecap:butt}.m-node{fill:#f3f4f2}.card-title{font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--card-text);margin-bottom:2px}.field{display:grid;grid-template-columns:40px 1fr;align-items:center;font-size:11px;color:var(--card-muted)}.field .value{min-width:0;padding:2px 5px;border-radius:6px;background:#f0f2ef14;color:var(--card-text);line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero{padding:clamp(48px,10vh,96px) 0 clamp(56px,11vh,104px)}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:72px;align-items:center}.slogan{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:30px}.signal-dot{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #b8f25b24;flex:none}h1{font-size:clamp(42px,4.7vw,68px);line-height:1.03;letter-spacing:-.045em;max-width:12.5em}h1 em{font-style:normal;color:var(--lime)}.hero-sub{max-width:540px;margin-top:28px;font-size:18px;line-height:1.6;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero-note{margin-top:22px;font-size:14px;color:var(--muted)}.hero-figure{position:relative}.hero-visual{position:relative;height:clamp(380px,calc(100vh - 300px),560px);margin-right:calc(-64px - max(0px,(100vw - 1328px) / 2))}.hero-visual canvas{position:absolute;inset:0;width:100%;height:100%}.hero-visual .mark-fallback{inset:50% auto auto 40%;width:150px;height:auto;transform:translate(-50%,-50%)}.hero-label{position:absolute;left:0;top:0;z-index:1;transform:translate(var(--tx, 0),-50%);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:#f0f2ef80;white-space:nowrap;pointer-events:none}.hero-label[data-align=center]{--tx: -50%}.hero-label[data-hero-label=blocked]{color:#ff8a78;opacity:0}html:not(.js) .hero-label{display:none}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}.stat{padding:40px 36px 42px;border-left:1px solid var(--line);display:grid;gap:8px}.stat:first-child{border-left:0;padding-left:0}.stat strong{font-size:clamp(34px,3.3vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1}.stat span{font-size:15px;color:var(--muted)}h2{font-size:clamp(34px,3.7vw,54px)}h2 em{font-style:normal}.band-dark h2 em{color:var(--lime)}.lead{font-size:20px;line-height:1.55;color:var(--muted);max-width:540px}.lead+.lead{margin-top:18px}.section-head h2{max-width:15em}.section-head.split{display:grid;grid-template-columns:1.1fr 1fr;gap:96px;align-items:end}.threats{padding:104px 0 112px}.threat-list{list-style:none;margin:72px 0 0;padding:0;border-top:1px solid var(--ink)}.threat{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(0,5fr) minmax(0,4fr);gap:44px;align-items:baseline;padding:28px 0 30px;border-bottom:1px solid var(--line)}.threat h3{display:flex;align-items:baseline;gap:14px;font-size:clamp(24px,2.2vw,30px);line-height:1.15;letter-spacing:-.03em}.threat h3:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--red);flex:none;transform:translateY(-.2em)}.threat p{color:var(--muted);font-size:17px;line-height:1.55;max-width:34em}.threat .threat-stop{padding-left:16px;border-left:2px solid #8fd12a;color:var(--fg);font-weight:500}.kyc{--fg: #f3f4f2;--muted: var(--card-muted);--line: #2a2c2e;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;margin-top:64px;padding:56px;border-radius:16px;background:var(--ink);color:var(--fg)}.kyc h3{font-size:clamp(30px,3vw,44px)}.kyc p{margin-top:18px;max-width:28em;font-size:18px;line-height:1.55;color:var(--muted)}.kyc-check{margin:0;font-size:17px}.kyc-check>div{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--line)}.kyc-check>div:last-child{border-bottom:1px solid var(--line)}.kyc-check dt{color:var(--muted)}.kyc-check dd{margin:0;font-weight:600;text-align:right}.kyc-check .is-pass{color:var(--fg)}.kyc-check .is-bad{color:#ff8a78}.kyc-check .kyc-verdict{padding-top:22px}.kyc-check .kyc-verdict dt{color:var(--fg);font-weight:600}.kyc-check .kyc-verdict dd{color:var(--lime)}.built-for{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8.4fr);gap:48px;align-items:baseline;margin-top:64px}.built-for h3{font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:var(--muted)}.built-for ul{display:flex;flex-wrap:wrap;gap:10px 0;list-style:none;margin:0;padding:0;font-size:20px;font-weight:500;letter-spacing:-.015em}.built-for li:not(:last-child):after{content:"/";margin:0 14px;color:#b9bdb9;font-weight:400}.fp{padding:104px 0}.fp-stage-wrap{margin-top:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fp-stage{position:relative;height:480px}.fp-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:none}.js .fp-stage canvas{display:block}.fp-card{position:absolute;top:50%;z-index:1;display:grid;gap:9px;padding:15px 17px 17px;transform:translateY(-50%)}.fp-signup{left:0;width:236px}.fp-result{right:0;width:268px}.fp-signup .field{grid-template-columns:42px 1fr;font-size:12px}.fp-signup .field .value{font-size:12px;line-height:18px}.fp-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--card-muted)}.fp-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.fp-status[data-tone=lime]{color:var(--lime)}.fp-status[data-tone=red]{color:#ff8a78}.fp-status[data-tone=neutral]{color:var(--card-text)}.fp-risk{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fp-risk-label{font-size:17px;font-weight:600;letter-spacing:-.01em}.fp-score{font-size:32px;font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.meter{display:block;height:6px;border-radius:999px;background:var(--card-well);overflow:hidden}.meter i{display:block;height:100%;width:calc(var(--fill, 1) * 100%);border-radius:inherit;background:var(--tone, var(--lime))}.fp-result[data-tone=red] .meter i{--tone: var(--red)}.fp-result[data-tone=neutral] .meter i{--tone: #cfd3cf}.fp-signals{list-style:none;margin:2px 0 0;padding:0}.fp-signals li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--card-line);font-size:13px;color:var(--card-muted);opacity:var(--o, 1)}.fp-signals strong{color:var(--card-text);font-weight:600;white-space:nowrap}.fp-result[data-tone=red] .fp-signals li:last-child strong{color:#ff8a78}.fp-verdict{justify-self:start;display:inline-flex;align-items:center;min-height:30px;padding:0 15px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:13px;font-weight:700;opacity:var(--o, 1)}.fp-result[data-tone=red] .fp-verdict{background:var(--red)}.fp-result[data-tone=neutral] .fp-verdict{background:#f3f4f2}.fp-count{position:absolute;left:50%;top:30px;z-index:1;transform:translate(-50%,-50%);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f0f2ef80;white-space:nowrap}.fp-count b{color:var(--fg);font-weight:600;font-variant-numeric:tabular-nums}html:not(.js) .fp-stage{height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 0}html:not(.js) .fp-card{position:static;transform:none}html:not(.js) .fp-count{display:none}.process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;list-style:none;margin:64px 0 0;padding:0}.process-steps li{border-top:1px solid var(--line);padding-top:26px}.band-dark .process-steps li{border-top-color:#3a3d40}.process-steps h3{font-size:27px;line-height:1.18;max-width:15em}.process-steps p{margin-top:18px;color:var(--muted);font-size:18px;line-height:1.6}.privacy{padding:112px 0}.privacy-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:96px;align-items:end}.privacy h2 span{color:#868b87}.privacy .lead{margin-top:26px}.points{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.points li{position:relative;padding:18px 0 18px 34px;border-bottom:1px solid var(--line);font-size:17px;line-height:1.55;color:var(--muted)}.points li:before{content:"";position:absolute;left:2px;top:25px;width:12px;height:12px;border-radius:50%;background:var(--ink)}.points strong{color:var(--fg);font-weight:600}.relay{padding-top:104px}.relay-visual{position:relative;display:none;margin-top:64px;height:520px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.js .relay-visual{display:block}.relay-visual canvas{width:100%;height:100%}.swarm-label{position:absolute;left:0;top:0;z-index:1;transform:translate(var(--tx, 0),-50%);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:#f0f2ef80;white-space:nowrap;pointer-events:none;transition:color .5s}.swarm-label[data-align=right]{--tx: -100%;text-align:right}.swarm-label[data-align=center]{--tx: -50%;text-align:center}.swarm-label.is-lit{color:var(--lime)}.swarm-label.is-hit{color:#ff8a78}.relay-visual.is-narrow .swarm-label{font-size:11px}.relay-visual.is-narrow [data-swarm-label=agents]{width:6.5em;white-space:normal}.credential{padding:64px 0 96px}.credential p{max-width:24em;padding-left:30px;border-left:3px solid var(--lime);font-size:clamp(28px,3vw,44px);line-height:1.16;letter-spacing:-.03em;font-weight:500}.briefing{padding:104px 0;border-top:1px solid var(--line)}.briefing-grid{display:grid;grid-template-columns:1fr 1fr;gap:104px;align-items:center}.closing-mark{width:128px;margin-bottom:40px}.closing-mark .mark-fallback{opacity:1}.briefing .lead{margin-top:24px}.briefing-form{display:grid;gap:18px;padding:34px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field span{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--card-text)}.form-field em{font-style:normal;font-weight:400;color:var(--card-muted)}.form-field input,.form-field textarea{display:block;width:100%;min-height:48px;padding:12px 14px;border-radius:7px;border:1px solid #767a77;background:#f0f2ef0a;color:var(--card-text);font-size:16px;resize:vertical;transition:border-color .2s,background .2s}.form-field input:hover,.form-field textarea:hover{border-color:#a6aaa7}.form-field input:focus-visible,.form-field textarea:focus-visible{outline:2px solid var(--lime);outline-offset:1px;background:#f0f2ef12}.briefing-form .button{justify-self:start;margin-top:6px}.form-actions{display:flex;flex-wrap:wrap;gap:12px}.form-actions .button{padding-inline:20px}.form-note{font-size:13px;color:var(--card-muted)}.form-note a{text-decoration:underline;text-underline-offset:3px}.request-draft{color:var(--card-muted);font-size:14px}.request-draft summary{cursor:pointer;padding:8px 0}.request-draft textarea{width:100%;margin-top:12px;padding:14px;border:1px solid #767a77;border-radius:7px;background:#121315;color:var(--card-text);font-size:16px;line-height:1.5;resize:vertical}.form-status{font-size:14px;font-weight:500;color:var(--lime)}.form-status:empty{display:none}.form-field [aria-invalid=true]{border-color:#ee8d82}.faq{padding:104px 0 112px}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:96px;align-items:start}.faq-head{position:sticky;top:calc(var(--header) + 40px)}.faq-head .lead{margin-top:24px}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:none;width:18px;text-align:center;font-size:26px;line-height:1;color:var(--muted)}.faq-item[open] summary:after{content:"\2212"}.faq-item summary:hover:after{color:var(--fg)}.faq-item h3{font-size:clamp(20px,1.7vw,24px);line-height:1.25;letter-spacing:-.02em}.faq-item p{max-width:40em;padding:0 48px 28px 0;color:var(--muted);font-size:17px;line-height:1.6}.footer{border-top:1px solid var(--line)}.footer-grid{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:52px;padding-bottom:44px}.footer-logo{display:inline-flex;align-items:center;gap:12px;margin-left:-14px}.footer-logo .brand-mark{height:64px;width:64px}.footer-logo .brand-name{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--fg)}.footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 28px;font-size:14px}.footer-nav a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--muted)}.footer-nav a:hover{color:var(--fg)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:26px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.footer-bottom a{display:inline-flex;align-items:center;min-height:44px}.footer-bottom a:hover{color:var(--fg)}.motion .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.motion .reveal.is-visible{opacity:1;transform:none}.closing-mark .m-line{stroke:#f3f4f2}.motion .closing-mark:not(.is-built) .m-node{transform:scale(0)}.motion .closing-mark:not(.is-built) .m-line{stroke-dashoffset:1}.motion .closing-mark .m-node{transform-box:fill-box;transform-origin:center;transition:transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i) * 22ms)}.motion .closing-mark .m-line{stroke-dasharray:1;transition:stroke-dashoffset .9s ease;transition-delay:calc(.8s + var(--i) * 40ms)}.motion .closing-mark .m-tendril{transition-delay:calc(1.5s + var(--i) * 60ms)}@media(max-width:1100px){.container{padding-inline:40px}.hero-grid,.briefing-grid{gap:64px}.section-head.split,.privacy-grid{gap:56px}.hero-visual{margin-right:-40px}.fp-signup{width:210px}.fp-result{width:240px}}@media(max-width:1100px){.threat{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 40px}.threat h3{grid-column:1 / -1}.kyc{gap:48px;padding:44px}.built-for{grid-template-columns:1fr;gap:14px}}@media(max-width:900px){.kyc{grid-template-columns:1fr}.faq-grid{grid-template-columns:1fr;gap:40px}.faq-head{position:static}}@media(max-width:900px){:root{--header: 64px}.brand .brand-mark{height:38px;width:38px}.brand .brand-name{font-size:21px}.menu-button{display:inline-flex}.js .site-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 28px 24px;background:var(--ink);border-bottom:1px solid #26282a}.js .site-nav.is-open{display:flex}.js .site-nav a:not(.button){min-height:52px;display:flex;align-items:center;padding-inline:0;border-bottom:1px solid #26282a;font-size:16px}.js .site-nav .button{margin:18px 0 0;min-height:50px}.site-nav{flex-wrap:wrap;gap:4px 18px}.header-inner{flex-wrap:nowrap}html:not(.js) .menu-button{display:none}html:not(.js) .header-inner{height:auto;min-height:var(--header);flex-wrap:wrap;padding-block:10px}html:not(.js) .header{position:relative}.hero{padding:64px 0 72px}.hero-grid{grid-template-columns:1fr;gap:56px}.hero-visual{height:360px;margin-inline:-40px}.section-head.split,.privacy-grid,.briefing-grid{grid-template-columns:1fr;gap:28px}.briefing-grid{gap:48px}.process-steps{grid-template-columns:1fr;gap:32px;margin-top:40px}.process-steps h3{max-width:none}.process-steps p{margin-top:14px}}@media(max-width:900px){.fp-stage{height:720px}.fp-card{top:auto;left:50%;right:auto;transform:translate(-50%)}.fp-signup{top:24px;width:min(300px,100%)}.fp-result{bottom:24px;width:min(300px,100%)}}@media(max-width:640px){.container{padding-inline:24px}body{font-size:16px}.hero{padding:48px 0 56px}h1{font-size:clamp(38px,10.6vw,50px)}.hero-sub{font-size:17px;margin-top:24px}.actions{margin-top:30px}.actions .button{flex:1 1 auto}.stats-grid{grid-template-columns:1fr}.stat{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.stat:first-child{border-top:0}.threats,.fp,.briefing,.faq{padding:88px 0}.faq-item p{padding-right:0;font-size:16px}.relay{padding-top:88px}.privacy{padding:80px 0}.lead{font-size:18px}.threat-list{margin-top:44px}.threat{grid-template-columns:1fr;gap:8px;padding:22px 0 24px}.threat h3{font-size:22px}.threat p{font-size:16px}.threat .threat-stop{margin-top:4px}.kyc{margin-top:44px;padding:32px 22px;gap:32px;border-radius:14px}.kyc-check{font-size:16px}.built-for{margin-top:44px}.built-for ul{font-size:18px}.fp-stage-wrap{margin-top:48px}.hero-visual{height:300px;margin-inline:-24px}.relay-visual{height:460px;margin-top:48px}.credential{padding:64px 0 88px}.credential p{padding-left:20px}.form-row{grid-template-columns:1fr}.briefing{padding-block:64px}.briefing-grid{gap:28px}.briefing-form{padding:24px 20px}.briefing-form .button{justify-self:stretch}.form-actions{flex-direction:column}.form-actions .button{width:100%}.closing-mark{width:64px;margin-bottom:24px}.footer-grid{flex-direction:column;align-items:flex-start;gap:20px}.footer-nav{justify-content:flex-start;gap:0 22px}.footer-logo .brand-mark{height:52px;width:52px}.footer-logo .brand-name{font-size:28px}.footer-bottom{flex-wrap:wrap;gap:0 18px}.footer-bottom span:nth-child(2){display:none}}@media(max-width:300px){.header-inner{gap:12px}.brand .brand-name{font-size:19px}.menu-button{padding:0 12px;gap:8px}.briefing-form{padding:20px 16px}.briefing-form .button{padding:0 16px;font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion .reveal{opacity:1;transform:none;transition:none}.swarm-label{transition:none!important}}
