.plans-page{padding-top:var(--nav-h,60px);color:#15233b;background:radial-gradient(75% 420px at 50% 0,#eaf1ff 0,#0000 85%),#fafbfd;padding-bottom:80px}.plans-page .container{max-width:1280px}.plans-hero{text-align:center;padding-top:80px;padding-bottom:64px}.plans-eyebrow{letter-spacing:.18em;color:#3975e5;margin:0 0 22px;font-size:10px;font-weight:700}.plans-hero h1{white-space:pre-line;letter-spacing:-.045em;color:#14213a;margin:0 auto 24px;font-size:clamp(36px,4.6vw,62px);font-weight:700;line-height:1.12}.plans-lead{color:#6b7a91;max-width:650px;margin:0 auto;font-size:16px;line-height:1.8}.plans-packages{padding-top:0}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan-card{background:#fff;border:1px solid #e1e7ef;border-radius:20px;padding:28px 23px;transition:border-color .2s,box-shadow .2s;position:relative;box-shadow:0 12px 35px #16325305}.plan-card:hover{border-color:#a6bde5;box-shadow:0 18px 45px #1632530d}.plan-card--featured{background:linear-gradient(160deg,#f1f6ff,#fff 50%);border:2px solid #3578f3;padding:27px 22px;box-shadow:0 18px 50px #2563eb16}.plan-badge{top:-13px;color:#fff;letter-spacing:.12em;background:#2868eb;border-radius:30px;width:max-content;margin:auto;padding:7px 18px;font-size:9px;font-weight:700;position:absolute;inset-inline:22px}.plan-icon{color:#4b78c4;background:#f5f8ff;border:1px solid #e3eaf6;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:21px;font-size:24px;display:grid}.plan-card h2{letter-spacing:-.04em;color:#16243c;margin:0 0 12px;font-size:24px;line-height:1.2}.plan-summary{color:#7b879b;min-height:66px;margin:0 0 20px;font-size:12px;line-height:1.75}.plan-price{letter-spacing:-.06em;color:#15233b;direction:ltr;justify-content:flex-start;align-items:baseline;gap:3px;font-size:56px;font-weight:700;line-height:1;display:flex}.plan-price>span{letter-spacing:-.03em;font-size:27px;font-weight:500}.plan-period{color:#8893a6;margin:10px 0 26px;font-size:11px}.plan-balance{color:#6d7e96;border-top:1px solid #eaf0f6;flex-wrap:wrap;align-items:center;gap:7px;padding-top:22px;font-size:12px;display:flex}.plan-balance>span[aria-hidden]{color:#3478e9;margin-inline-end:2px;font-size:20px}.plan-balance strong{color:#1e3c68;letter-spacing:-.035em;font-size:24px}.plan-balance-caption{color:#8a97aa;margin:7px 0 22px;font-size:10px}.plan-button{color:#254d84;text-align:center;background:#f8faff;border:1px solid #dce5f2;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.plan-button:hover{background:#eaf1ff}.plan-button:focus-visible,.plans-faq summary:focus-visible{outline-offset:4px;outline:3px solid #85b1ff}.plan-card--featured .plan-button{color:#fff;background:#2868eb;border-color:#2868eb;box-shadow:0 6px 16px #2868eb22}.plan-card--featured .plan-button:hover{background:#1756d5}.plan-card ul{gap:14px;margin:25px 0 0;padding:0;list-style:none;display:grid}.plan-card li{color:#617088;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.plan-card li:before{content:"✓";color:#4684ce;flex:none;font-weight:700}.plans-note{text-align:center;color:#8793a5;max-width:850px;margin:25px auto 0;font-size:11px;line-height:1.9}.plans-logic{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:85px;display:grid}.plans-logic .plans-lead{max-width:420px;margin:0;font-size:14px}.plans-page :is(.plans-logic,.plans-faq) h2{letter-spacing:-.045em;color:#16243c;margin:0 0 20px;font-size:clamp(27px,3vw,38px);line-height:1.2}.plans-steps{gap:25px;display:grid}.plans-steps article{gap:18px;display:flex}.plan-step-number{color:#4c76b2;background:#f0f5fc;border:1px solid #dbe6f7;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.plans-steps h3{color:#253b5a;margin:0 0 6px;font-size:14px}.plans-steps p{color:#7b879b;margin:0;font-size:12px;line-height:1.8}.plans-faq{border-top:1px solid #e4eaf1;grid-template-columns:1fr 1.6fr;gap:60px;padding-block:50px 70px;display:grid}.plans-faq details{border-bottom:1px solid #e4eaf1;padding:20px 0}.plans-faq details:first-child{padding-top:0}.plans-faq summary{cursor:pointer;color:#30425c;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:600;list-style:none;display:flex}.plans-faq summary::-webkit-details-marker{display:none}.plans-faq summary>span[aria-hidden]{color:#6892cd;font-size:23px;font-weight:400}.plans-faq details[open] summary>span[aria-hidden]{transform:rotate(45deg)}.plans-faq details p{color:#748199;margin:15px 0 0;font-size:13px;line-height:1.85}.plans-custom{background:#101f37;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex;box-shadow:0 16px 40px #14244012}.plans-page .plans-custom h2{color:#f3f7ff;margin:0 0 10px;font-size:26px}.plans-custom p{color:#acbad0;margin:0;font-size:13px;line-height:1.8}.plans-custom .plan-button{color:#e1ebfb;background:#ffffff0d;border-color:#ffffff30;flex:none;min-width:180px}.plans-custom .plan-button:hover{background:#ffffff18}[dir=rtl] .plan-price{justify-content:flex-end}[dir=rtl] .plans-page :is(h1,h2,.plans-eyebrow,.plan-badge){letter-spacing:0}@media (width<=1100px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.plan-summary{min-height:42px}.plans-logic{gap:36px}.plans-custom{width:auto;margin-inline:24px}}@media (width<=600px){.plans-hero{padding-top:48px;padding-bottom:44px}.plans-hero h1{font-size:36px}.plans-lead{font-size:14px}.plans-grid{grid-template-columns:1fr;gap:26px}.plan-card,.plan-card--featured{padding:25px}.plan-summary{max-width:300px;min-height:0}.plan-icon{float:inline-end}.plan-price{font-size:50px}.plan-card ul{font-size:13px}.plan-card li{font-size:12px}.plans-logic,.plans-faq{grid-template-columns:1fr;gap:28px;padding-block:46px}.plans-custom{flex-direction:column;align-items:stretch;margin-inline:20px;padding:26px}.plans-page .plans-custom h2{font-size:25px}.plans-note{font-size:11px}.plans-page{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.plan-card,.plan-button{transition:none}}.plans-page .plans-hero{padding-block:64px 56px!important}.plans-hero .plans-eyebrow{text-align:center;width:100%;max-width:none}.plans-page .plans-logic{padding-block:85px!important}.plans-page .plans-faq{padding-block:50px 70px!important}.plans-page .plans-custom{padding:34px 38px!important}@media (width<=600px){.plans-page .plans-hero{padding-block:40px!important}.plans-page .plans-logic,.plans-page .plans-faq{padding-block:46px!important}.plans-page .plans-custom{padding:26px!important}}
