.s-price-scenarios__head{margin-bottom:var(--s-1200);max-width:1000px}.s-price-scenarios__group+.s-price-scenarios__group{margin-top:var(--s-1600)}.s-price-scenarios__group-head{display:flex;flex-direction:column;gap:var(--s-200);margin-bottom:var(--s-600)}.s-price-scenarios__group-title{line-height:var(--lh-tight)}.s-price-scenarios__grid{align-items:stretch;display:grid;gap:var(--s-600);list-style:none;margin:0;padding:0}.s-price-scenarios__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.s-price-scenarios__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.s-price-scenarios__card{background:var(--c-white);border-radius:var(--r-400);box-shadow:0 12px 37px 8px var(--c-divider);color:var(--c-ink);display:flex;flex-direction:column;gap:var(--s-600);padding:var(--s-800)}.section--navy .s-price-scenarios__card{box-shadow:none}.s-price-scenarios__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s-200);justify-content:space-between}.s-price-scenarios__savings{gap:6px}.s-price-scenarios__savings img{height:14px;width:14px}.s-price-scenarios__title{font-size:var(--fs-sub-md);font-weight:600;line-height:var(--lh-tight);margin-bottom:calc(var(--s-300)*-1)}.s-price-scenarios__text{color:var(--c-ink-70);font-size:var(--fs-small);line-height:var(--lh)}.s-price-scenarios__block{display:flex;flex-direction:column;gap:var(--s-300)}.s-price-scenarios__block--takeaways{margin-top:auto}.s-price-scenarios__kicker{color:var(--c-ink-50);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.s-price-scenarios__costs{display:flex;flex-direction:column;margin:0}.s-price-scenarios__cost{border-bottom:1px solid var(--c-bg);display:flex;font-size:var(--fs-small);gap:var(--s-400);justify-content:space-between;padding:var(--s-200) 0}.s-price-scenarios__cost dt{color:var(--c-ink-70)}.s-price-scenarios__cost dd{font-weight:600;margin:0;white-space:nowrap}.s-price-scenarios__price,.s-price-scenarios__total{align-items:center;border-radius:var(--r-200);display:flex;font-size:var(--fs-small);font-weight:600;gap:var(--s-400);justify-content:space-between}.s-price-scenarios__total{background:var(--c-bg);padding:var(--s-400)}.s-price-scenarios__total strong{font-size:var(--fs-sub-md);font-weight:600;white-space:nowrap}.s-price-scenarios__price{background:var(--c-yellow);color:var(--c-ink);padding:var(--s-600) var(--s-400)}.s-price-scenarios__price strong{font-size:var(--fs-sub-lg);font-weight:600;white-space:nowrap}.s-price-scenarios__takeaways{counter-reset:tk;display:flex;flex-direction:column;gap:var(--s-300);list-style:none;margin:0;padding:0}.s-price-scenarios__takeaways li{color:var(--c-ink-70);counter-increment:tk;display:flex;font-size:var(--fs-small);gap:var(--s-300);line-height:1.5}.s-price-scenarios__takeaways li:before{align-items:center;background:var(--c-navy);border-radius:50%;color:var(--c-white);content:counter(tk);display:inline-flex;flex:none;font-size:var(--fs-xs);font-weight:600;height:22px;justify-content:center;line-height:1;width:22px}.s-price-scenarios__takeaways p{margin:0}.s-price-scenarios__takeaways strong{color:var(--c-ink);font-weight:600}.s-price-scenarios__note{align-items:flex-start;background:var(--c-white-10);border-radius:var(--r-400);color:var(--c-white-70);display:flex;font-size:var(--fs-body);gap:var(--s-400);line-height:var(--lh);margin-top:var(--s-1200);padding:var(--s-600) var(--s-800)}.s-price-scenarios__note img{flex:none;height:30px;width:30px}.s-price-scenarios__note strong{color:var(--c-white);font-weight:600}.section--bg .s-price-scenarios__note{background:var(--c-white);color:var(--c-ink-70)}.s-price-scenarios:not(.section--navy):not(.section--bg) .s-price-scenarios__note{background:var(--c-bg);color:var(--c-ink-70)}.s-price-scenarios:not(.section--navy) .s-price-scenarios__note strong{color:var(--c-ink)}@media (max-width:1200px){.s-price-scenarios__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.s-price-scenarios__grid--2,.s-price-scenarios__grid--3{grid-template-columns:1fr}.s-price-scenarios__group+.s-price-scenarios__group{margin-top:var(--s-1200)}.s-price-scenarios__card{padding:var(--s-600)}}@media (max-width:520px){.s-price-scenarios__note{flex-direction:column;gap:var(--s-300);padding:var(--s-600)}}