@font-face{font-family:'Manrope';src:url(/fonts/manrope-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url(/fonts/manrope-500.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url(/fonts/manrope-600.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url(/fonts/manrope-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Manrope';src:url(/fonts/manrope-800.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Manrope Fallback';src:local('Arial');size-adjust:108.7%;ascent-override:98.1%;descent-override:27.6%;line-gap-override:0%}.why{padding:clamp(40px, 6vw, 80px) 0}.why__container{max-width:1300px;padding:0 clamp(12px, 2vw, 15px);margin:0 auto}.why__title{font-weight:700;font-size:clamp(22px, 3.2vw, 42px);line-height:100%;text-transform:uppercase;margin-bottom:clamp(20px, 2.5vw, 32px)}.why__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px, 2vw, 24px);margin-bottom:clamp(20px, 2.5vw, 32px)}.why__card{position:relative;display:flex;flex-direction:column;padding:clamp(20px, 2.6vw, 32px);background-color:#F5F5F5;border-radius:20px;overflow:hidden;min-height:264px}.why__card--wide{grid-column:span 2}.why__card-title{position:relative;z-index:2;font-weight:700;font-size:clamp(15px, 1.6vw, 22px);line-height:130%;margin-bottom:clamp(16px, 2vw, 24px)}.why__list{list-style:none;position:relative;z-index:2;display:flex;flex-direction:column;gap:8px;margin-top:auto}.why__list li{position:relative;padding-left:18px;color:#313131;font-size:clamp(12px, 1.3vw, 16px);line-height:130%}.why__list li::before{content:'';position:absolute;left:4px;top:8px;width:5px;height:5px;border-radius:50%;background-color:#313131}.why__grid>.why__card:nth-child(1) .why__list{max-width:332px}.why__grid>.why__card:nth-child(2) .why__list{max-width:315px}.why__list-group{position:relative;z-index:2;display:flex;gap:16px;max-width:543px;margin-top:auto}.why__list-group .why__list{margin-top:0}.why__card-image{position:absolute;z-index:1;pointer-events:none}.why__card-image--certificate{bottom:0;right:0;width:clamp(150px, 22vw, 281px);height:auto}.why__card-image--flag{bottom:0;right:0;width:clamp(150px, 24vw, 300px);height:auto}.why__card-image--web{bottom:0;right:0;width:clamp(220px, 32vw, 420px);height:auto}.why__card-decor{position:absolute;z-index:0;pointer-events:none;max-width:60%;max-height:100%}.why__card-decor--1,.why__card-decor--3{top:0;right:0}.why__card-decor--2{bottom:0;left:0}.why__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:clamp(20px, 2.6vw, 30px) clamp(34px, 5vw, 64px);border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;isolation:isolate;font-weight:700;font-size:clamp(16px, 1.8vw, 22px);line-height:100%}.why__btn::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:radial-gradient(29.31% 39.39% at 41.44% 0%,rgb(255 255 255 / .09) 0%,#1FA22F 100%),radial-gradient(74.92% 71.09% at 50.18% 3.12%,#fff0 0%,rgb(31 162 47 / .5) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (max-width:1399px) and (min-width:1024px){.why__card-image--certificate{width:clamp(180px, 20vw, 260px)}.why__card-image--flag{width:clamp(180px, 20vw, 280px)}.why__card-image--web{width:clamp(240px, 24vw, 360px)}.why__grid>.why__card:nth-child(1) .why__list{max-width:min(332px, 45%)}.why__grid>.why__card:nth-child(2) .why__list{max-width:min(315px, 45%)}.why__list-group{max-width:min(543px, 58%)}}@media (max-width:1023px){.why__grid{grid-template-columns:1fr}.why__card--wide{grid-column:span 1}.why__card{padding-right:clamp(240px, 32%, 360px)}.why__card-image--certificate{width:clamp(200px, 26vw, 300px)}.why__card-image--flag{width:clamp(200px, 26vw, 320px)}.why__card-image--web{width:clamp(260px, 30vw, 400px)}.why__grid>.why__card:nth-child(1) .why__list,.why__grid>.why__card:nth-child(2) .why__list,.why__list-group{max-width:100%}.why__list,.why__list-group{margin-top:0}.why__card-decor{opacity:.4}}@media (max-width:768px){.why__card{min-height:0;padding-right:clamp(20px, 2.6vw, 32px);padding-bottom:clamp(200px, 50vw, 260px)}.why__card-image--certificate,.why__card-image--flag{width:clamp(250px, 65vw, 340px)}.why__card-image--web{width:320px}.why__card-decor{display:none}}@media (max-width:600px){.why__list-group{flex-direction:column}.why__btn{width:100%}}.solutions{--stack-top:calc(var(--header-h, 88px) + 28px);--stack-gap:18px;background-color:#F5F7FB;padding:56px 0 80px;position:relative;z-index:2}.solutions__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%;position:relative;z-index:1}.solutions__title{font-weight:700;font-size:clamp(26px, 3.6vw, 48px);line-height:100%;text-transform:uppercase;margin-bottom:28px}.solutions__list{position:relative;z-index:1;margin-top:48px;display:flex;flex-direction:column;gap:clamp(24px, 3vw, 44px)}.solutions__item{position:sticky;top:calc(var(--stack-top) + var(--i, 0) * var(--stack-gap));padding:clamp(28px, 3vw, 48px);background-color:#fff;border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px, 3vw, 56px);transform-origin:center top;will-change:transform,filter;backface-visibility:hidden;-webkit-font-smoothing:antialiased;box-shadow:0 10px 26px -18px rgb(16 24 40 / .16);outline:1px solid rgb(16 24 40 / .05)}@media (prefers-reduced-motion:reduce){.solutions__item{transform:none!important;filter:none!important}}.solutions__content{flex:1 1 0%;min-width:0}.solutions__media{flex-shrink:0}.solutions__media:not(.solutions__media--stack){overflow:hidden;border-radius:16px}.solutions__subtitle{font-weight:700;font-size:clamp(20px, 2vw, 26px);line-height:130%;margin-bottom:21px}.solutions__label,.solutions__label2{width:70px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-weight:700;font-size:16px;line-height:100%;margin-bottom:9px;color:#fff}.solutions__label{background-color:#1FA22F}.solutions__label2{background-color:#474747}.solutions__text{color:#313131;font-weight:400;font-size:clamp(13px, 1.1vw, 16px);line-height:130%;max-width:400px;width:100%;margin-bottom:24px}.solutions__text span{font-weight:700}.solutions__image{display:block;max-width:100%;height:auto}.solutions__item--lg{align-items:flex-start}.solutions__blocks{display:grid;grid-template-columns:1fr;row-gap:18px;margin-top:4px}.solutions__block{margin-bottom:0}.solutions__block-title{color:#111629;font-weight:700;font-size:clamp(14px, 1.1vw, 16px);line-height:130%;margin-bottom:8px}.solutions__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.solutions__bullets li{position:relative;padding-left:18px;color:#313131;font-weight:400;font-size:clamp(13px, 1vw, 15px);line-height:130%}.solutions__bullets li::before{content:"•";position:absolute;left:3px;top:0}.solutions__bullets li strong{font-weight:700;color:#111629}.solutions__item--lg .solutions__subtitle{font-size:clamp(18px, 1.7vw, 22px);margin-bottom:14px}.solutions__item--lg .solutions__text{margin-bottom:14px}.solutions__media--stack{display:flex;flex-direction:column;gap:20px;width:clamp(340px, 40%, 560px)}.solutions__media--stack .solutions__image{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px}@media (max-width:1200px){.solutions__item{padding:32px}.solutions__blocks{column-gap:24px;row-gap:14px}.solutions__media--stack{width:clamp(150px, 16vw, 200px)}}@media (max-width:900px){.solutions{--stack-top:calc(var(--header-h, 70px) + 14px);--stack-gap:10px;min-height:0;padding:40px 0 64px}.solutions__title{margin-bottom:24px}.solutions__list{position:relative;margin-top:0;display:flex;flex-direction:column;gap:20px}.solutions__item{flex-direction:column;align-items:stretch;gap:20px;padding:24px;border-radius:22px}.solutions__content{width:100%;min-width:0}.solutions__text{max-width:100%;margin-bottom:18px}.solutions__media{width:100%}.solutions__media--stack{width:100%;flex-direction:row;flex-wrap:wrap;gap:12px}.solutions__media--stack .solutions__image{flex:1 1 220px;width:auto;min-width:0;max-width:100%}.solutions__blocks{grid-template-columns:1fr}}@media (max-width:480px){.solutions__item{padding:20px;border-radius:18px}.solutions__subtitle br{display:none}}.solve{background-color:#fff;padding:clamp(48px, 6vw, 80px) 0;position:relative;z-index:1}.solve__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.solve__title{font-weight:800;font-size:clamp(26px, 4vw, 48px);line-height:110%;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:clamp(28px, 4vw, 52px)}.solve__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.solve__card{padding:16px;background-color:#F5F5F5;border-radius:20px}.solve__img{display:block;width:100%;height:auto;aspect-ratio:368 / 230;object-fit:cover;border-radius:14px;margin-bottom:16px}.solve__img--placeholder{display:flex;align-items:center;justify-content:center;background-color:#DCDCDC;color:#6b6b6b;font-weight:500;font-size:18px;text-align:center}.solve__card-title{font-weight:700;font-size:24px;line-height:130%;color:#141414;margin-bottom:10px}.solve__card-text{font-weight:400;font-size:16px;line-height:130%;color:#313131}.solve__action{display:flex;justify-content:center;margin-top:clamp(28px, 4vw, 44px)}.solve__btn{padding:36px 40px;border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(15px, 1.6vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.solve__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:992px){.solve__grid{grid-template-columns:repeat(2,1fr);gap:24px}.solve__card-title{font-size:22px}}@media (max-width:600px){.solve__grid{grid-template-columns:1fr;gap:20px}.solve__card-title{font-size:clamp(16px, 4.6vw, 19px);margin-bottom:8px}.solve__card-text{font-size:clamp(13px, 3.6vw, 15px)}.solve__btn{width:100%}}.results{background-color:#F5F7FB;padding:clamp(48px, 6vw, 80px) 0;position:relative;z-index:1;overflow:hidden}.results__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.results__title{font-weight:800;font-size:clamp(26px, 4vw, 48px);line-height:110%;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:clamp(20px, 2.6vw, 32px)}.results__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px, 3.4vw, 44px)}.results__tab{padding:11px 20px;border-radius:10px;border:1px solid #D7DBE3;background-color:#fff;color:#141414;font-weight:600;font-size:clamp(14px, 1.3vw, 17px);line-height:100%;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}@media (max-width:600px){.results__tabs{gap:8px}.results__tab{padding:9px 14px;font-size:13px;border-radius:9px}}@media (max-width:370px){.results__tabs{flex-wrap:nowrap;gap:clamp(4px, 1.5vw, 8px)}.results__tab{padding:clamp(6px, 2.2vw, 9px) clamp(8px, 2.8vw, 14px);font-size:clamp(10px, 3vw, 13px);white-space:nowrap;min-width:0}}.results__tab:hover{border-color:#FF4135}.results__tab--active{background-color:#FF4135;border-color:#FF4135;color:#fff}.results__slider{position:relative}.results__slider::before,.results__slider::after{content:"";position:absolute;top:0;bottom:0;width:58px;pointer-events:none;z-index:2}.results__slider::before{left:0;background:linear-gradient(90deg,#F5F7FB 0%,#fff0 100%)}.results__slider::after{right:0;background:linear-gradient(270deg,#F5F7FB 0%,#fff0 100%)}.results__track{display:flex;gap:clamp(16px, 1.6vw, 24px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scroll-padding-inline:50%;scrollbar-width:none}.results__track::-webkit-scrollbar{display:none}.results__card{flex:0 0 auto;width:clamp(220px, 22vw, 300px);scroll-snap-align:center}.results__cert{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 18px 40px rgb(20 20 20 / .1);margin-bottom:16px}.results__name{font-weight:700;font-size:24px;line-height:100%;color:#141414;margin-bottom:10px}.results__meta{font-weight:400;font-size:18px;line-height:100%;color:#313131}@media (max-width:600px){.results__card{width:clamp(140px, 44vw, 180px)}.results__name{font-size:16px;margin-bottom:6px}.results__meta{font-size:13px}.results__slider::before,.results__slider::after{width:28px}}.reviews{background-color:#F5F7FB;padding:clamp(48px, 6vw, 80px) 0;position:relative;z-index:1;overflow:hidden}.reviews__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.reviews__title{font-weight:800;font-size:clamp(26px, 4vw, 48px);line-height:110%;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:clamp(28px, 3.4vw, 44px)}.reviews__track{display:flex;gap:clamp(16px, 1.6vw, 24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:50%;padding-bottom:12px;scrollbar-width:none}.reviews__track::-webkit-scrollbar{display:none}.reviews__card{flex:0 0 auto;width:clamp(280px, 24vw, 319px);scroll-snap-align:center;background-color:#fff;border:.95px solid #1FA22F;border-radius:17.03px;padding:18px}.reviews__img{display:block;width:100%;height:auto;border-radius:14px;margin-bottom:7px}.reviews__text{margin:0;font-weight:500;font-size:17.03px;line-height:120%;color:#000}.reviews__action{display:flex;align-items:center;justify-content:center;gap:clamp(16px, 2.4vw, 36px);margin-top:clamp(28px, 4vw, 48px)}.reviews__btn{padding:36px 40px;border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(15px, 1.6vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.reviews__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.reviews__dots{display:inline-flex;align-items:center;gap:clamp(8px, 1vw, 14px)}.reviews__dot{border-radius:50%;background-color:#3DC355;border:2px solid #A0FCB0;opacity:.4;flex-shrink:0;animation:reviewDotGlow 1.8s infinite ease-in-out}.reviews__dot--lg{width:24px;height:24px;animation-delay:0s}.reviews__dot--md{width:20px;height:20px;animation-delay:0.3s}.reviews__dot--sm{width:16px;height:16px;animation-delay:0.6s}@keyframes reviewDotGlow{0%{opacity:.4}15%{opacity:1}45%,100%{opacity:.4}}@media (prefers-reduced-motion:reduce){.reviews__dot{animation:none;opacity:.7}.reviews__dot--lg{opacity:1}}@media (max-width:600px){.reviews__card{width:clamp(170px, 52vw, 210px);padding:clamp(8px, 2.6vw, 12px)}.reviews__text{font-size:clamp(11px, 3.4vw, 13px)}.reviews__action{flex-wrap:wrap}}.outcomes{background-color:#fff;padding:148px 0 101px;position:relative;z-index:1}.outcomes__container{max-width:1114px;padding:0 15px;margin:0 auto;width:100%}.outcomes__title{font-weight:800;font-size:clamp(26px, 4vw, 48px);line-height:110%;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:clamp(36px, 4.5vw, 60px)}.outcomes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:32px}.outcomes__card{display:flex;flex-direction:column;align-items:center}.outcomes__img{display:flex;width:100%;max-width:340px;height:auto;margin-bottom:16px;border-radius:16px;background-color:#F0463B}.outcomes__text{font-weight:400;font-size:16px;line-height:140%;color:#2b2b2b;text-align:center}.outcomes__text strong{font-weight:700;color:#141414}.outcomes__action{display:flex;justify-content:center}.outcomes__btn{padding:36px 40px;border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(15px, 1.6vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.outcomes__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:992px){.outcomes{padding:80px 0 64px}.outcomes__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.outcomes{padding:56px 0 48px}.outcomes__grid{grid-template-columns:1fr}.outcomes__text br{display:none}.outcomes__btn{width:100%}}.author{position:relative;background-color:#F5F7FB;padding:33px 0 0;border-radius:24px;overflow:hidden;z-index:1}.author__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;user-select:none}.author__container{position:relative;z-index:1;max-width:1300px;margin:0 auto;padding:0 clamp(16px, 3vw, 32px);display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px, 3vw, 48px)}.author__content{flex:1 1 0%;min-width:0;max-width:640px;padding-top:24px;padding-bottom:37px}.author__title{font-weight:800;font-size:clamp(32px, 4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:clamp(24px, 3vw, 40px)}.author__name{font-weight:700;font-size:30px;line-height:120%;text-transform:uppercase;color:#141414;margin-bottom:28px}.author__list{list-style:none;margin:0 0 36px;padding:0;display:flex;flex-direction:column;gap:16px}.author__list li{position:relative;padding-left:22px;font-weight:400;font-size:18px;line-height:130%;color:#313131}.author__list li::before{content:"•";position:absolute;left:6px;top:0;color:#313131}.author__list li strong{font-weight:700;color:#141414}.author__btn{padding:clamp(24px, 3vw, 34px) clamp(36px, 4.5vw, 56px);border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(16px, 1.8vw, 22px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.author__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.author__media{position:relative;flex-shrink:0;width:clamp(320px, 44vw, 583px);align-self:flex-end}.author__speaker{position:relative;z-index:3;display:block;width:100%;height:auto}.author__badge-wrap{position:absolute;left:-44%;bottom:6%;z-index:2;width:380px}.author__hat{position:absolute;top:-41%;left:-9%;width:110px;height:auto;z-index:1}.author__badge{display:block;width:380px;height:96px;padding:20px 14px 0 57px;border-radius:9999px;background:linear-gradient(87.63deg,#DE382D 3.82%,#FF5F55 31.04%,#F03D31 54.45%,#FF5F55 72.41%,#DE382D 99.56%);color:#fff;font-weight:600;font-size:24px;line-height:130%}@media (max-width:992px){.author__container{flex-direction:column;align-items:center;text-align:center}.author__content{max-width:600px;padding-top:0;padding-bottom:24px}.author__list{text-align:left;display:inline-flex}.author__bg{display:none}.author__media{width:min(520px, 86vw);align-self:center}.author__badge-wrap{left:-8px;bottom:11%;width:auto;z-index:4}.author__badge{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;max-width:min(280px, 72vw);height:auto;min-height:0;padding:13px 22px;font-size:16px;line-height:1.3}.author__hat{width:58px;top:-20px;left:-6px}.author__badge-br{display:none}}@media (max-width:600px){.author{padding:24px 0 0}.author__title{font-size:clamp(26px, 8vw, 36px);margin-bottom:20px}.author__name{font-size:clamp(20px, 5.5vw, 26px);margin-bottom:22px}.author__list{gap:14px;margin-bottom:28px}.author__list li{font-size:14px}.author__badge{font-size:15px;padding:12px 18px;max-width:min(240px, 74vw)}.author__badge-wrap{bottom:9%}.author__hat{width:52px;top:-18px}.author__hat{width:74px;top:-28px}.author__btn{width:100%}}.center{background-color:#fff;padding:clamp(40px, 6vw, 72px) 0;position:relative;z-index:1}.center__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.center__card{position:relative;display:flex;justify-content:space-between;gap:clamp(24px, 3vw, 48px);padding:32px 32px 102px;border-radius:35px;overflow:hidden;background-image:url(/images/markaz/bg.avif);background-size:cover;background-position:center;background-color:#C9241B;color:#fff}.center__content{flex:1 1 0%;min-width:0;max-width:560px}.center__title{font-weight:800;font-size:clamp(24px, 3vw, 40px);line-height:115%;text-transform:uppercase;margin-bottom:22px}.center__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.center__list li{position:relative;padding-left:18px;font-weight:400;font-size:clamp(14px, 1.2vw, 17px);line-height:140%}.center__list li::before{content:"•";position:absolute;left:4px;top:0}.center__media{display:flex;gap:16px;flex-shrink:0;align-items:flex-start}.center__media-col{display:flex;flex-direction:column;gap:16px;flex:0 0 280px}.center__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:20px;background-color:#dcdcdc}.center__img--main{flex:0 0 280px;max-width:280px;aspect-ratio:280 / 273}.center__img--small{aspect-ratio:280 / 130}.center__banner{position:absolute;left:0;bottom:0;width:100%;height:70px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#A30B09;border-width:0 3px 0 3px;border-style:solid;border-color:#FF4135;border-bottom-left-radius:35px;border-bottom-right-radius:35px;color:#fff;font-weight:500;font-size:26px;line-height:100%}@media (max-width:992px){.center__card{flex-direction:column;align-items:flex-start}.center__media{width:100%;flex-direction:column}.center__img--main{flex:0 0 auto;max-width:100%;aspect-ratio:16 / 9}.center__media-col{flex:0 0 auto;flex-direction:row;width:100%}.center__img--small{flex:1 1 0%;min-width:0;aspect-ratio:16 / 9}}@media (max-width:600px){.center__card{padding:24px 20px 88px;border-radius:26px}.center__banner{height:60px;font-size:clamp(15px, 4.4vw, 20px);padding:0 14px;border-bottom-left-radius:26px;border-bottom-right-radius:26px}}.teachers{background-color:#fff;padding:clamp(32px, 4vw, 56px) 0 clamp(48px, 6vw, 80px);position:relative;z-index:1;overflow:hidden}.teachers__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.teachers__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px, 3vw, 40px)}.teachers__title{font-weight:800;font-size:clamp(26px, 4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:8px}.teachers__subtitle{font-weight:400;font-size:clamp(13px, 1.2vw, 16px);line-height:130%;color:#313131}.teachers__nav{display:flex;gap:12px;flex-shrink:0}.teachers__arrow{width:44px;height:44px;border-radius:50%;background-color:#FF4135;display:flex;align-items:center;justify-content:center;transition:filter 0.2s ease,transform 0.2s ease}.teachers__arrow:hover{filter:brightness(1.06);transform:translateY(-2px)}.teachers__track{display:flex;gap:clamp(16px, 1.6vw, 24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:12px;scrollbar-width:none}.teachers__track::-webkit-scrollbar{display:none}.teachers__card{flex:0 0 auto;width:clamp(260px, 30vw, 372px);scroll-snap-align:start;background-color:#F5F5F5;border-radius:20px;padding:16px}.teachers__photo{display:block;width:100%;height:auto;aspect-ratio:352 / 297;object-fit:cover;border-radius:14px;background-color:#fff;margin-bottom:16px}.teachers__name{font-weight:700;font-size:22px;line-height:120%;color:#141414;margin-bottom:2px}.teachers__role{font-size:15px;color:#6b6b6b;margin-bottom:16px}.teachers__info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.teachers__info li{font-size:15px;line-height:130%;color:#313131}.teachers__info li strong{font-weight:700;color:#141414}.teachers__btn{margin-top:clamp(24px, 3vw, 36px);padding:clamp(18px, 2.2vw, 24px) clamp(36px, 5vw, 64px);border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(15px, 1.6vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.teachers__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:600px){.teachers__head{align-items:center}.teachers__subtitle{font-size:12px}.teachers__card{padding:14px}.teachers__name{font-size:17px}.teachers__role{font-size:13px;margin-bottom:12px}.teachers__info li{font-size:13px}.teachers__btn{width:100%}}.modules{background-color:#fff;padding:clamp(40px, 6vw, 72px) 0 clamp(56px, 8vw, 96px);position:relative;z-index:1}.modules__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.modules__title{font-weight:800;font-size:clamp(28px, 4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:clamp(28px, 3.4vw, 44px)}.modules__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 1.6vw, 24px);align-items:start}.modules__item{background-color:#F5F7FB;border-radius:20px;padding:24px;cursor:pointer}.modules__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:0;text-align:left;cursor:pointer}.modules__name{font-weight:700;font-size:clamp(18px, 1.5vw, 22px);line-height:125%;color:#141414}.modules__meta{font-weight:400;font-size:.68em;color:#6b6b6b;white-space:nowrap}.modules__arrow{flex-shrink:0;display:flex;align-items:center}.modules__arrow img{width:18px;height:auto;transform:rotate(180deg);transition:transform 0.45s cubic-bezier(.22,1,.36,1)}.modules__item.is-open .modules__arrow img{transform:rotate(0deg)}.modules__body{overflow:hidden;max-height:0;transition:max-height 0.45s cubic-bezier(.22,1,.36,1)}.modules__item.is-open .modules__body{max-height:600px}.modules__list{list-style:none;margin:0;padding:18px 0 0;display:flex;flex-direction:column;gap:10px;overflow:hidden;min-height:0}.modules__list li{position:relative;padding-left:18px;font-weight:400;font-size:clamp(14px, 1.1vw, 16px);line-height:140%;color:#313131}.modules__list li::before{content:"•";position:absolute;left:4px;top:0}@media (max-width:992px){.modules__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.modules__grid{grid-template-columns:1fr}.modules__item{padding:20px}}.pricing{background-color:#F5F7FB;padding:57px 0;position:relative;z-index:1}.pricing__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.pricing__title{font-weight:800;font-size:clamp(28px, 4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:clamp(22px, 2.6vw, 32px)}.pricing__tabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:clamp(40px, 5vw, 64px)}.pricing__tab{padding:14px 28px;border-radius:12px;border:1px solid #D7DBE3;background-color:#fff;color:#141414;font-weight:600;font-size:clamp(15px, 1.4vw, 18px);line-height:100%;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.pricing__tab:hover{border-color:#FF4135}.pricing__tab--active{background-color:#FF4135;border-color:#FF4135;color:#fff}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2vw, 32px);align-items:start;padding-top:18px}.pricing__card{--accent:#FF4135;--badge:linear-gradient(88.62deg, #DE3A2D -16.38%, #FE5D50 43.19%, #DE3A2D 107.52%);position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:24px;padding:34px 16px 24px;box-shadow:0 20px 50px rgb(20 22 41 / .07)}.pricing__card--premium{--accent:#1FA22F;--badge:linear-gradient(88.62deg, #1FA22F -16.38%, #00C818 43.19%, #1FA22F 107.52%)}.pricing__card--vip{--accent:#313131;--badge:linear-gradient(88.62deg, #313131 -16.38%, #474747 43.19%, #313131 107.52%)}.pricing__badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--badge);color:#fff;font-weight:700;font-size:14px;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;padding:9px 24px;border-radius:10px}.pricing__card--featured{overflow:hidden;outline:2px solid #1FA22F;box-shadow:0 26px 60px -22px rgb(31 162 47 / .45);padding-top:96px}.pricing__popular{position:absolute;top:0;left:0;right:0;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(88.62deg,#1FA22F -16.38%,#00C818 43.19%,#1FA22F 107.52%);color:#fff;font-weight:800;font-size:12px;letter-spacing:.7px;text-transform:uppercase}.pricing__popular-star{color:#FFD54A;font-size:14px;line-height:1}.pricing__card--featured .pricing__badge{top:54px}.pricing__img{display:block;width:100%;max-width:362px;height:auto;margin:0 auto 16px;border-radius:14px}.pricing__name{font-weight:700;font-size:24px;line-height:130%;text-transform:uppercase;text-align:center;color:#141414;margin:0 8px 22px}.pricing__block{margin-bottom:22px}.pricing__block-title{display:flex;align-items:center;gap:9px;font-weight:600;font-size:16px;line-height:1.25;text-transform:uppercase;color:var(--accent);margin-bottom:7px}.pricing__plus{flex-shrink:0;width:15px;height:15px;border-radius:50%;background-color:var(--accent);display:flex;align-items:center;justify-content:center}.pricing__plus img{display:block;width:9px;height:9px}.pricing__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pricing__list li{position:relative;padding-left:16px;font-weight:400;font-size:15px;line-height:1.35;color:#313131}.pricing__list li::before{content:"•";position:absolute;left:4px;top:0;color:#313131}.pricing__btn{position:relative;isolation:isolate;margin-top:auto;border-radius:15px;padding:30px;color:#fff;font-weight:700;font-size:20px;line-height:100%;text-align:center;background:linear-gradient(0deg,var(--accent),var(--accent)),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);transition:filter 0.2s ease,transform 0.2s ease}.pricing__btn::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:radial-gradient(29.31% 39.39% at 41.44% 0%,rgb(255 255 255 / .3) 0%,rgb(255 255 255 / .06) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pricing__btn:hover{filter:brightness(1.05);transform:translateY(-2px)}@media (max-width:992px){.pricing__grid{grid-template-columns:1fr;max-width:460px;margin:0 auto;gap:36px}}@media (max-width:600px){.pricing{padding:40px 0}.pricing__tabs{flex-wrap:nowrap;gap:8px}.pricing__tab{flex:1 1 0%;padding:clamp(9px, 2.6vw, 13px) clamp(8px, 2vw, 16px);font-size:clamp(12px, 3.2vw, 15px);border-radius:10px}.pricing__name{font-size:20px}.pricing__btn{padding:22px;font-size:18px}}.why-now{background-color:#fff;padding:clamp(48px, 7vw, 90px) 0;position:relative;z-index:1}.why-now__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.why-now__title{font-weight:700;font-size:clamp(28px, 4.4vw, 48px);line-height:100%;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:48px}.why-now__list{display:flex;flex-direction:column;gap:16px;border-top:1px solid rgb(0 0 0 / .15)}.why-now__item{display:grid;grid-template-columns:98px minmax(0,1fr) minmax(0,1.25fr);gap:clamp(20px, 4vw, 56px);align-items:center;padding:clamp(20px, 2.4vw, 32px) 0;border-bottom:1px solid rgb(0 0 0 / .15)}.why-now__icon{width:98px;height:96px;flex-shrink:0;display:block;object-fit:contain}.why-now__name{font-weight:700;font-size:clamp(18px, 1.8vw, 24px);line-height:115%;text-transform:uppercase;color:#141414}.why-now__text{font-weight:400;font-size:clamp(14px, 1.2vw, 16px);line-height:145%;color:#313131}.why-now__text strong{font-weight:700;color:#141414}@media (max-width:768px){.why-now__title{margin-bottom:32px}.why-now__item{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"icon name" "text text";gap:12px 16px}.why-now__icon{grid-area:icon;width:64px;height:auto}.why-now__name{grid-area:name;align-self:center}.why-now__text{grid-area:text}}.choice{background-color:#fff;padding:clamp(40px, 6vw, 72px) 0 clamp(48px, 6vw, 88px);position:relative;z-index:1;overflow:hidden}.choice__inner{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.choice__title{font-weight:800;font-size:clamp(28px, 4.4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:clamp(20px, 2.4vw, 30px)}.choice__stage{position:relative;width:100%;margin-top:clamp(8px, 1.6vw, 24px)}.choice__photo{display:block;width:100%;height:auto}.choice__bottom{display:block;width:100%;height:auto;margin-top:clamp(-90px, -6vw, -40px);position:relative;z-index:1;pointer-events:none}.choice__overlay{position:absolute;inset:0;max-width:1300px;margin:0 auto;z-index:2;pointer-events:none}.choice__side{position:absolute;bottom:30%;width:clamp(260px, 31%, 470px);display:flex;flex-direction:column;pointer-events:auto}.choice__side--left{left:clamp(15px, 2vw, 40px);align-items:flex-start}.choice__side--right{right:clamp(15px, 2vw, 40px);align-items:flex-end}.choice__badge{width:clamp(82px, 7vw, 103px);height:clamp(42px, 3.9vw, 56px);display:flex;align-items:center;justify-content:center;border-radius:14px;color:#fff;font-weight:700;font-size:clamp(17px, 1.7vw, 24px);line-height:100%;text-transform:uppercase;margin-bottom:clamp(10px, 1.4vw, 24px)}.choice__badge--black{background-color:#000}.choice__badge--red{background-color:#E80400}.choice__card{width:100%;background-color:#fff;border-radius:clamp(20px, 2vw, 30px);padding:clamp(14px, 1.4vw, 22px) clamp(12px, 1vw, 16px);box-shadow:0 24px 50px rgb(20 22 41 / .14)}.choice__card--left{border-left:2px solid #000}.choice__card--right{border-right:2px solid #E80400}.choice__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(6px, 0.8vw, 10px)}.choice__list li{position:relative;padding-left:16px;font-weight:500;font-size:clamp(12.5px, 1vw, 15px);line-height:138%;color:#313131}.choice__list li::before{content:"•";position:absolute;left:5px;top:0;color:#313131}.choice__list li strong{font-weight:700;color:#141414}.choice__action{position:relative;z-index:3;margin-top:clamp(-130px, -9vw, -64px);display:flex;align-items:center;justify-content:center;gap:clamp(16px, 2.4vw, 36px)}.choice__btn{padding:clamp(20px, 2.4vw, 28px) clamp(40px, 5vw, 72px);border-radius:18px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(16px, 1.8vw, 22px);line-height:100%;box-shadow:0 18px 34px rgb(41 198 60 / .32);transition:transform 0.2s ease,filter 0.2s ease}.choice__btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.choice__dots{display:inline-flex;align-items:center;gap:clamp(8px, 1vw, 14px)}.choice__dot{border-radius:50%;background-color:#3DC355;opacity:.4;flex-shrink:0;animation:reviewDotGlow 1.8s infinite ease-in-out}.choice__dot--lg{width:18px;height:18px;animation-delay:0s}.choice__dot--md{width:14px;height:14px;animation-delay:0.3s}.choice__dot--sm{width:10px;height:10px;animation-delay:0.6s}@media (prefers-reduced-motion:reduce){.choice__dot{animation:none;opacity:.7}.choice__dot--lg{opacity:1}}@media (max-width:1300px){.choice__side{bottom:26%}}@media (max-width:1100px){.choice__side{bottom:15%}}@media (max-width:900px){.choice__bottom{display:none}.choice__overlay{position:static;max-width:none;display:flex;flex-direction:column;gap:18px;padding:18px 15px 0}.choice__side{position:static;width:100%}.choice__side--right{align-items:flex-start}.choice__action{margin-top:28px}.choice__dots{display:none}}@media (max-width:600px){.choice__badge{height:38px;font-size:15px;margin-bottom:12px}.choice__card{padding:16px 14px}.choice__list li{font-size:13px;line-height:140%}}.faq{background-color:#fff;padding:clamp(40px, 6vw, 72px) 0;position:relative;z-index:1}.faq__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.faq__title{font-weight:800;font-size:clamp(28px, 4.4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:clamp(24px, 3vw, 40px)}.faq__list{display:flex;flex-direction:column;gap:16px}.faq__item{background-color:#F5F7FB;border:1px solid rgb(0 119 255 / .25);border-radius:20px;padding:28px 32px;cursor:pointer;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.35s cubic-bezier(.34,1.56,.64,1)}.faq__item.is-open{border-color:rgb(0 119 255 / .55);box-shadow:0 16px 40px -18px rgb(0 119 255 / .45)}.faq__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;padding:0;text-align:left;cursor:pointer}.faq__q{font-weight:600;font-size:clamp(17px, 1.6vw, 24px);line-height:120%;color:#141414}.faq__arrow{flex-shrink:0;display:flex;align-items:center}.faq__arrow img{width:18px;height:auto;transform:rotate(180deg);transition:transform 0.45s cubic-bezier(.22,1,.36,1)}.faq__item.is-open .faq__arrow img{transform:rotate(0deg)}.faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s cubic-bezier(.34,1.56,.64,1)}.faq__item.is-open .faq__body{grid-template-rows:1fr}.faq__a{overflow:hidden;min-height:0;padding-top:0;margin-top:0;font-weight:400;font-size:clamp(15px, 1.2vw, 17px);line-height:150%;color:#313131;opacity:0;transform:translateY(14px);transition:opacity 0.35s ease,transform 0.45s cubic-bezier(.34,1.56,.64,1),padding-top 0.5s cubic-bezier(.34,1.56,.64,1)}.faq__item.is-open .faq__a{padding-top:18px;opacity:1;transform:translateY(0);transition-delay:0.12s}@media (max-width:600px){.faq__item{padding:22px 22px}}.contact{background-color:#fff;padding:clamp(32px, 4vw, 56px) 0 clamp(48px, 6vw, 80px);position:relative;z-index:1}.contact__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.contact__card{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px, 3vw, 48px);padding:clamp(28px, 3vw, 48px);border-radius:28px;background-image:url(/images/markaz/bg.avif);background-size:cover;background-position:center;background-color:#C9241B;color:#fff}.contact__content{flex:1 1 0%;min-width:0;max-width:560px}.contact__title{font-weight:800;font-size:clamp(26px, 3.4vw, 44px);line-height:110%;text-transform:uppercase;margin-bottom:14px}.contact__text{font-weight:400;font-size:clamp(15px, 1.3vw, 18px);line-height:140%;max-width:440px;margin-bottom:clamp(24px, 3vw, 38px)}.contact__cta{position:relative;display:inline-flex}.contact__btn{padding:clamp(18px, 2.2vw, 24px) clamp(32px, 4vw, 56px);border-radius:14px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(15px, 1.6vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.contact__btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.contact__arrow{position:absolute;left:calc(100% + 10px);bottom:10px;width:clamp(40px, 4vw, 56px);height:auto;pointer-events:none}.contact__media{flex:0 0 clamp(280px, 40%, 520px);align-self:stretch;min-height:240px;min-width:0;border-radius:20px;background-color:#DCDCDC;color:#6b6b6b;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;object-fit:cover}@media (max-width:900px){.contact__card{flex-direction:column;align-items:stretch;text-align:left}.contact__media{flex:none;width:100%;min-height:200px}}@media (max-width:600px){.contact__btn{width:100%}.contact__arrow{display:none}}.bonuses{background-color:#F5F7FB;padding:48px 0;position:relative;z-index:1}.bonuses__container{max-width:1300px;padding:0 15px;margin:0 auto;width:100%}.bonuses__title{font-weight:800;font-size:clamp(26px, 4vw, 48px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:35px}.bonuses__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.bonuses__card{background-color:#fff;border-radius:20px;padding:16px;display:flex;flex-direction:column}.bonuses__img{display:block;width:100%;max-width:368px;height:auto;aspect-ratio:368 / 230;object-fit:cover;border-radius:20px;margin-bottom:16px}.bonuses__name{font-weight:700;font-size:24px;line-height:130%;color:#141414;margin-bottom:10px}.bonuses__text{font-weight:400;font-size:16px;line-height:130%;color:#313131;margin-bottom:16px}.bonuses__price{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:16px}.bonuses__old{color:#141414;text-decoration:line-through;text-decoration-color:#FF4135}.bonuses__free{color:#1FA22F;font-weight:600}.bonuses__action{display:flex;justify-content:center;margin-top:40px}.bonuses__btn{padding:clamp(20px, 2.4vw, 28px) clamp(40px, 5vw, 64px);border-radius:15px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(15px, 1.6vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.bonuses__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}@media (max-width:992px){.bonuses__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.bonuses__grid{grid-template-columns:1fr;gap:20px}.bonuses__name{font-size:20px}.bonuses__btn{width:100%}}.footer{background-color:#1C1C1C;padding:48px 0;border-radius:50px 50px 0 0;position:relative;z-index:1;overflow:hidden}.footer__cta{position:relative;max-width:900px;margin:0 auto 48px;padding:57px 24px 44px;border-radius:50px;border:1px solid #000;background-color:#F5F7FB;text-align:center;overflow:hidden}.footer__molniya{position:absolute;top:64px;right:clamp(-10px, 2vw, 40px);width:clamp(80px, 11vw, 150px);height:auto;pointer-events:none}.footer__emoji{position:absolute;bottom:clamp(14px, 2vw, 34px);left:clamp(-20px, 1vw, 30px);width:clamp(90px, 12vw, 170px);height:auto;pointer-events:none}.footer__title{font-weight:800;font-size:clamp(26px, 3.6vw, 44px);line-height:110%;text-transform:uppercase;color:#141414;margin-bottom:16px;position:relative;z-index:1}.footer__text{font-weight:400;font-size:clamp(15px, 1.4vw, 18px);line-height:140%;color:#313131;max-width:480px;margin:0 auto 8px;position:relative;z-index:1}.footer__text strong{font-weight:700;color:#141414}.footer__arrow{display:block;width:auto;height:clamp(48px, 5vw, 76px);margin:8px auto 16px;position:relative;z-index:1}.footer__btn{position:relative;z-index:1;padding:36px 40px;border-radius:16px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);color:#fff;font-weight:700;font-size:clamp(16px, 1.8vw, 20px);line-height:100%;transition:transform 0.2s ease,filter 0.2s ease}.footer__btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.footer__bottom{max-width:1300px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer__logo{display:inline-flex;flex-direction:column;gap:6px}.footer__logo-title{font-weight:800;font-size:26px;line-height:1;text-transform:uppercase;color:#1FA22F}.footer__logo-title span{color:#FF4135}.footer__logo-sub{font-size:12px;line-height:140%;color:#8a8a8a}.footer__copy{font-size:14px;color:#8a8a8a;text-align:center}.footer__socials{display:flex;gap:12px}.footer__social{width:51px;height:51px;border-radius:50%;background-color:#262626;display:flex;align-items:center;justify-content:center;transition:background-color 0.2s ease,transform 0.2s ease}.footer__social:hover{background-color:#333;transform:translateY(-2px)}@media (max-width:768px){.footer__bottom{flex-direction:column;text-align:center}.footer__logo{align-items:center}}@media (max-width:600px){.footer__cta{padding:44px 18px 36px;border-radius:32px}.footer__molniya{width:46px;top:16px;right:8px}.footer__emoji{width:50px;top:12px;bottom:auto;left:8px}.footer__btn{padding:24px 28px;width:100%}.footer{border-radius:32px 32px 0 0}}.pin-spacer:has(>.solutions){background-color:#F5F7FB}.hero__btn,.solve__btn,.reviews__btn,.outcomes__btn,.author__btn,.teachers__btn,.bonuses__btn,.contact__btn,.footer__btn,.choice__btn{transition:transform 0.25s cubic-bezier(.34,1.56,.64,1),filter 0.25s ease,box-shadow 0.25s ease}.hero__btn:hover,.solve__btn:hover,.reviews__btn:hover,.outcomes__btn:hover,.author__btn:hover,.teachers__btn:hover,.bonuses__btn:hover,.contact__btn:hover,.footer__btn:hover,.choice__btn:hover{filter:brightness(1.07);transform:translateY(-4px);box-shadow:0 18px 36px rgb(41 198 60 / .34)}.hero__btn:active,.solve__btn:active,.reviews__btn:active,.outcomes__btn:active,.author__btn:active,.teachers__btn:active,.bonuses__btn:active,.contact__btn:active,.footer__btn:active,.choice__btn:active{transform:translateY(-1px) scale(.97);filter:brightness(.97);box-shadow:0 8px 18px rgb(41 198 60 / .26)}.pricing__btn{transition:transform 0.25s cubic-bezier(.34,1.56,.64,1),filter 0.25s ease,box-shadow 0.25s ease}.pricing__btn:hover{filter:brightness(1.07);transform:translateY(-4px);box-shadow:0 18px 34px rgb(20 22 41 / .28)}.pricing__btn:active{transform:translateY(-1px) scale(.97);filter:brightness(.97)}.results__tab,.pricing__tab{transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.results__tab:active,.pricing__tab:active{transform:scale(.95)}.teachers__arrow{transition:filter 0.2s ease,transform 0.25s cubic-bezier(.34,1.56,.64,1)}.teachers__arrow:hover{filter:brightness(1.08);transform:translateY(-3px)}.teachers__arrow:active{transform:scale(.9)}.footer__social:active{transform:scale(.9)}.modules__item,.faq__item{transition:transform 0.2s ease,box-shadow 0.25s ease,border-color 0.2s ease}.modules__item:hover,.faq__item:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px rgb(16 24 40 / .18)}.faq__item:hover{border-color:rgb(0 119 255 / .45)}@media (prefers-reduced-motion:reduce){.hero__btn,.solve__btn,.reviews__btn,.outcomes__btn,.author__btn,.teachers__btn,.bonuses__btn,.contact__btn,.footer__btn,.choice__btn,.pricing__btn,.teachers__arrow,.results__tab,.pricing__tab,.footer__social,.modules__item,.faq__item{transition:none}}.hero__title,.solutions__title,.solve__title,.results__title,.reviews__title,.outcomes__title,.author__title,.center__title,.teachers__title,.modules__title,.pricing__title,.why-now__title,.choice__title,.faq__title,.bonuses__title,.contact__title{line-height:1.22}.mobile-br{display:none}@media (max-width:600px){.mobile-br{display:inline}}@media (max-width:600px){.why__title,.solutions__title,.solve__title,.results__title,.reviews__title,.outcomes__title,.author__title,.center__title,.teachers__title,.modules__title,.pricing__title,.why-now__title,.choice__title,.faq__title,.bonuses__title,.contact__title{font-size:clamp(19px, 5.2vw, 24px);line-height:1.25;text-align:left}}@media (max-width:600px){.hero__btn,.why__btn,.solve__btn,.outcomes__btn,.author__btn,.teachers__btn,.pricing__btn,.choice__btn,.contact__btn,.bonuses__btn,.footer__btn,.reviews__btn{padding:18px 24px;font-size:16px;border-radius:14px}}.modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:20px;--modal-green:#29C63C}.modal.is-open{display:flex}.modal__overlay{position:absolute;inset:0;background:rgb(16 18 17 / .5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:modalFade 0.3s ease}.modal__dialog{position:relative;z-index:1;width:100%;max-width:460px;background:#fff;border-radius:28px;padding:40px 38px 34px;box-shadow:0 30px 80px rgb(20 40 25 / .28),0 4px 14px rgb(0 0 0 / .08);overflow:hidden;animation:modalPop 0.4s cubic-bezier(.22,1,.36,1)}.modal__dialog::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#FF4135 0%,#29C63C 100%)}.modal__dialog::after{content:"";position:absolute;top:-120px;right:-120px;width:280px;height:280px;background:radial-gradient(circle,rgb(41 198 60 / .14) 0%,#fff0 70%);pointer-events:none}@keyframes modalFade{from{opacity:0}to{opacity:1}}@keyframes modalPop{from{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal__close{position:absolute;top:20px;right:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#f4f5f4;color:#8a8f8b;cursor:pointer;z-index:2;transition:background 0.25s,color 0.25s,transform 0.35s ease}.modal__close:hover{background:#FF4135;color:#fff;transform:rotate(90deg)}.modal__title{position:relative;font-size:28px;font-weight:800;letter-spacing:-.02em;color:#1a1d1b;margin:0 0 10px}.modal__subtitle{position:relative;font-size:15px;color:#707571;margin:0 0 28px;line-height:1.55}.modal__form{position:relative;display:flex;flex-direction:column;gap:18px}.modal__field{display:flex;flex-direction:column;gap:8px}.modal__label{font-size:13.5px;font-weight:600;color:#3a3f3b;letter-spacing:.01em}.modal__label i{color:#FF4135;font-style:normal}.modal__label em{color:#b0b4b1;font-style:normal;font-weight:400}.modal__input{width:100%;padding:15px 18px;font-size:15.5px;color:#1a1d1b;background:#f6f7f6;border:1.5px solid #ecedec;border-radius:14px;outline:none;transition:border-color 0.22s,background 0.22s,box-shadow 0.22s}.modal__input::placeholder{color:#b0b4b1}.modal__input:focus{background:#fff;border-color:var(--modal-green);box-shadow:0 0 0 4px rgb(41 198 60 / .12)}.modal__input.is-invalid{border-color:#FF4135;background:#FFF3F2;box-shadow:0 0 0 4px rgb(255 65 53 / .1)}.modal__submit{position:relative;margin-top:8px;padding:16px 22px;font-size:16px;font-weight:700;color:#fff;border:none;border-radius:14px;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(0deg,#29C63C,#29C63C),radial-gradient(67.81% 102.51% at 49.81% -8.57%,rgb(255 255 255 / .2) 0%,#fff0 100%);box-shadow:0 10px 24px rgb(41 198 60 / .3);transition:transform 0.18s ease,box-shadow 0.25s ease,opacity 0.2s}.modal__submit:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(41 198 60 / .38)}.modal__submit:active{transform:translateY(0)}.modal__submit:disabled{opacity:.75;cursor:not-allowed;transform:none}.modal__spinner{display:none;width:18px;height:18px;border:2.5px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:modalSpin 0.7s linear infinite}.modal.is-loading .modal__spinner{display:inline-block}@keyframes modalSpin{to{transform:rotate(360deg)}}.modal__status{margin:2px 0 0;font-size:14px;text-align:center;min-height:18px;line-height:1.4}.modal__status.is-success{color:#1FA22F;font-weight:600}.modal__status.is-error{color:#FF4135;font-weight:600}@media (max-width:480px){.modal__dialog{padding:34px 22px 26px;border-radius:22px}.modal__title{font-size:23px}.modal__subtitle{margin-bottom:22px}}.bonuses__total{margin-top:36px;text-align:center;font-weight:700;font-size:clamp(17px, 2vw, 26px);line-height:140%;color:#141414}.bonuses__total-old{color:#141414;text-decoration:line-through;text-decoration-color:#FF4135;text-decoration-thickness:2px}.bonuses__total-free{color:#1FA22F;font-weight:800}@media (max-width:1100px){.header__info>.header__info-item:first-child{white-space:normal;max-width:clamp(150px,24vw,240px);line-height:1.25}}