/* Shared tariff presentation; higher specificity than legacy inline page styles. */
:is(#rec968532101,#rec1495068741,#rec1642305751,#rec2151887721,#rec712178460,#ss-saas-pricing,#seo-price){--tariff-bg:#f8f8f9;--tariff-border:#e8e8eb;padding-top:32px;padding-bottom:56px;scroll-margin-top:120px;box-sizing:border-box}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) *{box-sizing:border-box}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariffs,.ss-tariffs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff,.ss-tariffs>article){display:flex;flex-direction:column;min-width:0;background:var(--tariff-bg);border:1px solid var(--tariff-border);border-radius:20px;padding:24px;color:#333;overflow-wrap:anywhere}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) h2{margin-bottom:28px}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff,.ss-tariffs>article) h3{font-size:22px;line-height:1.25;min-height:55px;margin:0 0 12px;letter-spacing:-.025em;font-weight:700}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff>div.siteonic-flow__copy,.ss-tariff-desc,.siteonic-tariff-note){font-size:16px;line-height:1.45;margin:0 0 16px}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff>h3+.siteonic-flow__copy,.ss-tariff-desc){min-height:47px}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff>div.siteonic-flow__lead,.ss-tariff-price){font-size:30px;line-height:1.2;font-weight:700;min-height:36px;margin:0 0 20px;letter-spacing:-.035em}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff,.ss-tariffs>article) ul{list-style:disc outside;padding:0 0 0 18px;margin:0 0 24px;font-size:16px;line-height:1.35}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff,.ss-tariffs>article) li{display:list-item;padding-left:3px;margin:0 0 6px;font-size:16px;line-height:1.35}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) li:last-child{margin-bottom:0}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) li::marker{color:#f5731f}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-button,.ss-btn){display:flex;justify-content:center;align-items:center;margin-top:auto;align-self:stretch;border-radius:10px;min-height:48px;padding:12px 20px;font:700 16px/1.3 Inter,Arial,sans-serif;background:#ff7b18;color:#fff!important;text-decoration:none;width:auto;max-width:none}
body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-button,.ss-btn):focus-visible{outline:3px solid #333;outline-offset:4px}
@media(max-width:959px){body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariffs,.ss-tariffs){grid-template-columns:minmax(0,1fr)}body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff,.ss-tariffs>article) h3,body :is(.siteonic-pricing,#ss-saas-pricing,#seo-price) :is(.siteonic-tariff>h3+.siteonic-flow__copy,.ss-tariff-desc){min-height:0}}

body .siteonic-pricing h3 span{background-color:transparent!important}
