.pricing-page{color:#f6f8ff;background:#050914;overflow:hidden}.pricing-page .pricing-hero{isolation:isolate;border-bottom:1px solid #709ae73d;place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.pricing-page .pricing-hero-media,.pricing-page .pricing-hero-media video{width:100%;height:100%;position:absolute;inset:0}.pricing-page .pricing-hero-media{z-index:-2;background:#071532}.pricing-page .pricing-hero-media video{object-fit:cover;object-position:center center;opacity:.48;filter:saturate(.72)contrast(1.08);transform:scale(1.32)}.pricing-page .pricing-hero-media:after{content:"";z-index:1;background:linear-gradient(#030a1b70 0%,#040c1fad 48%,#071532 100%),linear-gradient(90deg,#0207147a,#0000 45%,#0308146b);position:absolute;inset:0}.pricing-page .pricing-hero-inner{z-index:1;text-align:center;width:min(100% - 48px,880px);padding:92px 0 86px;position:relative}.pricing-page .pricing-hero h1{color:#f5f8ff;letter-spacing:-.025em;text-wrap:balance;max-width:820px;margin:17px auto 21px;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:clamp(50px,6vw,84px);font-weight:800;line-height:1.04}.pricing-page .pricing-hero-inner>p{color:#d5e2fc;text-wrap:balance;margin:0 auto;font-size:clamp(18px,2vw,23px);line-height:1.45}.pricing-page .pricing-hero-inner .pricing-hero-support{color:#9fb4d9;margin-top:11px;font-size:16px}.pricing-page .pricing-hero-inner>a{margin-top:30px}.pricing-page .pricing-section{padding:0 0 136px}.pricing-page .pricing-free-intro{text-align:center;width:min(100% - 48px,820px);padding:75px 0 40px}.pricing-page .pricing-free-intro h2{color:#f6f8ff;letter-spacing:-.015em;text-wrap:balance;max-width:720px;margin:15px auto 12px;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,4vw,45px);font-weight:800;line-height:1.12}.pricing-page .pricing-free-intro>p{color:#a9bbdb;max-width:650px;margin:0 auto;font-size:16px;line-height:1.62}.pricing-page .pricing-decision{width:100%;margin-top:34px}.pricing-page .billing-control{justify-content:center;width:100%;margin:0;display:flex}.pricing-page .billing-switch{background:#0b1b3d;border:1px solid #759de880;border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex;box-shadow:0 10px 30px #01061247}.pricing-page .billing-switch button{color:#f5f8ff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:112px;min-height:44px;padding:0 18px;font:700 13px/1 Roboto,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.pricing-page .billing-switch button.active{color:#fff;background:#2563eb;box-shadow:0 5px 16px #2563eb5c}.pricing-page .billing-switch button:hover:not(.active){background:#527fda33}.pricing-page .billing-switch button:focus-visible{outline-offset:3px;outline:2px solid #cbb8ff}.pricing-page .billing-save{color:#f1eaff;letter-spacing:.01em;background:#a78bfa40;border:1px solid #c4a6ffd1;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.pricing-page .price-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;width:min(100% - 48px,1180px);margin:0 auto;display:grid}.pricing-page .plan-card{background:linear-gradient(160deg,#102b58 0%,#071532 72%);border:1px solid #709ae761;border-radius:12px;flex-direction:column;min-height:566px;padding:30px 27px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000002e}.pricing-page .plan-card:before{content:"";background:linear-gradient(90deg,#a78bfa,#a78bfa2e);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:26px;right:26px}.pricing-page .plan-card:after{content:"";filter:blur(2px);pointer-events:none;background:#6186e721;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-75px}.pricing-page .plan-badge{z-index:1;color:#17102d;letter-spacing:.04em;text-transform:uppercase;background:#a78bfa;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;position:absolute;top:15px;right:20px}.pricing-page .plan-card-top{z-index:1;min-height:207px;position:relative}.pricing-page .plan-card-meta{align-items:baseline;gap:9px;display:flex}.pricing-page .plan-card-index{color:#81a9fa;letter-spacing:.08em;font-size:11px;font-weight:800}.pricing-page .plan-name{color:#f2f6ff;font-size:16px;font-weight:800}.pricing-page .plan-positioning{color:#b7c9e9;min-height:46px;margin:17px 0 0;font-size:14px;line-height:1.45}.pricing-page .plan-price{white-space:nowrap;align-items:baseline;gap:5px;margin-top:29px;display:flex}.pricing-page .plan-currency{color:#d9e8ff;font-size:20px;font-weight:700}.pricing-page .plan-price strong{color:#fff;letter-spacing:-.02em;font-size:clamp(42px,3.2vw,54px);font-weight:800;line-height:.98}.pricing-page .plan-period{color:#9fb9e5;font-size:13px;font-weight:700}.pricing-page .plan-billing-note{color:#94add5;margin-top:8px;font-size:12px;display:block}.pricing-page .plan-features{z-index:1;flex:1;align-content:start;gap:15px;padding:7px 0 24px;display:grid;position:relative}.pricing-page .plan-feature{color:#d6e3fb;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.pricing-page .plan-feature svg{color:#70a3ff;flex:none;margin-top:2px}.pricing-page .plan-card>a{z-index:1;justify-content:center;width:100%;min-height:48px;margin-top:auto;position:relative}.pricing-page .pricing-explainer{border-block:1px solid #709ae742;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:68px;width:min(100% - 48px,1180px);margin:76px auto 0;padding:38px 0;display:grid}.pricing-page .pricing-explainer h2,.pricing-page .pricing-topups h2{color:#f6f8ff;letter-spacing:-.015em;text-wrap:balance;margin:13px 0 0;font-size:clamp(28px,3.3vw,42px);line-height:1.08}.pricing-page .pricing-explainer>p{color:#adc0e1;margin:0;font-size:16px;line-height:1.65}.pricing-page .pricing-topups{text-align:center;background:linear-gradient(145deg,#12366d,#0a1b3e);border:1px solid #709ae76b;border-radius:12px;justify-items:center;width:min(100% - 48px,980px);margin:52px auto 0;padding:35px 34px;display:grid}.pricing-page .pricing-topups h2{margin-top:10px;font-size:clamp(25px,3vw,35px)}.pricing-page .topup-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,690px);margin-top:27px;display:grid}.pricing-page .topup-options span{color:#bfd2f1;background:#050f2547;border:1px solid #709ae770;border-radius:8px;align-content:center;gap:5px;min-height:84px;padding:15px 12px;font-size:14px;display:grid}.pricing-page .topup-options span b{color:#f3f7ff;font-size:16px}.pricing-page .topup-options .recommended{background:linear-gradient(145deg,#a78bfa42,#2563eb1f);border-color:#bea3ffd1;box-shadow:0 0 0 1px #a78bfa29}.pricing-page .faq-wrap{width:min(100% - 48px,1180px);margin-top:98px}.pricing-page .faq-wrap .section-center{text-align:center;margin-bottom:30px}.pricing-page .faq-wrap .section-center h2{letter-spacing:-.02em;margin-top:13px;font-size:clamp(32px,4vw,52px)}@media (max-width:1100px){.pricing-page .price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page .plan-card{min-height:540px}}@media (max-width:700px){.pricing-page .pricing-hero{min-height:560px}.pricing-page .pricing-hero-media video{transform:scale(1.58)}.pricing-page .pricing-hero-inner{width:min(100% - 32px,620px);padding:75px 0 72px}.pricing-page .pricing-hero h1{font-size:clamp(42px,12vw,64px)}.pricing-page .pricing-free-intro,.pricing-page .price-grid,.pricing-page .pricing-explainer,.pricing-page .pricing-topups,.pricing-page .faq-wrap{width:min(100% - 32px,620px)}.pricing-page .pricing-free-intro{padding-top:60px}.pricing-page .pricing-explainer{grid-template-columns:1fr;gap:21px;margin-top:58px}.pricing-page .pricing-topups{padding:30px 18px}}@media (max-width:560px){.pricing-page .pricing-section{padding-bottom:92px}.pricing-page .price-grid{grid-template-columns:1fr;gap:14px}.pricing-page .plan-card{min-height:0;padding:27px 22px 22px}.pricing-page .plan-card-top,.pricing-page .plan-positioning{min-height:0}.pricing-page .plan-features{padding-top:27px}.pricing-page .billing-switch button{min-width:98px;padding-inline:13px}.pricing-page .billing-save{padding-inline:7px;font-size:9px}.pricing-page .topup-options{grid-template-columns:1fr;width:100%}.pricing-page .topup-options span{min-height:70px}}@media (prefers-reduced-motion:reduce){.pricing-page .pricing-hero-media video{transform:scale(1.32)}}.pricing-page .pricing-section{background:linear-gradient(#111b58 0%,#0b123d 58%,#070d2a 100%)}.pricing-page .pricing-free-intro{padding-bottom:38px}.pricing-page .pricing-free-intro h2{font-size:clamp(34px,4vw,50px)}.pricing-page .price-grid{gap:20px}.pricing-page .plan-card{background:radial-gradient(circle at 85% 0,#7e88dc38,#0000 30%),linear-gradient(#2b3568 0%,#1a224a 52%,#141b3e 100%);border-color:#a78bfa6b;border-radius:18px;min-height:540px;padding:25px 20px 20px}.pricing-page .plan-card:before{background:#a78bfa;height:2px;left:20px;right:20px}.pricing-page .plan-card:after{display:none}.pricing-page .plan-card.featured{background:radial-gradient(circle at 88% 0,#6b83f74d,#0000 34%),linear-gradient(#354784 0%,#1d2b5f 55%,#142049 100%);border-color:#3e86ff;box-shadow:0 18px 46px #2563eb38,0 0 0 1px #a78bfa47}.pricing-page .plan-card.featured:before{background:linear-gradient(90deg,#2563eb,#b08cff)}.pricing-page .plan-badge{color:#fff;letter-spacing:.03em;background:#2563eb;top:15px;left:20px;right:auto}.pricing-page .plan-card.featured .plan-card-meta{padding-top:26px}.pricing-page .plan-card-top{min-height:210px}.pricing-page .plan-positioning{color:#c8d5f1;min-height:62px;margin-top:14px}.pricing-page .plan-price{gap:0;margin-top:23px}.pricing-page .plan-currency{font-size:18px}.pricing-page .plan-price strong{letter-spacing:-.015em;font-size:clamp(36px,3vw,46px)}.pricing-page .plan-period{color:#b1c5eb;margin-left:5px;font-size:12px}.pricing-page .plan-features{gap:12px;padding-top:4px}.pricing-page .plan-feature{color:#f0f4ff;overflow-wrap:anywhere;gap:8px;font-size:13px}.pricing-page .plan-feature svg{color:#75adff}.pricing-page .plan-card>a{border-radius:8px;min-height:48px}.pricing-page .plan-card.featured>a{color:#163dc0;background:#f5f7ff;border-color:#f5f7ff}.pricing-page .billing-switch button{min-width:110px}.pricing-page .billing-save{background:#a78bfa47;min-height:22px;padding-inline:7px}@media (max-width:1100px){.pricing-page .plan-card{min-height:560px}}@media (max-width:560px){.pricing-page .plan-card{min-height:0}.pricing-page .plan-card.featured .plan-card-meta{padding-top:26px}.pricing-page .billing-switch button{min-width:98px}}
