:root{--paper:#f5f5fb;--ink:#20213a;--muted:#696b80;--blue:#4c49e8;--line:#e1e1ed;--display:'Space Grotesk',sans-serif;--body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,pre:focus-visible{outline:3px solid var(--blue);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:500}h1{font-size:clamp(48px,5.8vw,82px);line-height:1.07;letter-spacing:-5px}h2{font-size:clamp(34px,3.8vw,50px);line-height:1.15;letter-spacing:-2.4px}h3{font-size:24px;line-height:1.3;letter-spacing:-.7px}p{color:var(--muted)}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.accent{color:var(--blue)}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #e1e1edcc;background:#f5f5fbef;backdrop-filter:blur(18px)}.nav-wrap{display:flex;align-items:center;height:92px;gap:40px}.brand{display:inline-flex;align-items:center;gap:8px;font:600 30px/1 var(--display);letter-spacing:-1.5px}.brand-icon{width:34px;height:36px;color:var(--blue)}.brand-icon svg{width:100%;height:100%}.brand-dot{align-self:flex-start;font:11px var(--body);margin:3px 0 0 -3px;letter-spacing:0}nav{display:flex;gap:28px;margin:auto;font-size:13px;font-weight:600}nav a{position:relative;padding-block:14px;color:var(--muted);transition:color .2s}nav a:hover,nav a[aria-current]{color:var(--blue)}nav a[aria-current]:after{content:'';position:absolute;bottom:3px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:var(--blue)}.nav-cta{display:flex;gap:20px;align-items:center;background:var(--ink);border-radius:9px;padding:11px 18px;color:white;font-size:13px;font-weight:600;transition:background .2s}.nav-cta:hover{background:var(--blue)}.menu-toggle{display:none}.button{display:inline-flex;justify-content:center;align-items:center;gap:25px;padding:15px 23px;border:1px solid transparent;border-radius:9px;font-weight:600;font-size:14px;line-height:1.5;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:18px}.primary{background:var(--blue);color:white;box-shadow:0 5px 13px #4c49e812}.primary:hover{background:#3936c9;box-shadow:0 8px 22px #4c49e82b}.secondary{border-color:#d6d6e6;background:transparent;color:var(--ink)}.secondary:hover{background:white}.light{background:white;color:var(--ink)}.hero{display:grid;grid-template-columns:1.07fr 1fr;gap:48px;align-items:center;min-height:734px;padding-block:64px 88px}.announcement{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;border:1px solid #dcdaf1;padding:6px 11px;border-radius:30px;margin-bottom:25px;background:#eeedf8}.announcement>span:last-child{margin-left:9px}.announcement-dot{width:6px;height:6px;background:var(--blue);border-radius:50%}.accent-word{position:relative;color:var(--blue);display:inline-block}.accent-word svg{position:absolute;left:0;bottom:-14px;width:100%;height:20px;stroke:#aba7ff;stroke-width:3;fill:none}.hero-description{font-size:16px;line-height:1.8;max-width:430px;margin-top:30px}.hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero-footnote{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;margin-top:21px}.small-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#ddf0e9;color:#177f6a;border-radius:50%;font-size:10px}.separator{margin-inline:3px}.hero-stage{position:relative;isolation:isolate;display:flex;justify-content:center;padding:20px 15px}.hero-stage:before{position:absolute;content:'';inset:8% -8%;z-index:-2;background:radial-gradient(ellipse,#dcd8ff9c,transparent 70%)}.orbit{position:absolute;z-index:-1;border:1px solid #d9d5f2;border-radius:50%;left:50%;top:50%;pointer-events:none}.orbit-one{width:560px;height:400px;transform:translate(-50%,-50%) rotate(-35deg)}.orbit-two{width:610px;height:450px;transform:translate(-50%,-50%) rotate(36deg);border-style:dashed;opacity:.75}.orbit-token{position:absolute;border-radius:50%;display:grid;place-items:center;width:48px;height:48px;font-size:24px;border:5px solid var(--paper);box-shadow:0 4px 15px #26244914;animation:float 7s ease-in-out infinite}.token-one{left:-8px;top:100px;background:#fff0dd;color:#aa6822}.token-two{right:-16px;top:180px;background:#e4e4fa;color:#646798;animation-delay:-2s}.token-three{left:-5px;bottom:80px;background:#daf0e8;color:#25866c;animation-delay:-4s}.float-label{position:absolute;top:1px;right:-5px;z-index:2;display:flex;align-items:center;gap:9px;background:white;border:1px solid var(--line);border-radius:11px;padding:11px 15px;box-shadow:0 8px 25px #26244908;transform:rotate(5deg)}.float-label strong{display:block;font-size:11px;font-weight:600}.float-label small{display:block;font-size:9px;color:var(--muted)}.settlement-note{position:absolute;bottom:-4px;right:-2px;display:flex;align-items:center;gap:12px;background:var(--ink);color:white;padding:14px 20px;border-radius:13px;box-shadow:0 12px 30px #20213a20;transform:rotate(-3deg)}.settlement-icon{width:30px;height:30px;border:1px solid #ffffff36;border-radius:50%;display:grid;place-items:center;font-size:21px}.settlement-note small{display:block;font-size:8px;letter-spacing:1.5px;color:#b5b3d8}.settlement-note strong{display:block;font-size:11px;font-weight:500}.checkout-card{width:370px;max-width:100%;background:white;border:1px solid #e5e4f0;border-radius:19px;padding:25px;box-shadow:0 20px 65px #3430550c;position:relative}.checkout-top{display:flex;align-items:center;gap:11px;border-bottom:1px solid #eeeef4;padding-bottom:18px}.store-mark{display:grid;place-items:center;background:#efedff;color:var(--blue);font:25px var(--display);width:37px;height:37px;border-radius:10px}.checkout-top strong{font-size:12px;display:block}.checkout-top small{font-size:9px;color:var(--muted);display:block}.lock-icon{margin-left:auto;color:#8b8a9e;font-size:24px}.checkout-amount{text-align:center;padding:22px 0}.checkout-amount>span{font-size:10px;color:var(--muted);display:block}.checkout-amount>strong{font:500 46px/1.4 var(--display);letter-spacing:-2px;display:block}.checkout-amount>strong span{color:#9898ab}.checkout-amount small{font-size:9px;color:var(--muted)}.checkout-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.checkout-label label{font-size:10px;font-weight:600}.tiny-pill{border-radius:4px;padding:3px 6px;letter-spacing:.7px;background:#efedf9;color:#75708e;font-size:7px;font-weight:600}.coin-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.coin-tab{display:flex;align-items:center;justify-content:center;gap:5px;background:white;border:1px solid var(--line);border-radius:7px;font-size:9px;font-weight:600;min-height:39px;transition:background .2s,border-color .2s}.coin-tab.active{background:#efedff;border-color:var(--blue);color:var(--blue)}.coin{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;font-size:15px;color:white;font-weight:500;font-style:normal}.usdt{background:#28967d}.eth{background:#7d86c4}.btc{background:#ce8230}.sol{background:#252a39;color:#b5f5da}.payment-detail{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 0 14px}.payment-detail small{display:block;font-size:9px;color:var(--muted)}.payment-detail strong{font-size:13px;font-weight:600}.network{font-size:8px;background:var(--paper);border-radius:5px;padding:4px 7px;color:var(--muted)}.demo-address{border:1px solid var(--line);background:#fafafe;border-radius:7px;padding:9px 11px;margin-bottom:15px}.demo-address>span{display:block;font-size:8px;color:var(--muted)}.demo-address>div{display:flex;align-items:center;justify-content:space-between}.demo-address code{font-size:11px}.icon-button{border:0;background:none;color:var(--muted);font-size:19px;padding:2px 7px}.pay-button{width:100%;font-size:11px;padding:12px 14px;justify-content:space-between;border:0}.wallet-button{display:block;width:100%;border:0;background:none;padding:10px 0 0;font-size:10px;color:var(--muted)}.wallet-button:hover{color:var(--blue)}.checkout-foot{border-top:1px solid #eeeef4;display:flex;justify-content:space-between;margin-top:17px;padding-top:13px;color:#747387;font-size:8px}.checkout-foot strong{font-family:var(--display);font-size:11px;color:var(--ink)}.payment-status{font-size:10px;background:#e4f4ec;border-radius:6px;color:#16674e;padding:10px;margin-top:12px}.rail{border-block:1px solid var(--line)}.rail-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:27px}.rail-inner>span{font-size:9px;line-height:1.6;letter-spacing:1px;color:#7d7d93}.rail-inner>div{display:flex;gap:10px;align-items:center;font:500 16px var(--display);color:#74748c}.rail-inner b{font-size:22px;font-weight:500}.section{padding-block:96px}.section-tight{padding-top:20px}.eyebrow{display:block;color:var(--blue);letter-spacing:1.7px;font-size:9px;font-weight:700;margin-bottom:18px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.section-heading>p{font-size:13px;padding-bottom:4px}.bento-grid{display:grid;grid-template-columns:1.17fr 1fr;gap:20px}.feature-card{border:1px solid var(--line);border-radius:15px;background:#fafafe;padding:30px;transition:transform .25s,border-color .25s}.feature-card:hover{transform:translateY(-4px);border-color:#bbb7f2}.feature-card p{font-size:13px;line-height:1.8;margin-top:12px;max-width:390px}.feature-card h3{font-size:23px}.card-symbol{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;border:1px solid #d8d5f6;border-radius:10px;color:var(--blue);font-size:22px;margin-bottom:20px}.feature-large{grid-row:span 2;padding:35px;background:linear-gradient(135deg,#eeecff,#f8f8fd)}.feature-large h3{font-size:34px;letter-spacing:-1.3px}.card-heading{display:flex;align-items:center;justify-content:space-between}.card-heading .card-symbol{border:0}.mini-payment{background:white;display:flex;align-items:center;gap:13px;padding:23px;border-radius:11px;max-width:330px;margin:34px 0;border:1px solid #e7e5f5;box-shadow:0 8px 25px #36315e05;transform:rotate(-3deg)}.mini-payment .coin{width:38px;height:38px;font-size:24px}.mini-payment strong{font-size:16px;display:block}.mini-payment small{font-size:10px;color:var(--muted);display:block}.mini-check{margin-left:auto;color:#177f6a;background:#e5f3ed;padding:3px 9px;border-radius:50%}.text-link{font-size:12px;font-weight:600;color:var(--blue);display:inline-block}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.blue-card{background:#efedff}.ink-section{background:#22233d;color:white}.developer-preview{display:grid;grid-template-columns:.85fr 1fr;gap:90px;align-items:center;padding-block:83px}.ink-section .eyebrow{color:#afacf8}.ink-section p{color:#b4b4c9;font-size:14px;max-width:340px;margin:22px 0 28px}.code-window{background:#2c2d49;border:1px solid #47475f;border-radius:13px;box-shadow:0 20px 40px #14152920;overflow:hidden;min-width:0}.window-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff0f;padding:15px 20px;color:#b9b8d5;font-size:9px}.window-bar>span:first-child{display:flex;gap:5px}.window-bar i{display:inline-block;width:6px;height:6px;background:#74718c;border-radius:50%}pre{margin:0;font-size:11px;line-height:1.95;white-space:pre;overflow:auto;tab-size:2}pre code{font-family:Consolas,'Courier New',monospace}.code-window pre{padding:26px 25px;color:#eeedf9}.code-muted{color:#9d9dbb}.code-purple{color:#b4a5ff}.code-green{color:#a6dcd1}.code-caption{display:flex;align-items:center;gap:7px;padding:12px 22px;border-top:1px solid #ffffff0f;font-size:9px;color:#b7b7cb}.status-dot{background:#a8bda8;width:5px;height:5px;border-radius:50%}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.split-section p{font-size:14px;max-width:415px;margin:22px 0}.split-section .muted{font-size:12px}.savings-preview{display:block;background:#ecebfc;border:1px solid #e1def8;padding:35px;border-radius:16px;transition:transform .25s}.savings-preview:hover{transform:translateY(-5px)}.big-rate{font:112px/1.3 var(--display);letter-spacing:-8px;color:var(--blue)}.big-rate>span{font-size:68px}.rate-baseline{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:14px}.circle-arrow{display:grid;place-items:center;border:1px solid #cecaef;border-radius:50%;width:37px;height:37px;color:var(--blue);font-size:23px}.savings-preview small{font-size:10px;color:var(--muted);border-top:1px solid #d9d6ef;display:block;padding-top:17px}.closing{background:#e8e6ff;border:1px solid #dedbf9;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:50px 58px;border-radius:17px;position:relative;overflow:hidden}.closing:after{content:'';width:370px;height:370px;position:absolute;right:0;top:50%;border:1px solid #d6d2f5;border-radius:50%;transform:translateY(-50%);pointer-events:none}.closing h2{font-size:46px}.closing p{font-size:13px;margin-top:15px}.closing .button{z-index:1;flex-shrink:0}.closing .eyebrow{font-size:8px}.footer{padding-top:48px;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:50px}.footer .brand{font-size:27px}.footer .brand-icon{width:29px}.footer-top p{font-size:12px;margin-top:18px}.footer-label{display:block;font-size:11px;font-weight:600;margin:5px 0 16px}.footer-top>div>a:not(.brand){display:block;font-size:11px;color:var(--muted);margin-bottom:9px}.footer-top>div>a:hover{color:var(--blue)}.pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9d8e8;padding:7px 10px;border-radius:30px;font-size:9px;white-space:nowrap}.pill i{width:5px;height:5px;border-radius:50%;background:#177f6a}.footer-note p{max-width:210px}.footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-block:23px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.page-intro{padding-block:80px 55px}.page-intro h1{font-size:clamp(45px,5.5vw,75px);line-height:1.12;max-width:1000px}.intro-copy{font-size:16px;max-width:600px;margin-top:28px;line-height:1.9}.page-intro .eyebrow{margin-bottom:23px}.product-flow{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;background:white;border:1px solid var(--line);border-radius:16px;padding:40px;gap:20px;align-items:center}.product-flow p{font-size:12px;margin-top:15px}.step-number{font-size:9px;letter-spacing:1.5px;color:var(--blue);display:block;margin-bottom:20px}.flow-arrow{color:#9c98d9;font-size:27px}.tint-section{background:#edecf7;border-block:1px solid #e7e5f3}.cards-three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tint-section .feature-card{background:#f6f5fd}.product-checkout{display:flex;justify-content:center;background:#e9e7fc;border-radius:20px;padding:40px}.calculator{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:white;border-radius:18px;overflow:hidden}.calculator-controls{padding:45px}.calculator-controls h2{font-size:35px;margin-bottom:35px}.calculator-controls label{display:block;color:var(--muted);font-size:12px;margin-bottom:5px}.calculator-controls output{font:38px var(--display);display:block;letter-spacing:-1.5px;margin-bottom:20px}input[type=range]{width:100%;accent-color:var(--blue);cursor:pointer;height:20px}.range-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:8px}.fine-print{font-size:11px;line-height:1.8;margin-top:28px}.calculator-result{padding:45px;background:var(--ink);color:white}.calculator-result .eyebrow{color:#c0bbff}.calculator-result>output{font:64px/1.3 var(--display);letter-spacing:-3px;color:#c1bcff;display:block}.calculator-result>p{font-size:11px;color:#b5b6cc;margin-bottom:30px}.fee-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;padding:15px 0;border-bottom:1px solid #ffffff14;color:#c3c3d7}.fee-row strong{font-weight:500;color:white}.fee-row.total{font-size:12px;margin-bottom:30px}.total strong{color:#c1bcff}.calculator-result .button{width:100%}.developer-workspace{background:#25263f;border:1px solid #45455f;color:#eeedf9;border-radius:16px;overflow:hidden;min-width:0}.code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 22px;border-bottom:1px solid #ffffff16}.code-tabs{display:flex;gap:8px;flex-wrap:wrap}.code-tabs button{font-size:11px;border:1px solid transparent;background:transparent;color:#bfbfd1;padding:8px 17px;border-radius:6px}.code-tabs button.active{background:#4c49e8;color:white}.copy-code{border:1px solid #5b5a71;border-radius:6px;color:#ddddef;background:transparent;font-size:11px;padding:7px 13px}.developer-workspace pre{padding:35px;font-size:13px;min-height:325px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.resource{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:23px;background:#fafafe;transition:border-color .2s}.resource:hover{border-color:var(--blue)}.resource>span{font-size:25px;color:var(--blue)}.resource h3{font-size:16px}.resource p{font-size:10px}.resource b{font-weight:400;color:var(--blue);margin-left:auto}.event-card{background:white;border:1px solid var(--line);border-radius:16px;padding:35px;min-width:0}.event-card h3{margin:20px 0;color:var(--blue);font-family:monospace;font-size:23px}.event-step{font-size:13px;padding:14px 0;border-bottom:1px solid var(--line)}.event-step span{color:#177f6a;margin-right:10px}.event-card .button{width:100%;margin-top:25px}.event-card p{font-size:11px}.legacy-details{padding:25px;border:1px solid var(--line);border-radius:12px;min-width:0}.legacy-details>summary{cursor:pointer;font-size:14px;font-weight:600}.legacy-details .code-tabs{margin-top:20px}.legacy-details .code-tabs button{color:var(--ink);border-color:var(--line)}.legacy-details .code-tabs button.active{color:white}.legacy-details pre{margin-top:20px;font-size:12px;max-height:440px}.security-banner{display:flex;gap:55px;align-items:center;background:#e9e7fc;border:1px solid #dfdcf8;border-radius:18px;padding:50px}.security-mark{font:150px/1 var(--display);color:var(--blue);border:1px solid #d6d1fa;border-radius:50%;width:210px;height:210px;flex-shrink:0;display:grid;place-items:center;background:radial-gradient(circle,#f5f4ff,#e1def9)}.security-banner h2{font-size:40px}.security-banner p{font-size:13px;max-width:560px;margin-top:20px}.security-cards{margin-top:25px}.notice{background:#edebf8;border:1px solid #dfdcec;border-radius:11px;padding:23px;margin-top:25px}.notice>strong{font-size:13px}.notice p{font-size:12px;margin-top:6px}.notice .text-link{margin-top:12px}.faq-section{display:grid;grid-template-columns:.8fr 1fr;gap:80px;padding-top:45px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:22px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:400;color:var(--blue);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;padding-bottom:22px;line-height:1.9}.demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.demo-context>p{font-size:14px;margin-top:22px;max-width:400px}.demo-stage{display:flex;justify-content:center;align-items:center;border:1px solid #e1def5;border-radius:24px;background:radial-gradient(ellipse at 50% 45%,#dcd8fa,#efedfb 70%);padding:50px 35px;min-width:0}.demo-stage .checkout-card{width:390px}.demo-steps{list-style:none;padding:0;margin:30px 0}.demo-steps li{display:flex;gap:17px;align-items:flex-start;margin-bottom:22px}.demo-steps li>span{background:#e8e5fc;color:var(--blue);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;flex-shrink:0}.demo-steps strong{font-size:13px}.demo-steps p{font-size:11px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);width:max-content;padding:15px 24px;border:1px solid #49465f;border-radius:12px;z-index:90;background:#26243c;color:white;font-size:13px;box-shadow:0 10px 35px #22223925}.skip{position:fixed;top:-100px;left:15px;background:white;padding:12px 20px;z-index:100;border-radius:6px}.skip:focus{top:10px}.js-motion .reveal{opacity:0;transform:translateY(19px);transition:opacity .7s ease,transform .7s ease}.js-motion .reveal.visible{opacity:1;transform:translateY(0)}[hidden]{display:none!important}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@media(min-width:1440px){.hero{min-height:780px}.hero-stage{margin-left:20px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}nav{gap:20px}.nav-wrap{gap:25px}h1{letter-spacing:-3.8px}.hero{gap:30px}.hero-stage{padding-inline:0}.orbit-one{width:440px}.orbit-two{width:470px}.orbit-token{width:38px;height:38px;font-size:19px}.float-label,.settlement-note{right:-10px}.rail-inner>div{font-size:13px}.developer-preview,.split-section,.demo-layout{gap:50px}.resource{padding:18px}.footer-top{gap:24px}.checkout-card{padding:23px}.hero-description{font-size:14px}}
@media(max-width:850px){.container{width:calc(100% - 48px)}.nav-wrap{height:78px;gap:20px}.brand{font-size:27px}.brand-icon{width:30px}.nav-cta{margin-left:auto;font-size:11px;padding:10px 14px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;order:3;width:36px;height:36px;border:1px solid var(--line);background:none;border-radius:7px;padding:8px}.menu-toggle span{height:1px;width:100%;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}nav{display:none;position:absolute;top:77px;left:0;right:0;flex-direction:column;background:var(--paper);padding:20px 25px;border-bottom:1px solid var(--line);gap:0;box-shadow:0 15px 25px #24233f08}nav.is-open{display:flex}nav a{font-size:15px;padding:12px}nav a[aria-current]:after{left:0;top:50%;bottom:auto}.hero{grid-template-columns:1fr;gap:50px;padding-top:48px;padding-bottom:65px;min-height:0}.hero-copy{max-width:600px}.hero h1{font-size:72px}.hero-description{max-width:480px;font-size:16px}.hero-stage{width:500px;max-width:100%;margin:auto;padding-block:25px}.hero-stage .checkout-card{width:370px}.float-label{right:0}.settlement-note{right:10px}.token-one,.token-three{left:15px}.token-two{right:15px}.rail-inner{flex-wrap:wrap;justify-content:center;gap:18px 28px}.rail-inner>span{width:100%;text-align:center}.rail-inner>span br{display:none}.section{padding-block:65px}.section-tight{padding-top:15px}.section-heading{align-items:flex-start}.section-heading>p{max-width:230px}.section-heading h2{font-size:35px}.bento-grid{grid-template-columns:1fr 1fr}.feature-large{padding:25px}.feature-card{padding:24px}.feature-large h3{font-size:28px}.feature-card h3{font-size:23px}.feature-card p{font-size:12px}.developer-preview{padding-block:65px;gap:30px;grid-template-columns:1fr 1fr}.developer-preview h2{font-size:35px}.code-window pre{font-size:9px;padding:20px 15px}.split-section{gap:35px}.savings-preview{padding:25px}.big-rate{font-size:92px}.closing{padding:38px}.closing h2{font-size:37px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){display:none}.cards-three{grid-template-columns:1fr 1fr}.product-flow{grid-template-columns:1fr;padding:30px}.flow-arrow{transform:rotate(90deg);justify-self:start}.product-flow h3 br{display:none}.product-flow p{max-width:550px}.product-checkout{padding:25px}.calculator-controls,.calculator-result{padding:30px}.calculator-controls h2{font-size:30px}.calculator-result>output{font-size:52px}.resource-grid{grid-template-columns:1fr}.resource{padding:22px}.security-banner{gap:30px;padding:35px}.security-mark{width:150px;height:150px;font-size:100px}.security-banner h2{font-size:34px}.faq-section{gap:35px}.demo-layout{gap:30px}.demo-stage{padding:30px 18px}.demo-context h2{font-size:35px}.page-intro{padding-top:60px}.page-intro h1{letter-spacing:-3px}}
@media(max-width:600px){.container{width:calc(100% - 36px)}.nav-wrap{gap:14px;height:72px}.brand{font-size:25px}.brand-icon{width:29px}.nav-cta{gap:9px;font-size:10px;padding:9px 12px}nav{top:71px}.hero{padding-top:35px;gap:40px}.announcement{font-size:9px;margin-bottom:22px;gap:7px}.hero h1{font-size:clamp(45px,11.4vw,65px);letter-spacing:-3px}.hero-description{font-size:14px;margin-top:28px;max-width:350px}.hero-actions{gap:8px}.hero-actions .button{font-size:12px;padding:13px 17px;gap:14px}.hero-footnote{font-size:9px}.hero-stage{width:100%;padding:23px 12px}.hero-stage .checkout-card{width:330px;padding:21px}.float-label{padding:8px 11px;top:0;right:0}.float-label strong{font-size:10px}.float-label small{font-size:8px}.orbit-one{width:103%;height:360px}.orbit-two{width:105%;height:370px}.token-one{left:-7px;top:65px;z-index:2}.token-two{right:-6px;top:180px;z-index:2}.token-three{left:-5px;bottom:70px;z-index:2}.settlement-note{right:0;bottom:0;padding:12px 17px}.checkout-amount>strong{font-size:43px}.rail-inner{column-gap:20px;row-gap:14px}.rail-inner>div{font-size:11px;gap:6px}.rail-inner>div b{font-size:18px}.rail-inner>span{font-size:8px}.section{padding-block:53px}.section-tight{padding-top:10px}.section-heading{display:block;margin-bottom:27px}.section-heading>p{margin-top:20px;font-size:12px}.section-heading .button{margin-top:25px}.eyebrow{font-size:8px;margin-bottom:15px}h2,.section-heading h2{font-size:34px;letter-spacing:-1.8px}.bento-grid,.developer-preview,.split-section,.cards-three,.calculator,.faq-section,.demo-layout{grid-template-columns:1fr}.feature-large{grid-row:auto}.feature-card{padding:26px}.feature-card h3{font-size:24px}.feature-large h3{font-size:32px}.mini-payment{max-width:100%;margin-block:30px}.feature-card p{font-size:13px}.developer-preview{gap:30px;padding-block:53px}.developer-preview p{font-size:13px}.code-window pre{font-size:11px;padding:24px 18px}.split-section{gap:30px}.split-section p{font-size:13px}.savings-preview{padding:30px}.big-rate{font-size:110px}.closing{display:block;padding:30px}.closing h2{font-size:37px}.closing .button{margin-top:25px;position:relative}.closing:after{right:-170px}.closing p{font-size:12px}.footer{padding-top:35px}.footer-top{gap:30px 20px;padding-bottom:35px}.footer-top>div:first-child{grid-column:span 2}.footer-top>div:first-child p{margin-top:12px}.footer-note{grid-column:span 2}.footer-note p{max-width:280px}.footer-bottom{gap:12px;font-size:8px}.page-intro{padding-top:44px;padding-bottom:35px}.page-intro h1{font-size:clamp(39px,10vw,56px);letter-spacing:-2.5px}.intro-copy{font-size:14px;margin-top:22px}.product-flow{padding:28px}.product-flow h3{font-size:25px}.product-checkout{padding:30px 15px}.calculator-controls,.calculator-result{padding:28px}.calculator-controls h2{font-size:32px}.calculator-result>output{font-size:60px}.calculator-controls output{font-size:34px}.calculator-result>p{font-size:10px}.fee-row{font-size:10px}.fee-row.total{font-size:11px}.code-toolbar{padding:13px;gap:8px}.code-tabs{gap:3px}.code-tabs button{padding:8px 10px;font-size:10px}.copy-code{font-size:9px;padding:6px 9px;white-space:nowrap}.developer-workspace pre{font-size:11px;padding:24px 20px;min-height:310px}.event-card{padding:26px}.event-card h3{font-size:21px}.security-banner{display:block;padding:28px}.security-mark{width:105px;height:105px;font-size:75px;margin-bottom:30px}.security-banner h2{font-size:31px}.security-banner p{font-size:12px}.faq-section{gap:28px}.faq-list summary{font-size:12px}.faq-list details p{font-size:12px}.demo-stage{padding:35px 17px;border-radius:18px}.demo-stage .checkout-card{padding:22px}.demo-context .notice{margin-bottom:5px}.resource h3{font-size:17px}.toast{font-size:12px;padding:13px 18px}.legacy-details{padding:20px}.legacy-details>summary{font-size:12px}.payment-detail{gap:4px}.network{font-size:7px}.coin-tabs{gap:5px}.coin-tab{font-size:8px;min-height:42px;gap:4px}.checkout-foot{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}.button:hover,.feature-card:hover,.savings-preview:hover{transform:none}}
/* Let nested payment cards and code panels shrink with their grid columns. */
.hero>*,.split-section>*,.developer-preview>*,.bento-grid>*,.demo-layout>*{min-width:0}
.hero-stage{overflow:clip;overflow-clip-margin:15px}
@media(max-width:600px){.hero-stage{overflow-clip-margin:5px}.hero h1{font-size:clamp(40px,11.4vw,65px)}.hero-footnote{flex-wrap:wrap}.checkout-card{min-width:0}.product-checkout{min-width:0}}
.checkout-top small,.checkout-amount>span,.checkout-amount small,.checkout-label label,.payment-detail small{font-size:11px}.coin-tab{font-size:10px;min-height:44px}.network{font-size:9px}.demo-address>span{font-size:10px}.wallet-button{font-size:11px;min-height:36px}.checkout-foot{font-size:9px}.tiny-pill{font-size:8px}.pay-button{font-size:12px;min-height:44px}.icon-button{min-width:32px;min-height:32px}.hero-stage{padding-block:24px}.float-label{top:0}.footer-top>div>a:not(.brand){font-size:12px}.footer-label{font-size:12px}
@media(max-width:600px){.checkout-top small{font-size:9px}.checkout-amount small{font-size:10px}.coin-tab{font-size:9px}.coin{width:18px;height:18px;font-size:13px}.network{font-size:8px}.demo-address>span{font-size:9px}.checkout-foot{font-size:8px}.hero-stage .checkout-card{padding-inline:18px}.menu-toggle{width:42px;height:42px}.nav-wrap{gap:10px}.nav-cta{min-height:40px}}
/* The supplied white wordmark sits on ink for clear contrast. */
.brand{background:var(--ink);padding:5px 12px;border-radius:10px;gap:0;flex-shrink:0;line-height:0}
.brand-logo{display:block;width:146px;height:auto;max-width:100%}
.footer .brand{padding:5px 12px}
@media(max-width:850px){.brand-logo{width:126px}}
@media(max-width:600px){.brand,.footer .brand{padding:4px 8px;border-radius:8px}.brand-logo{width:100px}.nav-wrap{gap:8px}.footer .brand-logo{width:130px}}

/* Dark-only Toknex theme: navy surfaces, ribbon blue and violet accents. */
:root{color-scheme:dark;--paper:#080c17;--ink:#f1f4ff;--muted:#a0abc3;--blue:#a79bff;--line:#ffffff14;--surface:#101726;--surface-raised:#151e31;--accent-strong:#6650ed}
body{background:radial-gradient(ellipse 65% 650px at 85% 5%,#24206424,transparent 80%),var(--paper)}
::selection{background:#7a5cff66;color:#fff}
.site-header{background:#080c17e8;border-color:var(--line);backdrop-filter:blur(22px)}
.brand,.footer .brand{background:transparent}
nav a:hover,nav a[aria-current]{color:#d5cdff}
nav a[aria-current]:after{background:#a89aff;box-shadow:0 0 12px #a89aff80}
.nav-cta,.primary{background:linear-gradient(110deg,#5842dc,#7051ed 70%,#8156eb);color:#fff;border:1px solid #a292ff45;box-shadow:0 4px 20px #6545ec24,inset 0 1px #ffffff15}
.nav-cta:hover,.primary:hover{background:linear-gradient(110deg,#6952ef,#855ef6);box-shadow:0 7px 28px #6545ec45}
.secondary,.light{background:#ffffff05;border-color:#ffffff24;color:#edf0ff;box-shadow:inset 0 1px #ffffff04}
.secondary:hover,.light:hover{background:#ffffff0c;border-color:#b1a4ff66}
.announcement{background:#7663ef0d;border-color:#9c88ff30;color:#c6bddf}
.announcement-dot{background:#ad99ff;box-shadow:0 0 12px #a28bff80}
.accent-word,.accent{color:#ab9dff}
.accent-word{background:linear-gradient(100deg,#b4a1ff 5%,#8da8ff 60%,#66d4e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.accent-word svg{stroke:#7561d9;opacity:.65}
.hero-stage:before{inset:-3% -10%;background:radial-gradient(ellipse at 55% 50%,#6b3ff538,transparent 68%)}
.orbit{border-color:#8a70f42e}.orbit-two{border-color:#5fb9f125;opacity:.8}
.orbit-token{border-color:var(--paper);box-shadow:0 0 28px #0006,inset 0 1px #ffffff12}
.token-one{background:#2b211e;color:#ffbd76}.token-two{background:#1d2344;color:#b2baff}.token-three{background:#142d2e;color:#6fd9bd}
.float-label{background:#171f32;border-color:#ffffff1a;box-shadow:0 12px 35px #0005}
.float-label strong{color:#e9edfa}.float-label small{color:#abb6cc}
.small-check,.mini-check{background:#39ce9e1a;color:#71e3be}
.settlement-note{background:linear-gradient(125deg,#262143,#172337);border:1px solid #9b83ff38;box-shadow:0 14px 40px #0005}
.checkout-card{background:linear-gradient(145deg,#182237,#111a2c 80%);border-color:#b2a5ff2b;box-shadow:0 28px 75px #0006,inset 0 1px #ffffff08}
.checkout-top,.checkout-foot{border-color:#ffffff10}
.checkout-top strong{color:#edf0ff}.store-mark{background:#8b6cff1c;color:#c6b8ff;border:1px solid #b49bff24}
.lock-icon{color:#a9b6d3}.checkout-amount>strong{color:#fff}.checkout-amount>strong span{color:#8793ac}
.checkout-amount small,.checkout-top small{color:#a1aec6}
.tiny-pill{background:#a28aff16;color:#c5b7ef;border:1px solid #b9a3ff16}
.coin-tab{background:#0c1425;border-color:#ffffff15;color:#c2cbdf}
.coin-tab:hover{border-color:#a490ff66;background:#1c2440}
.coin-tab.active{background:#8c71ff1f;border-color:#9a80ff;color:#ddd4ff;box-shadow:inset 0 0 15px #8c71ff09}
.network{background:#ffffff07;color:#b6c2db;border:1px solid #ffffff08}
.demo-address{background:#080f1f80;border-color:#ffffff12}
.demo-address code{color:#cbd3e6}.icon-button{color:#b3bed5}.icon-button:hover{color:white}
.checkout-foot{color:#a1adc5}.checkout-foot strong{color:#dddff2}
.payment-status{background:#43c99514;border:1px solid #59d7a637;color:#86e5bd}
.rail{background:#ffffff02}.rail-inner>div{color:#a9b4cd}.rail-inner>span{color:#98a3bb}
.eyebrow{color:#ad9cff}
.feature-card,.resource{background:linear-gradient(140deg,#121b2c,#0d1524);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff03}
.feature-card:hover,.resource:hover{border-color:#9580f257;box-shadow:0 14px 35px #0002}
.feature-large{background:radial-gradient(ellipse at 0 0,#5d3aa229,transparent 75%),linear-gradient(135deg,#151b31,#101828)}
.blue-card{background:radial-gradient(ellipse at 100% 0,#5359d51c,transparent 75%),#111a2d}
.card-symbol{background:#a38aff09;border-color:#aa91ff26;color:#baaaff}
.mini-payment{background:#1b253a;border-color:#b4a3ff24;box-shadow:0 10px 30px #0003}.mini-payment strong{color:#edf1ff}
.text-link{color:#b7a8ff}.text-link:hover{color:#d2c7ff}
.ink-section{background:radial-gradient(ellipse at 80% 40%,#39276d25,transparent 65%),#0c1120;border-block:1px solid #ffffff0e}
.ink-section p{color:#a4b0c8}.ink-section .eyebrow{color:#ad9cff}
.code-window{background:#111a2c;border-color:#ffffff1c;box-shadow:0 24px 55px #0003}
.window-bar{background:#ffffff02;color:#a2afca}.window-bar i{background:#687390}
.code-window pre{color:#dce4f6}.code-muted{color:#8c9cb8}.code-purple{color:#b9a0ff}.code-green{color:#7cd9c7}
.code-caption{color:#9eacc6}.status-dot{background:#76d6b3}
.savings-preview{background:radial-gradient(ellipse at 100% 0,#7250db26,transparent 70%),#131b2e;border-color:#a998ff26}
.big-rate{color:#c4b4ff;text-shadow:0 0 70px #8a64ed24}
.circle-arrow{border-color:#aa91ff35;color:#bfacff}.savings-preview small{border-color:var(--line);color:#9caac3}
.closing{background:radial-gradient(ellipse at 100% 0,#6441c83b,transparent 75%),linear-gradient(115deg,#172035,#171b32);border-color:#b6a1ff29}
.closing:after{border-color:#a292ff1f}.closing .eyebrow{color:#b4a5ff}.closing p{color:#adb6cd}
.footer{border-color:var(--line)}.footer-bottom{border-color:var(--line);color:#95a1ba}
.pill{border-color:#ffffff1c;background:#ffffff03;color:#bac5db}.pill i{background:#70d9b6}
.product-flow{background:linear-gradient(130deg,#111a2a,#101626);border-color:var(--line)}
.step-number{color:#b4a0ff}.flow-arrow{color:#8b78c7}
.tint-section{background:#0d1321;border-color:#ffffff0c}.tint-section .feature-card{background:#111b2c}
.product-checkout,.demo-stage{background:radial-gradient(ellipse at 50% 40%,#7051c92e,transparent 75%),#101626;border:1px solid #a28aff1f}
.calculator{background:#111928;border-color:#ffffff1a}.calculator-result{background:radial-gradient(ellipse at 100% 0,#6547b62c,transparent 75%),#171c31}
.calculator-result>output{color:#c3b3ff}.calculator-result .eyebrow{color:#c6b7ff}.calculator-result>p{color:#b0bbd2}
input[type=range]{accent-color:#a58bff}.fee-row{color:#bcc7dc;border-color:#ffffff14}.total strong{color:#cbbcff}
.developer-workspace{background:#101a2b;border-color:#ffffff1b}.code-toolbar{background:#ffffff02}
.code-tabs button{color:#b8c4dc}.code-tabs button:hover{background:#ffffff08}
.code-tabs button.active{background:#6850db;color:white;border-color:#aa95ff40}
.copy-code{color:#d3dcf0;border-color:#ffffff24;background:#ffffff03}.copy-code:hover{background:#ffffff0b}
.event-card{background:#121b2c;border-color:var(--line)}.event-card h3{color:#c1adff}.event-step{border-color:var(--line)}.event-step span{color:#76ddb7}
.legacy-details{background:#0f1727;border-color:var(--line)}.legacy-details .code-tabs button{color:#c7d2e7;border-color:#ffffff1c}.legacy-details .code-tabs button.active{color:white}
.security-banner{background:radial-gradient(ellipse at 0 50%,#6943c523,transparent 75%),#141b2d;border-color:#a18df82b}
.security-mark{background:radial-gradient(circle,#31254b,#151d31);border-color:#b395ff30;color:#c6adff;box-shadow:inset 0 0 50px #9270ff09,0 0 60px #7251c70b}
.notice{background:#a58bff08;border-color:#a692ff20}.notice strong{color:#d7d0ed}
.faq-list,.faq-list details{border-color:var(--line)}.faq-list summary:hover{color:#c2b2ff}.faq-list summary span{color:#b8a4ff}
.demo-steps li>span{background:#9e7bff17;color:#c9b2ff}
.toast{background:#1d2340;border-color:#aa8bff40;color:#ecedff;box-shadow:0 15px 40px #0006}
.skip{background:#202c42;color:#fff}.menu-toggle{border-color:#ffffff20;background:#ffffff03}.menu-toggle span{background:#d9e1f5}
@media(max-width:850px){nav{background:#0d1423;border-color:#ffffff1a;box-shadow:0 16px 35px #0005}}
@media(prefers-reduced-motion:reduce){.orbit-token{animation:none}}

/* Typography and visual language restored from the original Toknex page. */
:root{--display:'Plus Jakarta Sans',sans-serif;--body:'Plus Jakarta Sans',sans-serif;--mono:'JetBrains Mono',monospace;--paper:#030508;--ink:#f8fafc;--muted:#a2aec3;--blue:#6ee7b7;--line:#ffffff12;--surface:#0b0f19;--surface-raised:#111726;--accent-strong:#10b981}
body{background:radial-gradient(ellipse 70% 700px at 80% 4%,#10b9810b,transparent 80%),var(--paper)}
::selection{background:#10b9814d;color:white}
h1,h2,h3{font-weight:800}h1{letter-spacing:-3.9px;line-height:1.12}h2{letter-spacing:-1.9px;line-height:1.2}h3{font-weight:700;letter-spacing:-.6px}
.hero h1{font-size:clamp(46px,5.3vw,72px)}.page-intro h1{font-size:clamp(44px,5.1vw,70px)}
p{line-height:1.85}.hero-description{font-size:15px}.hero-footnote{font-size:10px}
pre code,code,.big-rate,.calculator-controls output,.calculator-result>output,.payment-detail strong,.checkout-amount>strong,.fee-row strong{font-family:var(--mono)}
.checkout-amount>strong{font-size:40px;font-weight:700;letter-spacing:-2px}.payment-detail strong{font-size:12px}.big-rate{font-size:96px;font-weight:800;letter-spacing:-6px}.big-rate>span{font-size:58px}.calculator-result>output{font-size:54px;font-weight:700;letter-spacing:-2.5px}.calculator-controls output{font-size:33px;font-weight:700}
.site-header{background:#070a11ec}.nav-cta,.primary{background:linear-gradient(110deg,#10b981,#34d399 75%,#5eead4);color:#03110d;border-color:#6ee7b74d;box-shadow:0 5px 24px #10b98126,inset 0 1px #ffffff26;font-weight:800}
.nav-cta:hover,.primary:hover{background:linear-gradient(110deg,#34d399,#5eead4);box-shadow:0 8px 30px #10b9813b}
nav a:hover,nav a[aria-current]{color:#6ee7b7}nav a[aria-current]:after{background:#34d399;box-shadow:0 0 12px #34d39966}
.secondary,.light{background:#11172680;border-color:#ffffff1f;color:#f1f5f9}.secondary:hover,.light:hover{background:#1a2236;border-color:#ffffff38}
.announcement{background:#10b9810d;border-color:#34d39926;color:#a7f3d0}.announcement-dot{background:#34d399;box-shadow:0 0 12px #34d39980}
.accent{color:#6ee7b7}.accent-word{background:linear-gradient(100deg,#34d399,#6ee7b7 60%,#5eead4);-webkit-background-clip:text;background-clip:text}.accent-word svg{stroke:#10b981;opacity:.5}
.hero-stage:before{background:radial-gradient(ellipse at 55% 50%,#10b98120,transparent 68%)}.orbit{border-color:#34d39921}.orbit-two{border-color:#6366f12b}
.float-label{background:#111726;border-color:#ffffff1a}.settlement-note{background:linear-gradient(125deg,#102723,#111726);border-color:#34d3992b}
.checkout-card{background:linear-gradient(145deg,#111726,#0b0f19 80%);border-color:#ffffff1c;box-shadow:0 28px 75px #0008,inset 0 1px #ffffff08}.store-mark{background:#10b98114;color:#6ee7b7;border-color:#34d39926}
.tiny-pill{background:#10b98112;color:#6ee7b7;border-color:#34d3991a}.coin-tab{background:#070a11;border-color:#ffffff17}.coin-tab:hover{border-color:#34d39966;background:#10231f}.coin-tab.active{background:#10b9811a;border-color:#34d39999;color:#a7f3d0;box-shadow:inset 0 0 15px #10b98109}
.demo-address{background:#070a1199}.eyebrow{color:#6ee7b7;font-weight:800;letter-spacing:1.8px}
.feature-card,.resource{background:linear-gradient(140deg,#111726,#0b0f19);border-color:#ffffff14}.feature-card:hover,.resource:hover{border-color:#34d39947}
.feature-large{background:radial-gradient(ellipse at 0 0,#10b98112,transparent 75%),linear-gradient(135deg,#111a21,#0b0f19)}.blue-card{background:radial-gradient(ellipse at 100% 0,#6366f11a,transparent 75%),#0b0f19}
.card-symbol{background:#10b98109;border-color:#34d39926;color:#6ee7b7}.mini-payment{background:#111e26;border-color:#34d39924}.text-link{color:#6ee7b7}.text-link:hover{color:#a7f3d0}
.ink-section{background:radial-gradient(ellipse at 80% 40%,#6366f112,transparent 65%),#070a11}.ink-section .eyebrow{color:#6ee7b7}.code-window,.developer-workspace{background:#0b0f19}.code-purple{color:#a5b4fc}.code-green{color:#6ee7b7}
.savings-preview{background:radial-gradient(ellipse at 100% 0,#10b9811a,transparent 70%),#0b0f19;border-color:#34d3992b}.big-rate{color:#6ee7b7;text-shadow:0 0 70px #10b98124}.circle-arrow{border-color:#34d39938;color:#6ee7b7}
.closing{background:radial-gradient(ellipse at 100% 0,#10b98120,transparent 75%),linear-gradient(115deg,#111726,#0b0f19);border-color:#34d39926}.closing:after{border-color:#34d3991f}.closing .eyebrow{color:#6ee7b7}
.product-flow{background:linear-gradient(130deg,#111726,#0b0f19)}.step-number{color:#6ee7b7}.flow-arrow{color:#34d39999}.tint-section{background:#070a11}.tint-section .feature-card{background:#0b0f19}
.product-checkout,.demo-stage{background:radial-gradient(ellipse at 50% 40%,#10b9811f,transparent 75%),#070a11;border-color:#34d39921}
.calculator{background:#0b0f19}.calculator-result{background:radial-gradient(ellipse at 100% 0,#10b9811c,transparent 75%),#111726}.calculator-result>output,.calculator-result .eyebrow,.total strong{color:#6ee7b7}input[type=range]{accent-color:#34d399}
.code-tabs button.active{background:#10b98126;color:#6ee7b7;border-color:#34d3994d}.event-card,.legacy-details{background:#0b0f19}.event-card h3{color:#6ee7b7}.legacy-details .code-tabs button.active{color:#a7f3d0}
.security-banner{background:radial-gradient(ellipse at 0 50%,#10b9811a,transparent 75%),#0b0f19;border-color:#34d39929}.security-mark{background:radial-gradient(circle,#10342b,#111726);border-color:#34d39933;color:#6ee7b7;box-shadow:0 0 60px #10b9810d}
.notice{background:#10b98108;border-color:#34d39921}.notice strong{color:#d1fae5}.faq-list summary:hover,.faq-list summary span{color:#6ee7b7}.demo-steps li>span{background:#10b9811a;color:#6ee7b7}.toast{background:#111726;border-color:#34d39940}.footer-label{font-weight:700}
@media(max-width:850px){nav{background:#070a11}.hero h1{font-size:64px}.hero-footnote{flex-wrap:wrap}.big-rate{font-size:82px}.calculator-result>output{font-size:43px}.section-heading h2{font-size:33px}}
@media(max-width:600px){.hero h1{font-size:clamp(35px,10.3vw,57px);letter-spacing:-2px}.page-intro h1{font-size:clamp(34px,9vw,50px);letter-spacing:-1.8px}h2,.section-heading h2{font-size:31px;letter-spacing:-1.3px}.hero-description{font-size:13px}.hero-footnote{font-size:8px}.big-rate{font-size:88px}.calculator-result>output{font-size:clamp(30px,10vw,45px)}.calculator-controls output{font-size:29px}.checkout-amount>strong{font-size:36px}.payment-detail strong{font-size:11px}.code-window pre{font-size:10px}.calculator-controls h2,.security-banner h2{font-size:28px}.closing h2{font-size:33px}.feature-large h3{font-size:29px}}
.rate-select{width:100%;margin:8px 0 25px;padding:12px 14px;border:1px solid #ffffff26;border-radius:9px;background:#111726;color:#f1f5f9;font:600 12px var(--body);cursor:pointer;min-height:44px}.rate-select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.rate-select option{background:#111726;color:#f1f5f9}
