/* Preserve Porcelain & Cobalt, the original product visuals and animation. */
.rr-direction-note{max-width:470px;color:#64778c;font-size:10px;line-height:1.8;margin:12px 0 22px}
.rr-refined main>section:not(.hero):not(.rr-product-tabs){padding-block:80px}
.rr-refined .rr-dots{padding-block:80px 52px}
.rr-refined .rr-dots__wrap{gap:32px}
.rr-refined .rr-dots__head h2{font-size:clamp(32px,3.5vw,48px)}
.rr-refined .rr-dots__capability-head{padding-top:12px}
.rr-refined .rr-product-tabs{padding-block:76px 0;background:#f6f8fb;overflow:visible;content-visibility:visible!important;contain-intrinsic-block-size:none}
.rr-product-tabs__head{text-align:center;margin-bottom:32px}
.rr-product-tabs__head .kicker{justify-content:center}
.rr-product-tabs__nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:min(1184px,calc(100% - 96px));margin:0 auto 24px;padding:10px;border:1px solid #d6e0ee;border-radius:16px;background:#eef3fa;position:static;scroll-margin-top:106px;box-shadow:0 8px 24px #25436a0d}
.rr-product-tabs__nav button{appearance:none;border:1px solid transparent;border-radius:10px;background:transparent;color:#52647b;font:600 13px/1.5 var(--font);padding:15px 8px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;min-width:0;min-height:52px}
.rr-product-tabs__nav button>span{font:500 10px/1.5 var(--mono);color:#7e94b4}
.rr-product-tabs__nav button:hover{background:#fff;color:#234979}
.rr-product-tabs__nav button[aria-selected="true"]{background:#255adb;border-color:#2554c7;color:white;box-shadow:0 5px 14px #234fae20}
.rr-product-tabs__nav button[aria-selected="true"]>span{color:#cadcff}
.rr-product-panel[hidden]{display:none!important}
.rr-product-panel{scroll-margin-top:106px;min-width:0}
.rr-product-panel>section{padding-block:54px 70px!important}
.rr-product-panel>section+section{padding-top:36px!important}
.rr-product-panel .section-head{margin-bottom:38px}
.rr-product-panel .vps{padding-bottom:26px!important}
.rr-product-panel .vp{padding:24px}
.rr-product-panel .vps .section-head{margin-bottom:26px}
.rr-product-panel .suite__grid{margin-top:28px}
.rr-secondary{border-block:1px solid #dce4ef;background:#f6f8fb}
.rr-secondary+section{border-top:0}
.rr-secondary>summary{display:block;list-style:none;cursor:pointer;color:#213d62}
.rr-secondary>summary::-webkit-details-marker,.rr-plan-details>summary::-webkit-details-marker,.rr-news-archive>summary::-webkit-details-marker{display:none}
.rr-secondary>summary>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px}
.rr-secondary summary b{display:block;font-size:15px;font-weight:600;line-height:1.7}
.rr-secondary summary small{display:block;font-size:11px;color:#6b7e97;line-height:1.7;margin-top:3px}
.rr-secondary summary i,.rr-plan-details summary i,.rr-news-archive summary i{font-style:normal;display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #cbd8e9;border-radius:50%;color:#315ea5;transition:transform .2s}
.rr-secondary[open] summary i,.rr-plan-details[open] summary i,.rr-news-archive[open] summary i{transform:rotate(45deg)}
.rr-secondary>section{padding-block:45px 64px!important}
.rr-plan-callout{padding:23px 28px;margin:0 0 28px;border:1px solid #b8cfb4;border-radius:14px;background:linear-gradient(115deg,#eef7e4,#f6faf3);font-size:14px;line-height:1.9;color:#3d5c3a}
.rr-plan-callout>b{font-size:18px;display:inline-block;margin-right:12px;color:#254d31}
.rr-plan-callout small{display:block;color:#607b5d;font-size:11px;margin-top:5px}
.rr-refined .plan__li--mcp{color:#326529;font-weight:700}
.rr-refined .plan__li--mcp small{font-weight:400}
.rr-plan-details{border:1px solid #d1ddeb;border-radius:14px;margin-top:28px;padding:0 24px;background:#fff}
.rr-plan-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer}
.rr-plan-details summary b{font-size:15px;line-height:1.7;color:#234366}
.rr-plan-details summary small{display:block;font-size:11px;color:#6c809b;margin-top:5px}
.rr-plan-details .compare{margin-top:12px;margin-bottom:24px}
.rr-plan-details .rr-enterprise-compare-note{margin-top:15px}
.rr-perf-ready main>:is(.pricing,.rr-news){content-visibility:visible;contain-intrinsic-block-size:none}
.rr-news-archive{border-top:1px solid #d8e2ef;margin-top:20px}
.rr-news-archive>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:24px 0;font-size:14px;font-weight:600;color:#28476c}
.rr-news-archive>summary small{display:block;font-size:11px;color:#788ba3;font-weight:400;margin-top:5px}
.rr-secondary>summary:focus-visible,.rr-plan-details>summary:focus-visible,.rr-news-archive>summary:focus-visible{outline:3px solid #7c9eea;outline-offset:3px}
@media(max-width:1020px){.rr-product-tabs__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){
 .rr-refined main>section:not(.hero):not(.rr-product-tabs){padding-block:54px}
 .rr-refined .rr-product-tabs{padding-top:54px}
 .rr-product-tabs__head{margin-bottom:24px}
 .rr-product-tabs__nav{width:calc(100% - 32px);gap:5px;padding:6px;border-radius:12px;scroll-margin-top:86px;margin-bottom:8px}
 .rr-product-panel{scroll-margin-top:86px}
 .rr-product-tabs__nav button{font-size:11px;padding:9px 4px;gap:4px;min-height:46px}
 .rr-product-tabs__nav button>span{display:none}
 .rr-product-panel>section{padding-block:34px 48px!important}
 .rr-product-panel>section+section{padding-top:22px!important}
 .rr-product-panel .section-head{margin-bottom:28px}
 .rr-secondary>summary>.wrap{gap:15px;padding-block:23px}
 .rr-secondary summary b{font-size:13px}
 .rr-secondary summary small{font-size:10px}
 .rr-secondary>section{padding-block:30px 45px!important}
 .rr-plan-callout{padding:20px;font-size:12px}
 .rr-plan-callout>b{display:block;font-size:17px;margin:0 0 4px}
 .rr-plan-details{padding:0 16px}
 .rr-plan-details summary b{font-size:13px}
 .rr-plan-details summary small{font-size:10px}
 .rr-plan-details .compare{margin-inline:-6px}
 .rr-direction-note{font-size:10px;max-width:350px}
}
@media(prefers-reduced-motion:reduce){.rr-product-tabs__nav button,.rr-secondary summary i,.rr-plan-details summary i,.rr-news-archive summary i{transition:none}}
@media print{
 .rr-refined main>section:not(.hero):not(.rr-product-tabs),.rr-product-panel>section{padding-block:20px!important;content-visibility:visible!important;contain-intrinsic-block-size:none!important}
 .rr-product-tabs__nav{position:static;box-shadow:none;width:100%;gap:4px;border-radius:6px}
 .rr-product-tabs__nav button{padding:7px 4px;min-height:30px;font-size:9px}
 .rr-product-panel[hidden]{display:none!important}
 .rr-secondary:not([open]),.rr-news-archive:not([open]){display:none}
 .rr-refined .h2{font-size:25px!important}
 .rr-refined .hero__inner{min-height:0;padding-block:24px;grid-template-columns:1fr 1fr}
 .rr-refined .hero .h1{font-size:36px!important}
 .rr-refined .hero .lede{font-size:12px!important}
 .rr-refined .hero__meta{font-size:9px}
 .rr-refined .rr-product-tabs{padding-top:25px}
 .rr-plan-details{break-inside:avoid}
 .rr-refined .plans{break-inside:avoid}
 .rr-refined :is(.rr-dots__workspace,.rr-dots__grid article,.plan,.guide-card){break-inside:avoid}
}
