.price{gap:var(--space-3xs);flex-direction:column;display:inline-flex}.price__amount{font-family:var(--font-latin);font-size:var(--price-size,1.75rem);line-height:1.1;font-weight:var(--font-weight-light);letter-spacing:-.01em}.svc-intro__grid{align-items:end;row-gap:var(--space-3xl)}.glance-wrap{gap:var(--space-m);flex-direction:column;display:flex}.glance{border-collapse:separate;border-spacing:0;width:100%}.glance th,.glance td{padding:var(--space-m) var(--space-l);text-align:start;vertical-align:middle;border-block-end:var(--rule)}.glance thead>tr>*{padding-block:0 var(--space-s);border-block-end-color:var(--color-text)}.glance__corner{width:40%}.glance__tier{width:30%;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.glance__offer{font-weight:var(--font-weight-medium)}.glance__link{text-decoration:none;display:block}.glance__link:hover{text-decoration:underline}.glance__offer .tag{white-space:nowrap;margin-block-start:var(--space-2xs)}.glance__row--hero>*{background:var(--color-background);color:var(--color-text);border-block-end-color:#0000}.glance__row--hero>:first-child{border-start-start-radius:var(--radius-m);border-end-start-radius:var(--radius-m)}.glance__row--hero>:last-child{border-start-end-radius:var(--radius-m);border-end-end-radius:var(--radius-m)}.tier-legend{margin:var(--space-s) 0 0;grid-template-columns:40% 30% 30%;display:grid}.tier-legend>div{padding-inline:var(--space-l)}.tier-legend>:first-child{grid-column:2}.tier-legend dt{font-weight:var(--font-weight-medium)}.tier-legend dd{margin:0}.svc-feature{border-radius:var(--radius-m);background:var(--color-background);color:var(--color-text);padding:clamp(1.5rem,5vw,4rem)}html[data-phase=night] .svc-feature,html[data-phase=night] .glance__row--hero>*{background:var(--color-surface)}html[data-phase=night] .svc-feature{border:var(--rule)}.svc-offer__head h2{margin-block-end:calc(-1 * var(--space-xs))}.svc-ctas{margin-block-start:var(--space-s)}.compare{border-collapse:collapse;width:100%}.compare th,.compare td{padding:var(--space-m) var(--space-l);text-align:start;vertical-align:top;border-block-end:var(--rule)}.compare tr>:first-child{padding-inline-start:0}.compare__row--head>*{vertical-align:bottom;padding-block:0 var(--space-l);border-block-end:1px solid var(--color-text)}.compare__corner{width:28%}.compare__tier{width:36%;font-weight:var(--font-weight-regular)}.compare__tiername{font-weight:var(--font-weight-medium);margin-block-end:var(--space-s);display:block}.compare__label{font-weight:var(--font-weight-medium)}.compare__cell--both{color:var(--color-text-muted)}.svc-notes .section__head{margin-block-end:0}.notes{gap:var(--space-2xl) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.note{gap:var(--space-s);border-block-start:var(--rule);flex-direction:column;padding-block-start:var(--space-l);display:flex}.note__q{font-weight:var(--font-weight-medium)}.note__a{margin:0}.svc-closing__inner{max-width:46rem}@media (width<=64rem){.svc-notes .section__head{margin-block-end:var(--space-l)}}@media (width<=40rem){.glance th,.glance td{padding:var(--space-s) var(--space-xs)}.glance__corner{width:40%}.glance__tier{width:30%}.glance__price{--price-size:1.15rem}.glance__offer .tag{padding-inline:.6em;font-size:.75rem}.svc-feature{margin-inline:calc(-1 * var(--gutter));padding:var(--space-2xl) var(--gutter);border-radius:0}html[data-phase=night] .svc-feature{border-inline:0}.compare,.compare thead,.compare tbody{display:block}.compare__row{column-gap:var(--space-l);row-gap:var(--space-2xs);padding-block:var(--space-m);border-block-end:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare th,.compare td{border:0;padding:0}.compare__corner{display:none}.compare__row--head{padding-block:0 var(--space-m);border-block-end:1px solid var(--color-text)}.compare__row--head>*{border:0;padding:0}.compare__tiername{margin-block-end:var(--space-2xs)}.compare__label{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:var(--color-text-muted);grid-column:1/-1}.compare__cell{font-size:.95em}.compare__cell--both{color:var(--color-text);grid-column:1/-1}.notes{grid-template-columns:minmax(0,1fr)}.tier-legend{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}.tier-legend>div{padding-inline:0}.tier-legend>:first-child{grid-column:auto}}
