.marketing-home.removebg-theme.pro-page{--rbg-max:1200px}.pro-page .pro-eyebrow{color:var(--m-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-block}.pro-page .rbg-pricing-hero{background:0 0;padding-top:76px;padding-bottom:48px}.pro-page .rbg-pricing-hero h1{letter-spacing:-.045em;max-width:800px;margin-inline:auto;font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.12}.pro-page .rbg-pricing-hero .rbg-section-lead{max-width:580px;margin-inline:auto;font-size:17px}.pro-page .rbg-pricing-plans-shell{padding:0}.pro-page #plans{scroll-margin-top:120px}.pro-page .rbg-pricing-grid--plans{gap:20px}.marketing-home.removebg-theme.pro-page .rbg-pricing-card{border-radius:18px;min-width:0;padding:28px;box-shadow:0 2px 4px #1c191705}.marketing-home.removebg-theme.pro-page .rbg-pricing-card:hover,.marketing-home.removebg-theme.pro-page .rbg-pricing-card:focus-within{transform:none;box-shadow:0 8px 28px #1c19170f}.marketing-home.removebg-theme.pro-page .rbg-pricing-card--featured{border:1px solid var(--m-accent);background:linear-gradient(180deg, var(--m-accent-soft), var(--m-surface) 300px);box-shadow:0 0 0 3px color-mix(in srgb, var(--m-accent) 8%, transparent)}.pro-page .rbg-pricing-badge-slot{margin-bottom:24px}.pro-page .rbg-pricing-card h2{margin-bottom:14px;font-size:20px}.pro-page .rbg-pricing-amount{font-size:48px;font-weight:650;line-height:1.15}.pro-page .rbg-pricing-amount span{letter-spacing:0;white-space:nowrap;font-size:14px}.pro-page .rbg-pricing-grid--plans .rbg-pricing-desc{font-size:14px;line-height:1.7}.pro-page .rbg-pricing-contact-note{overflow-wrap:anywhere}.pro-page .rbg-pricing-checkout-actions{padding-bottom:24px}.marketing-home.removebg-theme.pro-page .rbg-pricing-cta{border:1px solid var(--m-border);background:var(--m-surface);height:auto;min-height:48px;color:var(--m-text);text-align:center;border-radius:10px;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;box-shadow:0 1px 2px #1c191708;padding:12px 18px!important;font-size:14px!important;font-weight:600!important}.marketing-home.removebg-theme.pro-page .rbg-pricing-cta:hover{border-color:var(--m-accent);background:var(--m-accent-soft)}.marketing-home.removebg-theme.pro-page .rbg-pricing-card--featured .rbg-pricing-cta{border-color:var(--m-btn);background:var(--m-btn);color:#fff}.marketing-home.removebg-theme.pro-page .rbg-pricing-card--featured .rbg-pricing-cta:hover{background:var(--m-btn-hover)}.pro-page .rbg-pricing-cta:disabled{opacity:.55;cursor:not-allowed}.pro-page .billing-checkout-form{width:100%;display:flex}.pro-page .billing-checkout-form button{width:100%}.pro-page .rbg-pricing-feature-groups{align-content:start;gap:24px}.pro-page .rbg-pricing-feature-group strong{margin-bottom:10px;font-size:13px;font-weight:650}.pro-page .rbg-pricing-feature-group ul{gap:8px;font-size:13px;line-height:1.6;display:grid}.pro-page .rbg-pricing-feature-group li:before{color:var(--m-success)}.pro-page .rbg-pricing-card--free .rbg-pricing-feature-group:last-child li:before{content:"–";color:var(--m-muted)}.pro-page .rbg-faq-section{padding-bottom:56px;padding-top:32px!important}.pro-page .rbg-faq-section>h2{margin-bottom:32px;font-size:30px}.pro-page .rbg-faq{border-top:1px solid var(--m-border);max-width:800px}.pro-page .rbg-faq-trigger{text-align:start;padding:22px 0;font-weight:550;list-style:none}.pro-page .rbg-faq-trigger::-webkit-details-marker{display:none}.pro-page .rbg-faq-trigger svg{flex-shrink:0;transition:transform .15s}.pro-page .rbg-faq-item[open] .rbg-faq-trigger svg{transform:rotate(45deg)}.pro-page .rbg-faq-panel{padding-bottom:24px;max-width:740px;padding-inline-end:32px}.pro-page .rbg-faq-trigger:focus-visible{outline:2px solid var(--m-accent);outline-offset:5px;border-radius:4px}.pro-page .rbg-pricing-bottom-card{background:0 0;border-radius:14px;padding:28px}.pro-page .rbg-pricing-bottom-card p{max-width:460px;font-size:14px}@media (max-width:1000px) and (min-width:761px){.pro-page .rbg-pricing-grid--plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketing-home.removebg-theme.pro-page .rbg-pricing-card{padding:22px 18px}.pro-page .rbg-pricing-card--featured{order:0}.pro-page .rbg-pricing-amount{font-size:40px}}@media (max-width:760px){.marketing-home.removebg-theme.pro-page{--rbg-gutter:20px}.pro-page .rbg-pricing-hero{padding-top:44px;padding-bottom:32px}.pro-page .rbg-pricing-hero .rbg-section-lead{font-size:15px}.pro-page .rbg-pricing-grid--plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:20px}.marketing-home.removebg-theme.pro-page .rbg-pricing-card{grid-row:auto;padding:26px;display:flex}.pro-page .rbg-pricing-card--featured{order:0}.pro-page .rbg-pricing-grid--plans .rbg-pricing-checkout-block{height:auto;min-height:0}.pro-page .rbg-pricing-badge-slot{margin-bottom:18px}.pro-page .rbg-faq-section>h2{font-size:26px}.pro-page .rbg-pricing-bottom-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing-home.removebg-theme.pro-page :is(.rbg-pricing-card,.rbg-pricing-cta,.rbg-faq-trigger svg){transition:none}}.pro-page .rbg-pricing-feature-group strong,.pro-page .rbg-pricing-feature-group ul{font-size:14px}.pro-page .pro-plan-note{max-width:780px;color:var(--m-muted);text-align:center;text-wrap:pretty;margin:24px auto 0;font-size:14px;line-height:1.7}.pro-page .pro-support-link{overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:44px;margin-top:8px;font-size:14px;display:inline-flex}.pro-page .pro-support-link svg{flex-shrink:0}
