.pricing-page{padding-top:150px}.pricing-page .container{max-width:1440px}.pricing-hero{padding-bottom:64px}.pricing-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(48px,5.7vw,84px);font-weight:500;line-height:1.04}.pricing-page em{color:var(--accent);font-style:normal}.pricing-hero>p{color:var(--paper-70);font-size:20px;line-height:1.6}.pricing-billing-note{color:var(--paper-60);margin-top:28px;font-size:13px;display:block}.pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-plan{border:1px solid var(--hairline-dark);background:var(--card-black);border-radius:20px;padding:30px}.pricing-plan--featured{border-color:var(--accent);background:linear-gradient(150deg,#c7ff9f0e,#0a0a0a 65%)}.pricing-plan-top{justify-content:space-between;align-items:center;gap:10px;min-height:27px;display:flex}.pricing-plan-top h2{margin:0;font-size:22px;font-weight:500}.pricing-plan-top>span{color:var(--accent);white-space:nowrap;border:1px solid #c7ff9f44;border-radius:100px;padding:5px 8px;font-size:10px}.pricing-plan-description{color:var(--paper-60);min-height:42px;margin:14px 0 24px;font-size:14px;line-height:1.5}.pricing-price{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(42px,3.8vw,58px);font-weight:500;line-height:1.1}.pricing-price>span{letter-spacing:normal;color:var(--paper-60);white-space:nowrap;font-size:14px;font-weight:400}.pricing-choose{border:1px solid var(--border-on-dark);border-radius:100px;justify-content:space-between;align-items:center;padding:15px 21px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:flex}.pricing-plan--featured .pricing-choose,.pricing-choose:hover{background:var(--accent);color:#000;border-color:var(--accent)}.pricing-choose:focus-visible,.pricing-text-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.pricing-allowances{margin:28px 0}.pricing-allowances>div{border-bottom:1px solid var(--hairline-dark);justify-content:space-between;gap:12px;padding:11px 0;font-size:14px;display:flex}.pricing-allowances dt{color:var(--paper-65)}.pricing-allowances dd{font-variant-numeric:tabular-nums;margin:0}.pricing-output>span{color:var(--paper-60);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;display:block}.pricing-output strong{color:var(--accent);letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:500;display:block}.pricing-output p{color:var(--paper-60);margin:8px 0 0;font-size:13px;line-height:1.5}.pricing-estimate-note{color:var(--paper-60);grid-column:1/-1;max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.7}.pricing-details{grid-template-columns:1fr 1fr;gap:9%;margin-top:110px;margin-bottom:110px;display:grid}.pricing-detail{border-top:1px solid var(--hairline-dark);padding-top:28px}.pricing-detail h2,.pricing-faq h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(36px,3.8vw,56px);font-weight:500;line-height:1.08}.pricing-detail>p{color:var(--paper-70);max-width:430px;font-size:16px;line-height:1.65}.pricing-detail .pricing-detail-note{color:var(--paper-60);margin-top:24px;font-size:13px}.pricing-topups{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.pricing-topups>span{border:1px solid var(--hairline-dark);color:var(--paper-70);border-radius:8px;justify-content:space-between;gap:10px;padding:13px 15px;font-size:13px;display:flex}.pricing-topups b{color:#fff;font-weight:500}.pricing-text-link{color:var(--accent);gap:30px;margin-top:24px;font-size:14px;display:inline-flex}.pricing-faq{grid-template-columns:1fr 1.6fr;gap:10%;padding-bottom:110px;display:grid}.pricing-faq .faq{min-width:0}.pricing-faq .faq-q{font-size:17px}.pricing-faq .faq-a p{font-size:14px;line-height:1.7}.pricing-unavailable{padding-bottom:70px}.pricing-unavailable p{color:var(--paper-70);margin:20px 0}.pricing-unavailable .pricing-choose{max-width:340px}@media (max-width:1050px){.pricing-plan{padding:22px}.pricing-plan-top{min-height:60px;display:block}.pricing-plan-top>span{margin-top:10px;display:inline-block}.pricing-plan-description{min-height:63px}}@media (max-width:767px){.pricing-page{padding-top:120px}.pricing-hero{padding-bottom:40px}.pricing-hero h1{font-size:clamp(43px,10vw,64px)}.pricing-hero>p{font-size:17px}.pricing-billing-note{font-size:11px;line-height:1.7}.pricing-plans{grid-template-columns:1fr;gap:18px}.pricing-plan{padding:27px}.pricing-plan-top{min-height:auto;display:flex}.pricing-plan-top>span{margin-top:0}.pricing-plan-description{min-height:auto;margin-bottom:24px}.pricing-price{font-size:52px}.pricing-output strong{font-size:29px}.pricing-details{grid-template-columns:1fr;gap:60px;margin-top:70px;margin-bottom:70px}.pricing-faq{grid-template-columns:1fr;gap:8px;padding-bottom:70px}.pricing-faq h2 br{display:none}.pricing-faq h2 em:before{content:" "}.pricing-desktop-break{display:none}}
