*{margin:0;padding:0;box-sizing:border-box}header{padding-top:30px;width:100%;justify-content:space-between;background:#f8fafc}.nav,header{display:flex;align-items:center}.nav_mobile{display:none}.nav_link{color:#0966f6;text-decoration:none;margin-left:30px;font-weight:600;cursor:pointer;transition:.2s}.border{border:2px solid #0b1c4f44;padding:10px 30px;font-size:18px;border-radius:20px;z-index:1;overflow:hidden}.nav_link:hover{color:#0b1c4f}.ava_dropDown{margin-left:30px;width:-moz-max-content;width:max-content;position:relative;display:inline-block}.ava{overflow:hidden;cursor:pointer;transition:transform .2s}.ava:hover{transform:scale(1.05)}.ava img{-o-object-fit:cover;object-fit:cover;display:block}.logout-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;padding:7px;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:100;margin-top:8px;animation:fadeIn .2s ease-in-out}.logout-btn{background:transparent;border:none;color:#ff4d4f;font-weight:600;cursor:pointer;font-size:14px;padding:2px 7px;border-radius:8px;transition:background .2s;white-space:nowrap}.logout-btn:hover{background:#fff1f0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(2px)}.modal-content{background:#fff;width:100%;max-width:400px;padding:40px 30px;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,.2);gap:20px;position:relative;animation:slideUp .3s ease-out}.form-group,.modal-content{display:flex;flex-direction:column}.form-group{gap:5px}.file-input-wrapper{display:flex;justify-content:space-between;align-items:center;border:1px solid #dbeafe;border-radius:30px;padding:8px 15px;background:#f8fafc;cursor:pointer;transition:border-color .2s}.file-input-wrapper:hover{border-color:#0e6cf7}.file-label{font-size:14px;color:#64748b;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.file-btn{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:4px 12px;font-size:12px;color:#475569;cursor:pointer;transition:all .2s}.file-btn:hover{background:#f1f5f9}.file-name{font-size:12px;color:#0e6cf7;margin-top:5px;margin-left:10px}.comment-area{width:100%;min-height:120px;border:1px solid #dbeafe;border-radius:15px;padding:15px;font-family:inherit;font-size:14px;resize:none;outline:none;box-sizing:border-box;transition:border-color .2s;background:#fff}.comment-area:focus{border-color:#0e6cf7;box-shadow:0 0 0 3px rgba(14,108,247,.1)}.comment-area::-moz-placeholder{color:#94a3b8}.comment-area::placeholder{color:#94a3b8}.submit-btn{align-self:center;background:#fff;border:1px solid #0e6cf7;color:#0b1c4f;padding:10px 35px;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:10px}.submit-btn:hover{background:#0e6cf7;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(14,108,247,.3)}.nav_mob{display:none}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1250px){.nav{display:none}.nav_mob,.nav_mobile{display:flex;flex-direction:column;gap:10px}.nav_mobile{width:40px}.line_mobile{width:100%;height:2px;background:#0966f6}.nav_mobile{cursor:pointer;z-index:101}.nav_mobile.active .line_mobile:first-child{transform:translateY(18px) rotate(45deg)}.nav_mobile.active .line_mobile:nth-child(2){opacity:0}.nav_mobile.active .line_mobile:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .3s ease-in-out}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-link{font-size:24px;color:#0b1c4f!important;text-decoration:none;font-weight:600;transition:.2s;border:none;background:none;cursor:pointer;font-family:inherit}.mobile-link.highlight{color:#0966f6;border:2px solid #0b1c4f44;padding:10px 30px;border-radius:20px}.mobile-link:hover{color:#0966f6}.mobile-logout-block{margin-top:20px}.logout-btn{color:#ff4d4f!important}.logout-btn:hover{color:#d9363e!important}}.link[data-v-1d3b8f33],h1[data-v-1d3b8f33]{background:linear-gradient(90deg,#0b1c4f,#0e6cf7)}.email input[data-v-1d3b8f33],.link[data-v-1d3b8f33]{border-radius:30px}.email[data-v-1d3b8f33],.img img[data-v-1d3b8f33],.img[data-v-1d3b8f33],.toCourses[data-v-1d3b8f33]{width:100%}.trust-section[data-v-1d3b8f33],h1[data-v-1d3b8f33],h5[data-v-1d3b8f33]{text-align:center}.big_plus .line[data-v-1d3b8f33],.social-link[data-v-1d3b8f33]:hover{background:hsla(0,0%,100%,.3)}.footer_nav_block[data-v-1d3b8f33]{display:flex;flex-direction:column;row-gap:7px}.main_content[data-v-1d3b8f33],.toCourses[data-v-1d3b8f33]{justify-content:center;display:flex}.nav[data-v-1d3b8f33]{display:flex}.footer_inner[data-v-1d3b8f33]{display:flex;gap:10px}.toCourses[data-v-1d3b8f33]{align-items:center}main[data-v-1d3b8f33]{margin:150px 0}h1[data-v-1d3b8f33]{line-height:90%;-webkit-background-clip:text;background-clip:text;color:transparent;margin:50px 0 0;font-size:64px;padding-bottom:15px}h5[data-v-1d3b8f33]{color:#0b1c4f}.main_content[data-v-1d3b8f33]{flex-direction:column}.email[data-v-1d3b8f33]{display:flex;justify-content:center;align-items:center}.link[data-v-1d3b8f33]{display:flex;gap:5px;align-items:center;padding:10px 70px;cursor:pointer;transition:.1s}.link[data-v-1d3b8f33]:hover{transform:scale(1.01)}a[data-v-1d3b8f33]{color:#fff;text-decoration:none}.img[data-v-1d3b8f33]{transform:translateY(2px)}.email input[data-v-1d3b8f33]{width:35%;padding:10px;border:2px solid #0b1c4f4f;outline:0}.contact-card[data-v-1d3b8f33],.plus_block[data-v-1d3b8f33],.trust-card[data-v-1d3b8f33]{border-radius:30px}.pluses[data-v-1d3b8f33]{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.plus_block[data-v-1d3b8f33]{background:#f6f8fb;width:32%;display:flex;flex-direction:column;justify-content:space-between}.plus_block h3[data-v-1d3b8f33]{margin-top:25px!important;margin-bottom:0!important;color:#0b1c4f}.plus_block h3[data-v-1d3b8f33],.plus_block p[data-v-1d3b8f33]{margin:0 30px 15px}.plus_block p[data-v-1d3b8f33]{color:#828386}.plus2[data-v-1d3b8f33]{padding:0 30px 15px}.big_plus[data-v-1d3b8f33]{width:100%;background:linear-gradient(90deg,#0b68f5,#7cb0fc)}.big_plus h3[data-v-1d3b8f33],.big_plus p[data-v-1d3b8f33],footer p[data-v-1d3b8f33]{color:#fff}.big_plus .line[data-v-1d3b8f33]{height:1px;margin:10px 30px}footer[data-v-1d3b8f33]{background:#0b1c4f;padding:50px 0}.trust-section[data-v-1d3b8f33]{margin-top:80px}.contact-section h2[data-v-1d3b8f33],.trust-section h2[data-v-1d3b8f33]{font-size:42px;color:#0b1c4f;margin-bottom:40px;text-align:center}.contact-grid[data-v-1d3b8f33],.trust-grid[data-v-1d3b8f33]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.trust-card[data-v-1d3b8f33]{background:#f6f8fb;padding:30px;width:23%;text-align:left;transition:transform .2s}.trust-card[data-v-1d3b8f33]:hover{transform:translateY(-5px)}.contact-icon[data-v-1d3b8f33],.trust-icon[data-v-1d3b8f33]{font-size:48px;margin-bottom:15px}.trust-card h4[data-v-1d3b8f33]{color:#0b1c4f;font-size:20px;margin-bottom:10px}.trust-card p[data-v-1d3b8f33]{color:#828386;font-size:14px;line-height:1.5}.contact-section[data-v-1d3b8f33]{margin-top:80px;margin-bottom:50px;text-align:center}.contact-card[data-v-1d3b8f33]{background:linear-gradient(135deg,#0b1c4f,#0e6cf7);padding:40px 30px;width:32%;text-align:center;color:#fff;transition:transform .2s}.contact-card[data-v-1d3b8f33]:hover{transform:scale(1.02)}.contact-card h4[data-v-1d3b8f33]{font-size:20px;margin-bottom:10px}.contact-card a[data-v-1d3b8f33]{color:#fff;font-size:18px;text-decoration:underline;display:block;margin-bottom:5px}.contact-card p[data-v-1d3b8f33]{color:hsla(0,0%,100%,.7);font-size:14px}.social-links[data-v-1d3b8f33]{display:flex;justify-content:center;gap:15px;margin:15px 0}.social-link[data-v-1d3b8f33]{background:hsla(0,0%,100%,.2);padding:8px 20px;border-radius:20px;font-size:14px;transition:background .2s}.social-link.vk[data-v-1d3b8f33]:hover{background:#07f}.social-link.tg[data-v-1d3b8f33]:hover{background:#229ed9}@media (max-width:1440px){.plus_block[data-v-1d3b8f33]{width:49%}.big_plus[data-v-1d3b8f33]{width:100%}.pluses[data-v-1d3b8f33]{justify-content:center;gap:20px}}@media (max-width:1050px){.trust-card[data-v-1d3b8f33]{width:31%}}@media (max-width:780px){.plus_block[data-v-1d3b8f33]{width:100%}.email input[data-v-1d3b8f33]{width:49%}h1[data-v-1d3b8f33]{font-size:48px}}@media (max-width:491px){.email input[data-v-1d3b8f33]{width:100%}h1[data-v-1d3b8f33]{font-size:48px}.email[data-v-1d3b8f33]{flex-wrap:wrap}.link[data-v-1d3b8f33]{margin-top:20px}}.illustration[data-v-b5201864],.not-found-page[data-v-b5201864]{position:relative;display:flex}.not-found-page[data-v-b5201864]{min-height:100vh;align-items:center;justify-content:center;background:#fff;padding:40px 20px;overflow:hidden}.container[data-v-b5201864]{max-width:800px;width:100%;text-align:center;z-index:2}.error-content[data-v-b5201864]{display:flex;flex-direction:column;align-items:center}.error-code[data-v-b5201864]{font-size:120px;line-height:1;margin:0;background:linear-gradient(135deg,#0b1c4f,#0e6cf7);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900;letter-spacing:-5px;animation:float-b5201864 6s ease-in-out infinite}.error-title[data-v-b5201864]{font-size:36px;color:#0b1c4f;margin:20px 0 15px;font-weight:700}.error-text[data-v-b5201864]{font-size:18px;color:#828386;margin-bottom:40px;line-height:1.6;max-width:500px}.btn-primary[data-v-b5201864],.btn-secondary[data-v-b5201864]{padding:15px 40px;border-radius:30px;text-decoration:none;font-weight:600;font-size:16px}.actions[data-v-b5201864]{display:flex;gap:20px;margin-bottom:60px;flex-wrap:wrap;justify-content:center}.btn-primary[data-v-b5201864]{background:linear-gradient(90deg,#0b1c4f,#0e6cf7);color:#fff;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 20px rgba(14,108,247,.3)}.btn-primary[data-v-b5201864]:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(14,108,247,.4)}.btn-secondary[data-v-b5201864]{background:#f6f8fb;color:#0b1c4f;border:2px solid #e0e5ec;transition:.2s}.btn-secondary[data-v-b5201864]:hover{border-color:#0e6cf7;color:#0e6cf7;transform:translateY(-3px)}.illustration[data-v-b5201864]{width:200px;height:200px;justify-content:center;align-items:center}.illustration img[data-v-b5201864]{width:100px;height:auto;z-index:2;filter:drop-shadow(0 10px 20px rgba(11,28,79,.2))}.floating-shape[data-v-b5201864]{position:absolute;border-radius:50%;opacity:.6;animation:floatShape-b5201864 8s ease-in-out infinite}.shape-1[data-v-b5201864]{width:60px;height:60px;background:rgba(14,108,247,.2);top:0;left:0;animation-delay:0s}.shape-2[data-v-b5201864]{width:40px;height:40px;background:rgba(11,28,79,.15);bottom:20px;right:10px;animation-delay:2s}.shape-3[data-v-b5201864]{width:30px;height:30px;background:rgba(124,176,252,.4);top:50%;right:-20px;animation-delay:4s}@keyframes float-b5201864{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatShape-b5201864{0%,to{transform:translate(0)}50%{transform:translate(10px,-15px)}}@media (max-width:768px){.error-code[data-v-b5201864]{font-size:80px}.error-title[data-v-b5201864]{font-size:28px}.actions[data-v-b5201864]{flex-direction:column;width:100%}.btn-primary[data-v-b5201864],.btn-secondary[data-v-b5201864]{width:100%;box-sizing:border-box}}