.purchase{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;background:#ffdf51;color:#102b46}.purchase .eyebrow{color:#6c5200}.purchase h2{font-size:clamp(35px,4vw,56px)}.purchase p{max-width:570px}.purchase-lead{font-size:25px;font-weight:750}.purchase ul{list-style:none;padding:0;line-height:2}.purchase li:before{content:'✓';margin-right:12px;font-weight:800}.purchase-card{background:#102b46;color:white;padding:35px;border-radius:8px;box-shadow:12px 12px 0 #9b78194d}.purchase-card>span{font:11px monospace;letter-spacing:1.5px;color:#b4cce0}.purchase-card>strong{display:block;font-size:clamp(54px,6vw,80px);letter-spacing:-4px;line-height:1.1;margin:25px 0 12px;color:#ffdf51}.purchase-card .button{border:0;cursor:pointer;color:white}.checkout-status{font-size:12px;color:#a8c2d7}.purchase-card .checkout-status{margin-top:25px}.purchase-disclosure{background:#18334a;border:1px solid #607d94;padding:18px;border-radius:5px;margin:25px 0}.purchase-disclosure h3{font-size:16px;margin:0 0 12px}.purchase-disclosure p{font-size:13px;margin:0;color:#c6d7e4}#purchase-dialog{max-width:min(580px,94vw);padding:25px}#purchase-dialog h2{margin-top:25px;font-size:40px;color:#ffdf51}#purchase-dialog h2 span{font-size:17px;font-weight:500}.checkout-disabled{border:0;color:white;opacity:.55;box-shadow:none;cursor:not-allowed}header nav{gap:19px}@media(max-width:900px){.purchase{gap:30px}header nav{gap:12px;font-size:11px}}@media(max-width:650px){.purchase{grid-template-columns:1fr}.purchase-card{padding:28px}header{gap:15px}header nav{font-size:10px}.brand img{max-width:115px}}
