.plans-module__E_h_ya__wrap{color:#14213a;max-width:1280px;margin:0 auto;padding:clamp(24px,4vw,48px) 22px 38px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.plans-module__E_h_ya__heading{text-align:center;margin-bottom:28px}.plans-module__E_h_ya__eyebrow{letter-spacing:.16em;color:#4767a0;font-size:11px;font-weight:800}.plans-module__E_h_ya__heading h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(27px,3vw,40px);line-height:1.15}.plans-module__E_h_ya__heading p{color:#65748b;margin:0}.plans-module__E_h_ya__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plans-module__E_h_ya__card{background:#fff;border:1px solid #e1e7f0;border-radius:18px;flex-direction:column;min-height:290px;padding:27px 21px 22px;display:flex;position:relative;box-shadow:0 8px 24px #0f22430d}.plans-module__E_h_ya__badge{color:#fff;letter-spacing:.08em;background:#3159bf;border-radius:30px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:-12px;right:16px}.plans-module__E_h_ya__card h2{letter-spacing:-.03em;margin:0 0 12px;font-size:21px}.plans-module__E_h_ya__desc{color:#5c6c82;min-height:62px;font-size:13px;line-height:1.55}.plans-module__E_h_ya__price{letter-spacing:-.04em;margin:12px 0 4px;font-size:30px;font-weight:800}.plans-module__E_h_ya__price small{letter-spacing:0;color:#65748b;font-size:12px;font-weight:500}.plans-module__E_h_ya__etb{color:#225e6a;margin:5px 0 12px;font-size:13px;font-weight:650}.plans-module__E_h_ya__select{color:#fff;cursor:pointer;background:#1e3f82;border:0;border-radius:10px;margin-top:auto;padding:13px 10px;font-size:13px;font-weight:750}.plans-module__E_h_ya__select:disabled{color:#264574;cursor:default;background:#dfe8f7}.plans-module__E_h_ya__payments{gap:8px;margin-top:12px;display:grid}.plans-module__E_h_ya__payments button{color:#21477d;cursor:pointer;background:#f7faff;border:1px solid #c7d6ee;border-radius:9px;padding:10px 6px;font-size:12px;font-weight:700}.plans-module__E_h_ya__payments button:disabled{opacity:.5;cursor:not-allowed}.plans-module__E_h_ya__note{text-align:center;color:#68788f;margin-top:25px;font-size:12px}.plans-module__E_h_ya__error,.plans-module__E_h_ya__message{color:#8b2e2b;background:#fff0ef;border-radius:10px;margin:10px 0;padding:12px 15px}.plans-module__E_h_ya__message{color:#276543;background:#edf8f1}@media (max-width:920px){.plans-module__E_h_ya__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.plans-module__E_h_ya__grid{grid-template-columns:1fr}.plans-module__E_h_ya__card,.plans-module__E_h_ya__desc{min-height:unset}.plans-module__E_h_ya__wrap{padding:24px 14px}}.plans-module__E_h_ya__benefits{color:#334155;gap:10px;margin:14px 0 22px;padding:0;font-size:12px;line-height:1.5;list-style:none;display:grid}.plans-module__E_h_ya__benefits li{padding-left:16px;position:relative}.plans-module__E_h_ya__benefits li:before{content:"•";color:#2563eb;font-weight:900;position:absolute;left:1px}.plans-module__E_h_ya__comparison h2{text-align:center;letter-spacing:-.03em;margin-bottom:16px;font-size:22px}.plans-module__E_h_ya__tableScroll{border:1px solid #e2e8f0;border-radius:15px;overflow-x:auto}.plans-module__E_h_ya__comparison table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px}.plans-module__E_h_ya__comparison th,.plans-module__E_h_ya__comparison td{text-align:center;border-bottom:1px solid #e8edf5;padding:13px 14px}.plans-module__E_h_ya__comparison th:first-child{text-align:left}.plans-module__E_h_ya__comparison thead th{color:#18345e;background:#f1f5fb;font-weight:800}.plans-module__E_h_ya__comparison tbody tr:last-child>*{border-bottom:0}.plans-module__E_h_ya__comparison tbody tr:nth-child(2n){background:#fafcff}.plans-module__E_h_ya__comparison tbody th{color:#334155;font-weight:650}.plans-module__E_h_ya__card .plans-module__E_h_ya__price{margin-top:5px}.plans-module__E_h_ya__card .plans-module__E_h_ya__select{margin-top:auto}.plans-module__E_h_ya__wrap{color:#172b4d;max-width:1220px;padding:clamp(20px,3vw,34px) 20px 30px}.plans-module__E_h_ya__heading{margin-bottom:20px}.plans-module__E_h_ya__heading h1{margin:7px 0 5px;font-size:clamp(27px,2.8vw,37px);line-height:1.18}.plans-module__E_h_ya__heading p{font-size:13px;line-height:1.45}.plans-module__E_h_ya__grid{gap:12px}.plans-module__E_h_ya__card{border-color:#dfe7f2;border-radius:17px;min-height:0;padding:20px 17px 18px;box-shadow:0 7px 25px #172b4d0e}.plans-module__E_h_ya__card h2{margin:0 0 5px;font-size:20px;line-height:1.2}.plans-module__E_h_ya__desc{color:#566981;min-height:50px;margin:0;font-size:12px;line-height:1.42}.plans-module__E_h_ya__price{margin:9px 0 3px;font-size:29px}.plans-module__E_h_ya__benefits{gap:6px;margin:10px 0 15px;font-size:12px;line-height:1.42}.plans-module__E_h_ya__benefits li{padding-left:14px}.plans-module__E_h_ya__cardTags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-height:21px;margin:-4px 0 7px;display:flex}.plans-module__E_h_ya__cardTags .plans-module__E_h_ya__badge{letter-spacing:.03em;background:#245edb;border-radius:5px;padding:4px 7px;font-size:9px;position:static}.plans-module__E_h_ya__discount{color:#136a3b;letter-spacing:.015em;background:#e7f7ee;border:1px solid #bde8d0;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800}.plans-module__E_h_ya__featured{border:2px solid #245edb;box-shadow:0 9px 28px #245edb1c}.plans-module__E_h_ya__select{background:#245edb;padding:11px 9px}.plans-module__E_h_ya__comparison{margin-top:24px}.plans-module__E_h_ya__comparison h2{margin:0 0 10px;font-size:20px}.plans-module__E_h_ya__comparison th,.plans-module__E_h_ya__comparison td{padding:9px 11px}.plans-module__E_h_ya__note{max-width:950px;margin:12px auto 0;font-size:11px;line-height:1.5}@media (max-width:920px){.plans-module__E_h_ya__desc{min-height:0}}@media (max-width:560px){.plans-module__E_h_ya__wrap{padding:20px 14px}.plans-module__E_h_ya__grid{gap:12px}.plans-module__E_h_ya__card{padding:17px}.plans-module__E_h_ya__cardTags{justify-content:flex-start}.plans-module__E_h_ya__comparison{margin-top:20px}}.plans-module__E_h_ya__subtitle{color:#355c94;margin:2px 0 6px;font-size:12px;font-weight:650;line-height:1.4}.plans-module__E_h_ya__original{color:#738198;margin:9px 0 0;font-size:12px}.plans-module__E_h_ya__original s{margin-left:5px}.plans-module__E_h_ya__offerLabel{color:#46648b;background:#eef3fb;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700}.plans-module__E_h_ya__detailsToggle{text-align:left;color:#245edb;cursor:pointer;background:0 0;border:0;padding:0 0 12px;font-size:12px;font-weight:750}.plans-module__E_h_ya__detailsToggle:hover{text-decoration:underline}.plans-module__E_h_ya__fullFeatures{color:#354963;background:#f7faff;border:1px solid #e1eaf8;border-radius:9px;gap:7px;margin:0 0 14px;padding:11px 12px;font-size:12px;line-height:1.45;list-style:none;display:grid}.plans-module__E_h_ya__fullFeatures li:before{content:"✓";color:#1f8b59;margin-right:8px;font-weight:800}.plans-module__E_h_ya__card{border-color:#d6e2f3;box-shadow:0 10px 30px #112a5612}.plans-module__E_h_ya__card h2{color:#112b55;letter-spacing:-.035em;font-weight:800}.plans-module__E_h_ya__desc{color:#405675;font-size:12.5px;line-height:1.56}.plans-module__E_h_ya__subtitle{color:#285bb1}.plans-module__E_h_ya__price{color:#102c5b;letter-spacing:-.055em;font-size:32px;font-weight:850}.plans-module__E_h_ya__price small{color:#586d8d;letter-spacing:0;font-weight:550}.plans-module__E_h_ya__original{color:#596d8c;font-size:12px;font-weight:600}.plans-module__E_h_ya__original s{color:#9b4862;text-decoration-color:#d35b75;text-decoration-thickness:1.5px}.plans-module__E_h_ya__discount{color:#166534;background:#dcfce9;border-color:#a7edc3;font-size:10.5px;font-weight:850}.plans-module__E_h_ya__featured{background:linear-gradient(#f7faff 0%,#fff 28%);border-color:#245edb;box-shadow:0 12px 35px #245edb26}.plans-module__E_h_ya__featured .plans-module__E_h_ya__price{color:#164bca}.plans-module__E_h_ya__featured h2{color:#173f9d}.plans-module__E_h_ya__benefits{color:#304564}.plans-module__E_h_ya__benefits li:before{color:#2864e8}.plans-module__E_h_ya__detailsToggle{color:#1d4fc1}@media (max-width:560px){.plans-module__E_h_ya__price{font-size:30px}}
