.plans-page{color:#fff;background:#000;min-height:100vh}.plans-header{background:#050505;border-bottom:1px solid #222226;justify-content:space-between;align-items:center;height:66px;padding:0 clamp(20px,4vw,56px);display:flex}.plans-header img{width:190px}.plans-header nav{align-items:center;gap:22px;display:flex}.plans-header nav a{color:#a1a1aa;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.plans-header nav a:hover{color:#fff}.plans-header .plans-header-cta,.plans-primary{background:#3b82f6;border-radius:11px;min-height:40px;padding:0 17px;color:#fff!important}.plans-hero{text-align:center;width:min(900px,100% - 32px);margin:auto;padding:92px 0 66px}.plans-hero>span,.plans-choice>header>span,.plans-faq>header>span{color:#60a5fa;letter-spacing:.13em;font:800 11px Consolas,monospace}.plans-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(45px,6vw,72px);line-height:1.02}.plans-hero h1 strong{color:#3b82f6}.plans-hero p{color:#a1a1aa;max-width:700px;margin:auto;font-size:17px;line-height:1.7}.plans-hero>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.plans-primary,.plans-secondary{border:1px solid #3b82f6;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-weight:800;display:inline-flex}.plans-secondary{background:#18181b;border-color:#27272a}.plans-benefits{grid-template-columns:repeat(3,1fr);gap:15px;width:min(1120px,100% - 32px);margin:auto;display:grid}.plans-benefits article{background:#0e0e11;border:1px solid #222226;border-radius:15px;align-items:center;gap:14px;padding:20px;display:flex}.plans-benefits svg{color:#3b82f6}.plans-benefits div{gap:4px;display:grid}.plans-benefits span{color:#a1a1aa;font-size:12px}.plans-page .pricing{width:min(1180px,100% - 32px);padding-top:100px}.plans-page .price-card .btn{background:#3b82f6!important}.plans-choice,.plans-faq{border-top:1px solid #18181b;width:min(1120px,100% - 32px);margin:auto;padding:90px 0}.plans-choice>header,.plans-faq>header{text-align:center}.plans-choice h2,.plans-faq h2{margin:13px 0 40px;font-size:clamp(31px,4vw,44px)}.plans-choice>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.plans-choice article{background:#0e0e11;border:1px solid #222226;border-radius:16px;padding:27px}.plans-choice article.featured{border-color:#3b82f6;box-shadow:0 16px 45px #3b82f61f}.plans-choice article>b{color:#60a5fa;text-transform:uppercase;font:800 10px Consolas,monospace}.plans-choice h3{margin:13px 0 8px}.plans-choice p,.plans-guarantee p,.plans-faq p{color:#a1a1aa;line-height:1.65}.plans-guarantee{background:#0e0e11;border:1px solid #2c4d88;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(1120px,100% - 32px);margin:0 auto 90px;padding:32px;display:grid}.plans-guarantee>svg{color:#3b82f6;width:42px;height:42px}.plans-guarantee h2,.plans-guarantee p{margin:0}.plans-guarantee p{margin-top:6px}.plans-guarantee a{background:#3b82f6;border-radius:11px;align-items:center;gap:8px;padding:14px 19px;font-weight:800;display:flex}.plans-faq>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.plans-faq article{background:#0e0e11;border:1px solid #222226;border-radius:15px;padding:24px}.plans-faq h3{margin:0 0 8px}.plans-faq p{margin:0}.plans-footer{color:#71717a;background:#050505;border-top:1px solid #222226;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:34px clamp(20px,4vw,56px);font-size:12px;display:grid}.plans-footer img{width:175px}.plans-footer small{text-align:right}@media (max-width:800px){.plans-benefits,.plans-choice>div{grid-template-columns:1fr}.plans-guarantee{text-align:center;grid-template-columns:1fr}.plans-guarantee>svg{margin:auto}.plans-faq>div{grid-template-columns:1fr}}@media (max-width:600px){.plans-header{padding:0 14px}.plans-header img{width:145px}.plans-header nav>a:first-child,.plans-header nav>a:nth-child(2){display:none}.plans-hero{padding-top:65px}.plans-hero>div{flex-direction:column}.plans-footer{text-align:center;grid-template-columns:1fr;gap:18px}.plans-footer img{margin:auto}.plans-footer small{text-align:center}}.plans-page .price-card{background:linear-gradient(155deg,#141418,#0d0d10);border-color:#2a2a30}.plans-page .price-card.featured{background:linear-gradient(155deg,#15213b,#0e1422);border-color:#3b82f6}
.plans-page .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;display:grid!important}.plans-page .price-card{border-radius:24px!important;min-width:0!important;min-height:520px!important;padding:30px!important;overflow:hidden!important;box-shadow:0 20px 55px #0007!important}.plans-page .plan-heading{justify-content:space-between!important;align-items:center!important;width:100%!important;height:52px!important;min-height:52px!important;display:flex!important}.plans-page .plan-mark{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.plans-page .plan-mark svg{width:23px!important;height:23px!important;color:inherit!important;stroke:currentColor!important;display:block!important}.plans-page .price-badge{border-radius:999px!important;padding:7px 10px!important}.plans-page .price-card h3{color:#fff!important}.plans-page .price-card ul{width:100%!important}.plans-page .price-card .btn{border-radius:13px!important;width:100%!important}@media (max-width:1000px){.plans-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plans-page .price-card.featured{transform:none!important}}@media (max-width:620px){.plans-page .pricing-grid{grid-template-columns:1fr!important}.plans-page .price-card{min-height:0!important;padding:24px!important}}
