body:has(.tbl){overflow:hidden auto}.tbl{--ink:#f2f3f5;--t72:#f2f3f5b8;--t52:#f2f3f585;--t38:#f2f3f561;--mint:#3ecf8e;--mint-ink:#062a19;--amber:#e5b769;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;min-height:100vh;position:relative;overflow-x:hidden}.tbl,.tbl *{box-sizing:border-box}.tbl{min-height:100vh;color:var(--ink);font:400 16px/1.55 var(--font);background:#0b0c0e;margin:0;position:relative;overflow-x:hidden}.tbl .tb-dot-bg,.tbl .tb-light-bg,.tbl .tb-top-line,.tbl .tb-vignette{pointer-events:none;z-index:0;position:absolute}.tbl .tb-dot-bg{opacity:.55;background-image:radial-gradient(#ffffff12 1.2px,#0000 1.2px);background-size:26px 26px;inset:0}.tbl .tb-light-bg{background:radial-gradient(1100px 720px at 16% -14%,#ffffff1a,#0000 62%),radial-gradient(860px 640px at 94% 4%,#ffffff0e,#0000 60%);inset:0}.tbl .tb-top-line{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);height:1px;top:0;left:0;right:0}.tbl .tb-vignette{background:radial-gradient(124% 98% at 50% 42%,#0000 42%,#040506eb 100%);inset:0}.tbl header,.tbl main,.tbl footer{z-index:1;position:relative}.tbl a{color:inherit}.tbl .top{justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,40px);display:flex}.tbl .brand{align-items:center;gap:11px;text-decoration:none;display:flex}.tbl .brand img{width:40px;height:auto;display:block}.tbl .brand span{color:#fff;font:800 20px/1 var(--font);letter-spacing:.01em;text-transform:uppercase}.tbl .tb-upload{color:#0b0c0e;height:32px;font:600 14px/1 var(--font);background:#f2f3f5;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.tbl .glass{-webkit-backdrop-filter:blur(34px)saturate(160%);background:#ffffff17;border:1px solid #ffffff29;border-radius:20px;box-shadow:inset 0 1px #ffffff2e}.tbl .hero{text-align:center;max-width:720px;margin:0 auto;padding:20vh 20px 0}.tbl .sub{color:var(--t72);max-width:600px;margin:0 auto 10px;font-size:clamp(16px,1.8vw,19px)}.tbl .aud{color:var(--t52);margin:0 0 32px;font-size:15px}.tbl .primary{background:var(--mint);height:45px;color:var(--mint-ink);font:700 15px/1 var(--font);cursor:pointer;border:0;border-radius:12px;padding:0 26px}.tbl .primary:hover{filter:brightness(1.06)}.tbl :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.tbl #wl{text-align:left;gap:8px;max-width:420px;margin:0 auto;padding:22px;display:grid}.tbl #wl[hidden]{display:none}.tbl #wl label{color:var(--t52);margin-top:4px;font-size:14px}.tbl input,.tbl textarea{height:45px;color:var(--ink);font:400 15px/1.4 var(--font);background:#ffffff0a;border:1px solid #ffffff29;border-radius:14px;width:100%;padding:0 15px;box-shadow:inset 0 1px #ffffff0f}.tbl textarea{resize:vertical;height:auto;padding:12px 15px}.tbl .count{color:var(--t52);text-align:right;margin:-4px 2px 0;font-size:13px}.tbl #wl .primary{width:100%;margin-top:10px}.tbl .hp{position:absolute;left:-9999px}.tbl .ok{color:#7fe0b4;font-weight:500}.tbl .ok:empty{display:none}.tbl .hint{color:var(--t38);margin:14px 0 0;font-size:14px}.tbl .hint+.hint{margin-top:4px}.tbl .hint a{color:#a9c0ff;text-decoration:none}.tbl .hint a:hover{text-decoration:underline}.tbl .label{font:600 14px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--t52);margin:0}.tbl .how{text-align:center;max-width:960px;margin:0 auto;padding:120px 20px 0}.tbl .how h2{margin-bottom:22px}.tbl .strip{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.tbl .strip li{border-radius:20px;padding:22px}.tbl .strip svg{fill:none;width:22px;height:22px;stroke:var(--t72);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tbl .strip h3{font:600 17px/1.3 var(--font);margin:14px 0 4px}.tbl .strip p{color:var(--t52);margin:0;font-size:15px}.tbl .example{text-align:left;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;padding:14px;display:grid;position:relative}.tbl .example .tag{font:600 12px/1 var(--font);color:var(--t52);letter-spacing:.06em;text-transform:uppercase;background:#16181c;border:1px solid #ffffff29;border-radius:999px;padding:5px 9px;position:absolute;top:-11px;right:16px}.tbl .stat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.tbl .stat .label{font-size:12px}.tbl .stat b{font:700 24px/1.1 var(--font)}.tbl .stat .hint{margin:0;font-size:13px}.tbl .mint{color:var(--mint)}.tbl .amber{color:var(--amber)}.tbl .approve{color:var(--t72);margin:30px auto 0}.tbl .faq{max-width:720px;margin:0 auto;padding:110px 20px 0}.tbl .faq h2{text-align:center;margin-bottom:18px}.tbl .faq details{border-top:1px solid #ffffff14;padding:15px 4px}.tbl .faq details:last-child{border-bottom:1px solid #ffffff14}.tbl .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.tbl .faq summary::-webkit-details-marker{display:none}.tbl .faq summary:after{content:"+";color:var(--t52);font-size:18px}.tbl .faq details[open] summary:after{content:"–"}.tbl .faq h3{font:500 16px/1.4 var(--font);margin:0}.tbl .faq p{color:var(--t72);margin:10px 0 0;font-size:15px}.tbl footer{text-align:center;color:var(--t38);padding:110px 20px 40px;font-size:14px}.tbl footer a{color:var(--t72);text-decoration:none}.tbl footer a:hover{text-decoration:underline}@media (max-width:700px){.tbl .hero{padding-top:12vh}.tbl .how,.tbl .faq,.tbl footer{padding-top:64px}.tbl .strip{grid-template-columns:1fr}.tbl .example{grid-template-columns:1fr 1fr}.tbl .brand span{font-size:17px}}.tbl .hero{padding-top:14vh}.tbl h1{font:700 clamp(40px,7vw,76px)/1.04 var(--font);letter-spacing:-.035em;margin:0 0 18px}.tbl .sub{max-width:520px;margin:0 auto 30px}.tbl .primary,.tbl .tb-upload{transition:transform .2s,filter .2s,box-shadow .2s}.tbl .primary:hover{filter:brightness(1.08);box-shadow:0 0 0 4px #3ecf8e24}.tbl .tb-upload:hover{transform:translateY(-1px);box-shadow:0 4px 16px #ffffff1f}.tbl #wl,.tbl #wl2{max-width:420px;padding:10px}.tbl .row1{gap:8px;display:flex}.tbl #wl .primary{width:auto;margin:0}.tbl #wl2{gap:8px}.tbl #wl2[hidden]{display:none}.tbl #wl2 .ok{margin:4px 4px 2px}.tbl .vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.tbl .hero{padding-top:9vh}.tbl .demo{padding-top:52px}}.tbl .sub{max-width:none;font-size:clamp(15px,1.6vw,18px)}@media (min-width:701px){.tbl .sub{white-space:nowrap}}.tbl #waitlist{min-height:64px}.tbl #wl{margin-top:-3px}.tbl #wl2 .primary{width:100%}.tbl .demo{max-width:860px;margin:0 auto;padding:64px 20px 0}.tbl .flow{justify-content:center;align-items:flex-start;display:flex}.tbl .pn{text-align:center;flex:0 0 200px}.tbl .pn>b{font:600 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--t72);margin-top:14px;display:block}.tbl .cardp{border-radius:20px;flex-direction:column;justify-content:center;gap:10px;height:170px;padding:18px;display:flex;position:relative}.tbl .cn{background:#ffffff1f;border-radius:2px;flex:40px;max-width:70px;height:2px;margin-top:85px;position:relative;overflow:hidden}.tbl .cn:after{content:"";background:var(--mint);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.tbl .ln{background:#fff3;border-radius:4px;flex:1;height:7px;display:block}.tbl .ln.s{flex:.55;max-width:55%}.tbl .phone{border:1.5px solid #f2f3f58c;border-radius:14px;width:78px;height:134px;margin:0 auto;padding:12px 9px;position:relative}.tbl .tkt{background:#ffffff1a;border-radius:5px;gap:5px;padding:8px 7px;display:grid}.tbl .tkt span{background:#ffffff59;border-radius:2px;height:4px}.tbl .tkt .s{width:55%}.tbl .bub{background:var(--mint);color:var(--mint-ink);font:700 11px/1 var(--font);white-space:nowrap;border-radius:12px 12px 3px;padding:7px 9px;position:absolute;bottom:14px;right:-34px}.tbl .rv{background:#ffffff12;border:1px solid #3ecf8e66;border-radius:11px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.tbl .rv.dim{opacity:.55;border-color:#ffffff1a}.tbl .ck{fill:none;width:20px;height:20px;stroke:var(--mint);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tbl .ck circle,.tbl .ck path{stroke-dasharray:64;stroke-dashoffset:0}.tbl .doc{border:1.5px solid #f2f3f58c;border-radius:10px;flex-direction:column;gap:9px;width:120px;height:134px;margin:0 auto;padding:14px 12px;display:flex}.tbl .doc .ln{flex:none}.tbl .amt{text-align:right;color:var(--mint);font:700 18px/1 var(--font);font-variant-numeric:tabular-nums;margin-top:auto}.tbl .ex{text-align:center;font:600 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--t38);margin:12px 0 0}.tbl .proof{text-align:center;margin:56px auto 0;padding:0 20px}.tbl .proof img{opacity:.85;width:150px;height:20px;margin:0 auto 10px;display:block}.tbl .proof p{color:var(--t72);font:600 15px/1.3 var(--font);margin:0}.tbl .proof small{color:var(--t38);margin-top:4px;font-size:12.5px;display:block}@media (max-width:700px){.tbl .flow{flex-direction:column;align-items:center}.tbl .pn{flex:none;width:220px}.tbl .cn{flex:none;width:2px;height:28px;margin:12px 0}.tbl .cn:after{transform-origin:top}}@media (prefers-reduced-motion:no-preference){.tbl .p1 .cardp,.tbl .p2 .cardp,.tbl .p3 .cardp{animation:6s ease-out infinite on}.tbl .p2 .cardp{animation-name:on2}.tbl .p3 .cardp{animation-name:on3}.tbl .p1>b{animation:6s infinite l1}.tbl .p2>b{animation:6s infinite l2}.tbl .p3>b{animation:6s infinite l3}.tbl .bub{animation:6s cubic-bezier(.2,.7,.2,1) infinite bub}.tbl .tkt{animation:6s cubic-bezier(.2,.7,.2,1) infinite tkt}.tbl .c1:after{animation:6s ease-out infinite c1}.tbl .c2:after{animation:6s ease-out infinite c2}.tbl .ck circle,.tbl .ck path{animation:6s ease-out infinite ck}.tbl .amt{animation:6s ease-out infinite am}@media (max-width:700px){.tbl .c1:after{animation-name:c1v}.tbl .c2:after{animation-name:c2v}}}@keyframes on{0%{opacity:.35}4%,92%{opacity:1}to{opacity:.35}}@keyframes on2{0%,30%{opacity:.35}36%,92%{opacity:1}to{opacity:.35}}@keyframes on3{0%,58%{opacity:.35}64%,92%{opacity:1}to{opacity:.35}}@keyframes tkt{0%,3%{opacity:0;transform:translateY(10px)}12%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes bub{0%,14%{opacity:0;transform:translateY(6px)scale(.95)}21%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes c1{0%,24%{transform:scaleX(0)}32%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes c2{0%,52%{transform:scaleX(0)}60%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes c1v{0%,24%{transform:scaleY(0)}32%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes c2v{0%,52%{transform:scaleY(0)}60%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ck{0%,38%{stroke-dashoffset:64px}50%,92%{stroke-dashoffset:0}to{stroke-dashoffset:64px}}@keyframes am{0%,60%{opacity:0}64%,92%{opacity:1}to{opacity:0}}@keyframes l1{0%,29%{color:var(--mint)}31%,to{color:var(--t52)}}@keyframes l2{0%,29%{color:var(--t52)}31%,57%{color:var(--mint)}59%,to{color:var(--t52)}}@keyframes l3{0%,57%{color:var(--t52)}59%,91%{color:var(--mint)}93%,to{color:var(--t52)}}.tbl .proof img{width:168px;height:16px}.tbl .cn{background:#ffffff2e;overflow:visible}.tbl .cn:after{box-shadow:0 0 8px #3ecf8e99}.tbl .proof p{color:var(--t52);font-weight:500}@media (max-width:700px){.tbl footer{font-size:13px}}.tbl .ex{margin:0;position:absolute;top:8px;right:10px}.tbl .err{color:#ff9b9b;margin:10px 0 0;font-size:14px}.tbl .err:empty{display:none}.tbl #waitlist .ok{margin:10px 0 0}.tbl input[aria-invalid=true]{border-color:#ff9b9b99}.tbl #wl2{display:grid}.tbl #wl2 .primary:disabled{opacity:.65;cursor:wait}.tbl .code{margin:14px 0 0;font-size:14px}.tbl .code a{color:var(--t52);text-decoration:none}.tbl .code a:hover{color:var(--ink);text-decoration:underline}.tbl .pricing{text-align:center;max-width:1140px;margin:0 auto;padding:88px 20px 0}.tbl .pricing h2{font:800 clamp(28px,4.2vw,44px)/1.1 var(--font);letter-spacing:-.03em;margin:0 0 12px}.tbl .pricing .pai{color:var(--ink);margin:0 0 10px;font-size:clamp(16px,1.8vw,20px)}.tbl .pricing .psub{color:var(--t72);margin:0 0 6px;font-size:clamp(15px,1.6vw,18px)}.tbl .pricing .punit{color:var(--t52);margin:0 0 26px;font-size:14px}.tbl .pcards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin:0 auto;display:grid}.tbl .pc{text-align:left;grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:10px;padding:24px 20px;display:grid}@supports not (grid-template-rows:subgrid){.tbl .pc{grid-template-rows:auto auto auto 1fr auto}}.tbl .pc h3{font:600 13px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--t52);margin:0}.tbl .pc b{font:700 clamp(26px,3vw,34px)/1.1 var(--font);letter-spacing:-.02em}.tbl .pc b small{color:var(--t52);letter-spacing:0;margin-left:5px;font-size:.5em;font-weight:500}.tbl .pc b small.from{margin:0 6px 0 0;font-size:.45em}.tbl .pc p{margin:0}.tbl .pc .who{color:var(--ink);font-size:15px;font-weight:500}.tbl .pc ul{color:var(--t72);align-content:start;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tbl .pc .primary,.tbl .pc .outline{align-self:end;width:100%}.tbl .outline{height:45px;color:var(--ink);font:700 15px/1 var(--font);cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:12px;padding:0 26px;transition:border-color .2s,background .2s}.tbl .outline:hover{background:#ffffff0d;border-color:#ffffff80}.tbl .pc[data-card=standard]{border-color:#3ecf8e73}.tbl .pc[data-card=standard] b{color:var(--mint)}.tbl .then{color:var(--t72);margin:22px 0 0;font-size:15px}.tbl .pexample,.tbl .includes{color:var(--t52);margin:8px 0 0;font-size:14px}.tbl .pricing .pfaq-h{font:700 clamp(22px,3vw,30px)/1.1 var(--font);letter-spacing:-.02em;margin:64px 0 0}.tbl .pfaq{text-align:left;max-width:640px;margin:22px auto 0}.tbl .pfaq details{border-top:1px solid #ffffff14;padding:15px 4px}.tbl .pfaq details:last-child{border-bottom:1px solid #ffffff14}.tbl .pfaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.tbl .pfaq summary::-webkit-details-marker{display:none}.tbl .pfaq summary:after{content:"+";color:var(--t52);font-size:18px}.tbl .pfaq details[open] summary:after{content:"–"}.tbl .pfaq h3{font:500 16px/1.4 var(--font);margin:0}.tbl .pfaq p{color:var(--t72);margin:10px 0 0;font-size:15px}.tbl .tag{font:600 13px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--mint);margin:0 0 14px}.tbl .problem{text-align:center;max-width:640px;color:var(--t72);margin:64px auto 0;padding:0 20px;font-size:clamp(15px,1.6vw,17px);line-height:1.55}.tbl .demo h2{text-align:center;font:800 clamp(24px,3.4vw,36px)/1.1 var(--font);letter-spacing:-.03em;margin:0 0 30px}@media (max-width:1099px){.tbl .pcards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:680px}}@media (max-width:700px){.tbl .pricing{padding-top:64px}.tbl .pcards{grid-template-columns:minmax(0,1fr);max-width:420px}.tbl .problem{margin-top:44px}.tbl .pricing .pfaq-h{margin-top:48px}}
