.video-choices{border:0;padding:0;margin:30px 0}.video-choices legend{font-size:23px;font-weight:800;color:#a9005e}.video-choices>p{font-size:13px}.video-plans,.video-options{display:grid;gap:14px}.video-plans label,.video-options label{border:2px solid #d7bdc8;border-radius:12px;padding:16px;background:#fff;cursor:pointer}.video-plans label:has(input:checked),.video-options label:has(input:checked){border-color:#c70066;background:#fff0f6}.video-plans span,.video-plans small,.video-options small,.video-options b{display:block;margin-top:6px}.video-options{grid-template-columns:1fr 1fr}.video-options img{width:100%;height:160px;object-fit:contain;background:#171513;border-radius:8px;margin-bottom:12px}.video-choices input{display:inline-block;width:18px;height:18px;min-height:0;margin:0 8px 0 0;accent-color:#c70066;vertical-align:middle}.video-options strong{font-size:15px}.video-options small{color:#66545d;font-weight:400}@media(max-width:440px){.video-options{grid-template-columns:1fr}}
.video-plans .video-plan-image{display:block;width:100%;height:240px;object-fit:contain;background:#171513;border-radius:9px;margin-bottom:16px}@media(max-width:440px){.video-plans .video-plan-image{height:200px}}

.video-options[hidden],#structure-help[hidden],#sky-included[hidden]{display:none!important}
#sky-included{padding:20px;border:2px solid #d7b36c;border-radius:14px;background:#fff7e8;color:#513916}
.video-options label:has(input:checked){outline:3px solid #d51a70;outline-offset:2px}
.video-choices legend{line-height:1.4}

.video-plans .structure-highlight,#structure-help{font-size:clamp(19px,2vw,23px);line-height:1.45;font-weight:700;color:#9b391d}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
.video-plans .structure-highlight,#structure-help{background:linear-gradient(110deg,#8f6517 0%,#a45120 42%,#bb263c 100%);background-clip:text;-webkit-background-clip:text;color:transparent}
#structure-help strong{color:inherit}
}
@media(forced-colors:active){.video-plans .structure-highlight,#structure-help{background:none;color:CanvasText}}
