.pr-hero{padding-top:calc(var(--ts-nav-h) + var(--s-12))}.pr-head{max-width:980px}.pr-title{text-wrap:balance;font-size:clamp(44px,6vw,88px)}.pr-tabs-row{margin-top:var(--s-8);justify-content:center;display:flex}.pr-tabs .rail-tabs{scroll-margin-top:calc(var(--ts-nav-h) + var(--s-6))}.pr-panel[hidden]{display:none}.pr-plans{gap:var(--s-4);margin:var(--s-8) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pr-plans.is-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}@media (max-width:1099px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pr-plans,.pr-plans.is-two{grid-template-columns:minmax(0,1fr)}}.pr-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--s-3);padding:var(--s-6);border-radius:var(--tw-r-card);background:var(--tw-surface);color:var(--tw-text);box-shadow:0 0 0 1px var(--tw-line);display:grid}.pr-card.is-featured{box-shadow:0 30px 60px -32px #0000008c}.pr-card.is-later{box-shadow:none;outline:1.5px dashed var(--tw-line-2);outline-offset:-1.5px;background:0 0}.pr-card.is-later :is(.pr-price b,.pr-name){color:var(--tw-text-2)}.pr-card-hd{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.pr-name{font:400 28px / 1 var(--tw-font-display);letter-spacing:.01em;text-transform:uppercase;margin:0}.pr-tag{border-radius:var(--tw-r-round);white-space:nowrap;background:var(--tw-raised);color:var(--tw-text-2);padding:4px 10px;font-size:12px;font-weight:700}.pr-tag.is-recommended,.pr-tag.is-open{background:var(--tw-lime);color:#0a0a0a}.pr-tag.is-later{box-shadow:inset 0 0 0 1px var(--tw-line-2);background:0 0}.pr-price-box{gap:8px;display:grid}.pr-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.pr-price b{font:400 clamp(46px, 4.6vw, 64px) / .9 var(--tw-font-display);letter-spacing:-.005em;white-space:nowrap}.pr-price span{color:var(--tw-text-2);font-size:14px}.pr-price.is-words b{font-size:clamp(34px,3vw,44px);line-height:1}.pr-per{color:var(--tw-text-2);text-wrap:balance;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.pr-heads{flex:none;display:flex}.pr-heads img{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 2px var(--tw-surface);border-radius:50%}.pr-heads img+img{margin-left:-8px}.pr-card.is-later .pr-heads img{box-shadow:0 0 0 2px var(--tw-bg)}.pr-lead{text-wrap:pretty;margin:0;font-size:16px;font-weight:600;line-height:1.35}.pr-action{align-content:start;gap:8px;display:grid}.pr-action .ts-btn{justify-content:center;width:100%}.pr-note{color:var(--tw-text-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.pr-features{align-content:start;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--tw-line);display:grid}.pr-includes{letter-spacing:.04em;text-transform:uppercase;color:var(--tw-text-2);margin:0;font-size:12px;font-weight:700}.pr-features ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-features li{text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14.5px;line-height:1.45;display:grid}.pr-features li svg{stroke-width:2.2px;width:18px;height:18px;margin-top:1px}.pr-card:not(.is-later) .pr-features li svg{color:var(--tw-ok)}.pr-card.is-featured .pr-features li svg{color:var(--tw-lime)}@media (max-width:639px){.pr-card.is-later{grid-row:auto;grid-template-rows:none}.pr-card.is-later :is(.pr-per,.pr-lead,.pr-features){display:none}}.pr-small{max-width:68ch;margin:var(--s-6) auto 0;text-align:center;color:var(--tw-text-2);text-wrap:pretty;font-size:14px;line-height:1.5}.pr-compare{margin:var(--s-6) auto 0;max-width:1080px}.pr-compare>summary{width:fit-content;margin:0 auto;list-style:none;display:flex}.pr-compare>summary::-webkit-details-marker{display:none}.pr-compare>summary svg{transition:rotate var(--tw-dur-2) var(--tw-motion-ease)}.pr-compare[open]>summary svg{rotate:180deg}.pr-compare>summary:focus-visible{outline:2px solid var(--tw-text);outline-offset:2px}.pr-table{table-layout:fixed;width:100%;margin-top:var(--s-4);border-collapse:separate;border-spacing:0;border-radius:var(--tw-r-card);background:var(--tw-surface);box-shadow:0 0 0 1px var(--tw-line);font-size:14.5px}.pr-table :is(th,td){border-top:1px solid var(--tw-line);text-align:center;padding:14px 12px}.pr-table tr:first-child :is(th,td){border-top:0}.pr-table th[scope=row],.pr-table thead th:first-child{text-align:left;text-wrap:pretty;width:40%;font-weight:500}.pr-table thead th{top:var(--ts-nav-h);z-index:1;background:var(--tw-surface);font:400 18px / 1 var(--tw-font-display);text-transform:uppercase;position:sticky}.pr-table thead th:first-child{font:700 12px / 1.2 var(--tw-font-text);letter-spacing:.04em;color:var(--tw-text-2);border-top-left-radius:var(--tw-r-card)}.pr-table thead th:last-child{border-top-right-radius:var(--tw-r-card)}.pr-table td svg{width:20px;height:20px;color:var(--tw-ok);stroke-width:2.2px;margin-inline:auto}.pr-table td svg.is-no{color:var(--tw-line-2)}@media (max-width:639px){.pr-table{font-size:13px}.pr-table :is(th,td){padding:12px 6px}.pr-table th[scope=row],.pr-table thead th:first-child{width:36%;padding-left:12px}.pr-table thead th{-webkit-hyphens:auto;hyphens:auto;font-size:13px}}.pr-families{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-8);max-width:900px;margin:var(--s-6) auto 0;padding:var(--s-6);border-radius:var(--tw-r-card);background:var(--tw-raised);flex-wrap:wrap;display:flex}.pr-families>div{flex:360px}.pr-families-title{margin:0 0 6px;font-size:18px;font-weight:700}.pr-families p{color:var(--tw-text-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}
