.billing-page{background:radial-gradient(circle at 75% 10%,#282154 0,#0000 35%),linear-gradient(145deg,#090918,#111027 65%,#101824);min-height:100vh;padding:0 36px 90px}.billing-nav,.billing-hero,.billing-steps,.billing-safety,.billing-back{max-width:1120px;margin-left:auto;margin-right:auto}.billing-nav{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.billing-hero{padding:90px 0 70px}.billing-hero h1{letter-spacing:-.06em;max-width:850px;margin:0;font:clamp(47px,6.5vw,88px)/.94 Georgia,serif}.billing-hero>p:not(.kicker){color:#c2c0dc;max-width:690px;margin-top:28px;font-size:18px;line-height:1.65}.billing-steps{background:#0d0d20cc;border:1px solid #c4beff38;grid-template-columns:repeat(3,1fr);display:grid}.billing-steps article{border-right:1px solid #c4beff38;min-height:270px;padding:29px;position:relative}.billing-steps article:last-child{border-right:0}.billing-steps svg{color:#ffbd59}.billing-steps span{color:#77739d;font:11px monospace;position:absolute;top:32px;right:28px}.billing-steps h2{letter-spacing:-.04em;margin:54px 0 12px;font-size:24px}.billing-steps p,.billing-safety p{color:#bab7d2;line-height:1.6}.billing-safety{background:#17132c;border:1px solid #6b5cc04a;grid-template-columns:52px 1fr;gap:26px;margin-top:45px;padding:38px;display:grid}.billing-safety svg{color:#ffbd59;margin-top:10px}.billing-safety h2{letter-spacing:-.05em;margin:0;font:clamp(33px,4vw,50px)/1 Georgia,serif}.billing-safety p:last-child{max-width:710px;margin-bottom:0}.billing-back{color:#f3c270;align-items:center;gap:8px;margin-top:42px;font-size:14px;font-weight:700;display:flex}@media (max-width:760px){.billing-page{padding-left:22px;padding-right:22px}.billing-hero{padding-top:55px}.billing-steps{grid-template-columns:1fr}.billing-steps article{border-bottom:1px solid #c4beff38;border-right:0;min-height:220px}.billing-steps article:last-child{border-bottom:0}.billing-safety{grid-template-columns:1fr;padding:26px}.billing-safety svg{display:none}}.billing-nav-links{align-items:center;gap:18px;display:flex}.billing-nav-links>a{color:#f3c270;letter-spacing:.08em;text-transform:uppercase;font:700 12px/1 ui-monospace,monospace}@media (max-width:760px){.billing-nav-links>a{display:none}}.billing-page{padding:0 0 90px}.billing-hero,.billing-steps,.billing-safety,.billing-back{width:calc(100% - 72px)}@media (max-width:760px){.billing-hero,.billing-steps,.billing-safety,.billing-back{width:calc(100% - 44px)}}
