.subscription-modal_overlay__swIuX{position:fixed;inset:0;z-index:2100;display:grid;align-items:start;justify-items:center;padding:24px;overflow-y:auto;background:linear-gradient(180deg,rgba(0,0,0,.68),rgba(0,0,0,.74)),radial-gradient(circle at 22% 12%,rgba(16,242,238,.08),transparent 22%),radial-gradient(circle at 82% 24%,rgba(0,175,170,.08),transparent 20%);backdrop-filter:blur(6px)}.subscription-modal_modal__62HuA{position:relative;width:min(100%,598px);margin:auto 0;border:1px solid rgba(15,242,238,.45);border-radius:58px;max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;padding:106px 48px 64px 64px;background:linear-gradient(112.44deg,rgba(0,0,0,.98) 11.75%,rgba(27,32,35,.98) 97.15%);box-shadow:0 24px 120px rgba(0,0,0,.52),inset 0 0 0 1px rgba(255,255,255,.02)}.subscription-modal_modal__62HuA:after,.subscription-modal_modal__62HuA:before{content:"";position:absolute;inset:0;pointer-events:none}.subscription-modal_modal__62HuA:before{background:linear-gradient(140deg,transparent 22%,rgba(15,242,238,.14) 22.4%,transparent 38%),linear-gradient(332deg,transparent 60%,rgba(15,242,238,.1) 60.2%,transparent 73%),linear-gradient(36deg,transparent 68%,rgba(15,242,238,.12) 68.4%,transparent 80%);opacity:.9}.subscription-modal_modal__62HuA:after{background:linear-gradient(128deg,rgba(255,255,255,.02),transparent 30%),linear-gradient(315deg,transparent 78%,rgba(15,242,238,.08) 78.4%,rgba(15,242,238,.18));mix-blend-mode:screen}.subscription-modal_closeButton__HSDDn{position:absolute;top:30px;right:28px;z-index:3;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.subscription-modal_closeButton__HSDDn span{position:absolute;top:12px;left:0;width:28px;height:4px;border-radius:999px;background:#ffffff}.subscription-modal_closeButton__HSDDn span:first-child{transform:rotate(45deg)}.subscription-modal_closeButton__HSDDn span:last-child{transform:rotate(-45deg)}.subscription-modal_panel__hEtnS{position:relative;width:484px;max-width:100%;padding:36px 29px 30px;border:1px solid rgba(15,242,238,.75);border-radius:31px;overflow:hidden;background:linear-gradient(112.15deg,rgba(65,70,73,.94) 11.75%,rgba(27,32,35,.98) 97.15%)}.subscription-modal_panel__hEtnS:after,.subscription-modal_panel__hEtnS:before{content:"";position:absolute;pointer-events:none}.subscription-modal_panel__hEtnS:before{inset:0;background:linear-gradient(150deg,rgba(146,228,224,.08),transparent 20%),linear-gradient(327deg,transparent 58%,rgba(15,242,238,.1) 58.4%,transparent 73%),linear-gradient(144deg,transparent 44%,rgba(15,242,238,.12) 44.4%,transparent 58%)}.subscription-modal_panel__hEtnS:after{inset:auto -18% -18% auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(15,242,238,.16) 0,rgba(15,242,238,.04) 30%,transparent 68%);filter:blur(34px)}.subscription-modal_panelGlowLeft__Sf026,.subscription-modal_panelGlowRight__IH9Ze{position:absolute;width:306px;height:306px;border-radius:50%;filter:blur(56px);opacity:.42;pointer-events:none}.subscription-modal_panelGlowLeft__Sf026{top:176px;left:-220px;background:radial-gradient(circle,rgba(138,255,245,.72) 0,rgba(15,242,238,.1) 42%,transparent 72%)}.subscription-modal_panelGlowRight__IH9Ze{top:350px;right:-150px;background:radial-gradient(circle,rgba(15,242,238,.58) 0,rgba(15,242,238,.08) 38%,transparent 72%)}.subscription-modal_panelShapeA__f917a,.subscription-modal_panelShapeB__9h11H,.subscription-modal_panelShapeC__U8EIl{position:absolute;pointer-events:none;opacity:.14}.subscription-modal_panelShapeA__f917a{top:-72px;left:-6px;width:310px;height:178px;background:linear-gradient(145deg,rgba(133,216,212,.7),transparent 72%);clip-path:polygon(0 100%,0 34%,100% 0,74% 34%)}.subscription-modal_panelShapeB__9h11H{top:0;right:36px;width:264px;height:148px;background:linear-gradient(135deg,rgba(126,196,203,.45),transparent 72%);clip-path:polygon(0 100%,100% 0,100% 42%,28% 100%)}.subscription-modal_panelShapeC__U8EIl{bottom:0;left:140px;width:386px;height:220px;background:linear-gradient(142deg,rgba(15,242,238,.36),transparent 74%);clip-path:polygon(0 100%,60% 0,100% 0,46% 100%)}.subscription-modal_benefitsList__IxGci,.subscription-modal_benefitsTitle__bt1yZ,.subscription-modal_disciplineGrid__4WVma,.subscription-modal_divider__fLE2r,.subscription-modal_error__RKw22,.subscription-modal_planTabs__NPtIA,.subscription-modal_priceRow__eyLAu,.subscription-modal_sectionLabel__P7_kb,.subscription-modal_submitButton__wA7Gc,.subscription-modal_subtitle__4PB9Q,.subscription-modal_success__yjCt3,.subscription-modal_termsRow__Uydyj,.subscription-modal_title__CuEjq{position:relative;z-index:1}.subscription-modal_title__CuEjq{margin:0;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:33px;font-weight:500;line-height:1.05;text-align:center;color:#ffffff}.subscription-modal_title__CuEjq span{font-weight:700}.subscription-modal_subtitle__4PB9Q{width:354px;margin:18px auto 0;color:rgba(255,255,255,.8);font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:16px;line-height:20px;text-align:center}.subscription-modal_divider__fLE2r{width:283px;height:1px;margin:30px auto 0;background:rgba(255,255,255,.22)}.subscription-modal_sectionLabel__P7_kb{margin:24px 0 0;color:#ffffff;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:16px;line-height:28px;text-align:center}.subscription-modal_planTabs__NPtIA{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:307px;margin:8px auto 0;padding:4px 7px;border-radius:14px;background:rgba(255,255,255,.08);backdrop-filter:blur(6px)}.subscription-modal_planTabActive__HKM3G,.subscription-modal_planTab__23qxD{height:38px;border:0;border-radius:10px;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:13px;font-weight:700;line-height:20px;cursor:pointer}.subscription-modal_planTab__23qxD{color:#ffffff;background:transparent}.subscription-modal_planTabActive__HKM3G{color:#3b3a3a;background:linear-gradient(180deg,#0ff2ee,#00afaa)}.subscription-modal_disciplineGrid__4WVma{display:grid;grid-template-columns:repeat(3,113px);justify-content:center;gap:19px 9px;margin-top:25px}.subscription-modal_disciplineItem__YLzlp{position:relative}.subscription-modal_disciplineActive__OM1YY,.subscription-modal_disciplineButton__46B6d,.subscription-modal_disciplineDisabled__Zsng3{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:113px;min-height:40px;border:0;border-radius:999px;padding:9px 12px;background:linear-gradient(157.69deg,rgba(35,35,35,.86) 26.84%,rgba(38,38,38,.86) 53.62%,rgba(0,0,0,.72) 101.2%);color:rgba(255,255,255,.22);font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:14px;font-weight:500;cursor:pointer}.subscription-modal_disciplineActive__OM1YY{color:#ffffff;background:linear-gradient(157.69deg,rgba(35,35,35,1) 26.84%,rgba(38,38,38,1) 53.62%,rgba(0,0,0,.92) 101.2%)}.subscription-modal_disciplineDisabled__Zsng3{color:rgba(255,255,255,.3);background:linear-gradient(157.69deg,rgba(27,27,27,.76) 26.84%,rgba(28,28,28,.78) 53.62%,rgba(0,0,0,.66) 101.2%);cursor:not-allowed;opacity:.78}.subscription-modal_disciplineIcon__Ylk3y{width:18px;height:18px;flex:0 0 auto}.subscription-modal_disciplineButton__46B6d .subscription-modal_disciplineIcon__Ylk3y,.subscription-modal_disciplineDisabled__Zsng3 .subscription-modal_disciplineIcon__Ylk3y{opacity:.5}.subscription-modal_disciplineActive__OM1YY .subscription-modal_disciplineIcon__Ylk3y{opacity:1}.subscription-modal_disciplineHintBadge__MzG63{position:absolute;top:-13px;right:1px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px}.subscription-modal_disciplineHintAccent__6rtng,.subscription-modal_disciplineHintCore__a6sY5,.subscription-modal_disciplineHintGlyph__J17v5{position:absolute}.subscription-modal_disciplineHintCore__a6sY5{top:3px;left:0;width:19px;height:19px;border:1px solid rgba(79,58,214,.92);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(29,55,141,.92) 0 28%,transparent 29%),radial-gradient(circle at 50% 50%,rgba(40,45,129,.96) 0 56%,rgba(36,31,99,.98) 57% 100%);box-shadow:inset 0 0 0 1px rgba(130,89,244,.18),0 0 0 1px rgba(95,67,226,.28)}.subscription-modal_promoField__akxZb{display:grid;gap:10px;margin-top:18px;position:relative;z-index:1}.subscription-modal_promoField__akxZb span{color:rgba(255,255,255,.82);font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:14px;text-align:center}.subscription-modal_promoInput__sm5ZI{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#ffffff;font:inherit;padding:14px 16px;text-align:center}.subscription-modal_disciplineHintAccent__6rtng{top:0;left:13px;width:7px;height:7px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#8c8c92 0 35%,#505158 36% 100%);box-shadow:0 0 0 1px rgba(29,30,33,.35)}.subscription-modal_disciplineHintGlyph__J17v5{top:7px;left:5px;font-family:var(--font-montserrat),sans-serif;font-size:6px;font-weight:700;line-height:1;color:rgba(255,255,255,.95)}.subscription-modal_priceRow__eyLAu{display:flex;align-items:flex-end;justify-content:center;gap:10px;margin-top:8px;color:#ffffff}.subscription-modal_priceRow__eyLAu strong{font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:44px;font-weight:500;line-height:56px}.subscription-modal_priceRow__eyLAu span{color:rgba(255,255,255,.8);font-family:var(--font-noto-sans),var(--font-montserrat),sans-serif;font-size:14px;line-height:24px;transform:translateY(-5px)}.subscription-modal_benefitsTitle__bt1yZ{margin:24px 0 0;color:#ffffff;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:16px;font-weight:500;line-height:24px;text-align:center}.subscription-modal_benefitsList__IxGci{display:grid;gap:0;margin:18px 0 0;padding:0;list-style:none}.subscription-modal_benefitsList__IxGci li{display:flex;align-items:center;justify-content:center;gap:10px;color:#ffffff;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:14px;line-height:28px;text-align:center}.subscription-modal_benefitTick__EjjG9{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid rgba(255,255,255,.82);border-radius:999px;color:rgba(255,255,255,.92);font-size:10px;line-height:1;flex:0 0 auto}.subscription-modal_error__RKw22,.subscription-modal_success__yjCt3{margin:18px 0 0;padding:11px 14px;border-radius:16px;font-size:13px;line-height:1.35}.subscription-modal_error__RKw22{background:rgba(153,38,58,.34);color:#ffe4e8}.subscription-modal_success__yjCt3{background:rgba(29,132,101,.28);color:#d7fff4}.subscription-modal_submitButton__wA7Gc{display:block;width:426px;max-width:100%;height:76px;margin:44px auto 0;border:0;border-radius:999px;background:linear-gradient(136deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#0ff2ee,#00afaa);color:#3b3a3a;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:16px;font-weight:700;line-height:22px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 20px 40px rgba(0,175,170,.2)}.subscription-modal_submitButton__wA7Gc:disabled{opacity:.82;cursor:wait}.subscription-modal_termsRow__Uydyj{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;width:331px;margin:24px auto 0;position:relative}.subscription-modal_termsRow__Uydyj input{position:absolute;opacity:0;width:18px;height:18px;margin:0;inset:2px auto auto 0}.subscription-modal_termsCheckbox__OXtIH{width:18px;height:18px;margin-top:2px;border:2px solid rgba(255,255,255,.9);border-radius:2px;position:relative}.subscription-modal_termsRow__Uydyj input:checked+.subscription-modal_termsCheckbox__OXtIH:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.subscription-modal_termsRow__Uydyj>span:last-child{color:#d4d1d4;font-family:Gilroy,var(--font-montserrat),sans-serif;font-size:11px;line-height:1.25}@media (max-width:640px){.subscription-modal_overlay__swIuX{padding:12px}.subscription-modal_modal__62HuA{max-height:calc(100vh - 24px);padding:80px 12px 24px;border-radius:36px}.subscription-modal_closeButton__HSDDn{top:20px;right:20px}.subscription-modal_panel__hEtnS{width:calc(100% - 24px);padding:28px 18px 26px;border-radius:24px}.subscription-modal_title__CuEjq{font-size:28px;line-height:1.1}.subscription-modal_subtitle__4PB9Q{width:100%;font-size:14px;line-height:18px}.subscription-modal_planTabs__NPtIA{width:100%}.subscription-modal_disciplineGrid__4WVma{grid-template-columns:repeat(2,minmax(0,113px));gap:14px 10px}.subscription-modal_priceRow__eyLAu{flex-direction:column;align-items:center;gap:2px}.subscription-modal_priceRow__eyLAu strong{font-size:42px;line-height:48px}.subscription-modal_priceRow__eyLAu span{transform:none}.subscription-modal_submitButton__wA7Gc,.subscription-modal_termsRow__Uydyj{width:100%}}