/* The existing mobile selector and comparison cards remain unchanged. */
.r49-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:721px){
 .rt-public-site .plans-v3-comparison .plans-v3-table-wrap{width:min(100%,1080px);border:1px solid #9dbde03b;border-radius:19px;background:linear-gradient(125deg,#192c43,#0d1a2b);box-shadow:inset 0 1px 0 #dbecff14,0 15px 38px #0003}
 .rt-public-site .plans-v3-comparison .plans-v3-table{color:#b8cbe0;background:transparent;font:400 12px/1.5 var(--public-copy)}
 .rt-public-site .plans-v3-comparison .plans-v3-table :is(th,td){padding:13px 16px;border-color:#9bb9df21;background:transparent;font-weight:400;transition:background .18s,color .18s}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead th{padding:24px 17px 19px;border-bottom-color:#9fbfe138;background:linear-gradient(145deg,#27436444,#15263c44);color:#edf3ff;vertical-align:middle}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead .plans-v3-table__feature{font:550 27px/1.08 Outfit,system-ui,sans-serif;letter-spacing:-.025em;color:#edf3ff;width:31%}
 .rt-public-site .plans-v3-comparison .r49-compare-subtitle{display:block;margin-top:9px;font:400 10px/1.6 var(--public-copy);letter-spacing:0;color:#9db4d0}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead th:not(.plans-v3-table__feature)>span{font:600 25px/1.1 Outfit,system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 6px;color:#edf3ff}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead th small{font-size:10px;color:#9db4d0;font-weight:400;line-height:1.5;margin-top:5px}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead th em{font:500 8px/1.4 var(--public-copy);letter-spacing:.04em;color:#ffcc9f;padding:4px 7px;margin-top:8px;border:1px solid #ffb17040;border-radius:5px;background:#ffb1700b}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__feature{color:#d4e2f2;font-size:11px;font-weight:500}
 .rt-public-site .plans-v3-comparison .plans-v3-table tbody tr:hover>*{background:#a0c4f00a;color:#e7f1ff}
 .rt-public-site .plans-v3-comparison .plans-v3-table :is(thead,tbody,tfoot) .plans-v3-table__annual{background:linear-gradient(90deg,#ffb1700a,#ffb17005);border-left:1px solid #ffb17030;color:#ffd6b4}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead .plans-v3-table__annual{position:relative;background:linear-gradient(145deg,#ffb17010,#26394e60);border-top:2px solid #ffb170}
 .rt-public-site .plans-v3-comparison .plans-v3-table thead .plans-v3-table__annual>span{color:#ffc58e!important}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-included{display:inline-grid;place-items:center;width:16px;height:16px;padding:0;margin-right:4px;border:1px solid #9cddc737;border-radius:5px;background:#9cddc708;color:#9cddc7;font:500 10px/1 var(--public-copy)}
 .rt-public-site .plans-v3-comparison .plans-v3-table .r49-compare-total>*{padding-block:18px;background:#08122133}
 .rt-public-site .plans-v3-comparison .plans-v3-table .r49-compare-total>td{font:600 27px/1.1 Outfit,system-ui,sans-serif;letter-spacing:-.025em;color:#edf3ff}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__highlight>*{padding-block:14px;background:#27415a25}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__highlight{background:#142b43}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__highlight>.plans-v3-table__annual{background:linear-gradient(110deg,#2d3b4e,#253448)}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__highlight>td{font:500 17px/1.3 Outfit,system-ui,sans-serif;letter-spacing:-.015em;color:#ccdef2}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__best{color:#ffc58e!important;font-weight:600!important}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__savings{background:transparent}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__savings>td{font:500 15px/1.4 Outfit,system-ui,sans-serif}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__savings strong{font:500 19px/1.3 Outfit,system-ui,sans-serif;color:#9cddc7;letter-spacing:-.015em}
 .rt-public-site .plans-v3-comparison .plans-v3-table .plans-v3-table__savings small{display:block;margin-top:4px;font:400 9px/1.5 var(--public-copy);color:#92acc8}
 .rt-public-site .plans-v3-comparison .plans-v3-table :is(tbody,tfoot) .plans-v3-table__feature small{display:block;margin-top:5px;font:400 9px/1.6 var(--public-copy);color:#8fa9c5}
 .rt-public-site .plans-v3-comparison .plans-v3-table tfoot :is(th,td){padding:17px 14px;background:#08142322;border-top:1px solid #9bb9df21;border-bottom:0}
 .rt-public-site .plans-v3-comparison .plans-v3-table tfoot strong{font:500 17px/1.2 Outfit,system-ui,sans-serif;color:#e1ecf9}
 .rt-public-site .plans-v3-comparison .r49-compare-buy{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:37px;padding:9px;border:1px solid #91b7e13d;border-radius:9px;background:linear-gradient(115deg,#2945635c,#172b4359);color:#d8e8fc;font:500 10px/1.4 var(--public-copy);text-decoration:none;transition:border-color .18s,background .18s,transform .18s}
 .rt-public-site .plans-v3-comparison .r49-compare-buy--featured{border-color:#ffc28f60;background:linear-gradient(110deg,#ffc28b,#ffa35d);color:#20170f;box-shadow:inset 0 1px 0 #fff5}
 .rt-public-site .plans-v3-comparison .r49-compare-buy:hover{border-color:#ffb1708a;filter:brightness(1.08);transform:translateY(-1px)}
 .rt-public-site .plans-v3-comparison .r49-compare-buy:focus-visible{outline:2px solid #ffb170;outline-offset:4px}
 .rt-public-site .plans-v3-comparison .plans-v3-comparison-footnote{font-size:10px;color:#9eb5d0;margin-top:15px}
 .rt-public-site .plans-v3-comparison .plans-v3-comparison-footnote>span{color:#ffbd86}
}
@media(min-width:721px) and (max-width:1030px){.rt-public-site .plans-v3-comparison .plans-v3-table :is(th,td){padding:11px}.rt-public-site .plans-v3-comparison .plans-v3-table thead th:not(.plans-v3-table__feature)>span{font-size:22px}.rt-public-site .plans-v3-comparison .plans-v3-table thead .plans-v3-table__feature{font-size:23px}.rt-public-site .plans-v3-comparison .plans-v3-table .r49-compare-total>td{font-size:24px}.rt-public-site .plans-v3-comparison .r49-compare-buy{font-size:9px;padding:8px 5px}}
@media(prefers-reduced-motion:reduce){.rt-public-site .plans-v3-comparison .plans-v3-table *{transition:none!important;transform:none!important}}
