.rrsp{background:var(--rrsp-bg);color:var(--rrsp-text);padding:var(--rrsp-pad-y) var(--rrsp-pad-x)}.rrsp__container{width:min(var(--rrsp-container),100%);margin:0 auto}.rrsp__head{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;margin-bottom:20px}.rrsp__title{margin:0 0 8px;font-size:var(--rrsp-title-size);line-height:1.1;letter-spacing:-.02em;color:var(--rrsp-title)}.rrsp__subtext{color:var(--rrsp-muted);font-size:14px;line-height:1.4}.rrsp__subtext p{margin:0}.rrsp__subtext p+p{margin-top:10px}.rrsp__topnote{color:var(--rrsp-muted);font-size:13px;line-height:1.2;white-space:nowrap}.rrsp__packages{display:grid;gap:var(--rrsp-gap)}.rrsp__pkg{border-radius:var(--rrsp-radius)}.rrsp__pkg-head{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;margin-bottom:10px}.rrsp__pkg-head[data-header-mode=tight]{grid-template-columns:auto auto;justify-content:space-between}.rrsp__pkg-name{color:var(--rrsp-text);text-decoration:none;font-size:var(--rrsp-name-size);line-height:1.15;letter-spacing:-.01em}.rrsp__pkg-name:hover{text-decoration:underline;text-underline-offset:3px}.rrsp__pkg-price{color:var(--rrsp-price);font-size:var(--rrsp-price-size);line-height:1.1;font-weight:600}.rrsp__pkg-body{display:grid;grid-template-columns:1fr;gap:18px}.rrsp__pkg-body[data-two-col=true]{grid-template-columns:1fr 1fr}.rrsp__pkg-tagline{color:var(--rrsp-muted);font-size:var(--rrsp-tagline-size);line-height:1.35;margin-bottom:10px}.rrsp__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--rrsp-muted);margin-bottom:8px}.rrsp__label--accent2{color:var(--rrsp-accent2)}.rrsp__rt{font-size:var(--rrsp-body-size);line-height:1.45;color:var(--rrsp-text)}.rrsp__rt ul,.rrsp__rt ol{margin:0;padding-left:18px}.rrsp__rt li{margin:0 0 6px}.rrsp__divider{margin-top:18px;height:1px;background:var(--rrsp-line)}.rrsp__empty{color:var(--rrsp-muted);font-size:14px;padding:14px 0}.rrsp__items{margin-top:22px}.rrsp__items-toggle{-webkit-appearance:none;appearance:none;border:1px solid var(--rrsp-line);background:transparent;color:var(--rrsp-text);width:100%;text-align:left;padding:12px 14px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.rrsp__items-toggle:hover{border-color:#ffffff47}.rrsp__items-toggle-text{font-size:14px}.rrsp__items-toggle-icon{width:10px;height:10px;border-right:2px solid var(--rrsp-muted);border-bottom:2px solid var(--rrsp-muted);transform:rotate(45deg);transition:transform .18s ease}.rrsp__items-toggle[aria-expanded=true] .rrsp__items-toggle-icon{transform:rotate(-135deg)}.rrsp__items-panel{overflow:hidden;max-height:0;transition:max-height .24s ease}.rrsp__items-panel[data-collapsed=false]{max-height:1200px}.rrsp__items-title{margin:14px 0 10px;color:var(--rrsp-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.rrsp__items-grid{display:grid;grid-template-columns:1fr;gap:8px;padding-bottom:6px}.rrsp__item{display:grid;grid-template-columns:1fr auto;gap:10px;text-decoration:none;color:var(--rrsp-text);font-size:var(--rrsp-items-size);padding:8px 2px;border-bottom:1px solid rgba(255,255,255,.08)}.rrsp__item:hover{border-bottom-color:#ffffff2e}.rrsp__item-price{color:var(--rrsp-muted);white-space:nowrap}.rrsp__cta{margin-top:22px;display:grid;gap:10px}.rrsp__cta-btn{display:inline-flex;justify-content:center;align-items:center;padding:12px 16px;border-radius:12px;background:var(--rrsp-text);color:#0b0b0b;text-decoration:none;font-weight:600}.rrsp__cta-btn:hover{opacity:.92}.rrsp__cta-note{color:var(--rrsp-muted);font-size:13px;line-height:1.35}@media(max-width:749px){.rrsp{padding:calc(var(--rrsp-pad-y) * .8) calc(var(--rrsp-pad-x) * .8)}.rrsp__head{grid-template-columns:1fr}.rrsp__topnote{white-space:normal}.rrsp__pkg-name{font-size:var(--rrsp-m-name-size)}.rrsp__pkg-price{font-size:var(--rrsp-m-price-size)}.rrsp__pkg-tagline{font-size:var(--rrsp-m-tagline-size)}.rrsp__rt{font-size:var(--rrsp-m-body-size)}.rrsp__pkg-head[data-mobile-header-mode=stack]{grid-template-columns:1fr;gap:6px}.rrsp__pkg-body[data-two-col=true]{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rr-services-pricing.css.map */
