.bo-hero{gap:1rem;max-width:860px;display:grid}.bo-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:.8125rem;font-weight:700}.bo-plans-sec{padding-top:.5rem}.bo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.bo-billing{gap:.4rem;display:flex}.bo-billing .pill{min-height:40px}.studio .bo-billing .pill[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.bo-save{color:var(--brand);margin-left:.25rem;font-size:.75rem;font-weight:700}.bo-billing .pill[aria-pressed=false] .bo-save{color:var(--ok-ink,#17643d)}.bo-grid{gap:1rem;display:grid}@media (width>=900px){.bo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio .bo-plan{border-top:4px solid var(--brand-edge);grid-template-rows:auto auto auto auto auto 1fr auto;gap:.6rem;min-width:0;padding:1.4rem;display:grid}.studio .bo-plan[data-plan=pro]{border-top-color:var(--action)}.studio .bo-plan[data-plan=growth]{border-top-color:var(--ink)}.bo-plan h3,.bo-plan p{margin:0}.bo-price{align-items:baseline;gap:.15rem;display:flex}.bo-amount{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.2rem,1.8rem + 1.2vw,2.8rem);line-height:1}.bo-per{color:var(--ink-2);font-weight:600}.bo-users{color:var(--ink-2);font-size:.9375rem}.bo-users strong{color:var(--ink)}.bo-plan ul{color:var(--ink-2);align-content:start;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.9375rem;display:grid}.bo-plan .bo-all{color:var(--ink);margin-left:-1.1rem;font-weight:700;list-style:none}.bo-cta{justify-self:start;margin-top:.4rem}.bo-fine{margin:1rem 0 0}.bo-groups{gap:1rem;margin-top:1.25rem;display:grid}@media (width>=800px){.bo-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.bo-group{align-content:start;gap:.75rem;padding:1.25rem;display:grid}.bo-group h3{margin:0}.bo-group ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bo-group li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.55rem;font-size:.9375rem;display:flex}.bo-group li:last-child{border-bottom:0;padding-bottom:0}.bo-tag{border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.75rem;font-style:normal;font-weight:700}.bo-tag-pro{background:color-mix(in srgb, var(--action) 14%, #fff);color:var(--action)}.bo-tag-growth{background:var(--ink);color:#fff}.bo-two{gap:2.5rem;display:grid}@media (width>=900px){.bo-two{grid-template-columns:1fr 1fr;gap:4rem}}.bo-col{align-content:start;gap:1rem;display:grid}.bo-col h2{margin:0}.bo-list{color:var(--ink-2);gap:.75rem;margin:0;padding-left:1.1rem;display:grid}.bo-list strong{color:var(--ink)}.bo-addons{margin:0;padding:0;list-style:none;display:grid}.bo-addons li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.bo-addons strong{white-space:nowrap}.bo-end{gap:1.25rem;max-width:760px;display:grid}.bo-talk{border-left:4px solid var(--brand-edge);gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.bo-talk h2,.bo-talk p{margin:0}.studio .bo-talk h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)}.bo-end>h2{margin:1.5rem 0 0}.bo-faq{gap:.5rem;display:grid}.bo-faq details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.bo-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;font-weight:650;list-style:none;display:flex}.bo-faq summary::-webkit-details-marker{display:none}.bo-faq summary:after{content:"+";color:var(--ink-2);font-weight:700}.bo-faq details[open] summary:after{content:"–"}.bo-faq summary:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:var(--radius-md)}.bo-faq details p{color:var(--ink-2);margin:0;padding:0 1.1rem 1rem}
