.pricing_page__trhPX{display:grid;gap:28px;padding:72px 0 86px}.pricing_header__QX_0H{display:grid;justify-items:center;gap:10px;text-align:center}.pricing_header__QX_0H>p{margin:0}.pricing_pill__3NnNS,.pricing_plus__N8edF,.pricing_unit__6b7Ex{font-family:var(--design-font-mono);text-transform:uppercase}.pricing_roles__yqA30{display:inline-flex;gap:2px;margin:8px 0 0;border:1px solid var(--mkt-line);border-radius:999px;background:var(--mkt-tint);padding:4px}.pricing_roles__yqA30 label{cursor:pointer;border-radius:999px;padding:8px 18px;color:var(--mkt-soft);font-weight:600;font-size:14px;white-space:nowrap}.pricing_roles__yqA30 label:has(:checked){background:var(--mkt-paper);box-shadow:0 1px 2px rgb(0 0 0/.08);color:var(--mkt-ink)}.pricing_roles__yqA30 label:has(:focus-visible){outline:2px solid var(--mkt-primary);outline-offset:2px}.pricing_switch__O90nG:has([value=company]:checked) [data-role=agency],.pricing_switch__O90nG:not(:has([value=company]:checked)) [data-role=company]{display:none}.pricing_switch__O90nG{display:grid;justify-items:center;gap:28px}.pricing_plans___4fMa{display:grid;grid-template-columns:repeat(auto-fit,calc((100% - 32px) / 3));justify-content:center;gap:16px;width:100%}.pricing_card__CfhAd{display:flex;flex-direction:column;gap:18px;min-width:0;border:1px solid var(--mkt-line);border-radius:var(--mkt-r-xl);background:var(--mkt-paper);padding:24px}.pricing_rec__mY09f{border:1.5px solid var(--mkt-primary);background:linear-gradient(180deg,var(--mkt-primary-soft),var(--mkt-paper) 55%)}.pricing_top__CLunE{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-weight:700;font-size:15px}.pricing_pill__3NnNS{border-radius:999px;background:var(--mkt-primary-strong);padding:3px 10px;color:#fff;font-weight:600;font-size:10.5px;letter-spacing:.06em}.pricing_head__OibAw h2{margin:0;font-weight:700;font-size:22px;line-height:1.1;letter-spacing:-.018em;text-wrap:balance}.pricing_head__OibAw p{margin:6px 0 0;min-height:42px;color:var(--mkt-soft);font-size:14px}.pricing_cta__WfXA9{display:block;border-radius:999px;background:var(--mkt-ink);padding:12px 16px;color:var(--mkt-bg);font-weight:600;font-size:15px;text-align:center;text-decoration:none}.pricing_rec__mY09f .pricing_cta__WfXA9{background:var(--mkt-primary-strong);color:#fff}.pricing_cta__WfXA9:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:2px}.pricing_amount__pfX0i{display:flex;align-items:flex-start;gap:4px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.pricing_amount__pfX0i span{margin-top:9px;color:var(--mkt-soft);font-weight:600;font-size:14px}.pricing_amount__pfX0i strong{font-weight:700;font-size:46px;line-height:1;letter-spacing:-.03em}.pricing_unit__6b7Ex{color:var(--mkt-soft);font-size:11.5px;letter-spacing:.04em}.pricing_list__tTpV5{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:14px}.pricing_list__tTpV5 li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.pricing_list__tTpV5 small{display:block;color:var(--mkt-soft);font-size:12.5px}.pricing_list__tTpV5 .pricing_plus__N8edF{display:block;color:var(--mkt-soft);font-weight:600;font-size:11px;letter-spacing:.1em}.pricing_icon__5U_Y3{width:18px;height:18px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pricing_rec__mY09f .pricing_icon__5U_Y3{color:var(--mkt-primary)}.pricing_fine__QRhAg{margin:auto 0 0;border-top:1px solid var(--mkt-line);padding-top:14px;color:var(--mkt-soft);font-size:12.5px}.pricing_fine__QRhAg a,.pricing_foot__FbxPq a{color:inherit}.pricing_foot__FbxPq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;color:var(--mkt-soft);font-size:14px;text-align:center}.pricing_foot__FbxPq a{color:var(--mkt-ink);font-weight:500}.pricing_faq__AzKJs{display:grid;gap:4px;width:100%;max-width:760px;margin:24px auto 0}.pricing_faq__AzKJs h2{margin:0 auto 10px;text-align:center}.pricing_faq__AzKJs details{border-bottom:1px solid var(--mkt-line);padding:14px 0}.pricing_faq__AzKJs summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600;list-style:none}.pricing_faq__AzKJs summary::-webkit-details-marker{display:none}.pricing_faq__AzKJs summary:after{color:var(--mkt-soft);font-weight:400;content:"+"}.pricing_faq__AzKJs details[open] summary:after{content:"–"}.pricing_faq__AzKJs details p{margin:8px 0 0;max-width:65ch;color:var(--mkt-soft)}@media (max-width:880px){.pricing_plans___4fMa{grid-template-columns:1fr;max-width:460px}.pricing_rec__mY09f{order:-1}.pricing_head__OibAw p{min-height:0}}