:root{color-scheme:dark;--bg:#070809;--surface:#0b0c0e;--surface2:#101113;--surface3:#151619;--line:#24262a;--line2:#34363b;--text:#f3f3f4;--muted:#96989e;--purple:#8b5cf6;--purple-soft:rgba(139,92,246,.12);--green:#25c983;--yellow:#e6b63f;--red:#e95454;--shell:1180px;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.skip{position:fixed;left:16px;top:-80px;z-index:200;background:#fff;color:#090909;padding:9px 13px;border-radius:8px}.skip:focus{top:16px}.shell{width:min(calc(100% - 40px),var(--shell));margin-inline:auto}.topbar{position:relative;z-index:50;padding:18px 20px 0}.nav-shell{width:min(100%,1160px);height:64px;margin:auto;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:16px;background:rgba(8,9,10,.94)}.brand{display:flex;align-items:center;gap:10px;min-width:max-content}.brand img{border-radius:8px}.brand span{display:grid;line-height:.92}.brand b{font-size:13px}.brand small{margin-top:4px;color:var(--muted);font-size:10px}.nav-links{display:flex;align-items:center;gap:34px;color:#aaa;font-size:12px;font-weight:700}.nav-links a{position:relative;padding:23px 0}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff}.nav-links a[aria-current=page]::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff;box-shadow:0 4px 16px #fff}.nav-actions{display:flex;align-items:center;gap:9px}.nav-icon,.menu{width:34px;height:34px;border:0;background:transparent;display:grid;place-items:center;color:#d4d4d5;cursor:pointer}.menu{display:none}.mobile-links{display:none}.button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line2);border-radius:9px;background:#202124;color:#fff;font-weight:700;font-size:13px;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.button:hover{background:#2a2b2f;border-color:#4b4d53;transform:translateY(-1px)}.button.primary{background:#f2f2f3;color:#101113;border-color:#f2f2f3}.button.primary:hover{background:#fff}.button.purple{background:var(--purple);border-color:var(--purple)}.button.ghost{background:transparent}.button.danger{color:#ff7e7e;background:#2a0e10;border-color:#531a1e}.button.compact{min-height:36px;padding:0 14px;font-size:12px}.button.block{width:100%}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.section{padding:96px 0;border-bottom:1px solid #111316}.hero{min-height:660px;padding:76px 0 100px;display:grid;place-items:center;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px}.hero-copy{text-align:center;max-width:930px;margin:auto}.promo-pill{display:inline-flex;gap:10px;align-items:center;padding:7px 13px;border:1px solid #292b30;border-radius:999px;background:#0e0f11;color:#c6c6ca;font-size:11px;font-weight:700}.promo-pill b{color:#c4b5fd}.hero h1{margin:22px auto 16px;max-width:900px;font-size:clamp(48px,6vw,78px);line-height:1.02;letter-spacing:-.06em}.accent{color:#a78bfa}.hero-subtitle{max-width:680px;margin:0 auto;color:var(--muted);font-size:16px}.hero-actions{margin-top:27px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.product-window{width:min(100%,880px);margin:64px auto 0;border:1px solid var(--line);border-radius:20px;background:#090a0c;box-shadow:0 28px 80px rgba(0,0,0,.42);overflow:hidden;text-align:left}.window-header{height:54px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px}.window-brand{display:flex;align-items:center;gap:9px;font-weight:800}.window-brand img{width:25px;height:25px}.window-dots{display:flex;gap:8px}.window-dots i{width:8px;height:8px;border-radius:50%;background:#777}.window-dots i:last-child{width:24px;border-radius:7px;background:#292a2e}.dashboard-demo{padding:32px}.demo-title h3{margin:0;font-size:21px}.demo-title p{margin:3px 0 20px;color:var(--muted);font-size:12px}.demo-tabs{display:flex;gap:20px;padding-bottom:13px;border-bottom:1px solid var(--line);color:#81838a;font-size:11px;font-weight:700}.demo-tabs b{color:#fff}.demo-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:18px;margin-top:21px}.demo-card{padding:18px;border:1px solid var(--line);border-radius:10px;background:#0e0f11}.demo-card small{color:var(--muted);font-size:10px}.demo-card h4{margin:7px 0 3px}.demo-status{display:inline-flex;margin-top:17px;padding:5px 8px;border-radius:999px;background:rgba(37,201,131,.1);color:#6ce7ad;font-size:10px}.demo-activity{display:grid;gap:8px}.demo-row{padding:10px 12px;display:flex;justify-content:space-between;border:1px solid #1f2024;border-radius:8px;color:#c9c9cc;font-size:11px}.demo-row strong{color:#fff}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.eyebrow{display:block;margin-bottom:8px;color:#a7a7ac;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-head h2,.page-head h1{margin:0;font-size:clamp(36px,4.4vw,55px);line-height:1.08;letter-spacing:-.045em}.section-head p,.page-head p{margin:12px auto 0;color:var(--muted);max-width:680px}.stats{padding:28px 0 100px}.stats-label{text-align:center;color:#9b9ba0;font-size:10px;font-weight:800;text-transform:uppercase}.stats-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}.stat{padding:28px;text-align:center;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;font-size:30px;letter-spacing:-.04em}.stat span{color:var(--muted);font-size:11px}.feature-split{display:grid;grid-template-columns:1fr .92fr;gap:80px;align-items:center}.feature-copy h2{margin:5px 0 15px;font-size:clamp(35px,4.3vw,55px);line-height:1.04;letter-spacing:-.05em}.feature-copy>p{color:var(--muted);max-width:610px}.feature-list{margin-top:34px;border-top:1px solid var(--line)}.feature-line{padding:20px 0;display:grid;grid-template-columns:190px 1fr;gap:24px;border-bottom:1px solid var(--line)}.feature-line b{font-size:12px}.feature-line span{color:var(--muted);font-size:12px}.architecture{padding:18px;border:1px solid var(--line);border-radius:14px;background:#0a0b0d}.architecture-label{padding:4px 2px 16px;color:#74767b;font-size:9px;text-transform:uppercase}.architecture-card{padding:17px;border:1px solid #25272c;background:#0d0e10}.architecture-card+.architecture-card{margin-top:12px}.architecture-card b{display:block;font-size:12px}.architecture-card p{margin:6px 0 0;color:var(--muted);font-size:10px}.architecture-bars{height:110px;margin-top:16px;background:repeating-linear-gradient(125deg,transparent 0 8px,#1d1f23 8px 9px);border:1px solid #1d1f23}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-card{min-height:170px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#0b0c0e}.process-card b{font-size:12px}.process-card p{color:var(--muted);font-size:11px}.benefit-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:10px}.benefit{padding:22px;border:1px solid var(--line);border-radius:12px;background:#0c0d0f}.benefit.wide{grid-row:span 2}.benefit h3{margin:9px 0 8px;font-size:14px}.benefit p{margin:0;color:var(--muted);font-size:11px}.security-list{margin-top:18px;display:grid;gap:10px}.security-list div{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);font-size:10px}.security-list span{padding:3px 6px;border:1px solid var(--line);border-radius:5px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#0d0e10}.stars{color:#f1bd36;letter-spacing:2px}.review p{color:#c2c3c6;font-size:12px}.review footer{margin-top:22px;padding-top:15px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#292b31;font-size:10px;font-weight:800}.review footer span{display:grid}.review footer small{color:var(--muted)}.cta-row{padding:74px 0;display:flex;align-items:end;justify-content:space-between;gap:40px}.cta-row h2{margin:0;max-width:650px;font-size:42px;line-height:1.04;letter-spacing:-.045em}.cta-actions{display:flex;gap:8px;flex-wrap:wrap}.page-head{padding:96px 0 55px;text-align:center}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.plan{position:relative;padding:25px;border:1px solid var(--line);border-radius:14px;background:#0d0e10;display:flex;flex-direction:column}.plan.recommended{border-color:#9b8fbc;background:radial-gradient(circle at 80% 20%,rgba(139,92,246,.13),transparent 45%),#101113}.plan-badge{position:absolute;right:18px;top:-12px;padding:5px 10px;border-radius:999px;background:#f4f4f4;color:#111;font-size:9px;font-weight:800}.plan h2{margin:0;font-size:19px}.price{margin:16px 0 3px;font-size:35px;font-weight:800;letter-spacing:-.05em}.price small{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0}.plan>small{color:var(--muted)}.plan ul{flex:1;margin:24px 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.plan li{margin:8px 0;color:#cbccd0;font-size:11px}.plan li::before{content:"✓";margin-right:8px;color:#fff}.zero-fee{margin:17px 0;padding:10px;border:1px solid rgba(37,201,131,.2);background:rgba(37,201,131,.06);border-radius:8px;color:#7ce4b4;font-size:10px}.faq{margin-top:52px}.faq h2{font-size:22px}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:18px 3px;display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:12px;font-weight:700}.faq summary::after{content:"+";color:#777}.faq details[open] summary::after{content:"−"}.faq p{margin:0 0 18px;color:var(--muted);font-size:12px;max-width:800px}.content-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.panel{padding:26px;border:1px solid var(--line);border-radius:12px;background:#0c0d0f}.panel h2,.panel h3{margin-top:0}.panel p,.panel li{color:var(--muted);font-size:12px}.clean-list{list-style:none;padding:0}.clean-list li{padding:10px 0;border-bottom:1px solid var(--line)}.tutorial{display:grid;grid-template-columns:260px 1fr;gap:18px}.tutorial-nav,.tutorial-content{padding:20px;border:1px solid var(--line);border-radius:12px;background:#0c0d0f}.tutorial-nav{display:grid;gap:6px;align-content:start}.tutorial-nav button{padding:12px;text-align:left;border:1px solid transparent;background:transparent;border-radius:8px;color:#909298;cursor:pointer;font-size:11px}.tutorial-nav button.active{color:#fff;border-color:var(--line2);background:#16171a}.tutorial-content h2{font-size:30px}.timeline{margin-top:25px;display:grid;gap:10px}.timeline div{padding:13px;border-left:2px solid #3d3f44;background:#101113}.timeline b{display:block;font-size:12px}.timeline span{color:var(--muted);font-size:11px}.dashboard{display:grid;grid-template-columns:1fr 300px;gap:18px}.tabs{display:flex;gap:25px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs a{color:var(--muted);font-size:12px;font-weight:700}.tabs a.active{color:#fff}.empty{padding:30px;border:1px solid var(--line);border-radius:10px}.empty p{color:var(--muted)}.license-row,.invoice-row,.status-row{padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.license-row span,.invoice-row span{display:grid}.license-row small,.invoice-row small{color:var(--muted)}.account{position:sticky;top:100px;height:max-content}.account-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.account-head img{width:42px;height:42px;border-radius:50%}.account-head span{display:grid}.account-head small{color:var(--muted)}.field{display:grid;gap:7px;margin:13px 0;color:#c5c6ca;font-size:11px}.field input,.field textarea{width:100%;padding:12px 13px;border:1px solid var(--line2);border-radius:8px;background:#17181b;color:#fff}.check{display:flex;gap:10px;align-items:flex-start;margin:17px 0;color:#b9bac0;font-size:11px}.checkout{display:grid;grid-template-columns:1fr 390px;gap:32px}.checkout-options{display:grid;gap:10px}.option{padding:16px;border:1px solid var(--line);border-radius:9px;background:#0e0f11}.order-summary{height:max-content}.pix-layout{display:grid;grid-template-columns:230px 1fr;gap:24px;align-items:center}.pix-layout img{background:white;padding:10px;border-radius:8px}.pix-code{width:100%;min-height:76px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#151619;color:#bbb;resize:none;font-size:10px}.status-dot{width:8px;height:8px;border-radius:50%;background:#666}.status-dot.operational,.status-dot.ready{background:var(--green)}.status-dot.degraded{background:var(--yellow)}.dialog{width:min(calc(100% - 30px),560px);padding:0;border:1px solid var(--line2);border-radius:14px;background:#0d0e10;color:#fff;box-shadow:0 35px 90px #000}.dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:13px;top:10px;border:0;background:transparent;color:#aaa;font-size:23px;cursor:pointer}.dialog-body{padding:28px}.dialog-body h2{margin-top:0}.pix-box{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center}.pix-box img{background:#fff;padding:7px;border-radius:7px}.toasts{position:fixed;right:18px;bottom:18px;z-index:100;display:grid;gap:8px}.toast{padding:12px 15px;border:1px solid var(--line2);border-radius:9px;background:#151619;box-shadow:0 15px 40px #000;font-size:12px}.toast.error{border-color:#6d252a}.footer{padding:46px 0;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:60px}.footer-grid>div{display:grid;align-content:start;gap:9px}.footer-grid a{font-size:11px;color:#d1d1d3}.footer-grid small,.footer-brand p{color:var(--muted);font-size:10px}.footer-brand .brand{margin-bottom:10px}.muted{color:var(--muted)}[hidden]{display:none!important}@media(max-width:850px){.nav-links{display:none}.menu{display:grid}.mobile-links.open{width:min(calc(100% - 40px),560px);margin:8px auto 0;padding:10px;display:grid;border:1px solid var(--line);border-radius:12px;background:#0b0c0e}.mobile-links a{padding:11px;border-bottom:1px solid var(--line);font-size:12px}.hero{min-height:auto;padding-top:58px}.hero h1{font-size:48px}.feature-split,.checkout,.dashboard{grid-template-columns:1fr;gap:28px}.feature-split{gap:45px}.process-grid{grid-template-columns:1fr 1fr}.benefit-grid{grid-template-columns:1fr 1fr}.benefit.wide{grid-column:1/-1;grid-row:auto}.plans{grid-template-columns:1fr}.plan.recommended{order:-1}.reviews-grid{grid-template-columns:1fr 1fr}.tutorial{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.account{position:static}}@media(max-width:560px){.topbar{padding:10px 10px 0}.nav-shell{height:56px}.nav-actions .nav-icon{display:none}.login-button{display:none}.shell{width:min(calc(100% - 28px),var(--shell))}.section{padding:70px 0}.hero{padding-bottom:70px;background-size:42px 42px}.hero h1{font-size:39px}.hero-subtitle{font-size:14px}.product-window{margin-top:42px}.dashboard-demo{padding:17px}.demo-grid{grid-template-columns:1fr}.stats-grid,.content-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}.feature-line{grid-template-columns:1fr;gap:7px}.process-grid,.benefit-grid,.reviews-grid{grid-template-columns:1fr}.cta-row{align-items:flex-start;flex-direction:column}.cta-row h2{font-size:34px}.page-head{padding-top:70px}.pix-layout,.pix-box{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}}
