.contact-intro h1{font-size:clamp(68px,9.5vw,148px)}.contract-area{padding-top:120px}.contract-area .privacy-check{margin-top:4px!important}.billing-cycle-fieldset{margin-top:-18px}.billing-cycle-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.billing-cycle-options label{position:relative;margin:0!important;cursor:pointer}.billing-cycle-options input{position:absolute;width:1px;height:1px;opacity:0}.billing-cycle-options span{min-height:118px;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:7px 18px;padding:20px;border:1px solid rgba(255,255,255,.18);transition:border-color .25s,background .25s}.billing-cycle-options strong{font-size:22px;font-weight:400;letter-spacing:-.04em}.billing-cycle-options small{grid-column:1;color:#989b96;font-size:11px}.billing-cycle-options b{grid-column:2;grid-row:1/3;align-self:center;color:#fff;font-size:16px;font-weight:500}.billing-cycle-options input:checked+span{border-color:#ffbf2f;background:rgba(255,191,47,.08)}.billing-cycle-options input:focus-visible+span{outline:2px solid #ffbf2f;outline-offset:2px}.billing-cycle-summary{margin:14px 0 0;color:#ffbf2f;font-size:11px;line-height:1.5}@media(max-width:800px){.contact-intro h1{font-size:16vw}.billing-cycle-options{grid-template-columns:1fr}.billing-cycle-options span{min-height:100px}}
