@layer properties,theme,base;@layer components{.bta{--line:#ffffff17;--card:#ffffff09;--mut:hsl(var(--muted-foreground));--glow:0 0 10px hsl(var(--t));--stl:hsl(var(--brand-steel));--mk:700 11px/1.4 var(--fm);--tr:hsl(var(--foreground) / .14);--dim:hsl(var(--foreground) / .6)}.bta [id]{scroll-margin-top:5.25rem}.bta #routes{--cis:1400px;--cis-d:1050px}.bta #reach{--cis:1150px;--cis-d:720px}.bta #pricing{--cis:1800px;--cis-d:1050px}.bta #signup{--cis:850px;--cis-d:520px}.bta #fit{--cis:1500px;--cis-d:780px}.bta #third{--cis:1350px;--cis-d:780px}.bta #method{--cis:1600px;--cis-d:820px}.bta #faq{--cis:670px;--cis-d:620px}.bta #start{--cis:640px;--cis-d:530px}@media (min-width:1020px){.bta .pub-cv{contain-intrinsic-size:auto var(--cis-d,var(--cis,900px))}}.bta-nw{white-space:nowrap}.bta .pub-cta-row .lq-btn{height:auto;min-height:3rem;padding-block:.6rem;line-height:1.35}.bta-h2{max-width:46rem;font:700 clamp(1.6rem, 2.8vw, 2.3rem)/1.12 var(--fd);letter-spacing:-.02em;text-wrap:balance;margin-bottom:18px}.bta-p{max-width:38em;color:var(--mut);text-wrap:pretty;font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.75}.bta-p p+p{margin-top:.9em}.bta-main>section>*+*{margin-top:20px}.bta-sec{border-top:1px solid #ffffff0d;padding-block:clamp(34px,4.4vw,60px);position:relative}.bta-micro{max-width:64ch;font:600 11px/1.7 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .74);margin-top:14px}.bta-note,.bta-foot{max-width:62em;color:var(--mut);font-size:12.5px;line-height:1.6}.bta-foot{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.bta .bta-note{margin-top:12px}.bta-tcap,.bta thead th,.bta-swipe,.bta-legend,.bta-lk,.bta-pk,.bta-plate b,.bta-card b{font:var(--mk);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground) / .72)}.bta-main figure{border-radius:20px;padding:18px}.bta figure>.pub-cap+*{margin-top:14px}.bta :is(figure,.bta-fit,.bta-final):is(:hover,:focus-within),.bta :is(figure,.bta-fit,.bta-final):is(:hover,:focus-within) *,.bta :is(figure):is(:hover,:focus-within) .bta-wire:after{animation-play-state:paused}@keyframes bta-in{0%{opacity:0;transform:translateY(6px)}}@keyframes bta-run{0%{opacity:0;transform:translate(0)}10%{opacity:1}80%{transform:translateX(var(--run,100cqw));opacity:1}92%,to{transform:translateX(var(--run,100cqw));opacity:0}}@keyframes bta-drop{0%{opacity:0;transform:translateY(0)}10%{opacity:1}80%{opacity:1;transform:translateY(100cqh)}92%,to{opacity:0;transform:translateY(100cqh)}}@keyframes bta-beat{0%,to{opacity:1}50%{opacity:.35}}.bta-hero{padding-bottom:clamp(28px,4vw,48px)}.bta-eyebrow{margin-top:20px}.bta .pub-h1{margin-top:14px}.bta .pub-lead{max-width:40rem}.bta-trust{max-width:40rem;font:600 11.5px/1.75 var(--fm);letter-spacing:.03em;color:hsl(var(--foreground) / .72);margin:12px 0 0}.bta-trust time{color:hsl(var(--foreground) / .95)}@media (max-width:639.9px){.bta .pub-cta-row .lq-btn{text-align:center}.bta-hero :is(.bta-micro,.bta-trust){padding-right:64px}}@media (min-width:1120px){.bta .pub-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center}}.bta-plates{margin:0}.bta-pw{display:grid}.bta-plate{box-shadow:inset 0 0 0 1px hsl(var(--brand-steel) / .35);border-radius:18px;align-content:start;gap:6px;padding:18px;display:grid}.bta-plate span{font:600 17px/1.35 var(--fd);color:hsl(var(--foreground))}.bta-plate em{font:600 12px/1.6 var(--fm);letter-spacing:.02em;color:var(--stl);font-style:normal}.bta-plate b{color:var(--stl)}.bta-wire{background:linear-gradient(var(--tr), var(--tr)) 50% 0 / 2px 100% no-repeat;width:12px;height:38px;margin-left:32px;display:block;position:relative;container-type:size}.bta-wire:after{content:"";background:hsl(var(--foreground) / .85);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:0;left:1px;transform:translateY(50cqh)}.pub-js .bta-plates.is-in .bta-wire:after{animation:4s ease-in-out infinite alternate bta-drop}@media (min-width:640px){.bta-pw{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch}.bta-pw>.bta-wire{background-position:0;background-size:100% 2px;align-self:center;width:100%;height:12px;margin:0}.bta-wire:after{margin:0 0 0 -5px;top:1px;left:0;transform:translate(50cqw)}.pub-js .bta-plates.is-in .bta-wire:after{animation-name:bta-run}}.bta-plates .bta-foot{font:600 11.5px/1.7 var(--fm);letter-spacing:.03em;color:hsl(var(--foreground) / .72)}@media (min-width:1120px){.bta-pw{grid-template-columns:minmax(0,1fr)}.bta-pw>.bta-wire{background-position:50% 0;background-size:2px 100%;justify-self:start;width:12px;height:46px;margin-left:32px}.bta-pw>.bta-wire:after{margin:-5px 0 0;top:0;left:1px;transform:translateY(50cqh)}.pub-js .bta-plates.is-in .bta-wire:after{animation-name:bta-drop}.bta-wire:before{display:none}.bta-plate{padding:22px}.bta-plate span{font-size:19px}}.bta-tw{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow:hidden}.bta-ts{overscroll-behavior-x:contain;overflow-x:auto}.bta-ts:focus-visible{outline:2px solid hsl(var(--t));outline-offset:-2px}.bta-swipe{padding:12px 14px 0;display:none}.bta-tbl{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.bta-tcap{text-align:left;text-transform:none;letter-spacing:.04em;padding:14px 14px 10px;line-height:1.6}.bta-tcap:before{content:"";background:hsl(var(--t));width:14px;height:2px;box-shadow:var(--glow);border-radius:2px;margin:0 9px 3px 0;display:inline-block}.bta-tbl :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.bta-tbl tbody th{min-width:8em;color:hsl(var(--foreground));font-weight:700}.bta-tbl td{color:var(--mut)}.bta-tbl tbody tr:hover{background:hsl(var(--brand-steel) / .06)}.bta-tbl :is(thead th,td):nth-child(4){color:var(--dim);box-shadow:inset 2px 0 0 hsl(var(--t) / .35)}.bta-glance td>a{font:700 11px/1 var(--fm);vertical-align:.45em;color:var(--stl);-webkit-text-decoration:underline 1px hsl(var(--brand-steel) / .5);text-decoration:underline 1px hsl(var(--brand-steel) / .5);text-underline-offset:2px;margin-left:2px}.bta-glance td>a:hover,.bta-glance td>a:focus-visible{color:hsl(var(--foreground))}@media (max-width:759.9px){.bta-tbl{font-size:13.5px}.bta-cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bta-cards tbody tr{border-top:1px solid var(--line);gap:8px;padding:14px;display:grid}.bta-cards .bta-tbl tbody :is(th,td){box-shadow:none;border:0;min-width:0;padding:0;display:block}.bta-cards .bta-tbl tbody th{font-size:15px}.bta-cards td:before{font:var(--mk);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground) / .66);margin-bottom:2px;display:block}.bta-cards td:nth-child(2):before{content:var(--k1)}.bta-cards td:nth-child(3):before{content:var(--k2)}.bta-cards td:nth-child(4):before{content:var(--k3)}.bta-cards .bta-tbl td:nth-child(4){border-left:2px solid hsl(var(--t) / .35);padding-left:10px}}.bta-rt{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px;line-height:1.45}.bta-rt :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.bta-rt thead th{border-top:0}.bta-rt tbody th{color:hsl(var(--foreground));font-weight:600}.bta-rt td{width:26%;color:var(--mut)}.bta-rt td:first-letter{font:700 1.25em/1 var(--fm);color:hsl(var(--foreground) / .85)}.pub-js .bta-routes.is-in tbody tr{animation:bta-in .6s var(--ease-spring) backwards}.bta-rt tbody tr:nth-child(2){animation-delay:80ms!important}.bta-rt tbody tr:nth-child(3){animation-delay:.16s!important}.bta-rt tbody tr:nth-child(4){animation-delay:.24s!important}.bta-rt tbody tr:nth-child(n+5){animation-delay:.32s!important}.bta-legend{text-transform:none;letter-spacing:.04em;margin-top:12px}@media (max-width:519.9px){.bta-rt :is(th,td){padding:9px 6px;font-size:13px}.bta-rt td{width:30%}}.bta-reach ul{margin-top:12px;display:grid}.bta-reach li{border-top:1px solid var(--line);max-width:70ch;color:var(--mut);padding:11px 0 11px 18px;font-size:14.5px;line-height:1.6;position:relative}.bta-reach li:first-child{border-top:0}.bta-reach li b{color:hsl(var(--foreground));font-weight:700;display:block}.bta-reach li:before{content:"";background:var(--stl);opacity:.6;border-radius:2px;width:2px;position:absolute;top:15px;bottom:15px;left:0}.bta-paths{gap:18px;display:grid}.bta-path ol{gap:10px;margin-top:10px;display:grid;position:relative}.bta-path li{color:hsl(var(--foreground) / .88);padding-left:24px;font-size:14px;line-height:1.5;position:relative}.bta-path li:before{content:"";background:hsl(var(--background));border:2px solid var(--stl);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.bta-path ol:before{content:"";background:var(--tr);width:2px;position:absolute;top:10px;bottom:10px;left:4px}.bta-path:nth-child(3) li{color:var(--dim)}.bta-path:nth-child(3) li:before{border-color:hsl(var(--t) / .6)}.pub-js .bta-onboard.is-in .bta-path li{animation:bta-in .6s var(--ease-spring) backwards}.bta-path li:nth-child(2){animation-delay:.12s!important}.bta-path li:nth-child(3){animation-delay:.24s!important}@media (min-width:760px){.bta-paths{grid-template-columns:repeat(3,minmax(0,1fr))}}.bta-fit{gap:14px;display:grid}.bta-card{border-radius:18px;padding:18px}.bta-card h3{font:700 17px/1.3 var(--fd);color:hsl(var(--foreground))}.bta-card p{color:var(--mut);margin-top:12px;font-size:14px;line-height:1.6}.bta-card b{margin-bottom:3px;display:block}.bta-card:nth-child(3){box-shadow:inset 0 0 0 1px hsl(var(--t) / .25)}.bta-card:nth-child(3) p{color:var(--dim)}.pub-js .bta-fit.is-in .bta-card{animation:bta-in .6s var(--ease-spring) backwards}.bta-card:nth-child(2){animation-delay:.11s!important}.bta-card:nth-child(3){animation-delay:.22s!important}@media (min-width:900px){.bta-fit{grid-template-columns:repeat(3,minmax(0,1fr))}}.bta-lg{gap:18px;margin-top:14px;display:grid}.bta-lg ul,.bta-srcs ol{gap:4px;margin-top:8px;display:grid}.bta-lg li{color:hsl(var(--foreground) / .88);padding-left:22px;font-size:14.5px;line-height:1.6;position:relative}.bta-lg li:before{content:"//";font:var(--mk);color:hsl(var(--t));line-height:1.9;position:absolute;left:0}.bta-lg>div:nth-child(2) li:before{color:var(--stl)}.bta-lg>div:nth-child(3) .bta-lk{color:hsl(var(--t))}.pub-js .bta-limits.is-in .bta-lg>div{animation:bta-in .6s var(--ease-spring) backwards}.bta-lg>div:nth-child(2){animation-delay:.11s!important}.bta-lg>div:nth-child(3){animation-delay:.22s!important}@media (min-width:900px){.bta-lg{grid-template-columns:repeat(3,minmax(0,1fr))}}.bta-srcs{counter-reset:f;gap:18px;display:grid}.bta-srcs li{counter-increment:f;border-top:1px solid var(--line);font:600 11.5px/1.9 var(--fm);letter-spacing:.04em;color:hsl(var(--foreground) / .62);padding:7px 0 7px 34px;position:relative}.bta-srcs li:before{content:counter(f, decimal-leading-zero);font:var(--mk);color:var(--stl);position:absolute;top:10px;left:0}.bta-srcs a{font:600 14px/1.5 var(--font-sans,system-ui), system-ui, sans-serif;letter-spacing:0;color:hsl(var(--foreground));overflow-wrap:anywhere;-webkit-text-decoration:underline 1.5px hsl(var(--t) / .45);text-decoration:underline 1.5px hsl(var(--t) / .45);text-underline-offset:3px;display:block}.bta-srcs a:hover{color:hsl(var(--t))}@media (min-width:1020px){.bta-srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.bta-final{text-align:left;justify-items:start;position:relative;overflow:hidden}.bta-final h2{position:relative}.bta-final .pub-cta-row{justify-content:flex-start}@media (min-width:760px){.bta-final{text-align:center;justify-items:center}.bta-final .pub-cta-row{justify-content:center}}.bta-final .bta-micro{margin-top:4px}.bta-glow{pointer-events:none;background:radial-gradient(50% 50% at 50% 30%, hsl(var(--t) / .2), transparent 70%);height:120%;position:absolute;inset:-40% 10% auto}.pub-js .bta-glow{animation:5s ease-in-out infinite bta-beat}.bta-faq p{max-width:62ch}.bta-more{padding-top:34px}.bta-h2s{font:700 1.2rem/1.3 var(--fd);letter-spacing:-.01em}.bta-rel{gap:10px;margin-top:14px;display:grid}@media (min-width:680px){.bta-rel{grid-template-columns:repeat(3,minmax(0,1fr))}}.bta-rc{border:1px solid var(--line);background:var(--card);white-space:pre-line;height:100%;font:700 14.5px/1.35 var(--fd);color:hsl(var(--foreground));transition:transform .42s var(--ease-spring), border-color var(--dur-med);border-radius:16px;padding:16px;display:block}.bta-rc:hover,.bta-rc:focus-visible{border-color:hsl(var(--t) / .5);transform:translateY(-3px)}.bta-rc:first-line{font:700 11px/2.2 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground) / .66)}.bta-grid{gap:8px;padding-bottom:clamp(36px,5vw,72px);display:grid}.bta-main{min-width:0}.bta-toc{border:1px solid var(--line);background:var(--card);border-radius:16px;min-width:0;padding:12px 14px}.bta-toc-l{scrollbar-width:none;counter-reset:toc;gap:4px 18px;margin-top:10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.bta-toc-l::-webkit-scrollbar{display:none}.bta-toc a{counter-increment:toc;color:hsl(var(--foreground) / .78);white-space:nowrap;transition:color var(--dur-fast);flex:none;align-items:baseline;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.bta-toc a:before{content:counter(toc, decimal-leading-zero) / "";font:var(--mk);color:hsl(var(--t))}.bta-toc a:hover,.bta-toc a:focus-visible{color:hsl(var(--t))}@media (min-width:760px) and (max-width:1179.9px){.bta-toc-l{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width:1180px){.bta-grid{grid-template-columns:200px minmax(0,1fr);gap:48px}.bta-toc{background:0 0;border:0;border-radius:0;align-self:start;margin-top:clamp(34px,4.4vw,60px);padding:0 0 0 16px;position:sticky;top:104px}.bta-toc:before,.bta-toc:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.bta-toc:before{background:hsl(var(--foreground) / .1)}.bta-toc:after{background:hsl(var(--t));box-shadow:var(--glow);transform-origin:50% 0;transform:scaleY(.04)}.bta-toc-l{gap:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.bta-toc a{white-space:normal;padding:5px 0}}@supports (animation-timeline:scroll()){@media (min-width:1180px) and (prefers-reduced-motion:no-preference){.bta-toc:after{animation:linear both bta-read;animation-timeline:scroll(root)}}}@keyframes bta-read{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bta *,.bta :before,.bta :after{transition:none!important;animation:none!important}.bta-wire:after{display:none}}}@layer utilities;
