.mkt{--ink:#0b1015;--panel:#11181f;--panel-2:#161f28;--green:#2bd08c;--green-deep:#1fb176;--white:#fff;--paper:#fafcfb;--text-on-dark:#e8eeec;--muted-on-dark:#8fa1a8;--muted:#5c6e76;--line-dark:#1f2a33;--line:#e3e9e7;--radius:12px;--maxw:1120px;font-family:var(--font-inter), -apple-system, sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.mkt .mono{font-family:var(--font-plex-mono), monospace}.mkt .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em}.mkt nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line-dark);background:#0b1015eb;position:sticky;top:0}.mkt .nav-inner{max-width:var(--maxw);align-items:center;gap:34px;height:66px;margin:0 auto;padding:0 24px;display:flex}.mkt .logo{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;color:var(--white);align-items:center;gap:9px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.mkt .logo svg{display:block}.mkt .nav-links{flex:1;align-items:center;gap:24px;display:flex}.mkt .nav-links a{color:var(--muted-on-dark);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.mkt .nav-links a:hover,.mkt .nav-links a.active{color:var(--white)}.mkt .nav-cta{align-items:center;gap:10px;display:flex}.mkt .btn{border-radius:var(--radius);cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--font-inter), sans-serif;border:none;padding:10px 20px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-block}.mkt .btn-green{background:var(--green);color:var(--ink)}.mkt .btn-green:hover{background:var(--green-deep)}.mkt .btn-ghost-dark{color:var(--text-on-dark);background:0 0;padding:10px 12px}.mkt .btn-ghost-dark:hover{color:var(--green)}.mkt .btn-outline-dark{border:1px solid var(--line-dark);color:var(--text-on-dark);background:0 0}.mkt .btn-outline-dark:hover{border-color:var(--green);color:var(--green)}.mkt .btn-outline{border:1px solid var(--line);color:var(--ink);background:0 0}.mkt .btn-outline:hover{border-color:var(--ink)}.mkt .btn-dark{background:var(--ink);color:var(--white)}.mkt .btn-dark:hover{background:#1a242e}.mkt .btn-lg{padding:14px 28px;font-size:16px}.mkt a:focus-visible,.mkt button:focus-visible,.mkt input:focus-visible,.mkt textarea:focus-visible,.mkt select:focus-visible{outline:2px solid var(--green);outline-offset:2px}.mkt .hero{background:var(--ink);color:var(--text-on-dark);padding:100px 0 96px;position:relative;overflow:hidden}.mkt .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2bd08c24 0%,#0000 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-180px;right:-220px}.mkt .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.mkt .eyebrow{font-family:var(--font-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:20px;font-size:12px}.mkt h1{color:var(--white);margin-bottom:22px;font-size:clamp(38px,4.8vw,56px);font-weight:600;line-height:1.1}.mkt .hero .accent{color:var(--green)}.mkt .lede{color:var(--muted-on-dark);max-width:46ch;margin-bottom:34px;font-size:18px}.mkt .hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mkt .hero-note{color:var(--muted-on-dark);margin-top:18px;font-size:13.5px}.mkt .demo-card{border:1px solid var(--line-dark);background:var(--panel);border-radius:18px;padding:28px;box-shadow:0 30px 70px -35px #000000b3}.mkt .demo-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.mkt .demo-title{color:var(--white);font-size:15px;font-weight:600}.mkt .demo-timer{font-family:var(--font-plex-mono), monospace;color:var(--muted-on-dark);background:var(--panel-2);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12.5px}.mkt .demo-sub{color:var(--muted-on-dark);margin-bottom:22px;font-size:13.5px}.mkt .shares{flex-direction:column;gap:13px;display:flex}.mkt .share{grid-template-columns:34px 1fr 84px;align-items:center;gap:14px;display:grid}.mkt .avatar{background:var(--panel-2);width:34px;height:34px;color:var(--muted-on-dark);border:1px solid var(--line-dark);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex}.mkt .bar{background:var(--panel-2);border-radius:99px;height:8px;overflow:hidden}.mkt .fill{background:var(--green);border-radius:99px;width:0%;height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.mkt .share.paid .fill{width:100%}.mkt .amount{font-family:var(--font-plex-mono), monospace;text-align:right;color:var(--muted-on-dark);font-size:13.5px;transition:color .3s}.mkt .share.paid .amount{color:var(--white)}.mkt .demo-status{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;font-size:14px;display:flex}.mkt .status-label{color:var(--muted-on-dark)}.mkt .status-value{font-family:var(--font-plex-mono), monospace;color:var(--white);font-weight:500}.mkt .demo-card.confirmed .demo-timer{color:var(--green);background:#2bd08c1f}.mkt .confirmed-pill{color:var(--green);align-items:center;gap:7px;font-size:14px;font-weight:600;display:none}.mkt .demo-card.confirmed .confirmed-pill{display:flex}.mkt .demo-card.confirmed .pending-text{display:none}.mkt .tick{flex-shrink:0;width:16px;height:16px}.mkt .replay{color:var(--muted-on-dark);cursor:pointer;font-size:12px;font-family:var(--font-plex-mono), monospace;text-underline-offset:3px;background:0 0;border:none;margin-top:14px;padding:2px;text-decoration:underline}.mkt .replay:hover{color:var(--green)}.mkt section{padding:84px 0}.mkt h2{margin-bottom:14px;font-size:clamp(27px,3.2vw,36px);font-weight:600;line-height:1.18}.mkt .section-lede{color:var(--muted);max-width:58ch;margin-bottom:52px;font-size:17px}.mkt .center{text-align:center}.mkt .center .section-lede{margin-left:auto;margin-right:auto}.mkt .steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.mkt .step-num{font-family:var(--font-plex-mono), monospace;color:var(--green-deep);letter-spacing:.05em;margin-bottom:14px;font-size:12.5px;display:block}.mkt .step h3{margin-bottom:10px;font-size:18px;font-weight:600}.mkt .step p{color:var(--muted);font-size:15px}.mkt .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .card{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:32px 28px}.mkt .card .stat{font-family:var(--font-sora), sans-serif;color:var(--ink);letter-spacing:-.02em;margin-bottom:6px;font-size:34px;font-weight:600;line-height:1}.mkt .card .stat-label{font-family:var(--font-plex-mono), monospace;color:var(--green-deep);letter-spacing:.05em;text-transform:uppercase;margin-bottom:18px;font-size:12px;display:block}.mkt .card h3{margin-bottom:10px;font-size:17.5px;font-weight:600}.mkt .card p{color:var(--muted);font-size:14.5px}.mkt .cards-2{grid-template-columns:repeat(2,1fr)}.mkt .dark-band{background:var(--ink);color:var(--text-on-dark)}.mkt .dark-band h2{color:var(--white)}.mkt .dark-band .section-lede{color:var(--muted-on-dark)}.mkt .quote-block{text-align:center;max-width:740px;margin:0 auto}.mkt .quote-block blockquote{font-family:var(--font-sora), sans-serif;color:var(--white);margin-bottom:24px;font-size:clamp(20px,2.5vw,26px);font-weight:500;line-height:1.45}.mkt .quote-attr{color:var(--muted-on-dark);font-size:14px}.mkt .cta-band{background:var(--ink);color:var(--text-on-dark);text-align:center;padding:100px 0}.mkt .cta-band h2{color:var(--white)}.mkt .cta-band p{color:var(--muted-on-dark);margin:14px 0 32px;font-size:17px}.mkt .page-head{background:var(--ink);color:var(--text-on-dark);padding:84px 0 76px;position:relative;overflow:hidden}.mkt .page-head:before{content:"";pointer-events:none;background:radial-gradient(circle,#2bd08c1f 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-220px;right:-260px}.mkt .page-head .lede{margin-bottom:0}.mkt .page-head h1{max-width:20ch}.mkt .fee-card{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;margin-top:8px;padding:44px;display:grid}.mkt .fee-big{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;color:var(--ink);font-size:76px;font-weight:600;line-height:1}.mkt .fee-big span{color:var(--muted);font-size:22px;font-weight:500}.mkt .fee-tag{font-family:var(--font-plex-mono), monospace;color:var(--green-deep);background:#2bd08c1a;border-radius:99px;margin-top:16px;padding:5px 12px;font-size:12.5px;display:inline-block}.mkt .fee-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mkt .fee-list li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.mkt .fee-list .tick{color:var(--green-deep);margin-top:4px}.mkt .timeline{border-left:2px solid var(--line);flex-direction:column;gap:44px;max-width:760px;margin-top:8px;padding-left:36px;display:flex;position:relative}.mkt .tl-item{position:relative}.mkt .tl-item:before{content:"";background:var(--paper);border:3px solid var(--green);border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:-45px}.mkt .tl-item .tl-time{font-family:var(--font-plex-mono), monospace;color:var(--green-deep);letter-spacing:.04em;margin-bottom:6px;font-size:12.5px;display:block}.mkt .tl-item h3{margin-bottom:8px;font-size:18px}.mkt .tl-item p{color:var(--muted);max-width:60ch;font-size:15px}.mkt .faq{max-width:780px}.mkt .faq details{border-bottom:1px solid var(--line);padding:22px 0}.mkt .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";font-family:var(--font-plex-mono), monospace;color:var(--muted);flex-shrink:0;font-size:18px}.mkt .faq details[open] summary:after{content:"−"}.mkt .faq details p{color:var(--muted);max-width:66ch;margin-top:12px;font-size:15px}.mkt .docs-layout{grid-template-columns:220px 1fr;gap:56px;padding:64px 0 96px;display:grid}.mkt .docs-nav{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:96px}.mkt .docs-nav a{color:var(--muted);border-radius:8px;padding:7px 12px;font-size:14px;text-decoration:none}.mkt .docs-nav a:hover{color:var(--ink);background:var(--white)}.mkt .docs-nav .docs-nav-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px;padding:0 12px;font-size:11px}.mkt .docs-nav .docs-nav-label:first-child{margin-top:0}.mkt .docs-body h2{margin-top:56px;padding-top:8px;scroll-margin-top:90px;font-size:26px}.mkt .docs-body h2:first-of-type{margin-top:0}.mkt .docs-body h3{margin:32px 0 10px;font-size:18px}.mkt .docs-body p{color:#3d4e56;max-width:70ch;margin-bottom:16px;font-size:15.5px}.mkt .docs-body ul,.mkt .docs-body ol{color:#3d4e56;max-width:68ch;margin:0 0 16px 22px;font-size:15.5px}.mkt .docs-body li{margin-bottom:8px}.mkt pre{background:var(--ink);color:#d7e2dd;font-family:var(--font-plex-mono), monospace;border:1px solid var(--line-dark);border-radius:12px;margin:18px 0 26px;padding:22px 24px;font-size:13px;line-height:1.7;overflow-x:auto}.mkt pre .c{color:#5c6e76}.mkt pre .g{color:var(--green)}.mkt pre .k{color:#7fb8ff}.mkt code.inline{font-family:var(--font-plex-mono), monospace;color:var(--ink);background:#edf2f0;border-radius:6px;padding:2px 7px;font-size:13px}.mkt .endpoint{font-family:var(--font-plex-mono), monospace;background:var(--white);border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;font-size:13.5px;display:flex}.mkt .method{color:var(--green-deep);background:#2bd08c24;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:600}.mkt .callout{border-left:3px solid var(--green);background:var(--white);color:#3d4e56;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 12px 12px 0;max-width:70ch;margin:20px 0;padding:16px 20px;font-size:14.5px}.mkt .form-shell{max-width:540px;margin:0 auto;padding:80px 24px 110px}.mkt .form-card{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:40px}.mkt label{margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.mkt input,.mkt textarea,.mkt select{border:1px solid var(--line);width:100%;font-family:var(--font-inter), sans-serif;color:var(--ink);background:var(--paper);border-radius:10px;margin-bottom:20px;padding:12px 14px;font-size:15px}.mkt input:focus,.mkt textarea:focus,.mkt select:focus{border-color:var(--green);outline:none}.mkt textarea{resize:vertical;min-height:120px}.mkt .form-note{color:var(--muted);text-align:center;margin-top:16px;font-size:13px}.mkt .form-note a{color:var(--green-deep);text-decoration:none}.mkt .form-success{text-align:center;color:var(--green-deep);padding:22px 0 6px;font-weight:600}.mkt .form-error{text-align:center;color:#c0392b;padding:16px 0 0;font-size:14px}.mkt .form-head{text-align:center;margin-bottom:36px}.mkt .form-head h1{color:var(--ink);font-size:34px}.mkt .form-head .lede{color:var(--muted);max-width:42ch;margin:14px auto 0}.mkt .contact-alt{text-align:center;color:var(--muted);margin-top:28px;font-size:14.5px}.mkt .contact-alt a{color:var(--green-deep);text-decoration:none}.mkt .contact-alt a:hover{text-decoration:underline}.mkt .hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mkt footer{background:var(--ink);color:var(--muted-on-dark);padding:60px 0 48px}.mkt .foot-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px}.mkt .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.mkt .foot-col h4{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-on-dark);margin-bottom:16px;font-size:11.5px;font-weight:500}.mkt .foot-col a{color:var(--text-on-dark);margin-bottom:10px;font-size:14px;text-decoration:none;display:block}.mkt .foot-col a:hover{color:var(--green)}.mkt .foot-brand p{max-width:30ch;margin-top:14px;font-size:14px}.mkt .foot-base{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}.mkt .menu-btn{color:var(--white);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:24px;display:none}@media (max-width:920px){.mkt .hero{padding:64px 0 60px}.mkt .hero-grid{grid-template-columns:1fr;gap:48px}.mkt .steps,.mkt .cards,.mkt .cards-2{grid-template-columns:1fr}.mkt .fee-card{grid-template-columns:1fr;gap:28px;padding:32px}.mkt .docs-layout{grid-template-columns:1fr;gap:32px}.mkt .docs-nav{flex-flow:wrap;position:static}.mkt .docs-nav .docs-nav-label{width:100%}.mkt .foot-grid{grid-template-columns:1fr 1fr}.mkt section{padding:60px 0}.mkt .nav-links{display:none}.mkt .nav-links.open{background:var(--ink);border-bottom:1px solid var(--line-dark);flex-direction:column;align-items:flex-start;gap:18px;padding:20px 24px;display:flex;position:absolute;top:66px;left:0;right:0}.mkt .menu-btn{display:block}.mkt .nav-cta .btn-ghost-dark{display:none}}@media (prefers-reduced-motion:reduce){.mkt .fill{transition:none}}
