.ticker{border-bottom:1px solid var(--line-1);font-family:var(--mono);color:var(--fg-3);background:var(--bg-1);align-items:center;gap:32px;padding:14px 32px;font-size:11.5px;display:flex;overflow-x:auto}.ticker .sep{color:var(--fg-4)}.ticker b{color:var(--teal-0);font-weight:500}.ticker .status{color:var(--ok);align-items:center;gap:8px;display:inline-flex}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-1);background:#000000b3;position:sticky;top:0}.nav-inner{align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:14px 32px;display:flex}.nav .mark .name{font-family:var(--mono);font-size:14px;font-weight:500}.nav .nav-links{gap:24px;margin-left:32px;display:flex}.nav .nav-links a{font-family:var(--mono);color:var(--fg-2);cursor:pointer;font-size:12.5px;text-decoration:none;transition:color .12s}.nav .nav-end a,.hero .actions a.btn,.cta-end .actions a.btn,.pricing .actions a.btn{text-decoration:none}.nav .nav-links a:hover{color:var(--fg-0)}.nav .spacer{flex:1}.nav .nav-end{font-family:var(--mono);align-items:center;gap:12px;font-size:12.5px;display:flex}.nav .nav-end .signin{color:var(--fg-1);cursor:pointer}.hero{border-bottom:1px solid var(--line-1);padding:100px 32px 80px;position:relative;overflow:hidden}.hero-inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}.hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.hero .eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--teal-0);background:var(--teal-soft);border:1px solid #13e5d62e;border-radius:100px;align-items:center;gap:10px;margin-bottom:26px;padding:4px 12px 4px 8px;font-size:11px;display:inline-flex}.hero .eyebrow .dot{background:var(--teal-0);width:5px;height:5px;box-shadow:0 0 6px var(--teal-glow);border-radius:50%}.hero h1{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:64px;font-weight:500;line-height:1}.hero h1 .strike{color:var(--fg-3);position:relative}.hero h1 .accent{color:var(--teal-0)}.hero h1 .mono-w{font-family:var(--mono);letter-spacing:-.02em;font-size:.78em}.hero .lede{color:var(--fg-1);max-width:540px;margin:0 0 32px;font-size:18px;line-height:1.55}.hero .lede strong{color:var(--fg-0);font-weight:500}.hero .actions{align-items:center;gap:12px;display:flex}.hero .meta-row{font-family:var(--mono);color:var(--fg-3);gap:22px;margin-top:28px;font-size:11.5px;display:flex}.hero .meta-row span b{color:var(--teal-0);font-weight:500}.hero-motion{border:1px solid var(--line-1);border-radius:var(--r-md);margin-bottom:12px;overflow:hidden}.hero-motion img{width:100%;height:auto;display:block}.terminal{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.terminal:before{content:"";border-radius:var(--r-lg);z-index:-1;background:linear-gradient(135deg,#13e5d626,#0000 30% 70%,#13e5d614);position:absolute;inset:-2px}.terminal .bar{border-bottom:1px solid var(--line-1);background:var(--bg-2);font-family:var(--mono);color:var(--fg-3);align-items:center;gap:14px;padding:11px 14px;font-size:11px;display:flex}.terminal .bar .dots{gap:6px;display:inline-flex}.terminal .bar .dots b{background:var(--bg-4);border-radius:50%;width:9px;height:9px;display:inline-block}.terminal .bar .label{color:var(--fg-2)}.terminal .bar .lang{gap:4px;margin-left:auto;display:flex}.terminal .bar .lang span{border-radius:var(--r-xs);color:var(--fg-3);cursor:pointer;padding:2px 8px}.terminal .bar .lang span.on{background:var(--bg-3);color:var(--teal-0)}.terminal pre{font-family:var(--mono);color:var(--fg-0);margin:0;padding:22px 22px 26px;font-size:13.5px;line-height:1.78;overflow:auto}.terminal pre .ln{display:block}.terminal pre .ln:before{content:attr(data-n);width:22px;color:var(--fg-4);text-align:right;-webkit-user-select:none;user-select:none;margin-right:16px;display:inline-block}.terminal .copy{background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--r-xs);font-family:var(--mono);color:var(--fg-2);cursor:pointer;padding:4px 8px;font-size:10.5px;position:absolute;top:50px;right:14px}.resp{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-md);font-family:var(--mono);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;font-size:12px;display:grid}.resp .stat{color:var(--ok);align-items:center;gap:8px;display:inline-flex}.resp .body{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resp .body code{color:var(--fg-0)}.resp .lat{color:var(--fg-3)}.hero-bg-orb{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#13e5d61a,#13e5d608 40%,#0000 70%);border-radius:50%;width:900px;height:900px;position:absolute;top:-300px;right:-300px}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:50% 0;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 0,#000 30%,#0000 80%)}.landing section{border-bottom:1px solid var(--line-1);padding:96px 32px;position:relative}.section-inner{max-width:1280px;margin:0 auto}.section-head{grid-template-columns:240px 1fr;align-items:start;gap:64px;margin-bottom:48px;display:grid}.section-head .lab{font-family:var(--mono);color:var(--teal-0);text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #13e5d64d;width:56px;padding-top:4px;font-size:11px;display:block}.section-head h2{font-family:var(--sans);letter-spacing:-.028em;text-wrap:balance;max-width:720px;margin:0;font-size:40px;font-weight:500;line-height:1.06}.section-head h2 i{color:var(--fg-3);font-style:normal}.steps{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--bg-1);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.step{border-right:1px solid var(--line-1);padding:32px;position:relative}.step:last-child{border-right:0}.step .num{font-family:var(--mono);color:var(--teal-0);background:var(--teal-soft);border:1px solid #13e5d633;border-radius:100px;margin-bottom:18px;padding:2px 10px;font-size:11px;display:inline-block}.step h3{font-family:var(--sans);letter-spacing:-.018em;margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.2}.step p{color:var(--fg-2);margin:0 0 22px;font-size:13.5px;line-height:1.6}.step p code{font-family:var(--mono);color:var(--ok)}.step .visual{border:1px solid var(--line-1);background:var(--bg-2);border-radius:var(--r-md);font-family:var(--mono);min-height:156px;padding:18px;font-size:12px}.step .visual .row{color:var(--fg-1);align-items:center;gap:8px;padding:4px 0;display:flex}.step .visual .row.center{justify-content:center}.step .visual .row.rule{border-top:1px solid var(--line-1);margin-top:14px;padding-top:14px}.step .visual .row .k{color:var(--fg-3);width:80px}.step .visual .row .v{color:var(--fg-0)}.step .visual .row .v.teal{color:var(--teal-0)}.step .visual .row .v.ok{color:var(--ok)}.step .visual .row .v.dim{color:var(--fg-2)}.step .visual .qrshell{border:1px solid var(--line-2);border-radius:var(--r-sm);background:linear-gradient(135deg, transparent 48%, #13e5d60f 50%, transparent 52%), conic-gradient(from 0deg at 50% 50%, var(--bg-3) 0deg 60deg, var(--bg-4) 60deg 120deg, var(--bg-3) 120deg 180deg, var(--bg-4) 180deg 240deg, var(--bg-3) 240deg 300deg, var(--bg-4) 300deg 360deg);width:92px;height:92px;margin:6px auto;position:relative}.step .visual .qrshell:before,.step .visual .qrshell:after{content:"";border:2px solid var(--teal-0);width:18px;height:18px;box-shadow:0 0 6px var(--teal-glow);position:absolute}.step .visual .qrshell:before{border-bottom:0;border-right:0;top:4px;left:4px}.step .visual .qrshell:after{border-top:0;border-left:0;bottom:4px;right:4px}.step .visual .center{text-align:center}.step .visual .center .ok-row{color:var(--ok);align-items:center;gap:6px;font-size:11px;display:inline-flex}.step .visual pre{color:var(--fg-1);margin:0;font-size:11.5px;line-height:1.6}.step-arrow{background:var(--bg-0);border:1px solid var(--line-2);width:20px;height:20px;color:var(--fg-3);font-family:var(--mono);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.compare{border:1px solid var(--line-1);border-radius:var(--r-md);background:var(--bg-1);overflow:hidden}.compare .head,.compare .row{border-top:1px solid var(--line-1);grid-template-columns:1fr 1.4fr 1.4fr;display:grid}.compare .head{background:var(--bg-2);border-top:0}.compare>div>div{font-family:var(--mono);border-right:1px solid var(--line-1);padding:16px 22px;font-size:13px}.compare>div>div:last-child{border-right:0}.compare .head>div{color:var(--fg-3);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.compare .head .self{color:var(--teal-0)}.compare .row .label{color:var(--fg-2)}.compare .row .self{color:var(--fg-0);background:#13e5d608}.compare .row .self:before{content:"→ ";color:var(--teal-0)}.compare .row .other{color:var(--fg-3)}.compare .row .other:before{content:"→ ";color:var(--fg-4)}.honest{border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--bg-1);margin-top:28px;padding:22px 26px}.honest .lab{font-family:var(--mono);color:var(--warn);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:10.5px}.honest p{font-family:var(--sans);color:var(--fg-1);max-width:720px;margin:0;font-size:15px;line-height:1.6}.honest p b{color:var(--fg-0);font-weight:500}.webhook-grid{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.receive{background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-md);overflow:hidden}.receive .head{border-bottom:1px solid var(--line-1);font-family:var(--mono);color:var(--fg-2);align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.receive .head .method{color:var(--teal-0);font-weight:500}.receive .head .pushed{color:var(--fg-3);margin-left:auto}.receive pre{font-family:var(--mono);margin:0;padding:20px 22px;font-size:12.5px;line-height:1.7}.receive .meta{border-top:1px solid var(--line-1);font-family:var(--mono);grid-template-columns:auto 1fr;gap:6px 14px;padding:14px 18px;font-size:11.5px;display:grid}.receive .meta .k{color:var(--fg-3)}.receive .meta .v{color:var(--fg-0)}.receive .meta .v.ok{color:var(--ok)}.features{grid-template-columns:1fr;gap:12px;display:grid}.feature{border:1px solid var(--line-1);background:var(--bg-1);border-radius:var(--r-md);padding:18px 22px}.feature h4{font-family:var(--mono);color:var(--fg-3);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:12px}.feature h4 b{color:var(--teal-0);margin-right:6px;font-weight:500}.feature p{font-family:var(--sans);color:var(--fg-1);margin:0;font-size:14px;line-height:1.55}.feature p b{color:var(--fg-0);font-weight:500}.feature p code{font-family:var(--mono)}.feature p code.teal{color:var(--teal-0)}.feature p code.ok{color:var(--ok)}.feature p code.dim{color:var(--fg-1)}.pricing{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-1);grid-template-columns:1.2fr 1fr;gap:0;display:grid;position:relative;overflow:hidden}.pricing:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#13e5d614,#0000 50%);position:absolute;inset:0}.pricing .left{border-right:1px solid var(--line-1);padding:48px;position:relative}.pricing .right{padding:48px;position:relative}.pricing .left .lab{font-family:var(--mono);color:var(--teal-0);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-size:11px}.pricing .left .price{font-family:var(--sans);letter-spacing:-.04em;font-size:88px;font-weight:500;line-height:.95}.pricing .left .price .cur{color:var(--fg-2);vertical-align:top;margin-right:6px;padding-top:18px;font-size:32px;display:inline-block}.pricing .left .price .per{color:var(--fg-2);margin-left:6px;font-size:18px}.pricing .left .what{font-family:var(--mono);color:var(--fg-1);margin:18px 0 0;font-size:13px;line-height:1.65}.pricing .left .what b{color:var(--fg-0);font-weight:500}.pricing .left .what code{color:var(--teal-0)}.pricing .right .lab{font-family:var(--mono);color:var(--fg-3);text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-size:11px}.pricing .right ul{margin:0 0 32px;padding:0;list-style:none}.pricing .right li{border-top:1px solid var(--line-1);font-family:var(--mono);color:var(--fg-1);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.pricing .right li:first-child{border-top:0}.pricing .right li:before{content:"→";color:var(--teal-0)}.pricing .right li b{color:var(--fg-0);font-weight:500}.pricing .right li .qty{color:var(--fg-3);font-size:11px}.pricing .right .actions{align-items:center;gap:12px;display:flex}.pricing .right .actions .fine{font-family:var(--mono);color:var(--fg-3);font-size:11px}.faq{border:1px solid var(--line-1);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.faq .q{border-right:1px solid var(--line-1);border-bottom:1px solid var(--line-1);padding:24px}.faq .q:nth-child(2n){border-right:0}.faq .q:nth-last-child(-n+2){border-bottom:0}.faq .q h5{font-family:var(--sans);color:var(--fg-0);margin:0 0 8px;font-size:16px;font-weight:500}.faq .q p{font-family:var(--sans);color:var(--fg-2);margin:0;font-size:13.5px;line-height:1.6}.faq .q p code{font-family:var(--mono);color:var(--teal-0)}.cta-end{text-align:center;background:radial-gradient(ellipse at 50% 50%, #13e5d612, transparent 60%), var(--bg-0);padding:120px 32px;position:relative}.cta-end h2{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:72px;font-weight:500;line-height:1}.cta-end h2 i{color:var(--fg-3);font-style:normal}.cta-end h2 b{color:var(--teal-0);font-weight:500}.cta-end p{font-family:var(--mono);color:var(--fg-2);margin:0 0 36px;font-size:13px}.cta-end .actions{gap:12px;display:inline-flex}.foot{border-top:1px solid var(--line-1);padding:64px 32px 48px}.foot-inner{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;max-width:1280px;margin:0 auto;display:grid}.foot h6{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-3);margin:0 0 14px;font-size:10.5px}.foot ul{margin:0;padding:0;list-style:none}.foot li{font-family:var(--mono);color:var(--fg-1);padding:4px 0;font-size:12.5px}.foot .brand p{font-family:var(--mono);color:var(--fg-3);max-width:280px;margin:14px 0 0;font-size:12px;line-height:1.6}.foot-bottom{border-top:1px solid var(--line-1);max-width:1280px;font-family:var(--mono);color:var(--fg-3);justify-content:space-between;margin:32px auto 0;padding-top:24px;font-size:11px;display:flex}
