@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}html,body,.wrapper{height:100%}html{box-sizing:border-box}a{color:inherit;text-decoration:none}img{max-width:100%}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Oddval;src:local("Oddval-SemiBold"),url(/assets/Oddval-SemiBold-BWljGzxo.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-SemiBold"),url(/assets/Inter-Medium-BBDIqRyj.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-SemiBold"),url(/assets/Inter-SemiBold-CT9KWH6x.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter-Bold"),url(/assets/Inter-Bold-DSd_b5lz.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body{height:100%}body{width:100%;min-width:320px;font-family:Inter,sans-serif;font-weight:500;color:#fff;background-color:#0e1b2c}.wrapper{width:100%}.container{width:clamp(320px,100%,1440px);padding:0 40px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 699px){.container{padding:0 20px}}.flex{display:flex}.grid{display:grid}.list-reset{margin:0;padding:0;list-style:none}.btn-reset{padding:0;border:none;background-color:transparent;cursor:pointer;color:#fff}.btn{display:flex;justify-content:center;align-items:center;border:none;border-radius:6px;padding:10px;width:200px;height:44px;background:linear-gradient(98deg,#e8f8f8,#64e3e3 54.69%,#e064e3);color:#000;font-weight:500;font-size:16px;letter-spacing:-.02em}.btn:hover{opacity:.8;cursor:pointer}.section-title{font-family:Oddval;font-weight:600;font-size:72px;line-height:100%;letter-spacing:-.06em;text-transform:uppercase;color:#fff;margin:0 0 40px}@media screen and (max-width: 1299px){.section-title{font-size:64px}}@media screen and (max-width: 649px){.section-title{font-size:48px;margin:0 0 20px}}@media screen and (max-width: 599px){.section-title{font-size:42px}}@media screen and (max-width: 439px){.section-title{font-size:36px}}@media screen and (max-width: 374px){.section-title{font-size:30px}}.section-title span{background:linear-gradient(98deg,#e8f8f8,#64e3e3 54.69%,#e064e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{font-family:Oddval;font-weight:600;font-size:32px;line-height:100%;letter-spacing:-.06em;text-transform:uppercase;color:#3f3d3c;margin:0 0 20px}.section-subtitle span{background:linear-gradient(98deg,#e8f8f8,#64e3e3 54.69%,#e064e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-text{font-weight:500;font-size:24px;line-height:108%;letter-spacing:-.02em;color:#b1b1b1;margin:0 0 40px}@media screen and (max-width: 649px){.section-text{font-size:18px;margin:0 0 20px}}@media screen and (max-width: 599px){.section-text{font-size:16px}}@media screen and (max-width: 439px){.section-text{font-size:14px}}@media screen and (max-width: 374px){.section-text{font-size:12px}}.section-text span{background:linear-gradient(98deg,#e8f8f8,#64e3e3 54.69%,#e064e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.invisible-block{visibility:hidden}.undisplay-block{display:none}.section-offset{padding:100px 0 0}@media screen and (max-width: 999px){.section-offset{padding:50px 0 0}}.section-padding{padding:60px 0}@media screen and (max-width: 999px){.section-padding{padding:30px 0}}.header[data-v-f4238591]{background:#14161e;border-bottom:1px solid #24273a;position:sticky;top:0;z-index:1001;box-shadow:0 2px 12px #191c24ab}.container[data-v-f4238591]{max-width:1560px;margin:0 auto;padding:0 14px}.inner[data-v-f4238591]{display:flex;align-items:center;justify-content:space-between;min-height:81px;gap:32px;position:relative}.logo[data-v-f4238591]{width:262px;height:auto;flex-shrink:0;transition:all .3s ease}.nav[data-v-f4238591]{display:flex;gap:20px;flex:1;justify-content:center}.link[data-v-f4238591]{font-size:18px;font-weight:600;color:#e3eaff;text-decoration:none;cursor:pointer;transition:all .2s ease;position:relative}.link[data-v-f4238591]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#00d4ff,#7b2ff7);transition:width .3s ease}.link[data-v-f4238591]:hover{color:#3dbdff}.link[data-v-f4238591]:hover:after{width:100%}.btn[data-v-f4238591]{background:linear-gradient(135deg,#00d4ff,#7b2ff7,#f000ff);color:#fff;font-weight:700;font-size:16px;border:none;padding:12px 28px;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #7b2ff766;text-shadow:0 1px 4px rgba(0,0,0,.3);flex-shrink:0}.btn[data-v-f4238591]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #7b2ff799}.btn[data-v-f4238591]:active{transform:translateY(0)}.menu[data-v-f4238591]{display:none;width:40px;height:40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;padding:0;gap:5px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;transition:all .3s ease;position:relative;overflow:hidden}.menu[data-v-f4238591]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00d4ff1a,#7b2ff71a);opacity:0;transition:opacity .3s ease}.menu[data-v-f4238591]:hover:before{opacity:1}.menu.active[data-v-f4238591]{background:#7b2ff733;border-color:#7b2ff766}.menu span[data-v-f4238591]{width:24px;height:2.5px;background:linear-gradient(90deg,#7ce8ff,#a3c7ff);border-radius:2px;transition:all .3s ease;position:relative;z-index:1}.menu.active span[data-v-f4238591]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.menu.active span[data-v-f4238591]:nth-child(2){opacity:0;transform:translate(-10px)}.menu.active span[data-v-f4238591]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.overlay[data-v-f4238591]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-f4238591 .3s ease}@keyframes fadeIn-f4238591{0%{opacity:0}to{opacity:1}}.nav-mob[data-v-f4238591]{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;background:linear-gradient(135deg,#1a1d28,#252d42);border-bottom:1px solid #24273a;box-shadow:0 12px 32px #00000080,0 0 20px #7b2ff71a;z-index:1000;overflow:hidden}.nav-mob-content[data-v-f4238591]{padding:16px 20px 20px;display:flex;flex-direction:column;gap:4px}.nav-mob .link[data-v-f4238591]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;color:inherit;text-decoration:none}.nav-mob .link[data-v-f4238591]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00d4ff1a,#7b2ff71a);opacity:0;transition:opacity .3s ease}.nav-mob .link[data-v-f4238591]:hover:before{opacity:1}.nav-mob .link[data-v-f4238591]:hover{background:#ffffff14;border-color:#7b2ff74d;transform:translate(4px)}.nav-mob .link[data-v-f4238591]:after{display:none}.link-text[data-v-f4238591]{font-size:16px;font-weight:600;color:#e3eaff;position:relative;z-index:1}.divider[data-v-f4238591]{height:1px;background:linear-gradient(90deg,transparent,rgba(123,47,247,.3),transparent);margin:12px 0}.btn-mobile[data-v-f4238591]{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;background:linear-gradient(135deg,#00d4ff,#7b2ff7,#f000ff);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #7b2ff766,0 0 20px #7b2ff733;position:relative;overflow:hidden;margin-top:8px}.btn-mobile[data-v-f4238591]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#f000ff,#7b2ff7,#00d4ff);opacity:0;transition:opacity .3s ease}.btn-mobile[data-v-f4238591]:hover:before{opacity:1}.btn-mobile[data-v-f4238591]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7b2ff799,0 0 30px #7b2ff74d}.btn-mobile[data-v-f4238591]:active{transform:scale(.98)}.btn-mobile-text[data-v-f4238591]{font-size:16px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.3);position:relative;z-index:1;letter-spacing:.5px}.slide-fade-enter-active[data-v-f4238591]{animation:slideDown-f4238591 .3s ease-out}.slide-fade-leave-active[data-v-f4238591]{animation:slideUp-f4238591 .3s ease-in}@keyframes slideDown-f4238591{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-f4238591{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (max-width: 1400px){.logo[data-v-f4238591]{width:191px}}@media (max-width: 1099px){.nav[data-v-f4238591],.btn[data-v-f4238591]{display:none}.menu[data-v-f4238591]{display:flex}.nav-mob[data-v-f4238591]{display:block}.logo[data-v-f4238591]{width:149px}.inner[data-v-f4238591]{min-height:70px}}@media (max-width: 768px){.logo[data-v-f4238591]{width:140px}.inner[data-v-f4238591]{min-height:65px;gap:16px}.nav-mob-content[data-v-f4238591]{padding:14px 16px 16px}.nav-mob .link[data-v-f4238591]{padding:12px 14px}.link-text[data-v-f4238591]{font-size:15px}.btn-mobile[data-v-f4238591]{padding:14px 20px}.btn-mobile-text[data-v-f4238591]{font-size:15px}}@media (max-width: 640px){.logo[data-v-f4238591]{width:120px}.inner[data-v-f4238591]{min-height:60px;gap:12px}.menu[data-v-f4238591]{width:38px;height:38px}.menu span[data-v-f4238591]{width:22px;height:2px}.nav-mob-content[data-v-f4238591]{padding:12px 14px 14px;gap:3px}.nav-mob .link[data-v-f4238591]{padding:11px 12px}.link-text[data-v-f4238591]{font-size:14px}.btn-mobile[data-v-f4238591]{padding:13px 18px;margin-top:6px}.btn-mobile-text[data-v-f4238591]{font-size:14px}}@media (max-width: 500px){.logo[data-v-f4238591]{width:100px}.inner[data-v-f4238591]{min-height:56px;gap:10px}.menu[data-v-f4238591]{width:36px;height:36px;gap:4px}.menu span[data-v-f4238591]{width:20px;height:2px}.nav-mob-content[data-v-f4238591]{padding:10px 12px 12px}.nav-mob .link[data-v-f4238591]{padding:10px}.link-text[data-v-f4238591]{font-size:13px}.btn-mobile[data-v-f4238591]{padding:12px 16px;border-radius:10px}.btn-mobile-text[data-v-f4238591]{font-size:13px}.divider[data-v-f4238591]{margin:8px 0}}@media (max-width: 380px){.logo[data-v-f4238591]{width:85px}.inner[data-v-f4238591]{min-height:52px;gap:8px}.menu[data-v-f4238591]{width:34px;height:34px}.menu span[data-v-f4238591]{width:18px;height:1.5px}.nav-mob-content[data-v-f4238591]{padding:8px 10px 10px}.nav-mob .link[data-v-f4238591]{padding:9px 8px}.link-text[data-v-f4238591]{font-size:12px}.btn-mobile[data-v-f4238591]{padding:11px 14px;border-radius:8px}.btn-mobile-text[data-v-f4238591]{font-size:12px}.divider[data-v-f4238591]{margin:6px 0}}@keyframes modalShow-c02345b8{0%{opacity:0;transform:scale(.98) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay[data-v-c02345b8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#181f32e6;display:flex;justify-content:center;align-items:flex-start;z-index:80;padding:16px;padding-top:15vh;overflow:hidden}.modal-window[data-v-c02345b8]{background:#0e1b2c;border-radius:20px;box-shadow:0 0 28px #67e3ff17,0 0 1.7px 1.7px #53cafc25;border:2.4px solid #16181d;padding:20px 24px;width:100%;max-width:340px;position:relative;z-index:1}.animate-modal[data-v-c02345b8]{animation:modalShow-c02345b8 .32s cubic-bezier(.29,.7,.34,1) 1}.registration-form[data-v-c02345b8]{display:flex;flex-direction:column}.form-header[data-v-c02345b8]{display:flex;flex-direction:column;align-items:center;gap:3px;margin-bottom:14px;text-align:center}.form-header h2[data-v-c02345b8]{font-size:1.15em;font-weight:700;background:linear-gradient(97deg,#7cdbfa 14%,#af6ae5 88%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.012em;margin:0}.form-sub[data-v-c02345b8]{color:#94bcec;font-size:.88em;font-weight:400;margin:0;text-align:center}.form-group[data-v-c02345b8]{margin-bottom:10px;display:flex;flex-direction:column;gap:2.5px}.label-title[data-v-c02345b8]{font-size:.91em;font-weight:600;color:#81caf1;letter-spacing:.02em}input[type=text][data-v-c02345b8],input[type=email][data-v-c02345b8]{width:100%;padding:7.5px 10.5px;border-radius:7px;border:2px solid #15161b;font-size:.97em;background:#f6f7fa;color:#222a2e;transition:border .17s,background .13s;outline:none}input[type=text][data-v-c02345b8]:focus,input[type=email][data-v-c02345b8]:focus{background:#fff;border-color:#7cdbfa}input[type=text][data-v-c02345b8]::placeholder,input[type=email][data-v-c02345b8]::placeholder{color:#a7b3c2}.policy-agreement.pretty-glow-box[data-v-c02345b8]{background:#212837;border-radius:11px;margin:.55em 0;padding:.6em .55em;display:flex;align-items:flex-start;gap:6px;font-size:.85em;color:#a9bbcc;position:relative;box-shadow:0 0 0 1px #2279d626,0 0 0 3px #88d4f344,0 0 13px 1px #42e3ff33}.policy-agreement.secondary-glow[data-v-c02345b8]{box-shadow:0 0 0 1px #7922d626,0 0 0 3px #c988f344,0 0 13px 1px #be42ff33;padding:.68em .62em;margin:.58em 0}.policy-agreement input[type=checkbox][data-v-c02345b8]{accent-color:#7cdbfa;width:.92em;height:.92em;flex-shrink:0;cursor:pointer;margin-top:1.5px}.policy-agreement.secondary-glow input[type=checkbox][data-v-c02345b8]{accent-color:#be91fc;margin-top:1px}.policy-agreement label[data-v-c02345b8]{font-weight:400;color:#e6f2ff;margin:0;letter-spacing:.025em;cursor:pointer;line-height:1.35;word-break:break-word}.policy-agreement.secondary-glow label[data-v-c02345b8]{line-height:1.42}.policy-agreement a[data-v-c02345b8]{color:#6bbedd;text-decoration:underline;font-weight:500;transition:color .14s;word-break:break-word}.policy-agreement a[data-v-c02345b8]:hover{color:#3e93fc}.policy-agreement.secondary-glow a[data-v-c02345b8]{color:#be91fc}.policy-agreement.secondary-glow a[data-v-c02345b8]:hover{color:#d4a8ff}.send-btn[data-v-c02345b8]{padding:11px 0;width:100%;font-weight:800;border-radius:8px;border:none;background:linear-gradient(90deg,#00d4ff,#7b2ff7,#f000ff);color:#fff;font-size:1em;letter-spacing:.04em;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);margin-top:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 16px #00d4ff26;text-shadow:0 1px 4px rgba(40,40,80,.3)}.send-btn[data-v-c02345b8]:hover{background:linear-gradient(90deg,#00e8ff,#9d4dff 55%,#f0f);transform:translateY(-2px);box-shadow:0 4px 24px #00d4ff40}.send-btn[data-v-c02345b8]:active{transform:translateY(0)}.send-btn[data-v-c02345b8]:disabled{opacity:.64;cursor:not-allowed}.error-msg[data-v-c02345b8]{color:#ef5059;background:#261f2a;padding:5px 9px;border-radius:8px;margin:7px 0 0;text-align:center;font-size:.88em;border:1.2px solid #ff8594;line-height:1.3}.success-msg[data-v-c02345b8]{color:#40d0b6;background:#21382c;padding:5px 9px;border-radius:8px;margin:7px 0 0;text-align:center;font-size:.93em;border:1.2px solid #5ae7a7}.success-section[data-v-c02345b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px}.modal-close-btn[data-v-c02345b8]{position:absolute;top:10px;right:10px;font-size:1.4em;background:none;border:none;color:#be91fc;padding:4px 7px;border-radius:4px;font-weight:900;cursor:pointer;transition:background .1s,color .13s;line-height:1;z-index:10}.modal-close-btn[data-v-c02345b8]:hover{background:#1f263d;color:#df91fc}@media (min-width: 1024px){.modal-overlay[data-v-c02345b8]{padding:16px;padding-top:15vh;align-items:flex-start;overflow:hidden}.modal-window[data-v-c02345b8]{max-width:340px}}@media (max-width: 1023px) and (min-width: 769px){.modal-overlay[data-v-c02345b8]{padding:12px;align-items:center;overflow:hidden}.modal-window[data-v-c02345b8]{max-width:85vw;padding:18px 22px;border-radius:18px}.form-header[data-v-c02345b8]{margin-bottom:12px}.form-header h2[data-v-c02345b8]{font-size:1.1em}.form-sub[data-v-c02345b8]{font-size:.85em}input[type=text][data-v-c02345b8],input[type=email][data-v-c02345b8]{font-size:.95em;padding:7px 10px}.policy-agreement.pretty-glow-box[data-v-c02345b8]{font-size:.83em;padding:.58em .53em}.policy-agreement.secondary-glow[data-v-c02345b8]{padding:.65em .6em}.send-btn[data-v-c02345b8]{margin-top:7px;font-size:1.01em;padding:9px 0}}@media (max-width: 768px){.modal-overlay[data-v-c02345b8]{padding:12px;align-items:center;justify-content:center;overflow:hidden}.modal-window[data-v-c02345b8]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);border-radius:16px;padding:16px 18px;max-height:calc(100vh - 24px);display:flex;flex-direction:column}.registration-form[data-v-c02345b8]{display:flex;flex-direction:column}.form-header[data-v-c02345b8]{margin-bottom:11px}.form-header h2[data-v-c02345b8]{font-size:1.08em}.form-sub[data-v-c02345b8]{font-size:.84em}.form-group[data-v-c02345b8]{margin-bottom:9px}.label-title[data-v-c02345b8]{font-size:.88em}input[type=text][data-v-c02345b8],input[type=email][data-v-c02345b8]{font-size:.95em;padding:6.5px 10px;border-radius:6px}.policy-agreement.pretty-glow-box[data-v-c02345b8]{font-size:.83em;padding:.57em .54em;margin:.52em 0;border-radius:10px;gap:5.5px}.policy-agreement.secondary-glow[data-v-c02345b8]{padding:.64em .59em;margin:.55em 0}.policy-agreement input[type=checkbox][data-v-c02345b8]{width:.9em;height:.9em}.policy-agreement label[data-v-c02345b8]{line-height:1.38}.policy-agreement.secondary-glow label[data-v-c02345b8]{line-height:1.44}.send-btn[data-v-c02345b8]{margin-top:7px;font-size:1.01em;padding:8.5px 0;border-radius:7px}.error-msg[data-v-c02345b8],.success-msg[data-v-c02345b8]{font-size:.87em;padding:5px 9px;margin:7px 0 0;border-radius:7px}.modal-close-btn[data-v-c02345b8]{font-size:1.3em;padding:3px 6px;top:9px;right:9px}.success-section[data-v-c02345b8]{min-height:140px}}@media (max-width: 480px){.modal-overlay[data-v-c02345b8]{padding:12px}.modal-window[data-v-c02345b8]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:15px 16px;border-radius:14px;max-height:calc(100vh - 24px)}.form-header h2[data-v-c02345b8]{font-size:1.05em}.form-sub[data-v-c02345b8]{font-size:.82em}.form-group[data-v-c02345b8]{margin-bottom:8.5px}input[type=text][data-v-c02345b8],input[type=email][data-v-c02345b8]{font-size:.93em;padding:6px 9.5px}.policy-agreement.pretty-glow-box[data-v-c02345b8]{font-size:.82em;padding:.56em .52em;margin:.5em 0}.policy-agreement.secondary-glow[data-v-c02345b8]{padding:.62em .57em;margin:.53em 0}.policy-agreement label[data-v-c02345b8]{line-height:1.36}.policy-agreement.secondary-glow label[data-v-c02345b8]{line-height:1.42}.send-btn[data-v-c02345b8]{font-size:.99em;padding:8px 0}}@media (max-width: 360px){.modal-overlay[data-v-c02345b8]{padding:10px}.modal-window[data-v-c02345b8]{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:14px 15px;border-radius:12px;max-height:calc(100vh - 20px)}.form-header h2[data-v-c02345b8]{font-size:1.01em}.form-sub[data-v-c02345b8]{font-size:.8em}input[type=text][data-v-c02345b8],input[type=email][data-v-c02345b8]{font-size:.91em;padding:5.5px 9px}.policy-agreement.pretty-glow-box[data-v-c02345b8]{font-size:.8em;padding:.54em .5em}.policy-agreement.secondary-glow[data-v-c02345b8]{padding:.6em .55em}.policy-agreement label[data-v-c02345b8]{line-height:1.34}.policy-agreement.secondary-glow label[data-v-c02345b8]{line-height:1.4}.send-btn[data-v-c02345b8]{font-size:.97em}}html[data-v-bde52878]{overflow-y:scroll}.btn[data-v-bde52878]{position:relative;border:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);font-weight:700;letter-spacing:.3px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}.btn[data-v-bde52878]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.btn[data-v-bde52878]:active{transform:translateY(1px)}.btn[data-v-bde52878]:disabled{opacity:.6;cursor:not-allowed}.btn--primary[data-v-bde52878]{display:flex;align-items:center;justify-content:center;min-width:340px;max-width:100%;width:max-content;padding:22px 36px;font-size:22px;font-weight:800;border-radius:24px;white-space:nowrap;box-sizing:border-box;background:linear-gradient(90deg,#00d4ff,#7b2ff7,#f000ff);color:#fff;box-shadow:0 2px 32px #00d4ff2e;margin:0;text-shadow:0 2px 10px rgba(40,40,80,.3)}.btn--primary[data-v-bde52878]:hover{background:linear-gradient(90deg,#00e8ff,#9d4dff 55%,#f0f);transform:translateY(-2px) scale(1.04);box-shadow:0 4px 40px #2d5aff38}.hero[data-v-bde52878]{position:relative;overflow:hidden;background:#0f1628}.container[data-v-bde52878]{position:relative;z-index:2}.section-offset[data-v-bde52878]:before{display:none}.section-padding[data-v-bde52878]{padding:56px 0}.hero__inner[data-v-bde52878]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:500px;position:relative;isolation:isolate}.hero__left[data-v-bde52878]{display:flex;flex-direction:column;justify-content:center;min-width:0;z-index:20;position:relative;height:fit-content}.hero__content[data-v-bde52878]{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.section-title[data-v-bde52878]{font-size:78px;font-weight:900;line-height:1.02;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.95),0 6px 24px rgba(0,0,0,.85),0 12px 36px rgba(0,0,0,.65);margin:0 0 8px;letter-spacing:-2px}.section-title span[data-v-bde52878]{background:linear-gradient(135deg,#00d4ff,#7b2ff7,#f000ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.hero-tagline[data-v-bde52878]{font-size:48px;font-weight:900;line-height:1.2;margin:0 0 24px;letter-spacing:0px;color:#fff}.tagline-gradient[data-v-bde52878]{background:linear-gradient(135deg,#00d4ff,#7b2ff7,#f000ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__right[data-v-bde52878]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;overflow:visible;z-index:5}.floating-code[data-v-bde52878]{position:absolute;font-family:Courier New,monospace;font-weight:700;font-size:17px;opacity:.5;z-index:12;pointer-events:none;animation:float-code-bde52878 7s ease-in-out infinite}.floating-code.code-1[data-v-bde52878]{right:15%;top:18%;color:#00d4ff;text-shadow:0 0 15px rgba(0,212,255,.7)}.floating-code.code-2[data-v-bde52878]{right:5%;top:50%;color:#f000ff;text-shadow:0 0 15px rgba(240,0,255,.7);animation-delay:2.5s}.floating-code.code-3[data-v-bde52878]{left:8%;top:28%;color:#7b2ff7;text-shadow:0 0 15px rgba(123,47,247,.7);animation-delay:5s}@keyframes float-code-bde52878{0%,to{opacity:.5}50%{transform:translateY(-10px);opacity:.7}}.cyber-orb[data-v-bde52878]{position:absolute;border-radius:50%;opacity:.85;filter:brightness(1.12);z-index:14;pointer-events:none}.cyber-orb.cyan[data-v-bde52878]{right:28%;top:12%;width:34px;height:34px;background:radial-gradient(circle at 66% 36%,#81fffa 10%,rgba(67,209,255,.67) 78%,transparent 100%);animation:cyber-float-cyan-bde52878 5s ease-in-out infinite}.cyber-orb.magenta[data-v-bde52878]{right:12%;top:20%;width:20px;height:20px;background:radial-gradient(circle at 46% 46%,#f94efd 23%,rgba(196,109,252,.48) 100%,transparent 100%);animation:cyber-float-magenta-bde52878 6s ease-in-out infinite}.cyber-orb.purple[data-v-bde52878]{right:22%;bottom:18%;width:26px;height:26px;background:radial-gradient(circle at 40% 44%,#b98aff 24%,#7b2ff7 80%,transparent 100%);animation:cyber-float-purple-bde52878 7s ease-in-out infinite}@keyframes cyber-float-cyan-bde52878{0%,to{transform:translate(0) scale(1)}50%{transform:translate(10px,-15px) scale(1.08)}}@keyframes cyber-float-magenta-bde52878{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10px,15px) scale(1.12)}}@keyframes cyber-float-purple-bde52878{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-12px) scale(1.1)}}.mascot-container[data-v-bde52878]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10}.mascot-glow[data-v-bde52878]{pointer-events:none;position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);width:77%;height:85%;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,rgba(123,47,247,.15) 40%,rgba(240,0,255,.1) 70%,transparent 95%);opacity:.9;filter:blur(25px);animation:glow-pulse-bde52878 3.5s ease-in-out infinite}@keyframes glow-pulse-bde52878{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1.05;transform:translate(-50%,-50%) scale(1.1)}}.mascot-image[data-v-bde52878]{width:100%;max-width:380px;height:auto;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:10;position:relative;animation:mascot-float-bde52878 5s ease-in-out infinite}@keyframes mascot-float-bde52878{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.cards-layout[data-v-bde52878]{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none}.info-card[data-v-bde52878]{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#0f0f23d9;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border-radius:16px;border:1.5px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0006,0 2px 8px #0003,inset 0 1px #ffffff14;z-index:13;cursor:pointer;transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:card-orbit-in-bde52878 1.2s ease-out forwards;opacity:0;overflow:visible;width:max-content;pointer-events:auto}.info-card[data-v-bde52878]:hover{transform:translateY(-6px) scale(1.05);border-color:#ffffff40;box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d,inset 0 1px #ffffff26}.info-card:hover .card__icon[data-v-bde52878]{transform:scale(1.1)}.info-card.card-online[data-v-bde52878]{top:5%;left:-13%;animation-delay:.4s}.info-card.card-trial[data-v-bde52878]{bottom:8%;left:-6%;animation-delay:.7s}.info-card.card-certificate[data-v-bde52878]{bottom:-3%;right:0%;animation-delay:1s;width:max-content;display:flex;align-items:center;gap:14px}@keyframes card-orbit-in-bde52878{0%{opacity:0;transform:translate(-60px) translateY(-20px) rotate(-15deg) scale(.7)}to{opacity:1;transform:translate(0) translateY(0) rotate(0) scale(1)}}.card__icon-wrapper[data-v-bde52878]{position:relative;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0d}.card__icon[data-v-bde52878]{width:20px;height:20px;transition:all .3s ease}.card__content[data-v-bde52878]{display:flex;flex-direction:column;gap:1px}.card__title[data-v-bde52878]{font-size:15px;font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8);line-height:1.1;letter-spacing:.2px}.card__subtitle[data-v-bde52878]{font-size:12px;font-weight:600;color:#00d4ff;line-height:1.2;letter-spacing:.1px}.card__badge[data-v-bde52878]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#ff0080,#ff6b9d);color:#fff;font-size:9px;font-weight:900;padding:3px 6px;border-radius:6px;box-shadow:0 0 16px #ff0080cc;animation:pulse-badge-bde52878 2s ease-in-out infinite;z-index:20}@keyframes pulse-badge-bde52878{0%,to{transform:scale(1);box-shadow:0 0 16px #ff0080cc}50%{transform:scale(1.1);box-shadow:0 0 24px #ff0080}}@keyframes modalShow-bde52878{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-overlay[data-v-bde52878]{position:fixed;top:0;left:0;right:0;bottom:0;background:#181f32e6;display:flex;justify-content:center;align-items:flex-start;z-index:80;overflow-y:auto;padding-top:15vh}.modal-overlay--certificate[data-v-bde52878]{background:#0a0f1ee8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-overlay--trial[data-v-bde52878]{background:#0f0a1ee8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-overlay--online[data-v-bde52878]{background:#0a1520e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-container[data-v-bde52878]{display:flex;justify-content:center;width:100%}.modal-window[data-v-bde52878]{background:#0e1b2c;border-radius:26px;box-shadow:0 0 28px #67e3ff17,0 0 1.7px 1.7px #53cafc26;border:2.4px solid #16181d;padding:32px 28px 28px;width:450px;max-width:100%;position:relative;z-index:1;flex-shrink:0}.modal-window--certificate[data-v-bde52878]{background:linear-gradient(135deg,#0e1a2f,#0d1f35);box-shadow:0 0 40px #00ff881a,0 0 2px 2px #00ff8840;border-color:#1a2540}.modal-window--trial[data-v-bde52878]{background:linear-gradient(135deg,#1a0e2f,#1f0d35);box-shadow:0 0 40px #f000ff1a,0 0 2px 2px #c481ff40;border-color:#2a1a40}.modal-window--online[data-v-bde52878]{background:linear-gradient(135deg,#0e1f2f,#0d2535);box-shadow:0 0 40px #00d4ff1a,0 0 2px 2px #00d4ff40;border-color:#1a3040}.animate-modal[data-v-bde52878]{animation:modalShow-bde52878 .32s cubic-bezier(.29,.7,.34,1) 1}.modal-card[data-v-bde52878]{display:flex;flex-direction:column;align-items:center;gap:28px;position:relative}.modal-card__header[data-v-bde52878]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%;margin-bottom:5%}.modal-card__icon[data-v-bde52878]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:12px;stroke-width:1.5}.modal-card__icon svg[data-v-bde52878]{width:36px;height:36px}.modal-card__icon--certificate[data-v-bde52878]{background:linear-gradient(135deg,#0f83,#00ffcc1a);border:2px solid rgba(0,255,136,.3);color:#0f8}.modal-card__icon--trial[data-v-bde52878]{background:linear-gradient(135deg,#f000ff33,#c481ff1a);border:2px solid rgba(196,129,255,.3);color:#c481ff}.modal-card__icon--online[data-v-bde52878]{background:linear-gradient(135deg,#00d4ff33,#64e3e31a);border:2px solid rgba(0,212,255,.3);color:#00d4ff}.modal-card__title[data-v-bde52878]{font-size:1.5em;font-weight:900;color:#fff;margin:0;letter-spacing:.4px;line-height:1.3}.modal-card__subtitle[data-v-bde52878]{font-size:1.05em;font-weight:600;margin:0;letter-spacing:.3px}.modal-card__subtitle--certificate[data-v-bde52878]{color:#0f8}.modal-card__subtitle--trial[data-v-bde52878]{color:#c481ff}.modal-card__subtitle--online[data-v-bde52878]{color:#00d4ff}.modal-card__benefits[data-v-bde52878]{display:flex;flex-direction:column;gap:16px;width:100%}.modal-card__benefit[data-v-bde52878]{display:flex;align-items:flex-start;font-size:1.1em;color:#fff;line-height:1.6;letter-spacing:.4px;font-weight:500;position:relative;padding-left:28px}.modal-card__benefit[data-v-bde52878]:before{content:"✓";position:absolute;left:0;color:#0f8;font-weight:900;font-size:1.3em}.modal-window--trial .modal-card__benefit[data-v-bde52878]:before{color:#c481ff}.modal-window--online .modal-card__benefit[data-v-bde52878]:before{color:#00d4ff}.benefit-text[data-v-bde52878]{display:block}.modal-card__info[data-v-bde52878]{width:100%;text-align:center}.modal-card__info p[data-v-bde52878]{font-size:1.15em;color:#fff;margin:0;line-height:1.7;letter-spacing:.4px;font-weight:500}.info-text[data-v-bde52878]{display:block}.modal__close[data-v-bde52878]{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:100}.modal__close[data-v-bde52878]:hover{background:#ffffff26;border-color:#ffffff40;transform:scale(1.1)}.modal__close[data-v-bde52878]:active{transform:scale(.95)}.modal__close--certificate[data-v-bde52878]{background:#00ff8814;border-color:#00ff8826}.modal__close--certificate[data-v-bde52878]:hover{background:#00ff8826;border-color:#00ff884d}.modal__close--trial[data-v-bde52878]{background:#c481ff14;border-color:#c481ff26}.modal__close--trial[data-v-bde52878]:hover{background:#c481ff26;border-color:#c481ff4d}.modal__close--online[data-v-bde52878]{background:#00d4ff14;border-color:#00d4ff26}.modal__close--online[data-v-bde52878]:hover{background:#00d4ff26;border-color:#00d4ff4d}@media (max-width: 1024px){.hero__inner[data-v-bde52878]{grid-template-columns:1fr;min-height:unset;gap:24px}.hero__right[data-v-bde52878]{display:none}.section-title[data-v-bde52878]{font-size:64px;margin-bottom:10px}.hero-tagline[data-v-bde52878]{font-size:36px;margin-bottom:20px}.modal-overlay[data-v-bde52878]{padding-top:10vh}.modal-window[data-v-bde52878]{width:90%;max-width:400px}.modal-window--certificate[data-v-bde52878],.modal-window--trial[data-v-bde52878],.modal-window--online[data-v-bde52878]{width:90%;max-width:420px}}@media (max-width: 768px){.section-padding[data-v-bde52878]{padding:40px 0!important}.hero__inner[data-v-bde52878]{grid-template-columns:1fr;gap:24px;min-height:auto}.hero__right[data-v-bde52878]{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;height:auto;margin-top:20px}.floating-code[data-v-bde52878],.cyber-orb[data-v-bde52878]{display:none}.mascot-container[data-v-bde52878]{position:relative;grid-column:1/-1;width:100%;height:auto;left:auto;top:auto;transform:none}.mascot-image[data-v-bde52878]{max-width:280px;margin:0 auto 20px}.cards-layout[data-v-bde52878]{position:relative;width:100%;height:auto;inset:auto}.info-card[data-v-bde52878]{position:relative!important;animation:none!important;opacity:1!important;width:100%;height:auto;padding:14px 12px;grid-column:1/-1;margin-bottom:10px}.info-card.card-trial[data-v-bde52878],.info-card.card-online[data-v-bde52878]{top:auto!important;bottom:auto!important;left:auto!important}.section-title[data-v-bde52878]{font-size:52px;line-height:1.1;margin:0 0 8px}.hero-tagline[data-v-bde52878]{font-size:28px;line-height:1.2;margin:0 0 20px}.modal-overlay[data-v-bde52878]{align-items:center;padding:16px}.modal-window[data-v-bde52878]{width:100%;max-width:95vw;padding:20px 16px 16px}.modal-window--certificate[data-v-bde52878],.modal-window--trial[data-v-bde52878],.modal-window--online[data-v-bde52878]{width:100%;max-width:95vw;padding:24px 20px 20px}.btn--primary[data-v-bde52878]{padding:16px 24px;min-height:56px;font-size:16px;min-width:280px;margin:0}.modal-card__benefit[data-v-bde52878]{font-size:1em}.modal-card__info p[data-v-bde52878]{font-size:1.05em}}@media (prefers-reduced-motion: reduce){[data-v-bde52878]{animation:none!important;transition:none!important}}html[data-v-1680a7e2]{overflow-y:scroll}.section-padding[data-v-1680a7e2]{padding:80px 0 120px}.section-offset[data-v-1680a7e2]{margin-bottom:0}.container[data-v-1680a7e2]{max-width:1440px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media (max-width: 1439px){.container[data-v-1680a7e2]{padding:0 24px}}@media (max-width: 1199px){.container[data-v-1680a7e2]{max-width:1024px}}@media (max-width: 767px){.container[data-v-1680a7e2]{max-width:100%;padding:0 16px}}.individual-lessons[data-v-1680a7e2]{position:relative;overflow:hidden;background:#0f1628}.individual-lessons__inner[data-v-1680a7e2]{position:relative;z-index:2}.individual-lessons__content[data-v-1680a7e2]{display:grid;grid-template-columns:1fr 380px;gap:120px;align-items:center}.individual-lessons__left[data-v-1680a7e2]{display:flex;flex-direction:column;gap:24px;animation:content-fade-in-1680a7e2 .8s ease-out;max-width:640px}.individual-lessons__right[data-v-1680a7e2]{position:relative;width:380px;height:380px;flex-shrink:0;animation:mascot-side-fade-in-1680a7e2 .8s ease-out .3s forwards;opacity:0;transform:translate(-150px);margin-left:-80px}.personal-learning-block[data-v-1680a7e2]{position:relative;background:linear-gradient(135deg,#00649640,#321e5059,#64149640);border:1.5px solid rgba(0,212,255,.35);border-radius:24px;padding:32px 36px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #00d4ff26,inset 0 1px #ffffff26;overflow:hidden;animation:personal-block-entrance-1680a7e2 .9s cubic-bezier(.34,1.56,.64,1) .3s forwards;opacity:0;transform:translateY(20px);display:flex;flex-direction:column;gap:20px}@keyframes personal-block-entrance-1680a7e2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.learning-icon[data-v-1680a7e2]{width:56px;height:56px;background:#00d4ff1f;border:1.5px solid rgba(0,212,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00d4ff33,inset 0 1px #00d4ff4d;animation:icon-float-1680a7e2 3s ease-in-out infinite;flex-shrink:0}.learning-icon svg[data-v-1680a7e2]{width:32px;height:32px}@keyframes icon-float-1680a7e2{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.personal-title[data-v-1680a7e2]{font-size:32px;font-weight:900;line-height:1.2;color:#00f5ff;text-shadow:none;margin:0;letter-spacing:-.5px;background:linear-gradient(90deg,#00f5ff,#00d4ff,#64e3e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:brightness(1.3) saturate(1.4)}.personal-description[data-v-1680a7e2]{font-size:17px;font-weight:600;line-height:1.65;color:#fff;margin:0;letter-spacing:.3px;text-shadow:0 1px 4px rgba(0,0,0,.3)}.highlight-text[data-v-1680a7e2]{background:linear-gradient(90deg,#00f5ff,#00d4ff,#a3d9ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;filter:brightness(1.2) saturate(1.2);display:inline}.mascot-container[data-v-1680a7e2]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;z-index:10}.mascot-glow[data-v-1680a7e2]{pointer-events:none;position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);width:110%;height:110%;border-radius:50%;background:radial-gradient(circle,rgba(0,212,255,.25) 0%,rgba(123,47,247,.15) 40%,rgba(240,0,255,.1) 70%,transparent 95%);opacity:.9;filter:blur(25px);animation:glow-pulse-1680a7e2 3.5s ease-in-out infinite}@keyframes glow-pulse-1680a7e2{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1.05;transform:translate(-50%,-50%) scale(1.1)}}.mascot-image[data-v-1680a7e2]{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;animation:mascot-float-1680a7e2 5s ease-in-out infinite;filter:contrast(1.3) brightness(1.08) saturate(1.4) drop-shadow(0 4px 20px rgba(0,0,0,.6));image-rendering:crisp-edges;-webkit-font-smoothing:antialiased;z-index:10;position:relative}@keyframes mascot-float-1680a7e2{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mascot-side-fade-in-1680a7e2{to{opacity:1;transform:translate(0)}}@keyframes content-fade-in-1680a7e2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.floating-code[data-v-1680a7e2]{position:absolute;font-family:Courier New,monospace;font-weight:700;font-size:14px;opacity:.6;z-index:12;pointer-events:none;animation:float-code-1680a7e2 7s ease-in-out infinite}.floating-code.code-1[data-v-1680a7e2]{left:-25%;bottom:12%;color:#7b2ff7;text-shadow:0 0 15px rgba(123,47,247,.7)}.floating-code.code-2[data-v-1680a7e2]{right:5%;top:-8%;color:#f000ff;text-shadow:0 0 15px rgba(240,0,255,.7);animation-delay:2.5s}.floating-code.code-3[data-v-1680a7e2]{left:-20%;top:8%;color:#7b2ff7;text-shadow:0 0 15px rgba(123,47,247,.7);animation-delay:5s}@keyframes float-code-1680a7e2{0%,to{opacity:.6}50%{transform:translateY(-10px);opacity:.8}}.cyber-orb[data-v-1680a7e2]{position:absolute;border-radius:50%;opacity:.7;filter:brightness(1.12);pointer-events:none;z-index:14}.cyber-orb.cyan[data-v-1680a7e2]{right:8%;top:8%;width:32px;height:32px;background:radial-gradient(circle at 66% 36%,#81fffa 10%,rgba(67,209,255,.67) 78%,transparent 100%);animation:cyber-float-cyan-1680a7e2 5s ease-in-out infinite}.cyber-orb.magenta[data-v-1680a7e2]{left:3%;top:25%;width:20px;height:20px;background:radial-gradient(circle at 46% 46%,#7b2ff7 23%,rgba(123,47,247,.48) 100%,transparent 100%);animation:cyber-float-magenta-1680a7e2 6s ease-in-out infinite}.cyber-orb.purple[data-v-1680a7e2]{right:12%;bottom:20%;width:26px;height:26px;background:radial-gradient(circle at 40% 44%,#7b2ff7 24%,#7b2ff7 80%,transparent 100%);animation:cyber-float-purple-1680a7e2 7s ease-in-out infinite}@keyframes cyber-float-cyan-1680a7e2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-8px) scale(1.08)}}@keyframes cyber-float-magenta-1680a7e2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6px,8px) scale(1.12)}}@keyframes cyber-float-purple-1680a7e2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-8px) scale(1.1)}}@media (max-width: 1199px){.section-padding[data-v-1680a7e2]{padding:60px 0 80px}.individual-lessons__content[data-v-1680a7e2]{grid-template-columns:1fr;gap:40px}.individual-lessons__right[data-v-1680a7e2]{display:none}.personal-learning-block[data-v-1680a7e2]{padding:24px 20px}.personal-title[data-v-1680a7e2]{font-size:28px}.personal-description[data-v-1680a7e2]{font-size:16px}}@media (max-width: 768px){.section-padding[data-v-1680a7e2]{padding:50px 0 70px}.learning-icon[data-v-1680a7e2]{width:48px;height:48px}.learning-icon svg[data-v-1680a7e2]{width:28px;height:28px}.personal-learning-block[data-v-1680a7e2]{padding:20px 16px;gap:12px}.personal-title[data-v-1680a7e2]{font-size:24px}.personal-description[data-v-1680a7e2]{font-size:14px;line-height:1.6}}@media (max-width: 480px){.section-padding[data-v-1680a7e2]{padding:40px 0 60px}.personal-title[data-v-1680a7e2]{font-size:20px}.personal-description[data-v-1680a7e2]{font-size:13px}}html[data-v-e0226cce]{overflow-y:scroll}.section-padding[data-v-e0226cce]{padding:80px 0 120px}.section-offset[data-v-e0226cce]{margin-bottom:0}.container[data-v-e0226cce]{max-width:1440px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media (max-width: 1439px){.container[data-v-e0226cce]{padding:0 24px}}@media (max-width: 1199px){.container[data-v-e0226cce]{max-width:1024px}}@media (max-width: 767px){.container[data-v-e0226cce]{max-width:100%;padding:0 16px}}.group-lessons[data-v-e0226cce]{position:relative;overflow:hidden;background:#0f1628}.group-lessons__inner[data-v-e0226cce]{position:relative;z-index:2}.group-lessons__content[data-v-e0226cce]{display:grid;grid-template-columns:1fr 500px;gap:80px;align-items:center}.group-lessons__left[data-v-e0226cce]{display:flex;flex-direction:column;gap:24px;animation:content-fade-in-e0226cce .8s ease-out;max-width:640px}.group-lessons__right[data-v-e0226cce]{position:relative;width:500px;height:500px;flex-shrink:0;animation:mascot-side-fade-in-e0226cce .8s ease-out .3s forwards;opacity:0;transform:translate(-150px);margin-left:-60px}.group-learning-block[data-v-e0226cce]{position:relative;background:linear-gradient(135deg,#641e9640,#50287859,#32649640);border:1.5px solid rgba(196,129,255,.35);border-radius:24px;padding:32px 36px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #c481ff26,inset 0 1px #ffffff26;overflow:hidden;animation:group-block-entrance-e0226cce .9s cubic-bezier(.34,1.56,.64,1) .4s forwards;opacity:0;transform:translateY(20px);display:flex;flex-direction:column;gap:20px}@keyframes group-block-entrance-e0226cce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.learning-icon-group[data-v-e0226cce]{width:56px;height:56px;background:#c481ff1f;border:1.5px solid rgba(196,129,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #c481ff33,inset 0 1px #c481ff4d;animation:icon-float-e0226cce 3s ease-in-out infinite;flex-shrink:0}.learning-icon-group svg[data-v-e0226cce]{width:32px;height:32px}@keyframes icon-float-e0226cce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.group-title[data-v-e0226cce]{font-size:32px;font-weight:900;line-height:1.2;color:#c481ff;text-shadow:none;margin:0;letter-spacing:-.5px;background:linear-gradient(90deg,#c481ff,#a366ff,#8845ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:brightness(1.3) saturate(1.4)}.group-description[data-v-e0226cce]{font-size:17px;font-weight:600;line-height:1.65;color:#fff;margin:0;letter-spacing:.3px;text-shadow:0 1px 4px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:16px}.description-intro[data-v-e0226cce]{margin:0;font-size:16px;font-weight:600;line-height:1.6}.description-highlight[data-v-e0226cce]{margin:0;font-size:18px;font-weight:800;line-height:1.5;background:linear-gradient(90deg,#c481ff,#a366ff,#8845ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px;filter:brightness(1.2) saturate(1.3)}.description-text[data-v-e0226cce]{margin:0;font-size:16px;font-weight:500;line-height:1.65;color:#e3eaff}.highlight[data-v-e0226cce]{background:linear-gradient(90deg,#c481ff,#a366ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;filter:brightness(1.15) saturate(1.2)}.mascot-container[data-v-e0226cce]{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;z-index:10}.mascot-glow-group[data-v-e0226cce]{pointer-events:none;position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);width:112%;height:112%;border-radius:50%;background:radial-gradient(circle,rgba(196,129,255,.176) 0%,rgba(123,47,247,.112) 40%,rgba(160,60,200,.072) 70%,transparent 95%);opacity:.64;filter:blur(25px);animation:glow-pulse-e0226cce 3.5s ease-in-out infinite}@keyframes glow-pulse-e0226cce{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.76;transform:translate(-50%,-50%) scale(1.1)}}.mascot-image[data-v-e0226cce]{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;animation:mascot-float-e0226cce 5s ease-in-out infinite;filter:contrast(1.3) brightness(1.08) saturate(1.4) drop-shadow(0 4px 20px rgba(0,0,0,.6));image-rendering:crisp-edges;-webkit-font-smoothing:antialiased;z-index:10;position:relative}@keyframes mascot-float-e0226cce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mascot-side-fade-in-e0226cce{to{opacity:1;transform:translate(0)}}@keyframes content-fade-in-e0226cce{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.floating-code[data-v-e0226cce]{position:absolute;font-family:Courier New,monospace;font-weight:700;font-size:14px;opacity:.6;z-index:12;pointer-events:none;animation:float-code-e0226cce 7s ease-in-out infinite}.floating-code.code-1[data-v-e0226cce]{left:10%;bottom:12%;color:#7b2ff7;text-shadow:0 0 15px rgba(123,47,247,.7)}.floating-code.code-2[data-v-e0226cce]{right:5%;top:-8%;color:#f000ff;text-shadow:0 0 15px rgba(240,0,255,.7);animation-delay:2.5s}.floating-code.code-3[data-v-e0226cce]{left:25%;top:8%;color:#7b2ff7;text-shadow:0 0 15px rgba(123,47,247,.7);animation-delay:5s}@keyframes float-code-e0226cce{0%,to{opacity:.6}50%{transform:translateY(-10px);opacity:.8}}.cyber-orb[data-v-e0226cce]{position:absolute;border-radius:50%;opacity:.7;filter:brightness(1.12);pointer-events:none;z-index:14}.cyber-orb.cyan[data-v-e0226cce]{right:8%;top:8%;width:32px;height:32px;background:radial-gradient(circle at 66% 36%,#81fffa 10%,rgba(67,209,255,.67) 78%,transparent 100%);animation:cyber-float-cyan-e0226cce 5s ease-in-out infinite}.cyber-orb.magenta[data-v-e0226cce]{left:3%;top:25%;width:20px;height:20px;background:radial-gradient(circle at 46% 46%,#7b2ff7 23%,rgba(123,47,247,.48) 100%,transparent 100%);animation:cyber-float-magenta-e0226cce 6s ease-in-out infinite}.cyber-orb.purple[data-v-e0226cce]{right:12%;bottom:20%;width:26px;height:26px;background:radial-gradient(circle at 40% 44%,#7b2ff7 24%,#7b2ff7 80%,transparent 100%);animation:cyber-float-purple-e0226cce 7s ease-in-out infinite}@keyframes cyber-float-cyan-e0226cce{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-8px) scale(1.08)}}@keyframes cyber-float-magenta-e0226cce{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6px,8px) scale(1.12)}}@keyframes cyber-float-purple-e0226cce{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8px,-8px) scale(1.1)}}@media (max-width: 1199px){.section-padding[data-v-e0226cce]{padding:60px 0 80px}.group-lessons__content[data-v-e0226cce]{grid-template-columns:1fr;gap:40px}.group-lessons__right[data-v-e0226cce]{display:none}.group-learning-block[data-v-e0226cce]{padding:24px 20px}.group-title[data-v-e0226cce]{font-size:28px}.group-description[data-v-e0226cce]{font-size:16px}.description-highlight[data-v-e0226cce]{font-size:17px}.description-text[data-v-e0226cce]{font-size:15px}}@media (max-width: 768px){.section-padding[data-v-e0226cce]{padding:50px 0 70px}.learning-icon-group[data-v-e0226cce]{width:48px;height:48px}.learning-icon-group svg[data-v-e0226cce]{width:28px;height:28px}.group-learning-block[data-v-e0226cce]{padding:20px 16px;gap:12px}.group-title[data-v-e0226cce]{font-size:24px}.group-description[data-v-e0226cce]{font-size:15px;gap:12px}.description-intro[data-v-e0226cce]{font-size:15px}.description-highlight[data-v-e0226cce]{font-size:16px}.description-text[data-v-e0226cce]{font-size:14px}}@media (max-width: 480px){.section-padding[data-v-e0226cce]{padding:40px 0 60px}.group-title[data-v-e0226cce]{font-size:20px}.group-description[data-v-e0226cce],.description-intro[data-v-e0226cce]{font-size:14px}.description-highlight[data-v-e0226cce]{font-size:15px}.description-text[data-v-e0226cce]{font-size:13px}}.courses[data-v-344f3b0d]{position:relative;overflow:hidden;padding:56px 0 0;margin-bottom:0;margin-top:-1px;background:#0f1628}.courses__inner[data-v-344f3b0d]{position:relative;z-index:2;padding-bottom:0}.courses__content[data-v-344f3b0d]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;align-items:start}.courses__column[data-v-344f3b0d]{display:flex;flex-direction:column;height:100%}.courses__header-block[data-v-344f3b0d]{margin-bottom:30px;animation:text-fade-in-344f3b0d .8s ease-out .2s forwards;opacity:0;height:auto;display:flex;flex-direction:column;justify-content:flex-start}.courses__plan-title[data-v-344f3b0d]{font-family:Oddval;font-weight:700;font-size:40px;line-height:1.1;letter-spacing:-.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6),0 4px 16px rgba(0,0,0,.4);margin:0 0 12px}.courses__plan-title span[data-v-344f3b0d]{background:linear-gradient(135deg,#64e3e3,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.courses__plan-subtitle[data-v-344f3b0d]{font-size:15px;font-weight:700;color:#fff;margin:0 0 10px;letter-spacing:.4px}.courses__plan-subtitle span[data-v-344f3b0d]{background:linear-gradient(135deg,#64e3e3,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.courses__plan-description[data-v-344f3b0d]{font-size:16px;font-weight:600;line-height:1.5;background:linear-gradient(135deg,#fff,#fff 25%,#64e3e3 70%,#00d4ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.3px;margin:0;filter:brightness(1.1) saturate(1.2)}.courses__list[data-v-344f3b0d]{display:grid;gap:18px;flex:1;list-style:none;margin:0;padding:0}.courses__button-wrapper[data-v-344f3b0d]{margin-top:10px;margin-bottom:60px;animation:button-wrapper-fade-in-344f3b0d .8s ease-out .5s forwards;opacity:0;padding-bottom:0}.plan-badge[data-v-344f3b0d]{display:inline-block;padding:10px 18px;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid;margin-bottom:12px;width:fit-content}.badge-cyan[data-v-344f3b0d]{background:#64e3e31f;border-color:#64e3e34d;box-shadow:0 4px 16px #64e3e333,inset 0 1px #64e3e34d}.badge-purple[data-v-344f3b0d]{background:#c481ff1f;border-color:#c481ff4d;box-shadow:0 4px 16px #c481ff33,inset 0 1px #c481ff4d}.course[data-v-344f3b0d]{display:flex;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:8px;background:#ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.4,0,.2,1);animation:course-fade-in-344f3b0d .8s ease-out forwards;opacity:0;transform:translateY(20px)}.course[data-v-344f3b0d]:hover{border-color:#ffffff40;background:#ffffff0f;transform:translateY(-6px);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff1a}.course__number[data-v-344f3b0d]{display:flex;justify-content:center;align-items:center;min-width:131px;height:131px;border-radius:14px;flex-shrink:0;font-family:Oddval;font-weight:700;font-size:52px;line-height:48;letter-spacing:-.01em;text-shadow:0 2px 8px rgba(0,0,0,.5)}.course__texts[data-v-344f3b0d]{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.course__title[data-v-344f3b0d]{font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0}.course__description[data-v-344f3b0d]{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:-.01em;color:#b1b1b1;margin:0}@keyframes text-fade-in-344f3b0d{to{opacity:1}}@keyframes course-fade-in-344f3b0d{to{opacity:1;transform:translateY(0)}}@keyframes button-wrapper-fade-in-344f3b0d{to{opacity:1}}.btn[data-v-344f3b0d]{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 28px;border:none;border-radius:14px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .5s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;animation:button-fade-in-344f3b0d .8s ease-out .7s forwards;opacity:0}.btn[data-v-344f3b0d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%);transition:transform .6s}.btn[data-v-344f3b0d]:hover{transform:translateY(-6px)}.btn[data-v-344f3b0d]:hover:before{transform:translate(100%)}.btn:hover span[data-v-344f3b0d]:last-child{transform:translate(4px)}.btn--cyan[data-v-344f3b0d]{background:linear-gradient(135deg,#64e3e3,#00d4ff);color:#000;box-shadow:0 8px 24px #00d4ff26}.btn--cyan[data-v-344f3b0d]:hover{box-shadow:0 12px 32px #00d4ff40}.btn--purple[data-v-344f3b0d]{background:linear-gradient(135deg,#c481ff,#7b2ff7);color:#fff;box-shadow:0 8px 24px #7b2ff726}.btn--purple[data-v-344f3b0d]:hover{box-shadow:0 12px 32px #7b2ff740}.btn span[data-v-344f3b0d]{display:inline-flex;align-items:center}.btn span[data-v-344f3b0d]:last-child{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.btn__arrow[data-v-344f3b0d]{font-size:18px}@keyframes button-fade-in-344f3b0d{0%{opacity:0;transform:translateY(15px)}to{opacity:1}}@media (max-width: 1199px){.courses__content[data-v-344f3b0d]{grid-template-columns:1fr}}@media (max-width: 600px){.courses__header-block[data-v-344f3b0d]{margin-bottom:20px;height:auto}.courses__plan-subtitle[data-v-344f3b0d]{font-size:14px}.courses__plan-description[data-v-344f3b0d]{font-size:15px}.courses__button-wrapper[data-v-344f3b0d]{margin-top:7px;margin-bottom:30px}.plan-badge[data-v-344f3b0d]{padding:8px 14px;margin-bottom:10px}.courses__plan-title[data-v-344f3b0d]{font-size:32px;margin-bottom:8px}.btn[data-v-344f3b0d]{font-size:14px;padding:14px 24px}.course__number[data-v-344f3b0d]{font-size:32px;height:100px;min-width:100px}.course__texts[data-v-344f3b0d]{padding:12px;gap:8px}.course__title[data-v-344f3b0d]{font-size:16px}.course__description[data-v-344f3b0d]{font-size:13px}}@media (max-width: 439px){.course__number[data-v-344f3b0d]{font-size:28px;height:80px;min-width:80px}.course__texts[data-v-344f3b0d]{padding:8px;gap:6px}.course__title[data-v-344f3b0d]{font-size:14px}.course__description[data-v-344f3b0d]{font-size:12px}}@media (max-width: 374px){.courses__plan-subtitle[data-v-344f3b0d]{font-size:13px}.btn[data-v-344f3b0d]{font-size:12px;padding:12px 20px}.course__title[data-v-344f3b0d]{font-size:13px}}.section-offset[data-v-344f3b0d]{margin-bottom:0}.container[data-v-344f3b0d]{max-width:1440px;margin:0 auto;padding:0 20px;position:relative;z-index:2}@media (max-width: 1439px){.container[data-v-344f3b0d]{padding:0 24px}}@media (max-width: 1199px){.section-offset[data-v-344f3b0d]{margin-bottom:0}.container[data-v-344f3b0d]{max-width:1024px}}@media (max-width: 767px){.container[data-v-344f3b0d]{max-width:100%;padding:0 16px}}@media (max-width: 599px){.section-offset[data-v-344f3b0d]{margin-bottom:0}}html[data-v-344f3b0d]{overflow-y:scroll}.footer[data-v-8b855fec]{width:100%;background:#14161e;padding:48px 0 32px;margin:0;border:none;border-top:1px solid #24273a}.footer__container[data-v-8b855fec]{max-width:1200px;margin:0 auto;padding:0 22px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px}@media (max-width: 900px){.footer__container[data-v-8b855fec]{flex-direction:column;gap:28px}}.footer__title[data-v-8b855fec]{font-size:22px;font-family:Oddval,sans-serif;font-weight:700;margin:0 0 4px;padding:0;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(98deg,#e8f8f8,#64e3e3 54%,#e064e3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer__contacts[data-v-8b855fec]{display:flex;flex-direction:column;gap:20px;min-width:250px}@media (max-width: 900px){.footer__contacts[data-v-8b855fec]{min-width:0;width:100%;gap:16px}}.footer__row[data-v-8b855fec]{display:flex;align-items:center;gap:15px;color:#b1b1b1;font-size:15px;flex-wrap:wrap;line-height:1.4}.footer__row.footer__socials[data-v-8b855fec]{gap:12px}.footer__row.footer__socials a[data-v-8b855fec]{display:inline-flex;align-items:center;transition:filter .16s ease}.footer__row.footer__socials a img[data-v-8b855fec]{width:22px;height:22px;filter:grayscale(.12) brightness(1.15)}.footer__row.footer__socials a:hover img[data-v-8b855fec]{filter:grayscale(0) brightness(1)}.footer__label[data-v-8b855fec]{color:#64e3e3;font-weight:600;font-size:14px;flex-shrink:0}.footer__link[data-v-8b855fec]{color:#fff;font-size:16px;text-decoration:none;font-weight:600;transition:color .18s ease}.footer__link[data-v-8b855fec]:hover{color:#e064e3}.footer__address-section[data-v-8b855fec]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:16px}@media (max-width: 900px){.footer__address-section[data-v-8b855fec]{align-items:flex-start}}.address-info[data-v-8b855fec]{display:flex;flex-direction:column;gap:8px;align-items:flex-end}@media (max-width: 900px){.address-info[data-v-8b855fec]{align-items:flex-start}}.address-badge[data-v-8b855fec]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#64e3e31f;border:1px solid rgba(100,227,227,.25);border-radius:18px;color:#64e3e3;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.address-badge svg[data-v-8b855fec]{width:13px;height:13px;flex-shrink:0;stroke:currentColor}@media (max-width: 900px){.address-badge[data-v-8b855fec]{font-size:9px;padding:4px 10px}}.address-link[data-v-8b855fec]{font-size:20px;color:#fff;font-weight:700;background:none;border:none;cursor:pointer;padding:10px 14px;border-radius:10px;position:relative;overflow:hidden;display:inline-block;line-height:1.3;letter-spacing:-.3px;transition:all .25s cubic-bezier(.4,0,.2,1);text-align:right}.address-link[data-v-8b855fec]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#64e3e31a,#f000ff14);opacity:0;transition:opacity .25s ease;border-radius:10px}.address-link[data-v-8b855fec]:hover{background:#64e3e314;color:#00f5ff;border:1px solid rgba(100,227,227,.2)}.address-link[data-v-8b855fec]:hover:before{opacity:1}@media (max-width: 900px){.address-link[data-v-8b855fec]{text-align:left}}@media (max-width: 900px){.address-link[data-v-8b855fec]{font-size:18px;padding:8px 10px}}@media (max-width: 600px){.address-link[data-v-8b855fec]{font-size:16px}}.map-modal[data-v-8b855fec]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;background:#0b0f1599;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;animation:modal-fade-in-8b855fec .3s ease-out;overflow:hidden}.map-card[data-v-8b855fec]{background:#111827d9;border:1px solid rgba(100,227,227,.15);border-radius:18px;display:flex;flex-direction:column;align-items:stretch;width:90vw;height:90vh;max-width:800px;max-height:90vh;overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:card-scale-in-8b855fec .35s cubic-bezier(.34,1.56,.64,1);position:relative}@media (max-width: 1024px){.map-card[data-v-8b855fec]{width:85vw;height:85vh;max-width:700px}}@media (max-width: 768px){.map-card[data-v-8b855fec]{width:92vw;height:92vh;max-width:none;border-radius:16px}}@media (max-width: 600px){.map-card[data-v-8b855fec]{width:96vw;height:96vh;border-radius:14px}}@media (max-width: 480px){.map-card[data-v-8b855fec]{width:98vw;height:98vh;border-radius:12px}}@media (max-height: 700px) and (orientation: landscape){.map-card[data-v-8b855fec]{height:95vh}}.map-close[data-v-8b855fec]{position:absolute;right:20px;top:20px;width:auto;height:auto;background:transparent;border:none;color:#64e3e3;cursor:pointer;transition:color .25s ease;display:flex;align-items:center;justify-content:center;z-index:10;padding:8px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.map-close svg[data-v-8b855fec]{width:24px;height:24px;display:block;stroke:currentColor}.map-close[data-v-8b855fec]:hover{color:#00f5ff}.map-close[data-v-8b855fec]:active{opacity:.8}@media (max-width: 480px){.map-close[data-v-8b855fec]{right:14px;top:14px;padding:6px}.map-close svg[data-v-8b855fec]{width:22px;height:22px}}.map-header[data-v-8b855fec]{padding:28px 32px 18px;border-bottom:1px solid rgba(100,227,227,.1);background:#64e3e305;flex-shrink:0}@media (max-width: 768px){.map-header[data-v-8b855fec]{padding:24px 28px 14px}}@media (max-width: 600px){.map-header[data-v-8b855fec]{padding:20px 22px 12px}}@media (max-width: 480px){.map-header[data-v-8b855fec]{padding:16px 18px 10px}}.map-badge[data-v-8b855fec]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#64e3e31f;border:1px solid rgba(100,227,227,.2);border-radius:20px;color:#64e3e3;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.map-badge svg[data-v-8b855fec]{width:16px;height:16px;flex-shrink:0}@media (max-width: 600px){.map-badge[data-v-8b855fec]{font-size:10px;padding:5px 12px;margin-bottom:10px}.map-badge svg[data-v-8b855fec]{width:14px;height:14px}}.map-title[data-v-8b855fec]{font-size:22px;color:#fff;font-weight:700;margin:0 0 8px;padding:0;text-align:left;letter-spacing:-.3px;line-height:1.3;word-break:break-word}@media (max-width: 768px){.map-title[data-v-8b855fec]{font-size:20px}}@media (max-width: 600px){.map-title[data-v-8b855fec]{font-size:17px}}@media (max-width: 480px){.map-title[data-v-8b855fec]{font-size:15px}}.map-subtitle[data-v-8b855fec]{font-size:12px;color:#6b7a88;margin:0;padding:0;font-weight:500;letter-spacing:.6px;text-transform:uppercase}@media (max-width: 600px){.map-subtitle[data-v-8b855fec]{font-size:11px;letter-spacing:.4px}}@media (max-width: 480px){.map-subtitle[data-v-8b855fec]{font-size:10px}}.map-container[data-v-8b855fec]{position:relative;width:100%;flex:1;min-height:0;overflow:hidden;background:#0a0f15}.map-iframe[data-v-8b855fec]{width:100%;height:100%;border:none;display:block;animation:iframe-fade-in-8b855fec .4s ease-out .1s forwards;opacity:0}.map-button[data-v-8b855fec]{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#64e3e3,#00d4ff);color:#000;text-decoration:none;font-weight:700;font-size:14px;border:none;cursor:pointer;transition:all .25s ease;letter-spacing:.4px;text-transform:uppercase;position:relative;overflow:hidden;border-radius:0 0 18px 18px;flex-shrink:0;-webkit-user-select:none;user-select:none}.map-button[data-v-8b855fec]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.15),transparent);opacity:0;transition:opacity .25s ease;border-radius:0 0 18px 18px}.map-button[data-v-8b855fec]:hover{background:linear-gradient(135deg,#00d4ff,#00f5ff);transform:translateY(-1px)}.map-button[data-v-8b855fec]:hover:before{opacity:1}.map-button:hover .map-arrow[data-v-8b855fec]{transform:translate(3px)}.map-button[data-v-8b855fec]:active{transform:translateY(1px)}@media (max-width: 768px){.map-button[data-v-8b855fec]{padding:12px 24px;font-size:13px;gap:8px}}@media (max-width: 600px){.map-button[data-v-8b855fec]{padding:11px 20px;font-size:12px;gap:6px;border-radius:0 0 14px 14px}}@media (max-width: 480px){.map-button[data-v-8b855fec]{padding:10px 16px;font-size:11px;gap:4px;border-radius:0 0 12px 12px}}@media (max-height: 700px) and (orientation: landscape){.map-button[data-v-8b855fec]{padding:8px 16px;font-size:12px}}.map-arrow[data-v-8b855fec]{display:inline-block;transition:transform .25s ease;font-size:16px}@media (max-width: 480px){.map-arrow[data-v-8b855fec]{font-size:14px}}.map-fade-enter-active[data-v-8b855fec],.map-fade-leave-active[data-v-8b855fec]{transition:all .25s ease}.map-fade-enter-from[data-v-8b855fec],.map-fade-leave-to[data-v-8b855fec]{opacity:0}.map-fade-enter-from .map-card[data-v-8b855fec],.map-fade-leave-to .map-card[data-v-8b855fec]{transform:scale(.9) translateY(15px)}@keyframes modal-fade-in-8b855fec{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes card-scale-in-8b855fec{0%{transform:scale(.9) translateY(15px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes iframe-fade-in-8b855fec{to{opacity:1}}.legal-docs-page[data-v-c2a7835c]{min-height:100vh;background-image:url(/assets/images/hero-bg.svg);background-size:auto;background-repeat:no-repeat;background-position:right top;display:flex;align-items:start;justify-content:center;padding:20px;box-sizing:border-box}@media screen and (max-width: 1439px){.legal-docs-page[data-v-c2a7835c]{background-size:1000px}}@media screen and (max-width: 999px){.legal-docs-page[data-v-c2a7835c]{background-size:850px;background-position:right top}}@media screen and (max-width: 799px){.legal-docs-page[data-v-c2a7835c]{background:none;padding:12px}}.legal-docs__wrapper[data-v-c2a7835c]{position:relative;margin:54px auto 42px;padding:40px 36px 38px;border-radius:28px;box-shadow:0 2px 38px #11254240,0 2px 8px #bddae679;max-width:820px;width:100%;display:flex;flex-direction:column;align-items:stretch;background:linear-gradient(108deg,#fafbfc 40%,#e7f2fb);color:#232a34;border:1px solid #e7ebf3;box-sizing:border-box}.legal-docs__title[data-v-c2a7835c]{font-size:2.1em;font-family:Inter,Arial,sans-serif;color:#1f395c;font-weight:800;margin-bottom:13px;display:flex;align-items:center;gap:13px;word-break:break-word}.legal-docs__icon[data-v-c2a7835c]{width:30px;height:30px;background:url(/assets/images/certificate.svg) no-repeat center/contain;display:inline-block;flex-shrink:0}.legal-docs__desc[data-v-c2a7835c]{font-size:1.09em;color:#4e6682;margin-bottom:2em;font-weight:500;line-height:1.5}.legal-docs__list[data-v-c2a7835c]{display:flex;flex-direction:column;gap:18px}.legal-docs__card[data-v-c2a7835c]{background:#f3f6fa;border-radius:13px;box-shadow:0 1px 8px #237ec711;padding:13px 16px;display:flex;align-items:center;gap:14px;border:1px solid #e2e9f3;transition:box-shadow .15s,background .14s;box-sizing:border-box}.legal-docs__card[data-v-c2a7835c]:hover{box-shadow:0 7px 16px #237ec730;background:#e4f1ff}.legal-docs__fileicon[data-v-c2a7835c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;flex-shrink:0;opacity:.97}.legal-docs__fileicon img[data-v-c2a7835c]{width:100%;height:100%;object-fit:contain;display:block}.legal-docs__card-info[data-v-c2a7835c]{flex:1;min-width:0}.legal-docs__card-title[data-v-c2a7835c]{font-size:1.07em;font-weight:600;color:#25457f;line-height:1.36;text-decoration:underline;transition:color .12s;word-break:break-word}.legal-docs__card-title[data-v-c2a7835c]:hover{color:#237ec7}.legal-docs__card-desc[data-v-c2a7835c]{font-size:.96em;color:#6281a4;margin-top:2px;line-height:1.4}.bordered-btn[data-v-c2a7835c]{border:1.5px solid #c4d5f3;background:linear-gradient(98deg,#edf6fd,#f7fafc 80%);color:#204475;border-radius:10px;box-shadow:0 1px 8px #c1d3ed16;padding:7px 22px;cursor:pointer;font-weight:600;font-size:1em;transition:background .13s,color .14s,border-color .13s;text-align:center;opacity:.97;flex-shrink:0;white-space:nowrap}.bordered-btn[data-v-c2a7835c]:hover{background:linear-gradient(98deg,#e0ecfc,#f7fafc);color:#3776bc;border-color:#b6cff8;box-shadow:0 2px 12px #c1d3ed27;opacity:1}.legal-docs__meta[data-v-c2a7835c]{background:#f3f6fa;border-radius:10px;padding:1.2em 1em;color:#345272;margin:2em 0 1.3em;font-size:.97em;text-align:center;box-shadow:0 1px 11px #c7d8ed24;border:1px solid #e0e9f3;font-weight:500;line-height:1.6;box-sizing:border-box}.legal-docs__company[data-v-c2a7835c]{font-size:1.12em;margin-bottom:.8em;color:#1f395c}.legal-docs__details[data-v-c2a7835c]{margin-bottom:1em;font-size:.96em;line-height:1.7}.legal-docs__details div[data-v-c2a7835c]{word-break:break-word}.legal-docs__cert[data-v-c2a7835c]{font-size:.92em;color:#4e6682;font-style:italic;margin-top:.8em}.legal-docs__back[data-v-c2a7835c]{margin:13px auto 0;display:inline-block;font-size:1.08em;border-radius:14px;padding:10px 36px;cursor:pointer;font-weight:600;text-align:center}@media (max-width: 900px){.legal-docs__wrapper[data-v-c2a7835c]{padding:28px 20px 24px;margin:28px auto 24px;border-radius:20px}.legal-docs__title[data-v-c2a7835c]{font-size:1.5em;gap:10px}.legal-docs__icon[data-v-c2a7835c]{width:24px;height:24px}.legal-docs__desc[data-v-c2a7835c]{font-size:1em}.legal-docs__card[data-v-c2a7835c]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 14px}.legal-docs__card-info[data-v-c2a7835c],.legal-docs__download[data-v-c2a7835c]{width:100%}.legal-docs__meta[data-v-c2a7835c]{font-size:.9em;padding:1em .8em}}@media (max-width: 599px){.legal-docs__wrapper[data-v-c2a7835c]{padding:20px 14px 18px;margin:16px auto 20px;border-radius:16px}.legal-docs__title[data-v-c2a7835c]{font-size:1.2em;gap:8px}.legal-docs__icon[data-v-c2a7835c]{width:20px;height:20px}.legal-docs__desc[data-v-c2a7835c]{font-size:.94em;margin-bottom:1.5em}.legal-docs__card[data-v-c2a7835c]{padding:14px 12px}.legal-docs__card-title[data-v-c2a7835c]{font-size:.98em}.legal-docs__card-desc[data-v-c2a7835c]{font-size:.88em}.legal-docs__meta[data-v-c2a7835c]{font-size:.85em;padding:.9em .7em}.legal-docs__company[data-v-c2a7835c]{font-size:1.05em}.legal-docs__details[data-v-c2a7835c]{font-size:.9em}.legal-docs__cert[data-v-c2a7835c]{font-size:.88em}.legal-docs__back[data-v-c2a7835c]{font-size:.95em;padding:9px 24px}.bordered-btn[data-v-c2a7835c]{padding:8px 16px;font-size:.95em}}@media (max-width: 400px){.legal-docs__wrapper[data-v-c2a7835c]{padding:16px 10px 14px}.legal-docs__title[data-v-c2a7835c]{font-size:1.05em}.legal-docs__meta[data-v-c2a7835c]{font-size:.8em}}
