.accent-text{color:#73a2ff}.light-text{color:#b4ccfa}.uppercase{text-transform:uppercase}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;font-weight:400;line-height:150%;color:#003153}@media only screen and (max-width:1025px){body{font-size:14px}}.container{max-width:1264px;padding:0 24px;width:100%;margin:0 auto}blockquote{margin:0;padding:0}.no-scroll{overflow-y:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.14;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.14;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}a{display:inline-block;text-decoration:none}ul{list-style:none}button{cursor:pointer;border:none;padding:0;background-color:transparent}h1{font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){h1{font-size:32px;font-style:normal;font-weight:900;line-height:normal}}h2{font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){h2{font-size:28px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:0}}h3{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:40px}@media only screen and (max-width:1025px){h3{font-size:28px;line-height:110%}}@media only screen and (max-width:1025px){h3{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}h4{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){h4{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}h5{font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){h5{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}h6{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:normal}p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (max-width:1025px){p{font-size:14px}}.p-small{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.p-large{font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1025px){.p-large{font-size:16px}}.subtitle{margin-bottom:8px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#8fb2f7}.button{position:relative;cursor:pointer;padding:20px 48px;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;color:#fff;border-radius:12px;outline:2px solid rgba(255,255,255,.08);background:linear-gradient(0deg,#457ff2 0,#8fb2f7 100%);box-shadow:0 8px 32px 0 rgba(143,178,247,.32);transition:all .3s ease-in-out}@media only screen and (max-width:1025px){.button{font-size:16px;padding:16px 48px}}.button::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#8fb2f7 0,#457ff2 100%);border-radius:12px;opacity:0;transition:all .3s ease-in-out;z-index:0}.button:hover{box-shadow:0 8px 32px 0 rgba(143,178,247,.16)}.button:hover::after{opacity:1}.button>*{position:relative;z-index:1}.arrow-button{font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;display:flex;align-items:center;gap:8px;color:#457ff2;transition:all .3s ease-in-out}.arrow-button svg path:first-child{fill:transparent;stroke:#457ff2}.arrow-button svg path{transition:all .3s ease-in-out}.arrow-button:hover{color:#6a99f4}.arrow-button:hover svg path:first-child{fill:#6a99f4;stroke:#6a99f4}.arrow-button:hover svg path:not(:first-child){stroke:#fff}.header{position:absolute;top:0;left:0;width:100%;background-color:transparent;padding:32px 0;z-index:111}.header__container{position:relative;display:flex;align-items:center;justify-content:center;min-height:80px}.header__logo{position:relative;position:absolute;left:24px;top:0;line-height:0}@media only screen and (max-width:767px){.header__logo{display:flex;justify-content:center;position:static}}.header__logo svg{width:83px;height:80px}@media only screen and (max-width:767px){.header__logo svg{width:66px;height:64px}}.header__menu{position:relative}@media only screen and (max-width:767px){.header__menu{display:none}}.header__menu ul{display:flex;gap:32px}.header__menu ul a{font-size:16px;font-style:normal;font-weight:500;color:#fff;text-transform:uppercase}body:has(.order-step) .primary-nav{display:none}.footer{padding-bottom:60px;background-color:#003153;color:#fff}.footer__content{display:flex;gap:80px}@media only screen and (max-width:1025px){.footer__content{gap:40px}}@media only screen and (max-width:767px){.footer__content{flex-direction:column;gap:29px}}.footer__logo svg{width:83px;height:80px}.footer__title{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){.footer__title{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.footer__title{font-weight:900;margin-bottom:20px}@media only screen and (max-width:767px){.footer__title{margin-bottom:16px}}.footer__subtitle{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#8fb2f7;margin-bottom:19px}.footer__menu{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (max-width:767px){.footer__menu{grid-template-columns:1fr 1fr;gap:16px}}@media only screen and (max-width:576px){.footer__menu{grid-template-columns:1fr}}.footer__menu li{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:rgba(255,255,255,.64);display:flex;align-items:center;gap:8px}.footer__menu li a{color:#fff}.footer__badge{font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;color:#003153;padding:4px 9px;border-radius:16px;background-color:#8fb2f7}.footer__cta{display:flex;flex-direction:column;margin-left:auto}@media only screen and (max-width:767px){.footer__cta{margin-left:0}}.footer__socials{display:flex;gap:16px;margin-bottom:19px}@media only screen and (max-width:1025px){.footer__socials{margin-bottom:30px}}.footer__social-icon{border-radius:40px;background:#d9e5fc;padding:12px;line-height:0;transition:all .3s ease-in-out}@media only screen and (max-width:1025px){.footer__social-icon{padding:16px}}.footer__social-icon svg path{transition:all .3s ease-in-out}.footer__social-icon:last-child:hover svg path{stroke:unset;fill:#fff}.footer__social-icon:hover{background:#457ff2}.footer__social-icon:hover svg path{stroke:#fff}.footer__nav{display:flex;gap:16px}@media only screen and (max-width:767px){.footer__nav{gap:32px}}.footer__nav a{color:#fff;opacity:.48;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-underline-offset:3px}.footer__nav a:hover{text-decoration:underline}.custom-dropdown{position:relative;width:100%;max-width:368px}@media only screen and (max-width:767px){.custom-dropdown{max-width:100%}}.custom-dropdown__trigger{display:flex;align-items:center;gap:12px;width:100%;padding:18px 19px 18px 19px;background:#fff;border:1px solid rgba(69,127,242,.24);border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.custom-dropdown__trigger:hover{border-color:#457ff2}.custom-dropdown__value{flex:1;text-align:left;font-size:16px;color:#000}.custom-dropdown__chevron{color:#003153;flex-shrink:0;transition:all .3s ease-in-out}.custom-dropdown.is-open .custom-dropdown__chevron{transform:rotate(180deg)}.custom-dropdown.is-open .custom-dropdown__panel{display:block}.custom-dropdown__panel{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border-radius:8px;border:1px solid rgba(69,127,242,.24);max-height:368px;overflow-y:auto;z-index:100}.custom-dropdown__list{list-style:none;padding:14px 0;margin:0}.custom-dropdown__item{padding:6px 20px;font-size:16px;color:#000;cursor:pointer;transition:all .3s ease-in-out}.custom-dropdown__item:hover{background:#d9e5fc}.custom-dropdown__item.selected{opacity:.64;color:#457ff2;font-weight:500;background:0 0;cursor:not-allowed}.section-hero{position:relative;padding:180px 0;background-color:#003153;border-radius:0 0 64px 64px;color:#fff;margin-bottom:80px;overflow:hidden}@media only screen and (max-width:1025px){.section-hero{border-radius:0 0 24px 24px;margin-bottom:80px;padding:198px 0 80px}}@media only screen and (max-width:767px){.section-hero{padding:360px 0 24px}}.section-hero--insurance{background-color:transparent;margin:0;padding:200px 0 120px 0}@media only screen and (max-width:767px){.section-hero--insurance{padding:150px 0 24px 0}}.section-hero--insurance .section-hero__bg{width:100%}.section-hero--insurance .section-hero__media{position:absolute;right:0;top:60%;transform:translateY(-50%);z-index:10;width:clamp(480px,50vw,680px);box-sizing:border-box;padding:32px 0;background:rgba(217,229,252,.18);border-radius:28px 0 0 28px;overflow:visible}@media only screen and (max-width:1440px){.section-hero--insurance .section-hero__media{width:clamp(480px,50vw,530px)}}.section-hero--insurance .section-hero__media-img{display:block;width:100%;height:auto;border-radius:22px;transform:translate(-50px,0)}.section-hero--insurance .section-hero__content{padding-right:calc(clamp(480px,50vw,530px) + 48px)}@media only screen and (max-width:767px){.section-hero--insurance .section-hero__media{position:relative;background:0 0;transform:none;width:100%;margin-top:24px;padding:0;overflow:hidden}.section-hero--insurance .section-hero__media-img{transform:none}}@media only screen and (max-width:767px){.section-hero--insurance .section-hero__desc{margin:0}}.section-hero--insurance .section-hero__content{max-width:unset}@media only screen and (max-width:767px){.section-hero--insurance .section-hero__content{padding:0}}.section-hero--insurance .section-hero__content .back-btn{display:flex;align-items:center;gap:6px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#fff;margin:0 0 24px 0}.section-hero--insurance .section-hero__content .back-btn:hover{text-decoration:underline}.section-hero--insurance .section-hero__content h1{font-family:Inter;font-style:normal;font-weight:900;font-size:40px;line-height:48px;color:#fff}@media only screen and (max-width:767px){.section-hero--insurance .section-hero__content h1{font-size:32px}}.section-hero--insurance .section-hero__content h1 .underline-text{text-decoration:underline;color:#d9e5fc}.section-hero__content{max-width:592px;position:relative;z-index:11}@media only screen and (max-width:1025px){.section-hero__content{max-width:450px}}@media only screen and (max-width:767px){.section-hero__content{max-width:unset}}.section-hero__title{text-transform:uppercase;margin-bottom:32px;font-family:Inter,sans-serif;font-size:40px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){.section-hero__title{font-size:32px;font-style:normal;font-weight:900;line-height:normal}}@media only screen and (max-width:1025px){.section-hero__title{margin-bottom:24px}}.section-hero__desc{margin-bottom:32px}@media only screen and (max-width:1025px){.section-hero__desc{margin-bottom:24px}}.section-hero__desc,.section-hero__desc p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (max-width:1025px){.section-hero__desc,.section-hero__desc p{font-size:14px}}@media only screen and (max-width:767px){.section-hero .button{display:flex;justify-content:center;width:100%}}.section-hero__bg{position:absolute;width:auto;height:100%;right:0;top:0}@media only screen and (min-width:1920px){.section-hero__bg{width:50dvw}}@media only screen and (max-width:1280px){.section-hero__bg{width:100%}}.section-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-bottom-right-radius:64px}@media only screen and (max-width:1025px){.section-hero__bg img{border-radius:0 0 32px 32px}}@media only screen and (max-width:767px){.section-hero__bg img{-o-object-position:60%;object-position:60%}}.section-hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(0,49,83,0) 0,#003153 100%);mix-blend-mode:darken;opacity:1;pointer-events:none}@media only screen and (max-width:1280px){.section-hero__bg::after{background:linear-gradient(270deg,rgba(0,49,83,0) 0,#003153 60%)}}@media only screen and (max-width:1025px){.section-hero__bg::after{border-radius:0 0 24px 24px;background:linear-gradient(180deg,rgba(0,49,83,.4) 0,#003153 100%)}}.section-about{margin-bottom:14px;position:relative;scroll-margin-top:220px}@media only screen and (max-width:1025px){.section-about{margin-bottom:66px}}@media only screen and (max-width:576px){.section-about{scroll-margin-top:150px}}.section-about__content{display:flex;padding:80px 0}@media only screen and (max-width:1025px){.section-about__content{padding:0;flex-direction:column;gap:42px}}.section-about__text{max-width:488px}@media only screen and (max-width:1280px){.section-about__text{max-width:450px}}@media only screen and (max-width:1025px){.section-about__text{max-width:unset}}.section-about__title{margin-bottom:32px;letter-spacing:1px}@media only screen and (max-width:1025px){.section-about__title{margin-bottom:24px;letter-spacing:.5px}}.section-about__desc{margin-bottom:32px}@media only screen and (max-width:1025px){.section-about__desc{margin-bottom:24px}}.section-about__decor{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:-1}@media only screen and (max-width:767px){.section-about__decor{display:none}}.section-about__media{position:absolute;right:40px;top:12px}@media only screen and (min-width:1920px){.section-about__media{right:auto;left:50%}}@media only screen and (max-width:1280px){.section-about__media{top:50%;transform:translateY(-50%)}}@media only screen and (max-width:1025px){.section-about__media{position:relative;display:flex;margin:0 auto;left:0;right:0;order:-1;transform:unset;max-width:60dvw}}@media only screen and (max-width:767px){.section-about__media{max-width:unset}}.section-about__media:after{position:absolute;content:"";border-radius:32px 0 0 32px;opacity:.08;background:#457ff2;height:calc(100% + 80px);width:95%;top:-40px;right:-40px;z-index:-1}@media only screen and (max-width:1025px){.section-about__media:after{width:calc(100% - 48px);height:calc(100% + 41px);top:-24px;border-radius:16px;right:24px}}.section-about__image-desc{position:absolute;top:40px;left:40px;display:flex;gap:8px}@media only screen and (max-width:1025px){.section-about__image-desc{left:24px;top:24px;gap:0}}.section-about__image-desc svg{position:relative;top:15px}@media only screen and (max-width:1025px){.section-about__image-desc svg{width:40px;height:40px;top:8px}}.section-about__image-text{display:flex;flex-direction:column;font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:#fff}@media only screen and (max-width:1025px){.section-about__image-text{font-size:16px}}.section-about__number{font-size:64px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){.section-about__number{font-size:48px}}.section-about__image{max-width:46.1dvw;border-radius:32px;overflow:hidden;max-height:480px}@media only screen and (min-width:1920px){.section-about__image{max-width:27dvw}}@media only screen and (max-width:1280px){.section-about__image{max-width:44dvw}}@media only screen and (max-width:1025px){.section-about__image{max-width:60dvw;border-radius:24px}}@media only screen and (max-width:767px){.section-about__image{max-width:unset}}.section-about__image img{width:100%;aspect-ratio:1.383;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:32px}@media only screen and (max-width:1025px){.section-about__image img{border-radius:24px}}.section-courses{margin-bottom:108px;scroll-margin-top:220px}@media only screen and (max-width:1025px){.section-courses{margin-bottom:56px}}@media only screen and (max-width:576px){.section-courses{scroll-margin-top:120px}}@media only screen and (max-width:1025px){.section-courses .container{padding:0}}.section-courses__content{position:relative;padding:80px 0}@media only screen and (max-width:1025px){.section-courses__content{padding:56px 0 0;border-radius:24px;overflow:hidden}}.section-courses__decor{position:absolute;left:-120px;bottom:-100px}.section-courses__bg{position:absolute;width:calc(100% - 144px);left:72px;top:0;z-index:-1;border-radius:64px}@media only screen and (max-width:1025px){.section-courses__bg{width:120%;left:-10%;height:100%}}.section-courses__header{margin-bottom:40px;display:flex;flex-direction:column;align-items:center;width:calc(100% - 144px);position:relative;left:72px}@media only screen and (max-width:1025px){.section-courses__header{width:100%;left:0;margin-bottom:24px}}.section-courses__header .h2{color:#fff}.section-courses .subtitle{color:#fff}.section-courses__title{text-transform:capitalize;letter-spacing:1px;text-align:center}@media only screen and (max-width:1025px){.section-courses__title{letter-spacing:.5px}}.section-courses__courses{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1025px){.section-courses__courses{padding:0 24px 88px}.section-courses__courses .swiper-slide{display:flex;flex-direction:column;height:auto}}.section-courses__button{position:absolute;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;right:24px;bottom:24px;background-color:#fff}.section-courses__button.swiper-button-disabled{opacity:.32;cursor:not-allowed}.section-courses__button--prev{right:76px}.course-card{position:relative;border-radius:16px;box-shadow:0 8px 32px 0 rgba(143,178,247,.24);background-color:#fff;transition:all .3s ease-in-out;display:flex;flex-direction:column;height:100%}.course-card__link{position:absolute;inset:0;width:100%;height:100%;z-index:12}.course-card__image{position:relative;border-radius:16px 16px 0 0;overflow:hidden;width:100%;aspect-ratio:1.552;height:auto}.course-card__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-card__content{padding:24px;display:flex;gap:17px;flex-direction:column;height:100%;flex:1}@media only screen and (max-width:1025px){.course-card__content{gap:16px}}.course-card__title{font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:900;line-height:normal}.course-card__desc{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.course-card__desc,.course-card__desc p{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.course-card .arrow-button{display:flex;justify-content:space-between;margin-top:auto}.course-card__badge{width:-moz-fit-content;width:fit-content;border-radius:16px;background:rgba(69,127,242,.16);padding:6px 16px;text-transform:uppercase;color:rgba(0,49,83,.64);font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin-top:auto}.course-card:hover{box-shadow:0 8px 32px 0 rgba(143,178,247,.64)}.course-card:hover .arrow-button{color:#6a99f4}.course-card:hover .arrow-button svg path:first-child{fill:#6a99f4;stroke:#6a99f4}.course-card:hover .arrow-button svg path:not(:first-child){stroke:#fff}.section-work{margin-bottom:120px;scroll-margin-top:220px}@media only screen and (max-width:1025px){.section-work{margin-bottom:0}}@media only screen and (max-width:576px){.section-work{scroll-margin-top:40px}}@media only screen and (max-width:767px){.section-work .button{width:100%;display:flex;justify-content:center}}.section-work__content{display:grid;grid-template-columns:488px 1fr;gap:136px}@media only screen and (max-width:1280px){.section-work__content{gap:80px;grid-template-columns:450px 1fr}}@media only screen and (max-width:1025px){.section-work__content{grid-template-columns:1fr;gap:40px}}.section-work__title{margin-bottom:32px;text-transform:capitalize;letter-spacing:1px}@media only screen and (max-width:1025px){.section-work__title{letter-spacing:.5px;text-transform:none;margin-bottom:24px}}.section-work__desc{margin-bottom:32px}@media only screen and (max-width:1025px){.section-work__desc{margin-bottom:24px}}.section-work__button-wrapper{position:relative;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.section-work__button-wrapper{width:100%}}.section-work__decor{position:absolute;top:-32px;right:-146px;z-index:-1}@media only screen and (max-width:767px){.section-work__decor{display:none}}.step{position:relative;display:flex;gap:32px}@media only screen and (max-width:1025px){.step{gap:24px}}.step:not(:last-child){margin-bottom:48px}@media only screen and (max-width:1025px){.step:not(:last-child){margin-bottom:32px}}.step:not(:last-child)::after{content:"";width:1px;height:calc(100% - 30px);position:absolute;left:37px;top:76px;border-left:1px dashed #6a99f4}@media only screen and (max-width:767px){.step:not(:last-child)::after{left:24px;top:54px}}.step__image-wrapper{box-shadow:0 8px 16px 0 rgba(143,178,247,.32);border-radius:16px}.step__image{padding:7px;height:-moz-fit-content;height:fit-content;border:1px dashed #73a2ff;border-radius:16px;line-height:0}@media only screen and (max-width:767px){.step__image{border:none;padding:0}}.step__image img{width:56px;height:56px;min-width:56px;border-radius:16px;filter:hue-rotate(410deg)}@media only screen and (max-width:767px){.step__image img{width:48px;height:48px;min-width:48px}}.step__badge{width:-moz-fit-content;width:fit-content;border-radius:16px;background:rgba(69,127,242,.16);padding:5px 16px;text-transform:uppercase;color:rgba(0,49,83,.64);margin-bottom:8px;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.step__title{margin-bottom:8px;letter-spacing:.5px}@media only screen and (max-width:1025px){.step__title{letter-spacing:.3px}}.step__desc,.step__desc p{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.section-statistics{padding:183px 0 184px;position:relative}@media only screen and (max-width:1025px){.section-statistics{padding:112px 0}}.section-statistics::before,.section-statistics:after{content:"";border-radius:0 0 64px 64px;background:#fff;height:64px;width:100%;position:absolute;top:0;left:0}@media only screen and (max-width:1025px){.section-statistics::before,.section-statistics:after{height:56px;border-radius:0 0 24px 24px}}.section-statistics::before{background-color:#003153;top:auto;bottom:0;border-radius:64px 64px 0 0}@media only screen and (max-width:1025px){.section-statistics::before{border-radius:24px 24px 0 0}}.section-statistics__bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.section-statistics__header{display:flex;align-items:center;flex-direction:column;max-width:510px;margin:0 auto;color:#fff;margin-bottom:64px}@media only screen and (max-width:1025px){.section-statistics__header{margin-bottom:24px}}@media only screen and (max-width:767px){.section-statistics__header{align-items:flex-start}}.section-statistics__header .subtitle{color:#fff}.section-statistics__title{margin-bottom:24px;text-transform:capitalize;letter-spacing:1px}@media only screen and (max-width:1025px){.section-statistics__title{letter-spacing:.5px}}.section-statistics__desc{max-width:488px;text-align:center}@media only screen and (max-width:767px){.section-statistics__desc{text-align:left}}.section-statistics__cards{display:grid;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:767px){.section-statistics__cards{grid-template-columns:1fr 1fr}}.statistics-card{padding:24px;display:flex;flex-direction:column;align-items:center;color:#fff;gap:12px;border-radius:12px}@media only screen and (max-width:1025px){.statistics-card{padding:16px;gap:6px}}.statistics-card__number{font-size:64px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1280px){.statistics-card__number{font-size:56px}}@media only screen and (max-width:1025px){.statistics-card__number{font-size:32px}}.statistics-card__separator{width:64px;height:4px;background-color:#b4ccfa}@media only screen and (max-width:1025px){.statistics-card__separator{height:2px}}.statistics-card__text{text-align:center}.statistics-card__text,.statistics-card__text p{font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1025px){.statistics-card__text,.statistics-card__text p{font-size:16px}}@media only screen and (max-width:1025px){.statistics-card__text,.statistics-card__text p{font-size:16px;font-style:normal;font-weight:400;line-height:150%}}@media only screen and (max-width:1025px) and (max-width:1025px){.statistics-card__text,.statistics-card__text p{font-size:14px}}.statistics-card:first-child{background-color:#fff}@media only screen and (max-width:767px){.statistics-card:first-child{grid-column:1/-1}}.statistics-card:first-child .statistics-card__number{color:#457ff2}@media only screen and (max-width:1280px){.statistics-card:first-child .statistics-card__number{font-size:56px}}@media only screen and (max-width:1025px){.statistics-card:first-child .statistics-card__number{font-size:40px}}.statistics-card:first-child .statistics-card__text{color:#003153}.order-header{position:relative;padding:154px 0 40px;overflow:hidden;border-radius:0 0 64px 64px}@media only screen and (max-width:1280px){.order-header{padding:60px 0 40px;border-radius:0 0 24px 24px}}@media only screen and (max-width:767px){.order-header{padding:24px 0}}.order-header__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.order-header__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-header .container{position:relative;z-index:1}.order-header__back{display:inline-flex;align-items:center;gap:8px;color:#8fb2f7;font-size:16px;font-weight:400;margin-bottom:8px;transition:all .3s ease-in-out}.order-header__back svg{width:20px;height:20px}.order-header__back svg path{transition:all .3s ease-in-out}.order-header__back svg path:first-child{fill:transparent}.order-header__back:hover{color:#6a99f4}.order-header__back:hover svg path:first-child{fill:#6a99f4;stroke:#6a99f4}.order-header__back:hover svg path:not(:first-child){stroke:#fff}.order-header__title{font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){.order-header__title{font-size:28px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:0}}.order-header__title{color:#fff;margin:0;letter-spacing:.8px}@media only screen and (max-width:1025px){.order-header__title{font-size:32px;font-style:normal;font-weight:900;line-height:normal}}.order-form{padding:40px 0 64px;background-color:#fff;min-height:calc(100dvh - 167px - 305px)}@media only screen and (max-width:767px){.order-form{padding:32px 0 60px}}@media only screen and (max-width:576px){.order-form{padding:32px 0}}@media only screen and (max-width:767px){.order-form .container{padding:0}}.order-form .course-card{background:#fff;border:2px solid #73a2ff;border-radius:16px;box-shadow:0 8px 32px 0 rgba(143,178,247,.24);text-align:center;transition:all .3s ease-in-out;overflow:hidden}.order-form .course-card:hover{border-color:#457ff2}.order-form .course-card.is-selected{border-color:#457ff2;border-style:solid}.order-form .course-card.is-selected .course-card__btn{background:0 0;color:#457ff2;border:2px solid #457ff2}.order-form .course-card.is-selected .course-card__btn:hover:after{display:none}.order-form .course-card.is-selected .course-card__btn .course-card__btn-text{display:none}.order-form .course-card.is-selected .course-card__btn .course-card__btn-text--selected{display:block}.order-form .course-card__image{width:100%;aspect-ratio:1.468;overflow:hidden;border-radius:0}@media only screen and (max-width:767px){.order-form .course-card__image{aspect-ratio:2.04}}.order-form .course-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-form .course-card__content{padding:16px 14px 14px}.order-form .course-card__title{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){.order-form .course-card__title{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.order-form .course-card__title{font-weight:900;color:#003153}.order-form .course-card__btn{padding:10px 48px;font-size:16px;font-style:normal;font-weight:600;line-height:24px;box-shadow:none;border:2px solid transparent}.order-form .course-card__btn .course-card__btn-text--selected{display:none}.order-step{background:#e2ebfe;border:1px solid #d9e5fc;border-radius:32px;margin-bottom:32px;overflow:hidden}@media only screen and (max-width:767px){.order-step{border-radius:24px}}.order-step:last-child{margin-bottom:0}.order-step__header{display:flex;align-items:center;gap:12px;padding:32px 32px 23px;cursor:default}@media only screen and (max-width:767px){.order-step__header{padding:32px 24px 23px}}.order-step__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#457ff2;font-size:14px;font-weight:500;flex-shrink:0}@media only screen and (max-width:767px){.order-step__number{width:32px;height:32px}}.order-step__title{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:40px}@media only screen and (max-width:1025px){.order-step__title{font-size:28px;line-height:110%}}@media only screen and (max-width:1025px){.order-step__title{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.order-step__title{color:#003153;margin:0;letter-spacing:.3px}@media only screen and (max-width:1025px){.order-step__title{font-size:24px;font-style:normal;font-weight:900;line-height:32px}}.order-step__content{padding:0 32px 32px}@media only screen and (max-width:767px){.order-step__content{padding:0 24px 32px}}.order-step__section{padding:23px 0;border-top:1px dashed #73a2ff}.order-step__section--packages{display:none}.order-step__section--packages.is-visible{display:block}.order-step__section:last-child{padding-bottom:0}.order-step__section-title{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){.order-step__section-title{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.order-step__section-title{color:#003153;margin:0 0 16px;letter-spacing:.3px}@media only screen and (max-width:767px){.order-step__section-title{letter-spacing:.15px}}.order-step--collapsed .order-step__header{cursor:pointer;transition:all .3s ease-in-out;padding:32px}@media only screen and (max-width:767px){.order-step--collapsed .order-step__header{padding:32px 24px}}.order-step--collapsed .order-step__header:hover{background:linear-gradient(90deg,rgba(217,229,252,.7) 0,rgba(217,229,252,.3) 100%)}.order-step--collapsed .order-step__content{display:none}.course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media only screen and (max-width:1025px){.course-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media only screen and (max-width:576px){.course-grid{grid-template-columns:1fr}}.package-list{display:flex;flex-direction:column;gap:16px}.package-card{display:flex;align-items:center;justify-content:space-between;gap:48px;padding:23px 24px;background:#fff;border-radius:16px;box-shadow:0 8px 32px 0 rgba(143,178,247,.24);transition:all .3s ease-in-out}@media only screen and (max-width:767px){.package-card{flex-direction:column;gap:0}}@media only screen and (max-width:576px){.package-card{padding:16px 16px 10px}}.package-card:hover{border-color:#457ff2}.package-card.is-selected{border-color:#457ff2;border-style:solid}.package-card.is-selected .package-card__btn{background:#fff;color:#457ff2;border:2px solid #457ff2;box-shadow:none}.package-card.is-selected .package-card__btn .package-card__btn-text{display:none}.package-card.is-selected .package-card__btn .package-card__btn-text--selected{display:inline}.package-card.is-selected .package-card__btn:hover:after{display:none}.package-card__content{flex:1;position:relative}@media only screen and (max-width:767px){.package-card__content{padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed #73a2ff}}.package-card__content::after{content:"";position:absolute;top:0;right:-27px;width:1px;height:100%;border-right:1px dashed #73a2ff;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.package-card__content::after{display:none}}.package-card__label{display:block;font-size:14px;font-weight:400;text-transform:uppercase;color:#8fb2f7;margin-bottom:2px}@media only screen and (max-width:767px){.package-card__label{margin-bottom:6px}}.package-card__title{font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){.package-card__title{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.package-card__title{color:#003153;font-weight:900;margin:0 0 16px}.package-card__desc,.package-card__desc p{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#003153;margin:0}.package-card__action{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0}@media only screen and (max-width:767px){.package-card__action{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.package-card__price{display:flex;align-items:center;gap:13px}@media only screen and (max-width:767px){.package-card__price{flex-direction:row}}.package-card__price-original{font-size:16px;font-weight:500;color:#f35656;text-decoration:line-through}.package-card__price-original:empty{display:none}.package-card__price-current{font-size:32px;font-weight:900;line-height:40px;color:#003153;letter-spacing:1.2px}@media only screen and (max-width:767px){.package-card__price-current{font-size:24px}}.package-card__btn{width:220px;padding:12px 32px;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media only screen and (max-width:767px){.package-card__btn{width:-moz-fit-content;width:fit-content}}.package-card__btn .package-card__btn-text--selected{display:none}.package-card--disabled{opacity:.6;pointer-events:none}.package-card--disabled.is-enabled{opacity:1;pointer-events:auto}.order-step__section--discount{display:none}.order-step__section--discount.is-visible{display:block}.discount-code__success{display:none;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:#35c386;border-radius:12px;color:#fff}@media only screen and (max-width:576px){.discount-code__success{padding:14px 16px;border-radius:16px}}.discount-code__success svg{flex-shrink:0}.discount-code__success span{font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media only screen and (max-width:576px){.discount-code__success span{font-size:13px}}.discount-code__success.is-visible{display:flex}.discount-code__error{display:none;padding:12px 16px;background:#fef2f2;border:1px solid #f35656;border-radius:12px;color:#f35656;font-size:14px;font-weight:500;margin-top:24px}.discount-code__error.is-visible{display:block}.discount-code__form{display:flex;align-items:center;gap:16px}@media only screen and (max-width:576px){.discount-code__form{flex-direction:column;align-items:stretch}}.discount-code__form.is-hidden{display:none}.discount-code__label{margin-right:16px;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1025px){.discount-code__label{font-size:18px;font-style:normal;font-weight:700;line-height:normal}}.discount-code__label{color:#003153;white-space:nowrap}.discount-code__input{flex:1;max-width:360px;padding:20px;font-size:16px;color:#003153;background:#fff;border-radius:8px;border:1px solid rgba(69,127,242,.24);transition:all .3s ease-in-out}@media only screen and (max-width:576px){.discount-code__input{padding:18px 16px}}@media only screen and (max-width:576px){.discount-code__input{max-width:100%}}.discount-code__input::-moz-placeholder{color:rgba(0,0,0,.64)}.discount-code__input::placeholder{color:rgba(0,0,0,.64)}.discount-code__input:focus{outline:0;border-color:#457ff2}.discount-code__input.is-invalid{border-color:#f35656}.discount-code__btn{padding:16px 32px;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#fff;border:none;cursor:pointer;transition:all .3s ease-in-out;white-space:nowrap}@media only screen and (max-width:576px){.discount-code__btn{width:100%}}.order-step__section--rules{display:none}.order-step__section--rules.is-visible{display:block}.rules-box{padding:24px;background:#fff;border:1px dashed #b4ccfa;border-radius:16px;margin-bottom:24px;margin-top:24px}.rules-box__wrapper{max-height:252px;overflow-y:auto;padding-right:16px}@media only screen and (max-width:767px){.rules-box__wrapper{max-height:210px}}.rules-box__wrapper::-webkit-scrollbar{width:4px;border-radius:4px;background:rgba(69,127,242,.16)}.rules-box__wrapper::-webkit-scrollbar-track{border-radius:4px;background:rgba(69,127,242,.16)}.rules-box__wrapper::-webkit-scrollbar-thumb{border-radius:4px;background:#73a2ff}@media only screen and (max-width:576px){.rules-box{padding:16px;margin-bottom:20px}}.rules-box p{font-size:14px;font-style:normal;font-weight:400;line-height:150%;color:#003153}.rules-action{display:flex;align-items:center;gap:24px}@media only screen and (max-width:767px){.rules-action{flex-direction:column;align-items:flex-start;gap:16px}}@media only screen and (max-width:576px){.rules-action{align-items:stretch}}.rules-action__btn{flex-shrink:0;width:345px;padding:16px;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media only screen and (max-width:576px){.rules-action__btn{width:100%}}.rules-action__disclaimer{font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (max-width:1025px){.rules-action__disclaimer{font-size:14px}}.rules-action__disclaimer{color:#003153;margin:0;letter-spacing:.15px}@media only screen and (max-width:767px){.rules-action__disclaimer{text-align:center}}.user-form__submit{max-width:345px;width:100%;padding:16px;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media only screen and (max-width:767px){.user-form__submit{width:100%;min-width:auto;max-width:unset}}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px 24px;margin-top:24px}@media only screen and (max-width:1025px){.form-grid{grid-template-columns:1fr 1fr}.form-grid div:empty{display:none}}@media only screen and (max-width:767px){.form-grid{grid-template-columns:1fr;gap:15px}}.form-group:has(.is-invalid) .custom-dropdown__trigger{border-color:#f35656}.form-group--small .form-input{max-width:160px}@media only screen and (max-width:767px){.form-group--small .form-input{max-width:100%}}.form-group--full{grid-column:1/3}@media only screen and (max-width:767px){.form-group--full{max-width:100%;grid-column:auto}}.form-group .custom-dropdown{margin-bottom:0;max-width:unset}.form-group .custom-dropdown__trigger{padding:19px 18px}.form-label{display:block;font-size:18px;font-weight:700;color:#003153;margin-bottom:7px}@media only screen and (max-width:767px){.form-label{font-size:16px}}.form-input-wrapper{position:relative;display:flex;align-items:flex-start;flex-direction:column}.form-input-wrapper--no-icon .form-input{padding-left:20px}.form-input-icon{position:absolute;left:20px;top:20px;color:#457ff2;pointer-events:none;z-index:1}.form-input{width:100%;padding:17px 20px 17px 47px;font-size:16px;color:#003153;background:#fff;border:1px solid rgba(69,127,242,.24);border-radius:8px;line-height:16px;transition:all .3s ease-in-out}.form-input::-moz-placeholder{color:rgba(0,0,0,.64)}.form-input::placeholder{color:rgba(0,0,0,.64)}.form-input:focus{outline:0;border-color:#457ff2}.form-input.is-invalid{border-color:#f35656}.form-input.is-valid{border-color:#35c386}.form-error{display:block;font-size:12px;color:#f35656;margin-top:4px;min-height:16px}.billing-toggle{margin:0 0 24px;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.billing-toggle{margin:0;margin-top:-3px}}.billing-toggle__btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:15px 24px;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase;color:#457ff2;background:0 0;border:1px solid #457ff2;border-radius:12px;cursor:pointer;transition:all .3s ease-in-out}@media only screen and (max-width:767px){.billing-toggle__btn{width:100%;padding:14px 24px;justify-content:center}}.billing-toggle__btn span{position:relative;z-index:1}.billing-toggle__btn:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#8fb2f7 0,#457ff2 100%);border-radius:12px;opacity:0;transition:all .3s ease-in-out;z-index:0}.billing-toggle__btn:hover{border-color:transparent;color:#fff}.billing-toggle__btn:hover:after{opacity:1}.billing-toggle__btn:hover .billing-toggle__icon path{stroke:#fff}.billing-toggle__btn.is-active{border-color:transparent;color:#fff}@media only screen and (max-width:767px){.billing-toggle__btn.is-active{margin-bottom:20px}}.billing-toggle__btn.is-active:after{opacity:1}.billing-toggle__btn.is-active .billing-toggle__icon{transform:rotate(45deg)}.billing-toggle__btn.is-active .billing-toggle__icon path{stroke:#fff}.billing-toggle__icon{position:relative;z-index:1;width:20px;height:20px;transition:all .3s ease-in-out}.billing-toggle__icon path{transition:all .3s ease-in-out}.order-step__section--billing{display:none}.order-step__section--billing.is-visible{display:block}.order-step__section--submit{border-top:1px dashed #b4ccfa;padding-top:24px;margin-top:24px}.header--order{background:0 0}.order-summary{display:grid;grid-template-columns:280px 1fr;gap:32px}@media only screen and (max-width:767px){.order-summary{grid-template-columns:1fr;gap:20px}}@media only screen and (max-width:576px){.order-summary{gap:16px}}.order-summary .course-card{border:none}@media only screen and (max-width:767px){.order-summary .course-card{border-radius:24px}}.order-summary .course-card__image{aspect-ratio:1.375}@media only screen and (max-width:767px){.order-summary .course-card__image{aspect-ratio:2.04}}@media only screen and (max-width:767px){.order-summary .course-card__title{font-size:24px;font-style:normal;font-weight:900}}.order-summary .course-card__content{padding:24px 14px 24px;gap:12px}@media only screen and (max-width:767px){.order-summary .course-card__content{padding:16px 14px 16px;gap:8px}}.order-summary .course-card__package-name{font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media only screen and (max-width:1025px){.order-summary .course-card__package-name{font-size:14px}}.order-summary .course-card__package-name{color:#003153;margin:0}@media only screen and (max-width:767px){.order-summary .course-card__package-name{font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.order-summary__details{display:flex;flex-direction:column;background-color:#fff;padding:35px 32px;border-radius:24px;gap:21px}@media only screen and (max-width:767px){.order-summary__details{background:0 0;padding:8px 0 0;gap:25px}}.order-summary__row{display:flex;justify-content:space-between;align-items:center}.order-summary__row:first-child{margin-top:auto}.order-summary__row--total{margin-top:6px;margin-bottom:8px}.order-summary__row.is-hidden{display:none}.order-summary__label{font-size:18px;color:#003153;letter-spacing:.3px}.order-summary__row--total .order-summary__label{font-weight:700}.order-summary__value{font-size:24px;font-style:normal;font-weight:700;padding-right:32px;letter-spacing:.6px}@media only screen and (max-width:767px){.order-summary__value{padding-right:0}}.order-summary__value--total{font-size:32px;padding-right:0}@media only screen and (max-width:576px){.order-summary__value{font-size:16px}.order-summary__value--total{font-size:20px}}.order-summary__submit{width:100%;margin-top:auto;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:16px}.order-summary__submit:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media only screen and (max-width:767px){.order-summary__submit{margin-top:-8px}}@media only screen and (max-width:1280px){body:has(.order-header) .header{display:none}}body:has(.order-header) .header__menu{display:none}body:has(.order-header) .footer{padding-top:64px}@media only screen and (max-width:767px){body:has(.order-header) .footer{border-radius:24px 24px 0 0}}.section-error{min-height:calc(100dvh - 108px - 187px - 64px);padding:120px 0}@media only screen and (max-width:1025px){.section-error{display:flex}}@media only screen and (max-width:576px){.section-error{padding:80px 0}}.section-error__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:1264px;padding:0 24px;width:100%;margin:0 auto}.section-error__title{margin-bottom:24px;text-align:center}@media only screen and (max-width:1025px){.section-error__title{margin-bottom:16px}}.section-error__description{font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1025px){.section-error__description{font-size:16px}}.section-error__description{text-align:center}.section-error__description+.section-error__description{margin-top:6px}.section-error__link-wrapper{margin-top:32px;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}@media only screen and (max-width:1025px){.section-error__link-wrapper{gap:12px}}@media only screen and (max-width:767px){.section-error__link-wrapper{margin-top:24px;gap:8px}}body:has(.section-error) .header{position:relative;background-color:#003153;padding:16px 0}body:has(.section-error) .footer{padding-top:64px}.pricing-plans{padding:80px 0 48px 0;background:#fff;color:#0f172a}.pricing-plans__inner{position:relative}.pricing-plans__header{position:relative;display:grid;grid-template-columns:360px 1fr 1fr;align-items:start}@media only screen and (max-width:992px){.pricing-plans__header{grid-template-columns:280px 1fr 1fr}}.pricing-plans__header::before{content:"";position:absolute;top:0;bottom:0;left:360px;width:calc((100% - 360px)/ 2);border-radius:22px 22px 0 0;background:#eff6ff;z-index:0}@media only screen and (max-width:992px){.pricing-plans__header::before{left:280px;width:calc((100% - 280px)/ 2)}}@media only screen and (max-width:767px){.pricing-plans__header{grid-template-columns:1fr;gap:18px}.pricing-plans__header::before{display:none}}.pricing-plans__intro{position:relative;z-index:1;padding-top:8px;padding-right:36px}@media only screen and (max-width:992px){.pricing-plans__intro{padding-right:20px}}@media only screen and (max-width:767px){.pricing-plans__intro{padding-right:0;padding-top:0}}.pricing-plans__rows{position:relative;display:grid;grid-template-columns:360px 1fr 1fr}@media only screen and (max-width:992px){.pricing-plans__rows{grid-template-columns:280px 1fr 1fr}}.pricing-plans__rows::before{content:"";position:absolute;top:0;bottom:0;left:360px;width:calc((100% - 360px)/ 2);border-radius:0 0 22px 22px;background:#eff6ff;z-index:0}@media only screen and (max-width:992px){.pricing-plans__rows::before{left:280px;width:calc((100% - 280px)/ 2)}}@media only screen and (max-width:767px){.pricing-plans__rows{display:none}}.pricing-plans__row{display:contents}.pricing-plans__row--start .pricing-plans__cell{border-top:1px solid #e7eef8}.pricing-plans__cell{position:relative;z-index:1}.pricing-plans__cell--feature,.pricing-plans__cell--value{height:44px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #e7eef8}.pricing-plans__cell--value{justify-content:center}.pricing-plans__title{font-family:Inter;font-style:normal;font-weight:900;font-size:32px;line-height:39px;color:#003153;margin:0 0 16px 0}@media only screen and (max-width:767px){.pricing-plans__title{font-size:28px;line-height:1.2;margin-bottom:12px}}.pricing-plans__desc{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:150%;color:#003153;margin:0}.pricing-plans__feature-text{white-space:nowrap;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;color:#003153}.pricing-plans__hint{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#94a3b8;flex-shrink:0}.pricing-plans__plan-text{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;text-align:center;color:#003153}.pricing-plans__status{display:inline-flex;align-items:center;justify-content:center}.pricing-plans__status--ok{color:#2d7cff}.pricing-plans__status--no{color:#e2e8f0}.pricing-plans__status-ico{display:block}.plan-card{position:relative;z-index:1;padding:23px 32px 10px 32px;text-align:center}@media only screen and (max-width:767px){.plan-card{padding:24px 20px 14px;background:#f0f5fe;border-radius:24px}}@media only screen and (max-width:767px){.plan-card__head{padding-bottom:8px}}.plan-card__name{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#457ff2;margin:0 0 12px 0}.plan-card__price{font-family:Inter;font-style:normal;font-weight:900;font-size:24px;text-align:center;color:#003153;margin:0 0 16px 0}.plan-card__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 48px;background:linear-gradient(0deg,#457ff2 0,#8fb2f7 100%);border:2px solid rgba(255,255,255,.08);box-shadow:0 8px 32px rgba(143,178,247,.32);border-radius:12px;font-family:Inter;font-style:normal;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;color:#fff;text-decoration:none;transition:box-shadow .25s ease,background .25s ease,border-color .25s ease}.plan-card__btn:hover{background:linear-gradient(0deg,#3b73e6 0,#a3c0fa 100%);border-color:rgba(255,255,255,.18);box-shadow:0 12px 36px rgba(143,178,247,.42),0 0 16px rgba(255,255,255,.12)}.plan-card__btn:active{box-shadow:0 6px 20px rgba(143,178,247,.28)}.plan-card__btn:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(255,255,255,.18),0 8px 32px rgba(143,178,247,.32)}@media only screen and (max-width:767px){.plan-card__btn{width:100%;padding-left:20px;padding-right:20px}}.plan-card__details{display:none}@media only screen and (max-width:767px){.plan-card__details{display:block}}.plan-card__toggle{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 10px;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:1.3;color:#457ff2}.plan-card__toggle::-webkit-details-marker{display:none}.plan-card__toggle::before{content:"";width:10px;height:10px;background:currentColor;clip-path:polygon(50% 20%,100% 80%,0 80%);transition:transform .2s ease}.plan-card__details[open] .plan-card__toggle::before{transform:rotate(180deg)}.plan-card__features{padding-top:4px}.plan-card__feature{padding:14px 0 12px;border-top:1px solid #d5e2fc;display:flex;flex-direction:column;align-items:flex-start}.plan-card__feature-top{display:flex;align-items:center;gap:6px;margin-bottom:10px;text-align:left}.plan-card__feature-text{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:1.4;color:#003153}.exam__inner{position:relative;border-radius:40px;padding:64px 32px 32px 32px;background:linear-gradient(135deg,#6f97f2 0,#7fa9ff 45%,#5b85e8 100%);overflow:hidden}@media only screen and (max-width:767px){.exam__inner{padding:56px 24px 24px 24px}}.exam__head{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 32px 0}@media only screen and (max-width:767px){.exam__head{margin:0 0 20px 0}}.exam__kicker{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#fff}.exam__title{color:#fff;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){.exam__title{font-size:28px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:0}}.exam__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media only screen and (max-width:767px){.exam__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.exam__grid{grid-template-columns:repeat(1,1fr)}}.exam-card{padding:24px;box-shadow:0 8px 32px rgba(143,178,247,.24);border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:24px}.exam-card__title{font-family:Inter;font-style:normal;font-weight:900;font-size:18px;line-height:22px;color:#003153}.exam-card__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.exam-card__item{display:flex;align-items:center;gap:10px}.exam-card__text{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#003153}.facts{padding:64px 0}@media only screen and (max-width:767px){.facts{padding:56px 0}}.facts__inner{display:flex;flex-direction:column;align-items:center}.facts__head{margin-bottom:32px;text-align:center;width:100%;position:relative}.facts__head::before{content:"";position:absolute;top:0;right:-80px;width:180px;height:104px;background:url(../images/insurance/facts_before.png) no-repeat center/contain;pointer-events:none}@media only screen and (max-width:1440px){.facts__head::before{right:-20px}}@media only screen and (max-width:992px){.facts__head::before{display:none}}.facts__subtitle{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#8fb2f7;margin:0 0 8px 0}.facts__title{font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:normal}@media only screen and (max-width:1025px){.facts__title{font-size:28px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:0}}.facts__title{color:#003153}.facts__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:38px}@media only screen and (max-width:992px){.facts__cards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px){.facts__cards{grid-template-columns:repeat(1,1fr)}}.facts__panel{padding:32px;background:linear-gradient(0deg,rgba(69,127,242,.08),rgba(69,127,242,.08)),#fff;border-radius:40px;width:100%;position:relative}.facts__panel::after{content:"";position:absolute;top:-30px;right:8px;width:232px;height:232px;background:url(../images/insurance/facts_after.png) no-repeat center/contain;pointer-events:none;z-index:1}@media only screen and (max-width:992px){.facts__panel::after{display:none}}.facts__panel-head{margin-bottom:32px}@media only screen and (max-width:992px){.facts__panel-head{margin-bottom:16px}}.facts__panel-title{font-family:Inter;font-style:normal;font-weight:900;font-size:16px;line-height:150%;color:#003153;margin:0 0 16px 0}.facts__dropdown{max-width:430px}.fact-card{padding:32px 24px;background:linear-gradient(0deg,rgba(69,127,242,.08),rgba(69,127,242,.08)),#fff;border-radius:16px}.fact-card__top{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed rgba(69,127,242,.2)}.fact-card__icon{width:56px;height:56px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(69,127,242,.12);display:flex;justify-content:center;align-items:center}.fact-card__head{min-width:0}.fact-card__title{font-family:Inter;font-style:normal;font-weight:900;font-size:16px;line-height:19px;color:#003153}.fact-card__label{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;color:#003153}.fact-card__body{display:flex;flex-direction:column;gap:16px}.fact-card__value{font-family:Inter;font-style:normal;font-weight:900;font-size:24px;line-height:29px;color:#457ff2}.fact-card__list{margin:0;padding-left:18px;display:grid;gap:10px;list-style-type:disc}.fact-card__list li{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#003153}.fact-card__text{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#003153}.fact-card--text .fact-card__body{display:flex;align-items:flex-start}.accordion{padding:32px;background:#fff;border-radius:16px;position:relative;z-index:2}.accordion__item{position:relative;z-index:1;border-bottom:1px dashed rgba(69,127,242,.18)}.accordion__item:last-child{border-bottom:0}.accordion__item.is-open .accordion__content{display:block}.accordion__item.is-open .accordion__arrow{color:#457ff2;transform:rotate(180deg)}.accordion__trigger{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:18px 0;border:0;background:0 0;text-align:left;cursor:pointer}.accordion__number{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f0f5fe;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;color:#457ff2}.accordion__title{font-family:Inter;font-style:normal;font-weight:900;font-size:16px;line-height:19px;color:#003153}.accordion__arrow{display:inline-flex;align-items:center;justify-content:center;color:#7da5f5;transition:transform .2s ease,color .2s ease;transform:rotate(0)}.accordion__content{display:none;width:100%;padding:0 0 18px}.accordion__content-inner{width:100%;padding-left:40px;box-sizing:border-box}.accordion__content-inner p{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:150%;color:#003153;margin:0 0 32px 0}.accordion__content-inner p:last-child{margin:0}body:has(.facts) .footer{padding-top:64px}