.billing{color:#061c1b;background:#f4f5ed;min-height:100vh}.billing-main{max-width:1280px;margin:auto;padding:90px 5%}.billing-head small{letter-spacing:.18em;color:#58706c}.billing-head h1{margin:24px 0;font-size:clamp(52px,7vw,110px);line-height:.9}.billing-head h1 em{color:#a8df20;font-style:normal}.billing-head p{color:#647570;max-width:700px;font-size:20px}.checkout-grid{grid-template-columns:1fr 1fr;gap:36px;margin-top:56px;display:grid}.plan-select,.buyer-form,.payment-result{color:#f8f9ef;background:#081615;border-radius:24px;padding:36px}.plan-option{cursor:pointer;border:1px solid #33433f;border-radius:15px;margin:14px 0;padding:20px;display:block}.plan-option:has(input:checked){background:#12221e;border-color:#bfff2f}.plan-option input{margin-right:12px}.plan-option b{font-size:22px}.plan-option span{float:right;color:#bfff2f;font-size:22px}.buyer-form label{margin-bottom:17px;font-weight:700;display:block}.buyer-form input{box-sizing:border-box;color:#fff;background:#020908;border:1px solid #34413f;border-radius:10px;width:100%;margin-top:7px;padding:16px;display:block}.buyer-form button{background:#bfff2f;border:0;border-radius:10px;width:100%;margin-top:12px;padding:18px;font-size:18px;font-weight:900}.buyer-form small{color:#82908d;margin-top:14px;display:block}.payment-result{text-align:center;max-width:700px;margin:80px auto}.payment-result a{color:#071311;background:#bfff2f;border-radius:10px;padding:15px 22px;font-weight:900;text-decoration:none;display:inline-block}@media (max-width:800px){.checkout-grid{grid-template-columns:1fr}.billing-main{padding-top:45px}}
