/* Standby pricing component: benefit, modes, capabilities, reserve, billing details. */
.standby-offer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px);border:1px solid color-mix(in srgb,var(--stinvar-accent) 40%,transparent);border-radius:24px;background:var(--panel,var(--stinvar-panel));line-height:1.7}
.standby-story h2{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.2;margin:10px 0 24px}.standby-subtitle{font-size:1.2rem;font-weight:600}.standby-lead{font-size:1.1rem}.standby-price h3{margin-top:0}.standby-price .a207-plan__checkout{display:block;text-align:center;margin-top:24px}
.standby-why,.standby-modes,.standby-capabilities,.standby-reserve,.standby-details{grid-column:1/-1}.standby-why{max-width:80ch}.standby-offer h3{font-size:1.35rem;line-height:1.35;margin:0 0 16px}.standby-offer h4{font-size:1.05rem;margin:0 0 12px}.standby-offer p{margin:0 0 16px}.standby-offer p:last-child{margin-bottom:0}.standby-offer ul{padding-left:20px;margin:0}.standby-offer li{margin-bottom:8px}
.standby-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.standby-two-columns>div{border-top:2px solid var(--stinvar-accent);padding-top:18px}.standby-capabilities ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin-bottom:20px}.standby-note{font-size:.9rem}
.standby-reserve ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;gap:16px}.standby-reserve li{display:flex;flex-direction:column;padding:12px 0;border-top:3px solid var(--stinvar-accent)}.standby-reserve li strong{font-size:clamp(1rem,2.2vw,1.6rem)}.standby-reserve li span{font-size:.85rem}.standby-reserve>p{font-size:.9rem}.standby-bubbles{margin-top:28px;max-width:75ch}
.standby-details{border-top:1px solid color-mix(in srgb,var(--stinvar-accent) 40%,transparent);padding-top:12px}.standby-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:600}.standby-details[open] summary{margin-bottom:16px}.standby-details summary:focus-visible{outline:2px solid var(--stinvar-accent);outline-offset:4px}
.standby-pricing .a207-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standby-active-heading{margin-top:60px}html[data-theme=light] .standby-offer{background:var(--stinvar-panel);color:var(--stinvar-accent)}
@media(max-width:700px){.standby-offer,.standby-two-columns,.standby-capabilities ul,.standby-pricing .a207-pricing__grid{grid-template-columns:1fr}.standby-reserve ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.standby-reserve li{grid-column:span 2}.standby-reserve li:nth-child(4),.standby-reserve li:nth-child(5){grid-column:span 3}}
#prices .price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:650px){#prices .price-grid{grid-template-columns:1fr}}
