.ba-faq.ba-faq--bg{background:var(--bg)}.ba-faq{background:var(--surface);padding-block:var(--pad) 120px}.ba-faq-in{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:48px 96px;display:grid}.ba-faq-l{position:sticky;inset-block-start:112px}.ba-faq-n{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em}.ba-faq-h2{margin-block-start:16px}.ba-faq-lead{max-inline-size:380px;color:var(--muted);text-wrap:pretty;margin-block-start:22px;font-size:16px;line-height:1.6}.ba-faq-lead a{color:var(--ink);text-underline-offset:4px;-webkit-text-decoration:underline #131c2e4d;text-decoration:underline #131c2e4d}.ba-faq-lead a:hover{color:var(--brand);text-decoration-color:currentColor}.ba-faq-list{flex-direction:column;min-inline-size:0;display:flex}.ba-faq-item{border-block-end:1px solid var(--line)}.ba-faq-item:last-child{border-block-end:0}.ba-faq-h{font:inherit;margin:0}.ba-faq-q{text-align:start;inline-size:100%;color:var(--ink);cursor:pointer;letter-spacing:-.015em;text-wrap:pretty;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:19px;font-weight:600;line-height:1.3;display:flex}.ba-faq-q:hover{color:var(--brand)}.ba-faq-mark{background:var(--brand-soft);block-size:34px;inline-size:34px;color:var(--brand);transition:transform .45s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.ba-faq-mark.is-open{background:var(--brand);color:#fff;transform:rotate(45deg)}.ba-faq-panel{opacity:0;max-block-size:0;transition:max-height .5s var(--ease), opacity .4s var(--ease);overflow:hidden}.ba-faq-panel.is-open{opacity:1;max-block-size:360px}.ba-faq-a{color:var(--muted);text-wrap:pretty;margin:0;padding:0 58px 24px 0;font-size:16px;line-height:1.65}@media (prefers-reduced-motion:reduce){.ba-faq-mark,.ba-faq-panel{transition:none}.ba-faq-mark.is-open{transform:none}}@media (max-width:760px){.ba-faq-l{position:static}}.ba-close{background:var(--brand);color:#fff;padding-block:112px;position:relative;overflow:hidden}.ba-close-p1{background:var(--brand-bright);opacity:.5;inline-size:min(62%,880px)}.ba-close-p2{background:var(--brand-ink);opacity:.3;inline-size:min(42%,600px)}.ba-close-in{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:48px 64px;display:grid}.ba-close-l{min-inline-size:0}.ba-eyebrow--white{color:#ffffffd9}.ba-eyebrow--white .ba-g{color:#fff}.ba-close-h2{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-inline-size:12ch;margin-block-start:16px;font-size:clamp(40px,5.2vw,74px);font-weight:700;line-height:.98}.ba-close-sub{color:#ffffffd9;text-wrap:pretty;max-inline-size:460px;margin-block-start:24px;font-size:17px;line-height:1.55}.ba-close-link{color:#fff;text-underline-offset:5px;margin-block-start:26px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.ba-close-link:hover{text-decoration-color:#fff}.ba-close-card{box-sizing:border-box;border-radius:var(--r);background:var(--surface);inline-size:100%;max-inline-size:520px;color:var(--ink);justify-self:end;padding:24px;box-shadow:0 60px 120px -50px #0009}.ba-close-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:12.5px;font-weight:500;display:flex}.ba-close-live{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ba-close-live i{background:var(--brand-bright);border-radius:50%;block-size:7px;inline-size:7px}.ba-close-bar{gap:4px;margin-block-start:14px;display:flex}.ba-close-bar span{background:var(--line);border-radius:2px;flex:1;block-size:4px}.ba-close-bar span.is-on{background:var(--brand)}.ba-close-flabel{letter-spacing:-.02em;margin-block-start:24px;font-size:22px;font-weight:600;line-height:1.15}.ba-close-field{background:var(--bg);border:1px solid var(--line);block-size:58px;color:var(--ink);transition:border-color .25s var(--ease);border-radius:14px;align-items:center;gap:12px;margin-block-start:12px;padding-inline:18px;font-size:17px;display:flex}.ba-close-field:hover{border-color:var(--brand)}.ba-close-typed{white-space:nowrap;flex:1;align-items:center;min-inline-size:0;display:flex;overflow:hidden}.ba-close-caret{background:var(--brand);flex:none;block-size:22px;inline-size:2px;margin-inline-start:2px}.ba-close-chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:600}.ba-close-hint{color:var(--muted);margin-block-start:10px;font-size:12.5px}.ba-close-go{border-radius:var(--rb);background:var(--brand);color:#fff;block-size:56px;transition:background .25s var(--ease);justify-content:space-between;align-items:center;margin-block-start:20px;padding:0 10px 0 24px;font-size:16px;font-weight:600;display:flex}.ba-close-go:hover{background:var(--brand-ink)}.ba-close-go span{background:#ffffff2e;border-radius:50%;place-items:center;block-size:36px;inline-size:36px;display:grid}.ba-close-foot{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-block-start:14px;font-size:12px;font-weight:500;display:flex}.ba-close-foot>span{white-space:nowrap}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ba-close-caret{animation:1s step-end infinite ba-caret}}@media (max-width:760px){.ba-close-card{justify-self:start}}@media (max-width:900px){.ba-close{padding-block:76px}.ba-close-card{max-inline-size:none;margin-inline-start:0}.ba-faq-l>div{position:static}}.ba-close-link{align-items:center;min-block-size:32px;display:inline-flex}@media (pointer:coarse){.ba-close-link,.ba-faq-lead a{min-block-size:44px}}.ba-fact-k{letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.ba-fact-v{color:var(--muted);margin-block-start:3px;font-size:13.5px;line-height:1.45;display:block}.ba-plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;margin-block-start:64px;display:grid}.ba-plan{isolation:isolate;border-radius:var(--r);background:var(--surface);min-inline-size:0;color:var(--ink);border:1px solid var(--line);flex-direction:column;padding:32px 28px 28px;display:flex;position:relative;overflow:hidden}.ba-plan.is-featured{background:var(--brand);color:#fff;box-shadow:0 40px 80px -40px var(--brand);border-color:#0000}.ba-plan-c1,.ba-plan-c2{z-index:-1;opacity:.08;background:#fff}.ba-plan-c1{block-size:220px;inline-size:220px}.ba-plan-c2{block-size:120px;inline-size:120px}.ba-plan-tag{border-radius:var(--rb);background:var(--warm);block-size:30px;color:var(--ink);letter-spacing:.02em;align-items:center;padding-inline:14px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:24px;inset-inline-end:24px}.ba-plan-name{letter-spacing:-.02em;font-size:22px;font-weight:700}.ba-plan-for{color:var(--muted);text-wrap:pretty;margin-block-start:6px;font-size:14.5px;line-height:1.5}.ba-plan-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-start:28px;font-size:12.5px;font-weight:600}.ba-plan-fig{letter-spacing:-.04em;margin-block-start:6px;font-size:clamp(40px,4vw,54px);font-weight:700;line-height:1}.ba-plan-break{color:var(--muted);margin-block-start:12px;font-size:13.5px;line-height:1.5}.ba-plan-then{margin-block-start:4px;font-size:13.5px;font-weight:600}.ba-plan-rule{border:0;border-block-start:1px solid var(--line);margin-block:26px 22px}.ba-plan-inherit{margin-block-end:12px;font-size:13.5px;font-weight:600}.ba-plan-list{flex-direction:column;gap:10px;margin-block-end:30px;font-size:14.5px;line-height:1.45;display:flex}.ba-plan-list li{align-items:start;gap:11px;display:flex}.ba-plan-check{background:var(--brand-soft);block-size:20px;inline-size:20px;color:var(--brand);border-radius:50%;flex:none;place-items:center;margin-block-start:1px;font-size:11px;font-weight:700;display:grid}.ba-plan-go{border-radius:var(--rb);background:var(--ink);color:#fff;block-size:52px;transition:transform .25s var(--ease), opacity .25s var(--ease);justify-content:center;align-items:center;margin-block-start:auto;font-size:15px;font-weight:600;display:flex}.ba-plan-go:hover{opacity:.92;transform:translateY(-1px)}.ba-plan.is-featured .ba-plan-for,.ba-plan.is-featured .ba-plan-label,.ba-plan.is-featured .ba-plan-break{color:#fffc}.ba-plan.is-featured .ba-plan-rule{border-block-start-color:#fff3}.ba-plan.is-featured .ba-plan-check{color:#fff;background:#ffffff2e}.ba-plan.is-featured .ba-plan-go{color:var(--brand);background:#fff}.ba-promises{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-block-start:24px;display:grid}.ba-promise{border-radius:var(--ri);background:var(--surface);border:1px solid var(--line);gap:12px;padding:18px 20px;display:flex}.ba-plantabs{display:none}@media (max-width:560px){.ba-plantabs-wrap{margin-block-start:40px}.ba-plantabs{border-radius:var(--rb);background:var(--bg);border:1px solid var(--line);gap:6px;padding:5px;display:flex}.ba-plantab{border-radius:var(--rb);min-block-size:38px;min-inline-size:0;color:var(--muted);font:inherit;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;flex:1 1 0;padding-inline:10px;font-size:14px;font-weight:600}.ba-plantab.is-on{background:var(--brand);color:#fff}.ba-planstage{margin-block-start:16px;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);margin-block-end:-44px;padding-block-end:44px;overflow:hidden}.ba-planrail{transition:transform .45s var(--ease)}.ba-planrail[data-at="0"]{transform:translate(0)}.ba-planrail[data-at="1"]{transform:translateX(calc(-100% - var(--gut) * 2))}.ba-planrail[data-at="2"]{transform:translateX(calc(-200% - var(--gut) * 4))}.ba-planrail[data-at="3"]{transform:translateX(calc(-300% - var(--gut) * 6))}.ba-planstage .ba-plans{gap:calc(var(--gut) * 2);flex-wrap:nowrap;margin-block-start:0;display:flex}.ba-planstage .ba-plan{flex:0 0 100%}@media (prefers-reduced-motion:reduce){.ba-planrail{transition:none}}}.ba-points{flex-direction:column;gap:18px;max-inline-size:62ch;display:flex}.ba-points li{color:var(--ink);text-wrap:pretty;align-items:baseline;gap:12px;font-size:17.5px;line-height:1.6;display:flex}.ba-points .ba-g{block-size:10px;inline-size:10px;color:var(--brand);flex:none;transform:translateY(1px)}.ba-points b{font-weight:600}.ba-callout{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:24px 26px 30px;position:relative;overflow:hidden}.ba-callout--bg{background:var(--bg)}.ba-callout-w{aspect-ratio:1;background:var(--brand-soft);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;inline-size:96px;position:absolute;inset-block-end:0;inset-inline-end:0}.ba-callout-k{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);position:relative}.ba-callout-t{color:var(--ink);text-wrap:pretty;margin-block-start:14px;font-size:16px;line-height:1.6;position:relative}@media (max-width:700px){.ba-points li{font-size:16.5px}}.ba-rel-note{text-wrap:pretty}.ba-rel-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-block-start:48px;display:grid}.ba-rel-cell{display:flex}.ba-rel-card{border-radius:var(--r);background:var(--bg);color:var(--ink);transition:border-color .25s var(--ease), transform .25s var(--ease);border:1px solid #0000;flex-direction:column;flex:1;gap:10px;padding:26px 26px 28px;display:flex;position:relative;overflow:hidden}.ba-rel:not(.ba-sec--white) .ba-rel-card{background:var(--surface)}.ba-rel-card:hover{border-color:var(--brand);transform:translateY(-2px)}.ba-rel-card:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ba-rel-card,.ba-rel-card:hover{transition:none;transform:none}}.ba-rel-w{aspect-ratio:1;background:var(--brand-soft);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;inline-size:96px;position:absolute;inset-block-end:0;inset-inline-end:0}.ba-rel-kind{text-transform:uppercase;letter-spacing:.1em;color:var(--brand);position:relative}.ba-rel-t{letter-spacing:-.015em;text-wrap:balance;font-size:21px;font-weight:600;line-height:1.25;position:relative}.ba-rel-why{color:var(--muted);text-wrap:pretty;font-size:15.5px;line-height:1.55;position:relative}.ba-rel-go{color:var(--brand);margin-block-start:auto;padding-block-start:6px;font-size:14.5px;font-weight:600;position:relative}