.sv-room.pr-hero{padding-bottom:clamp(9rem,16vw,13rem)}.pr-hero__tools{margin-top:2.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem}.pr-toggle{display:inline-flex;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;color:rgb(255 255 255/.55)}.pr-toggle [data-on]{color:#fff}.pr-toggle b{margin-left:.25rem;border-radius:4px;background:rgb(226 166 92/.18);padding:.15rem .45rem;font-size:.8125rem;font-weight:600;color:var(--sv-gold)}.pr-toggle__switch{position:relative;height:1.75rem;width:3rem;flex:none;border-radius:999px;background:rgb(255 255 255/.22);transition:background-color .25s}.pr-toggle__switch[aria-checked=true]{background:var(--sv-gold)}.pr-toggle__switch span{position:absolute;left:.25rem;top:.25rem;height:1.25rem;width:1.25rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.3);transition:transform .25s var(--ease-out-expo)}.pr-toggle__switch[aria-checked=true] span{transform:translateX(1.25rem)}.pr-toggle__switch:focus-visible{outline:2px solid var(--sv-gold);outline-offset:3px}.pr-currency{display:inline-flex;align-items:center;gap:.125rem;font-size:.9375rem;font-weight:600}.pr-currency__option{border-radius:6px;padding:.3rem .65rem;color:rgb(255 255 255/.55);text-decoration:none;font-variant-numeric:tabular-nums;transition:color .16s ease}.pr-currency__option:hover{color:#fff}.pr-currency__option[aria-current=true]{color:#fff;box-shadow:inset 0 -2px 0 var(--sv-gold);border-radius:6px 6px 0 0}.pr-currency__option:focus-visible{outline:2px solid var(--sv-gold);outline-offset:3px}.pr-plans-room{position:relative;z-index:1;margin-top:clamp(-10rem,-12vw,-6rem);background:linear-gradient(180deg,transparent 0 clamp(6rem,12vw,10rem),#fff clamp(6rem,12vw,10rem));padding-bottom:clamp(3rem,6vw,5rem)}.pr-plans{display:grid;gap:1.5rem;align-items:stretch}@media (min-width:1024px){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}}.pr-plan{position:relative;display:flex;height:100%;flex-direction:column;scroll-margin-top:calc(var(--sv-sticky-top) + 1.25rem);border:1px solid rgb(23 35 43/.09);border-radius:6px;background:#fff;padding:clamp(1.4rem,2.4vw,2rem);box-shadow:0 30px 70px -34px rgb(23 35 43/.45),0 8px 18px -10px rgb(23 35 43/.18)}.pr-plan[data-featured]{border-color:rgb(226 166 92/.55);background:radial-gradient(130% 70% at 50% 0,#25373f 0,var(--sv-ink) 70%);box-shadow:0 0 0 1px rgb(226 166 92/.25),0 40px 80px -34px rgb(23 35 43/.7),0 12px 28px -12px rgb(23 35 43/.4)}.pr-plan[data-featured]:before{content:"";position:absolute;inset:-1px -1px auto -1px;height:4px;border-radius:6px 6px 0 0;background:var(--sv-gold)}.pr-plan__ribbon{position:absolute;right:clamp(1.4rem,2.4vw,2rem);top:clamp(1.5rem,2.5vw,2.1rem);border-radius:4px;background:var(--sv-gold);padding:.2rem .6rem;font-size:.75rem;font-weight:600;color:var(--sv-ink)}.pr-plan__name{font-family:var(--font-heading);font-size:1.625rem;font-weight:600;line-height:1.15;letter-spacing:-.014em;color:var(--gunmetal)}.pr-plan__desc{margin-top:.5rem;min-height:3em;font-size:.9375rem;line-height:1.5;color:var(--neutral-600)}.pr-plan__price{margin-top:1.5rem;min-height:6.5rem}.pr-plan__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45rem;font-family:var(--font-heading);font-size:clamp(2.25rem,1.75rem + 1.7vw,3.125rem);font-weight:600;line-height:1;letter-spacing:-.022em;color:var(--neutral-900)}.pr-plan__amount small,.pr-plan__prefix{font-family:var(--font-body);font-size:.9375rem;font-weight:400;letter-spacing:0;color:var(--neutral-500)}.pr-plan__billing{margin-top:.6rem;font-size:.8125rem;line-height:1.45;color:var(--neutral-500)}.pr-plan__cta{display:inline-flex;width:100%;align-items:center;justify-content:center;border:2px solid var(--gunmetal);border-radius:.75rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:600;color:var(--gunmetal);transition:background-color .2s,color .2s,border-color .2s}.pr-plan__cta:hover{background:var(--gunmetal);color:#fff}.pr-plan__cta:focus-visible{outline:2px solid var(--gunmetal);outline-offset:3px}.pr-plan__second{margin-top:.7rem;min-height:1.35rem;text-align:center;font-size:.8125rem}.pr-plan__second a{color:var(--neutral-600);text-decoration:underline;text-decoration-color:rgb(57 84 96/.3);text-underline-offset:.3em;transition:color .2s,text-decoration-color .2s}.pr-plan__second a:hover{color:var(--gunmetal);text-decoration-color:currentColor}.pr-plan__capacity{margin-top:1.1rem;border-top:1px solid var(--sv-rule)}.pr-plan__capacity li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--sv-rule);padding-block:.55rem;font-size:.875rem;color:var(--neutral-500)}.pr-plan__capacity li span:last-child{text-align:right;font-weight:600;color:var(--neutral-900)}.pr-plan__included{margin:1.5rem 0 .8rem;font-size:.8125rem;font-weight:600;color:var(--sv-bronze)}.pr-plan__bullets{display:grid;gap:.55rem}.pr-plan__bullets li{display:flex;gap:.6rem;font-size:.9375rem;line-height:1.45;color:var(--neutral-700)}.pr-plan__bullets li>span:first-child{margin-top:.2rem;display:grid;place-items:center;height:1.05rem;width:1.05rem;flex:none;border-radius:999px;background:rgb(79 124 90/.14);color:var(--sv-green-text)}.pr-plan[data-featured] .pr-plan__amount,.pr-plan[data-featured] .pr-plan__name{color:#fff}.pr-plan[data-featured] .pr-plan__bullets li,.pr-plan[data-featured] .pr-plan__desc{color:rgb(255 255 255/.78)}.pr-plan[data-featured] .pr-plan__amount small,.pr-plan[data-featured] .pr-plan__billing,.pr-plan[data-featured] .pr-plan__capacity li,.pr-plan[data-featured] .pr-plan__prefix{color:rgb(255 255 255/.6)}.pr-plan[data-featured] .pr-plan__capacity,.pr-plan[data-featured] .pr-plan__capacity li{border-color:var(--sv-ink-line)}.pr-plan[data-featured] .pr-plan__capacity li span:last-child{color:#fff}.pr-plan[data-featured] .pr-plan__included{color:var(--sv-gold)}.pr-plan[data-featured] .pr-plan__cta{border-color:var(--sv-gold);background:var(--sv-gold);color:var(--sv-ink)}.pr-plan[data-featured] .pr-plan__cta:hover{background:transparent;color:var(--sv-gold)}.pr-plan[data-featured] .pr-plan__cta:focus-visible{outline-color:var(--sv-gold)}.pr-plan[data-featured] .pr-plan__second a{color:rgb(255 255 255/.72);text-decoration-color:rgb(255 255 255/.35)}.pr-plan[data-featured] .pr-plan__second a:hover{color:#fff}.pr-plan[data-featured] .pr-plan__bullets li>span:first-child{background:rgb(226 166 92/.2);color:var(--sv-gold)}.pr-cost{display:grid;gap:2.5rem}@media (min-width:1024px){.pr-cost{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem);align-items:center}}.pr-addon{display:grid;gap:2.5rem}@media (min-width:1024px){.pr-addon{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem);align-items:center}}.pr-addon__link{display:block;border-radius:6px;transition:transform .35s var(--ease-out-expo)}.pr-addon__link:hover{transform:translateY(-3px)}.pr-addon__link:focus-visible{outline:2px solid var(--gunmetal);outline-offset:3px}.pr-addon__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-family:var(--font-heading);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:600;line-height:1.1;letter-spacing:-.018em;color:var(--neutral-900)}.pr-addon__price small{font-family:var(--font-body);font-size:.9375rem;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--neutral-500)}.pr-addon__desc{margin-top:.75rem;max-width:38em;line-height:1.6;color:var(--neutral-600)}.pr-live{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--sv-green-text)}.pr-live:before{content:"";height:.45rem;width:.45rem;border-radius:999px;background:var(--sv-green)}.pr-compare{margin-top:clamp(2rem,4vw,3rem);overflow-x:auto}.pr-compare:focus-visible{outline:2px solid var(--gunmetal);outline-offset:2px}.pr-compare table{width:100%;min-width:44rem;border-collapse:collapse;font-size:.9375rem}.pr-compare thead th{position:sticky;top:0;border-bottom:2px solid var(--gunmetal);background:#fff;padding:1.1rem 1rem;text-align:center;font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;color:var(--gunmetal)}.pr-compare thead th:first-child{width:38%}.pr-compare tbody th{padding:.7rem 1rem .7rem clamp(1rem,3vw,1.75rem);text-align:left;font-weight:600;color:var(--neutral-900)}.pr-compare td{padding:.7rem 1rem;text-align:center;color:var(--neutral-700)}.pr-compare tbody tr{border-bottom:1px solid var(--sv-rule)}.pr-compare tbody tr:last-child{border-bottom:0}.pr-compare tbody tr:not(.pr-compare__section):hover{background:rgb(226 166 92/.07)}.pr-compare [data-featured]{background:rgb(23 35 43/.035)}.pr-compare thead th[data-featured]{background:var(--sv-ink);color:#fff;box-shadow:inset 0 3px 0 var(--sv-gold)}.pr-compare__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 3rem}.pr-compare__all{border-bottom:1px solid;padding-bottom:.1rem;font-size:.9375rem;font-weight:600;color:var(--gunmetal)}.pr-compare__all:hover{color:var(--sv-bronze)}.pr-compare__all:focus-visible{outline:2px solid var(--gunmetal);outline-offset:3px}.pr-compare .pr-compare__section th{padding:0;background:var(--sv-vellum)}.pr-compare .pr-compare__head+tbody+.pr-compare__head .pr-compare__section,.pr-compare tbody[hidden]+.pr-compare__head .pr-compare__section{border-top:1px solid var(--sv-rule)}.pr-compare__section button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem .85rem clamp(1rem,3vw,1.75rem);text-align:left;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;color:var(--neutral-900);transition:background-color .2s}.pr-compare__section button:hover{background:rgb(226 166 92/.1)}.pr-compare__section button:focus-visible{outline:2px solid var(--gunmetal);outline-offset:-2px}.pr-compare__section svg{flex:none;color:var(--sv-bronze);transition:transform .35s var(--ease-out-expo)}.pr-compare__section button[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.pr-compare__section svg{transition:none}}.pr-yes{place-items:center;height:1.4rem;width:1.4rem;border-radius:999px;background:rgb(79 124 90/.14);color:var(--sv-green-text)}.pr-no,.pr-yes{display:inline-grid}.pr-no{place-items:center;height:1.4rem;width:1.4rem}.pr-no i{height:.65rem;width:.65rem;border:1.5px solid color-mix(in srgb,var(--neutral-400) 50%,var(--neutral-500));border-radius:999px}.pr-plan:not([data-featured]){transition:transform .4s var(--ease-out-expo),box-shadow .35s}.pr-plan:not([data-featured]):focus-within,.pr-plan:not([data-featured]):hover{transform:translateY(-6px);box-shadow:inset 0 3px 0 var(--sv-gold),0 46px 90px -36px rgb(23 35 43/.5),0 14px 28px -14px rgb(23 35 43/.22)}@media (prefers-reduced-motion:reduce){.pr-plan:not([data-featured]){transition:none}.pr-plan:not([data-featured]):focus-within,.pr-plan:not([data-featured]):hover{transform:none}}.pr-plan[data-featured]{transition:transform .4s var(--ease-out-expo)}.pr-plan[data-featured]:focus-within,.pr-plan[data-featured]:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.pr-plan[data-featured]:focus-within,.pr-plan[data-featured]:hover{transform:none}}