.landing-preview{margin:22px 18px 35px;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 88% 5%,rgba(70,226,235,.27),transparent 28%),linear-gradient(130deg,#041f49,#074f70 70%,#087f91);color:#fff}.landing-preview-inner{width:min(1180px,100%);min-height:660px;margin:auto;padding:72px 48px;display:grid;grid-template-columns:minmax(310px,.75fr) minmax(500px,1.25fr);grid-gap:75px;gap:75px;align-items:center}.landing-preview-copy .eyebrow{color:#66e6ec}.landing-preview-copy h2{margin:8px 0 18px;color:#fff;font-size:clamp(37px,4.6vw,57px);line-height:1.04;letter-spacing:-.06em}.landing-preview-copy h2 span{color:#58e0e8}.landing-preview-copy>p{margin:0;color:#bfd9e2;font-size:13px;line-height:1.75}.landing-preview-points{display:grid;grid-gap:10px;gap:10px;margin:26px 0}.landing-preview-points span{display:flex;align-items:center;gap:8px;color:#e4f7f9;font-size:10px;font-weight:750}.landing-preview-points svg{width:19px;height:19px;padding:4px;border-radius:50%;background:rgba(93,230,237,.15);color:#72ecf1}.landing-preview-copy .btn{margin-top:6px;background:#36d4df;color:#052b58;box-shadow:0 13px 30px rgba(23,209,223,.18)}.landing-preview-copy .btn:hover{background:#70e8ee}.landing-preview-window{overflow:hidden;border:1px solid rgba(185,238,241,.24);border-radius:26px;background:#f5f9fb;color:#0b2d57;box-shadow:13px 15px 0 rgba(39,207,219,.1),0 38px 90px rgba(0,0,0,.25);transform:rotate(1deg)}.landing-preview-window-head{min-height:53px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #dce8ed;background:#fff}.landing-preview-window-head>div{display:flex;gap:6px}.landing-preview-window-head>div i{width:8px;height:8px;border-radius:50%;background:#fb6f67}.landing-preview-window-head>div i:nth-child(2){background:#f7c44b}.landing-preview-window-head>div i:nth-child(3){background:#4dcd80}.landing-preview-window-head>span{display:flex;align-items:center;gap:6px;color:#456679;font-size:8px;font-weight:850}.landing-preview-window-head>span svg{width:14px;color:#08a2b8}.landing-preview-window-head>small{justify-self:end;color:#8fa3af;font-size:7px;font-weight:800}.landing-preview-tabs{padding:11px 14px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;border-bottom:1px solid #dae7ec;background:#fff}.landing-preview-tabs button{min-height:47px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#718594;font-size:9px;font-weight:850;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.landing-preview-tabs button svg{width:16px}.landing-preview-tabs button.active{border-color:#11b8c8;background:linear-gradient(transparent,#edfbfc);color:#057d94}.landing-preview-stage{min-height:445px;padding:20px}.landing-preview-video{position:relative;height:245px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 70% 42%,rgba(31,210,224,.34),transparent 25%),linear-gradient(140deg,#041b3e,#064c73);color:#fff}.landing-preview-video:before{content:"";position:absolute;width:210px;height:210px;right:26px;border:1px solid rgba(92,229,237,.25);border-radius:50%;box-shadow:0 0 0 30px rgba(74,220,230,.035),0 0 0 60px rgba(74,220,230,.025)}.landing-preview-video .formula{position:absolute;color:rgba(153,236,241,.28);font-family:Times New Roman,serif;font-size:46px;font-weight:700}.landing-preview-video .formula-a{left:50px;top:38px}.landing-preview-video .formula-b{right:62px;bottom:35px}.landing-preview-video>button{position:relative;z-index:2;width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:linear-gradient(145deg,#37d7e1,#0b85aa);color:#fff;box-shadow:0 15px 34px rgba(16,194,209,.27);cursor:pointer}.landing-preview-video>button svg{width:27px;margin-left:4px}.landing-preview-video>small{position:absolute;left:16px;bottom:14px;padding:6px 8px;border-radius:99px;background:rgba(255,255,255,.1);color:#bdf7fa;font-size:7px;font-weight:900;letter-spacing:.09em}.landing-preview-lesson-info{padding:15px 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dde9ed}.landing-preview-lesson-info>span{display:flex;align-items:center;gap:7px}.landing-preview-lesson-info>span:first-child{display:grid;grid-gap:3px;gap:3px}.landing-preview-lesson-info small{color:#8a9da8;font-size:7px}.landing-preview-lesson-info b{font-size:11px}.landing-preview-lesson-info svg{width:15px;color:#0799ad}.landing-preview-next{padding:12px 4px}.landing-preview-next>span{display:flex;align-items:center;gap:7px;color:#078fa5}.landing-preview-next svg{width:16px}.landing-preview-next b{font-size:9px}.landing-preview-next p{margin:3px 0 0 23px;color:#7c909c;font-size:8px}.landing-preview-practice-foot,.landing-preview-progress-head,.landing-preview-question-head{display:flex;align-items:center;justify-content:space-between}.landing-preview-question-head span{padding:6px 8px;border-radius:99px;background:#ddf7f9;color:#07879c;font-size:7px;font-weight:900}.landing-preview-question-head small{color:#8da0ac;font-size:8px}.landing-preview-practice h3{margin:28px 0 22px;color:#0c315c;font-size:18px;line-height:1.45}.landing-preview-practice h3 b{color:#078da4}.landing-preview-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.landing-preview-options button{min-height:58px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid #d2e1e7;border-radius:13px;background:#fff;color:#264862;font-size:11px;font-weight:850;cursor:pointer}.landing-preview-options button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#eef5f7;color:#6b8494;font-size:9px}.landing-preview-options button.selected{border-color:#42cbd6;background:#ecfafb;color:#077f95}.landing-preview-options button.selected>span{background:#13afbf;color:#fff}.landing-preview-options button>svg{width:16px;margin-left:auto;color:#0caf82}.landing-preview-practice-foot{margin-top:26px}.landing-preview-practice-foot>span{color:#8498a5;font-size:8px}.landing-preview-practice-foot button{min-height:40px;padding:0 13px;display:flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#073568;color:#fff;font-size:8px;font-weight:850}.landing-preview-practice-foot svg{width:14px}.landing-preview-progress{padding:12px 5px}.landing-preview-progress-head b,.landing-preview-progress-head small{display:block}.landing-preview-progress-head small{color:#078da3;font-size:7px;font-weight:900;letter-spacing:.09em}.landing-preview-progress-head b{margin-top:3px;font-size:18px}.landing-preview-progress-head strong{color:#078da3;font-size:18px}.landing-preview-progress-bar{height:11px;margin:18px 0 8px;overflow:hidden;border-radius:99px;background:#e1eaef}.landing-preview-progress-bar i{display:block;width:47%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#047f9d,#2ed0dc)}.landing-preview-progress>small{color:#8498a5;font-size:8px}.landing-preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:25px 0}.landing-preview-metrics>span{min-height:105px;padding:14px;display:grid;align-content:center;grid-gap:4px;gap:4px;border:1px solid #dae6eb;border-radius:14px;background:#fff}.landing-preview-metrics svg{width:20px;color:#0796aa}.landing-preview-metrics small{color:#8296a2;font-size:7px}.landing-preview-metrics b{font-size:15px}.landing-preview-locked{padding:15px;display:flex;align-items:center;gap:11px;border:1px dashed #bdcfd7;border-radius:14px;background:#eef4f6}.landing-preview-locked>svg{width:23px;color:#79909f}.landing-preview-locked span{display:grid;grid-gap:3px;gap:3px}.landing-preview-locked b{font-size:9px}.landing-preview-locked small{color:#7b919f;font-size:7px}@media(max-width:900px){.landing-preview-inner{grid-template-columns:1fr;gap:45px}.landing-preview-window{width:min(100%,680px);justify-self:center;transform:none}}@media(max-width:620px){.landing-preview{margin:12px 10px 28px;border-radius:22px}.landing-preview-inner{min-height:0;padding:52px 15px;gap:34px}.landing-preview-copy h2{font-size:33px}.landing-preview-copy>p{font-size:11px}.landing-preview-points span{font-size:9px}.landing-preview-window{border-radius:19px;box-shadow:none}.landing-preview-window-head{grid-template-columns:auto 1fr}.landing-preview-window-head>span{justify-self:end}.landing-preview-window-head>small{display:none}.landing-preview-tabs{padding-inline:7px}.landing-preview-tabs button{gap:4px;font-size:8px}.landing-preview-stage{min-height:405px;padding:11px}.landing-preview-video{height:215px}.landing-preview-options{grid-template-columns:1fr}.landing-preview-options button{min-height:49px}.landing-preview-practice h3{font-size:15px}.landing-preview-metrics>span{min-height:90px;padding:9px}.landing-preview-locked{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.landing-preview-tabs button{transition:none!important}}.landing-comparison{padding-top:75px}.landing-comparison-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:80px;gap:80px;align-items:end;margin-bottom:34px}.landing-comparison-heading h2{margin:8px 0 0;color:#062b59;font-size:clamp(36px,4.4vw,55px);line-height:1.04;letter-spacing:-.06em}.landing-comparison-heading h2 span{color:#0796ad}.landing-comparison-heading>div:last-child>p{margin:0;color:#62798b;font-size:12px;line-height:1.75}.landing-comparison-heading>div:last-child>a{margin-top:14px;display:inline-flex;align-items:center;gap:7px;color:#068ba2;font-size:10px;font-weight:900;text-decoration:none}.landing-comparison-heading>div:last-child>a svg{width:15px}.landing-comparison-table{overflow:hidden;border:1px solid #cbdee6;border-radius:25px;background:#fff;box-shadow:0 22px 55px rgba(4,55,84,.07)}.landing-comparison-head,.landing-comparison-row{display:grid;grid-template-columns:.72fr 1fr 1fr}.landing-comparison-head{min-height:72px;align-items:center;background:#f3f8fa}.landing-comparison-head>span{height:100%;padding:0 22px;display:flex;align-items:center;gap:9px;border-left:1px solid #dae7eb;color:#738995;font-size:8px;font-weight:900;letter-spacing:.08em}.landing-comparison-head>span:first-child{border:0;color:#9aadb8}.landing-comparison-head>span:nth-child(2) svg{width:17px;color:#d5756b}.landing-comparison-head>span:nth-child(3){color:#fff;background:linear-gradient(120deg,#073462,#087b8f)}.landing-comparison-head>span:nth-child(3) b{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#27d2dd,#07789a);font-size:11px;letter-spacing:0}.landing-comparison-row{min-height:106px;border-top:1px solid #e2ecef}.landing-comparison-row>div,.landing-comparison-row>p{margin:0;padding:22px;display:flex;align-items:center;gap:12px}.landing-comparison-row>div i{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;background:#e9f8fa;color:#078fa5;font-style:normal}.landing-comparison-row>div svg{width:18px}.landing-comparison-row>div b{color:#163958;font-size:10px}.landing-comparison-row>p{border-left:1px solid #e2ecef;color:#718590;font-size:9px;line-height:1.65}.landing-comparison-row>p>svg{width:17px;flex:none;color:#d5786f}.landing-comparison-row>p:last-child{color:#315b6c;background:linear-gradient(90deg,#f4fcfc,#fff);font-weight:750}.landing-comparison-row>p:last-child>svg{color:#0caf86}.landing-comparison-foot{margin:15px 0 0;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;border:1px solid #bfe3e7;border-radius:19px;background:linear-gradient(115deg,#e7fafb,#f7fcfd)}.landing-comparison-foot>div{display:flex;align-items:center;gap:12px}.landing-comparison-foot>div>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#0782a0,#27cad6);color:#fff;font-size:20px;font-weight:950}.landing-comparison-foot p{margin:0;display:grid;grid-gap:2px;gap:2px}.landing-comparison-foot b{color:#0a315d;font-size:11px}.landing-comparison-foot small{color:#708692;font-size:8px}.landing-comparison-foot .btn{min-height:43px;font-size:9px}@media(max-width:760px){.landing-comparison-heading{grid-template-columns:1fr;gap:18px}.landing-comparison-head{display:none}.landing-comparison-table{display:grid;grid-gap:10px;gap:10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-comparison-row{min-height:0;display:grid;grid-template-columns:1fr;border:1px solid #d0e1e7;border-radius:18px;overflow:hidden;background:#fff}.landing-comparison-row>div{padding:16px 17px;border-bottom:1px solid #e2ecef}.landing-comparison-row>p{min-height:68px;padding:14px 17px;border:0}.landing-comparison-row>p:nth-child(2):before{content:"ӘДЕТТЕ";width:54px;flex:none;color:#bd7068;font-size:7px;font-weight:900;letter-spacing:.07em}.landing-comparison-row>p:last-child:before{content:"MATACADEMY";width:54px;flex:none;color:#078ea4;font-size:7px;font-weight:900;letter-spacing:.05em}.landing-comparison-row>p>svg{display:none}.landing-comparison-foot{align-items:flex-start;gap:18px}.landing-comparison-foot .btn{align-self:center;white-space:nowrap}}@media(max-width:520px){.landing-comparison{padding-top:55px}.landing-comparison-heading h2{font-size:33px}.landing-comparison-heading>div:last-child>p{font-size:10px}.landing-comparison-row>p{align-items:flex-start;font-size:8px}.landing-comparison-foot{padding:16px;display:grid}.landing-comparison-foot .btn{width:100%;margin-top:5px}.landing-comparison-foot>div>span{width:42px;height:42px;border-radius:13px}}.landing-certificate{margin:35px 18px 0;padding:92px 24px;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 80% 20%,rgba(41,208,220,.2),transparent 28%),linear-gradient(130deg,#031d43,#074b6c);color:#fff}.landing-certificate-inner{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:minmax(320px,.7fr) minmax(560px,1.3fr);grid-gap:70px;gap:70px;align-items:center}.landing-certificate-copy .eyebrow{color:#6ce8ed}.landing-editorial .landing-certificate .landing-certificate-copy h2{margin:8px 0 17px;color:#fff!important;font-size:clamp(36px,4.2vw,53px);line-height:1.04;letter-spacing:-.06em}.landing-editorial .landing-certificate .landing-certificate-copy h2 span{color:#55dce5!important}.landing-certificate-copy>p{margin:0;color:#c0d9e2;font-size:12px;line-height:1.75}.landing-certificate-points{display:grid;grid-gap:9px;gap:9px;margin:26px 0}.landing-certificate-points>span{min-height:57px;padding:10px 12px;display:grid;grid-template-columns:35px 1fr;align-items:center;border:1px solid rgba(188,238,241,.14);border-radius:13px;background:rgba(255,255,255,.055)}.landing-certificate-points svg{width:19px;grid-row:1/3;color:#66e4eb}.landing-certificate-points b{font-size:9px}.landing-certificate-points small{color:#a9cbd4;font-size:7px}.landing-certificate-copy .btn{background:#35d2dd;color:#052b57}.landing-certificate-copy .btn:hover{background:#6be6ec}.landing-certificate-frame{position:relative;padding:13px;border:1px solid rgba(168,235,240,.24);border-radius:28px;background:rgba(255,255,255,.07);box-shadow:13px 15px 0 rgba(40,210,220,.09),0 35px 75px rgba(0,0,0,.23);transform:rotate(-1deg)}.landing-certificate-paper{position:relative;min-height:475px;padding:32px 44px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(34,199,215,.08),transparent 25%),linear-gradient(145deg,#fff,#f2f8fa);color:#082d5a;text-align:center}.landing-certificate-paper:after,.landing-certificate-paper:before{content:"";position:absolute;width:185px;height:185px;border:1px solid rgba(19,174,192,.14);border-radius:50%}.landing-certificate-paper:before{left:-105px;top:-105px;box-shadow:0 0 0 24px rgba(22,180,196,.035),0 0 0 48px rgba(22,180,196,.025)}.landing-certificate-paper:after{right:-115px;bottom:-115px;box-shadow:0 0 0 24px rgba(7,48,93,.035),0 0 0 48px rgba(7,48,93,.025)}.landing-certificate-corner{position:absolute;width:75px;height:75px}.landing-certificate-corner:after,.landing-certificate-corner:before{content:"";position:absolute;background:#11a8ba}.landing-certificate-corner:before{width:2px;height:100%}.landing-certificate-corner:after{width:100%;height:2px}.landing-certificate-corner.corner-one{left:15px;top:15px}.landing-certificate-corner.corner-two{right:15px;bottom:15px;transform:rotate(180deg)}.landing-certificate-brand{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.landing-certificate-brand .brand-logo{width:184px;height:auto;transform-origin:left center}.landing-certificate-brand small{color:#7d929e;font-size:6px;font-weight:900;letter-spacing:.15em}.landing-certificate-medal{position:relative;width:64px;height:64px;margin:5px auto 4px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#16bfd0,#066e93);color:#fff;box-shadow:0 10px 24px rgba(5,126,153,.18)}.landing-certificate-medal svg{width:30px}.landing-certificate-medal span{position:absolute;inset:-7px;border:1px solid #9ddfe5;border-radius:50%}.landing-certificate-paper>p:not(.landing-certificate-description){margin:16px 0 2px;color:#078ca3;font-size:9px;font-weight:950;letter-spacing:.24em}.landing-certificate-paper>small{color:#8ba0aa;font-size:6px;font-weight:850;letter-spacing:.13em}.landing-certificate-paper h3{margin:8px 0;color:#072b59;font-family:Georgia,serif;font-size:26px;letter-spacing:.03em}.landing-certificate-rule{display:flex;align-items:center;justify-content:center;gap:11px}.landing-certificate-rule i{width:48px;height:1px;background:#9ed9df}.landing-certificate-rule span{color:#087f95;font-size:8px;font-weight:900}.landing-certificate-description{margin:13px 0 25px;color:#617988;font-family:Georgia,serif;font-size:10px;line-height:1.55}.landing-certificate-signature{position:relative;z-index:1;display:grid;grid-template-columns:1fr 55px 1fr;grid-gap:15px;gap:15px;align-items:center}.landing-certificate-signature>span{padding-top:8px;border-top:1px solid #bdd4db;display:grid;grid-gap:3px;gap:3px}.landing-certificate-signature b{font-size:7px}.landing-certificate-signature small{color:#879ba6;font-size:6px}.landing-certificate-signature i{width:48px;height:48px;display:grid;place-items:center;justify-self:center;border:1px solid #bdd8de;border-radius:8px;background:#fff;color:#0a718b}.landing-certificate-signature svg{width:32px}.landing-certificate-verified{padding:12px 10px 3px;display:flex;align-items:center;justify-content:center;gap:7px;color:#bbdae2;font-size:7px;font-weight:800}.landing-certificate-verified svg{width:14px;color:#65e7ec}@media(max-width:950px){.landing-certificate-inner{grid-template-columns:1fr;gap:45px}.landing-certificate-frame{width:min(100%,720px);justify-self:center;transform:none}}@media(max-width:620px){.landing-certificate{margin:24px 10px 0;padding:58px 15px;border-radius:22px}.landing-certificate-inner{gap:34px}.landing-certificate-copy h2{font-size:33px}.landing-certificate-copy>p{font-size:10px}.landing-certificate-paper{min-height:410px;padding:27px 17px}.landing-certificate-brand small{display:none}.landing-certificate-medal{width:56px;height:56px}.landing-certificate-paper h3{font-size:19px}.landing-certificate-signature{grid-template-columns:1fr 42px 1fr;gap:8px}.landing-certificate-signature i{width:38px;height:38px}.landing-certificate-signature svg{width:25px}.landing-certificate-verified{font-size:6px;line-height:1.5;text-align:center}}.landing-mobile-menu-backdrop,.landing-mobile-menu-button,.landing-mobile-sticky{display:none}@media(max-width:760px){.landing-editorial{padding-bottom:84px}.landing-editorial .landing-nav{gap:8px}.landing-editorial .landing-nav>.landing-nav-actions{display:none}.landing-mobile-menu-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cfdee5;border-radius:12px;background:#fff;color:#073163;cursor:pointer}.landing-mobile-menu-button svg{width:20px}.landing-mobile-menu-backdrop{position:fixed;z-index:150;inset:0;padding:10px;display:flex;align-items:flex-start;justify-content:flex-end;background:rgba(2,22,43,.52);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:landing-menu-fade .18s ease both}.landing-mobile-menu{width:min(355px,100%);overflow:hidden;border:1px solid rgba(159,230,235,.25);border-radius:22px;background:linear-gradient(145deg,#062955,#074b6d);color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.28);animation:landing-menu-slide .24s cubic-bezier(.22,1,.36,1) both}.landing-mobile-menu-head{min-height:72px;padding:0 16px 0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(189,235,239,.14)}.landing-mobile-menu-head>span{display:flex;align-items:center;gap:8px;color:#6ce8ed;font-size:9px;font-weight:950;letter-spacing:.12em}.landing-mobile-menu-head>span svg{width:16px}.landing-mobile-menu-head button{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(185,234,238,.18);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.landing-mobile-menu-head button:focus-visible{outline:3px solid #67e5ec;outline-offset:2px}.landing-mobile-menu-head button svg{width:19px}.landing-mobile-menu nav{padding:10px;display:grid;grid-gap:5px;gap:5px}.landing-mobile-menu nav a{min-height:57px;padding:0 13px;display:grid;grid-template-columns:31px 1fr 18px;align-items:center;border:1px solid transparent;border-radius:13px;color:#e7f7f9;font-size:12px;font-weight:800;text-decoration:none;transition:background .18s ease,border-color .18s ease}.landing-mobile-menu nav a:focus-visible,.landing-mobile-menu nav a:hover{border-color:rgba(159,231,236,.22);background:rgba(255,255,255,.08);outline:0}.landing-mobile-menu nav a>span{color:#62dfe6;font-size:8px;letter-spacing:.09em}.landing-mobile-menu nav a svg{width:15px;color:#6ce3e9}.landing-mobile-menu-foot{padding:17px;border-top:1px solid rgba(189,235,239,.14);background:rgba(0,0,0,.08)}.landing-mobile-menu-foot small{display:block;margin-bottom:8px;color:#91c5cf;font-size:7px;font-weight:850;letter-spacing:.08em}.landing-mobile-menu-foot a{min-height:50px;padding:0 15px;display:flex;align-items:center;gap:9px;border-radius:13px;background:#35d1dc;color:#052b57;font-size:11px;font-weight:900;text-decoration:none}.landing-mobile-menu-foot a svg{width:17px}.landing-mobile-menu-foot a svg:last-child{margin-left:auto}.landing-mobile-sticky{position:fixed;z-index:90;left:10px;right:10px;bottom:10px;bottom:max(10px,env(safe-area-inset-bottom,0px));min-height:64px;padding:8px 8px 8px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(163,231,235,.25);border-radius:18px;background:rgba(3,35,70,.94);color:#fff;box-shadow:0 18px 50px rgba(1,29,55,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-mobile-sticky>span{display:grid;grid-gap:2px;gap:2px}.landing-mobile-sticky small{color:#7bdfe5;font-size:7px;font-weight:850;letter-spacing:.08em}.landing-mobile-sticky b{font-size:11px}.landing-mobile-sticky>a{min-width:105px;height:48px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:13px;background:#35d1dc;color:#052b57;text-decoration:none}.landing-mobile-sticky>a svg{width:17px}.landing-mobile-sticky>a svg:last-child{width:14px}}@keyframes landing-menu-fade{0%{opacity:0}to{opacity:1}}@keyframes landing-menu-slide{0%{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.landing-mobile-menu,.landing-mobile-menu-backdrop{animation:none!important}.landing-mobile-menu nav a{transition:none!important}}.landing-editor-page{padding-bottom:112px}.landing-editor-hero{align-items:center}.landing-editor-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing-editor-hero-actions .btn{white-space:nowrap}.landing-editor-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start;margin-top:24px}.landing-editor-nav{padding:20px;position:-webkit-sticky;position:sticky;top:98px}.landing-editor-nav nav{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.landing-editor-nav nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;border-radius:16px;padding:12px;display:grid;grid-template-columns:38px 1fr 7px;grid-gap:11px;gap:11px;align-items:center;text-align:left;color:var(--text);cursor:pointer;transition:.2s ease}.landing-editor-nav nav button>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eef6fa;color:#0799b5}.landing-editor-nav nav button div{display:grid;grid-gap:2px;gap:2px;min-width:0}.landing-editor-nav nav button b{font-size:14px}.landing-editor-nav nav button small{color:var(--muted);font-size:11px;line-height:1.35}.landing-editor-nav nav button>i{width:6px;height:6px;border-radius:50%;background:#d8e2ec}.landing-editor-nav nav button:hover{background:#f4f8fb}.landing-editor-nav nav button.active{background:linear-gradient(135deg,#e9fbff,#f1f8ff);box-shadow:inset 0 0 0 1px #bcebf4}.landing-editor-nav nav button.active>span{background:linear-gradient(135deg,#08a5bf,#2cd4df);color:white;box-shadow:0 8px 18px #09a7bf35}.landing-editor-nav nav button.active>i{background:#17bfd0;box-shadow:0 0 0 4px #bff4f7}.landing-editor-hint{margin-top:18px;padding:15px;border-radius:15px;background:#f6fafc;display:flex;gap:10px;color:#0b9db7}.landing-editor-hint div{display:grid;grid-gap:3px;gap:3px}.landing-editor-hint b{font-size:13px;color:var(--text)}.landing-editor-hint small{color:var(--muted);line-height:1.4}.landing-editor-panel{padding:28px;min-width:0}.landing-editor-heading{display:flex;align-items:flex-start;gap:14px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}.landing-editor-heading>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#dff9fd,#edf7ff);color:#0799b5}.landing-editor-heading div{display:grid;grid-gap:4px;gap:4px}.landing-editor-heading small{font-size:11px;font-weight:900;letter-spacing:.12em;color:#058ba7}.landing-editor-heading h2{font-size:25px}.landing-editor-heading p{color:var(--muted);font-size:14px;line-height:1.55}.landing-editor-grid{display:grid;grid-gap:18px;gap:18px}.landing-editor-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-editor-grid label{display:grid;grid-gap:8px;gap:8px;min-width:0}.landing-editor-grid label.wide{grid-column:1/-1}.landing-editor-grid label>span{font-size:12px;font-weight:850;color:#52657b;letter-spacing:.02em}.landing-editor-grid input,.landing-editor-grid textarea{width:100%;border:1px solid #d5e1eb;background:#fbfdff;border-radius:13px;padding:12px 14px;color:var(--text);font:inherit;outline:none;transition:.18s ease;resize:vertical}.landing-editor-grid input{min-height:46px}.landing-editor-grid textarea{line-height:1.55}.landing-editor-grid input:focus,.landing-editor-grid textarea:focus{border-color:#18baca;background:white;box-shadow:0 0 0 4px #22c7d51a}.landing-editor-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid #d8e5ed;border-radius:16px;margin-bottom:22px;background:#f9fcfe;cursor:pointer}.landing-editor-switch>span{display:grid;grid-gap:3px;gap:3px}.landing-editor-switch b{font-size:14px}.landing-editor-switch small{color:var(--muted)}.landing-editor-switch input{position:absolute;opacity:0;pointer-events:none}.landing-editor-switch>i{width:48px;height:28px;border-radius:20px;background:#cbd7e1;padding:4px;transition:.2s ease}.landing-editor-switch>i:after{content:"";display:block;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 2px 8px #052b4f2e;transition:.2s ease}.landing-editor-switch input:checked+i{background:#18bdcb}.landing-editor-switch input:checked+i:after{transform:translateX(20px)}.landing-editor-stack{display:grid;grid-gap:18px;gap:18px}.landing-editor-item{padding:20px;border:1px solid #dce6ee;border-radius:18px;background:#fbfdff}.landing-editor-item.featured{border-color:#58d2df;box-shadow:0 10px 30px #12b4c015}.landing-editor-item-head{display:flex;align-items:center;gap:11px;margin-bottom:18px}.landing-editor-item-head>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#063267,#0ca4bf);color:#fff;font-size:17px;font-weight:900;box-shadow:0 8px 20px #083b6830}.landing-editor-item-head div{display:grid;grid-gap:2px;gap:2px}.landing-editor-item-head small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#0799b5}.landing-editor-item-head b{font-size:16px}.landing-editor-savebar{position:fixed;z-index:60;left:calc(var(--sidebar) + 28px);right:28px;bottom:18px;min-height:68px;padding:11px 14px 11px 18px;border:1px solid #d7e3eb;background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 44px #082a5130;border-radius:20px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.landing-editor-savebar>div:first-child{margin-right:auto}.landing-editor-savebar .admin-feedback{margin:0}.theme-dark .landing-editor-item,.theme-dark .landing-editor-nav nav button:hover,.theme-dark .landing-editor-switch{background:#0a213d}.theme-dark .landing-editor-grid input,.theme-dark .landing-editor-grid textarea{background:#081d35;border-color:#26415c}.theme-dark .landing-editor-savebar{background:#071a30e8;border-color:#29425c}@media(max-width:1100px){.landing-editor-layout{grid-template-columns:1fr}.landing-editor-nav{position:static}.landing-editor-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-editor-savebar{left:22px;right:22px}}@media(max-width:720px){.landing-editor-page{padding-bottom:142px}.landing-editor-hero{align-items:flex-start}.landing-editor-hero-actions{width:100%}.landing-editor-hero-actions .btn{flex:1 1}.landing-editor-nav{padding:14px}.landing-editor-nav nav{grid-template-columns:1fr 1fr}.landing-editor-panel{padding:20px 16px}.landing-editor-grid.two{grid-template-columns:1fr}.landing-editor-grid label.wide{grid-column:auto}.landing-editor-savebar{left:10px;right:10px;bottom:10px;flex-wrap:wrap;padding:10px}.landing-editor-savebar>div:first-child{width:100%;margin:0}.landing-editor-savebar .btn{flex:1 1}.landing-editor-heading h2{font-size:22px}}.landing-editor-grid input,.landing-editor-grid textarea,.landing-editor-hint b,.landing-editor-nav nav button{color:var(--ink)}.theme-dark .landing-editor-hint,.theme-dark .landing-editor-nav nav button.active{background:#0a2b42}.theme-dark .landing-editor-grid label>span{color:var(--muted)}.landing-editor-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:15px 16px;border:1px solid #dce7ef;border-radius:16px;background:#f7fbfd}.landing-editor-collection-toolbar>div{display:grid;grid-gap:3px;gap:3px}.landing-editor-collection-toolbar b{font-size:14px}.landing-editor-collection-toolbar small{color:var(--muted);font-size:12px}.landing-editor-item-head div{min-width:0}.landing-editor-remove{margin-left:auto;display:inline-flex;align-items:center;gap:7px;border:1px solid #f1c8c0;background:#fff7f5;color:#c84a34;border-radius:12px;padding:9px 11px;font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:.18s ease}.landing-editor-remove:hover{border-color:#e68978;background:#fff0ed;transform:translateY(-1px)}.landing-editor-empty{min-height:160px;display:flex;align-items:center;justify-content:center;gap:13px;border:1px dashed #cbdce8;border-radius:18px;background:#f9fcfe;color:#0b9db7}.landing-editor-empty>div{display:grid;grid-gap:4px;gap:4px}.landing-editor-empty b{color:var(--ink);font-size:15px}.landing-editor-empty small{color:var(--muted)}.theme-dark .landing-editor-collection-toolbar,.theme-dark .landing-editor-empty{background:#0a213d;border-color:#29425c}.theme-dark .landing-editor-remove{background:#3a1e20;border-color:#73403e;color:#ff9d8c}.landing-teacher-image-editor{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin-bottom:18px;padding:14px;border:1px solid #dce7ef;border-radius:16px;background:#f7fbfd}.landing-teacher-image-fallback,.landing-teacher-image-preview{position:relative;width:112px;height:112px;overflow:hidden;border-radius:15px;background:linear-gradient(145deg,#dff9fd,#83dce6)}.landing-teacher-image-preview img{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.landing-teacher-image-positioner{cursor:crosshair;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 2px #fff}.landing-teacher-image-positioner:after{content:"КАРТОЧКА КӨРІНІСІ";position:absolute;left:7px;bottom:7px;z-index:2;padding:4px 6px;border-radius:6px;background:#06284cc7;color:#fff;font-size:7px;font-weight:900;letter-spacing:.08em;pointer-events:none}.landing-teacher-image-focus{position:absolute;z-index:3;width:24px;height:24px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #09b8ca,0 4px 12px #001b3480;pointer-events:none}.landing-teacher-image-focus:after,.landing-teacher-image-focus:before{content:"";position:absolute;left:50%;top:50%;background:#fff;transform:translate(-50%,-50%)}.landing-teacher-image-focus:before{width:9px;height:2px}.landing-teacher-image-focus:after{width:2px;height:9px}.landing-teacher-image-remove{position:absolute;top:7px;right:7px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:9px;background:#fffffff0;color:#d14a37;box-shadow:0 5px 14px #06274a24;cursor:pointer}.landing-teacher-image-fallback{display:grid;place-items:center;color:#087e98}.landing-teacher-image-fallback span{font-size:24px;font-weight:950}.landing-teacher-image-fallback small{position:absolute;left:0;right:0;bottom:9px;text-align:center;font-size:9px;font-weight:800}.landing-teacher-image-editor>div:last-child{display:grid;justify-items:start;grid-gap:5px;gap:5px;min-width:0}.landing-teacher-image-editor>div:last-child>b{font-size:14px}.landing-teacher-image-editor>div:last-child>small{color:var(--muted);font-size:11px}.landing-teacher-image-upload{position:relative;margin-top:5px;cursor:pointer}.landing-teacher-image-upload[aria-disabled=true]{opacity:.6;pointer-events:none}.landing-teacher-image-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.landing-teacher-position-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%;margin-top:5px}.landing-teacher-position-controls label{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:9px;font-weight:800}.landing-teacher-position-controls input{width:100%;accent-color:#0aa9bd;cursor:pointer}.landing-teacher-image-error{color:#d13c2b!important;font-weight:750}.theme-dark .landing-teacher-image-editor{background:#081d35;border-color:#29425c}@media(max-width:720px){.landing-editor-collection-toolbar{align-items:stretch;flex-direction:column}.landing-editor-collection-toolbar .btn{width:100%}.landing-editor-item-head{align-items:flex-start;flex-wrap:wrap}.landing-editor-remove{margin-left:auto}.landing-teacher-image-editor{grid-template-columns:88px minmax(0,1fr);padding:11px}.landing-teacher-image-fallback,.landing-teacher-image-preview{width:88px;height:88px}.landing-teacher-image-upload{width:100%}}