@font-face{font-family:exo2;src:url(../media/Exo2_Light-s.p.01.ggz.1_nltf.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:exo2;src:url(../media/Exo2_Regular-s.p.0pnhk9fdr9wt7.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:exo2;src:url(../media/Exo2_Bold-s.p.05qn8-uzwmij7.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:exo2;src:url(../media/Exo2_Black-s.p.16g-9-00.pvt6.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:exo2;src:url(../media/Exo2_LightItalic-s.p.10o6t2wz511j5.ttf)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:exo2;src:url(../media/Exo2_Italic-s.p.08fpxgw3.~9e3.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:exo2;src:url(../media/Exo2_BoldItalic-s.p.0wqm1_rw6t3f5.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:exo2;src:url(../media/Exo2_BlackItalic-s.p.0d1klhor5dx5c.ttf)format("truetype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:exo2 Fallback;src:local(Arial);ascent-override:96.89%;descent-override:19.49%;line-gap-override:0.0%;size-adjust:103.11%}.exo2_14667100-module__cZoBdq__className{font-family:exo2,exo2 Fallback}.exo2_14667100-module__cZoBdq__variable{--font-exo2:"exo2", "exo2 Fallback"}
.hero{background-color:#0a0f19;background-image:linear-gradient(#0009 -3%,#0000 41%),linear-gradient(to bottom right,#ffffff1a -19%,#0000 43%),linear-gradient(#0000 55%,#0009 100%),linear-gradient(to bottom right,#0000 45%,#0006 78%);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.main-frame{color:#fff;background-image:radial-gradient(#fff0 63%,#ffffff1a 100%);background-position:50%;background-repeat:no-repeat;background-size:auto;border:1px solid #ffffffb3;border-radius:40px;flex-direction:column;padding:40px 60px;display:flex;position:absolute;inset:40px;box-shadow:0 0 60px 1px #000000b3}.hero-titles{margin-top:80px}.subtitle{letter-spacing:6px;margin-bottom:5px;font-size:42px;font-weight:300}.main-title{text-transform:uppercase;font-size:96px;font-weight:900;line-height:.85}.subtitle{animation:1.5s cubic-bezier(.22,1,.36,1) both heroFromLeft}.main-title{animation:1.5s cubic-bezier(.22,1,.36,1) .15s both heroFromRight}.clickable-yellow{color:var(--yellow);cursor:pointer;-webkit-text-fill-color:var(--yellow);transition:opacity .2s}.clickable-yellow:hover{opacity:.8}.clickable-yellow{color:var(--yellow);cursor:pointer;-webkit-text-fill-color:var(--yellow);display:inline-block;position:relative}.clickable-yellow:after{content:"";background:var(--yellow);transform-origin:0;width:100%;height:3px;transition:transform .4s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.clickable-yellow:hover:after{transform:scaleX(1)}@media screen and (max-width:768px){.subtitle{display:none!important}}@media screen and (max-width:1599px){.main-title{font-size:80px}.subtitle{letter-spacing:5px;font-size:34px}.hero-titles{margin-top:60px}}@media screen and (max-width:1399px){.main-frame{padding:32px 44px}.main-title{font-size:66px}.subtitle{letter-spacing:4px;font-size:26px}.hero-titles{margin-top:44px}}@media screen and (max-width:1199px){.main-frame{border-radius:28px;padding:24px 30px;inset:24px}.main-title{font-size:52px}.subtitle{letter-spacing:3px;font-size:18px}.hero-titles{margin-top:32px}}@media screen and (max-width:1023px){html,body{overflow-x:hidden!important}.hero{width:100vw;overflow-x:hidden}.main-frame{border-radius:20px;padding:20px 22px;inset:16px}.main-title{font-size:42px;line-height:.9}.subtitle{letter-spacing:2px;margin-bottom:4px;font-size:13px}.hero-titles{margin-top:22px}}@media screen and (max-width:768px){html{max-width:100vw!important;overflow-x:hidden!important}body{max-width:100vw!important;overflow:hidden auto!important}.hero{width:100vw!important;height:auto!important;min-height:100vh!important;padding:0!important;display:block!important;overflow-x:hidden!important}.main-frame{inset:unset!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;align-items:center!important;padding:30px 20px 48px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}.hero-titles{text-align:center!important;flex:none!important;width:100%!important;margin-top:16px!important;padding:0!important}.subtitle{letter-spacing:3px!important;text-align:center!important;opacity:.9!important;margin-bottom:8px!important;font-size:11px!important;font-weight:300!important;line-height:1.6!important;display:block!important}.main-title{text-align:center!important;letter-spacing:0!important;word-break:break-word!important;font-size:36px!important;font-weight:900!important;line-height:1.05!important}}
.header{justify-content:space-between;align-items:center;display:flex}.header-left,.header-right{align-items:center;gap:15px;display:flex}.logo-circle{color:#ccc;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-weight:900;display:flex}.site-name{letter-spacing:1.5px;font-size:20px;font-weight:900;display:block}.site-sub{opacity:.8;font-size:11px;font-weight:300}.nav{gap:18px;display:flex}.nav a{color:#fff;opacity:.9;background:linear-gradient(to right, var(--yellow) 50%, #fff 50%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700;text-decoration:none;transition:background-position .4s;position:relative}.nav a:after{content:"";background:var(--yellow);transform-origin:0;width:100%;height:2px;transition:transform .4s;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.nav a:hover{background-position:0 0}.nav a:hover:after{transform:scaleX(1)}.yellow-btn-small{background:var(--yellow);color:#000;cursor:pointer;width:48px;height:48px;transform-style:preserve-3d;border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .3s;display:flex;box-shadow:0 4px 15px #fdf2374d}.yellow-btn-small.arrow{padding:0;font-size:20px;font-weight:900}.yellow-btn-small.arrow svg{width:20px;height:20px;display:block}.yellow-btn-small:not(.arrow-flip){transition:transform .15s ease-out,box-shadow .3s}.phone-block{text-align:right;align-items:center;gap:10px;display:flex}.phone-text span{opacity:.7;font-size:11px;display:block}.phone-text strong{font-size:16px;font-weight:900}@media screen and (max-width:1599px){.nav{gap:12px}.nav a{font-size:12px}}@media screen and (max-width:1399px){.nav{gap:8px}.nav a{font-size:11px}.logo-circle{width:50px;height:50px;font-size:12px}.site-name{font-size:17px}.phone-text strong{font-size:14px}.yellow-btn-small{width:42px;height:42px}}@media screen and (max-width:1199px){.nav{gap:6px}.nav a{letter-spacing:0;font-size:10px}.logo-circle{width:44px;height:44px;font-size:10px}.site-name{letter-spacing:.5px;font-size:14px}.site-sub,.phone-text span{font-size:9px}.phone-text strong{font-size:12px}.yellow-btn-small{width:36px;height:36px;font-size:14px}.header-left,.header-right{gap:10px}.phone-block{gap:7px}}@media screen and (max-width:1023px){.nav a:nth-child(n+6){display:none}.nav{gap:5px}.nav a{font-size:9.5px}.logo-circle{width:38px;height:38px;font-size:9px}.site-name{letter-spacing:.3px;font-size:12px}.site-sub,.phone-text span{display:none}.phone-text strong{font-size:11px}.yellow-btn-small{width:32px;height:32px;font-size:12px}.header-left,.header-right{gap:8px}.phone-block{gap:5px}}@media screen and (max-width:768px){.header{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;padding:0!important;position:relative!important}.nav{display:none!important}.header-left{flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;margin-bottom:14px!important}.logo-circle{flex-shrink:0!important;width:72px!important;height:72px!important;font-size:14px!important}.logo-info{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.site-name{letter-spacing:1px!important;text-align:center!important;white-space:nowrap!important;font-size:20px!important}.site-sub{text-align:center!important;margin-top:4px!important;font-size:13px!important;display:block!important}.header-right{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;position:static!important}.phone-block{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;margin-bottom:18px!important;display:none!important}.phone-block>.yellow-btn-small:first-child{display:none!important}.phone-text{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.phone-text span{opacity:.75!important;text-align:center!important;white-space:nowrap!important;font-size:13px!important;display:block!important}.phone-text strong{text-align:center!important;white-space:nowrap!important;font-size:26px!important;font-weight:900!important;display:block!important}#arrowTrigger{display:none!important}}
.popup-contact{text-align:center;color:#000;z-index:2000;opacity:0;visibility:hidden;background:#fff;border-radius:45px;width:340px;padding:45px 30px;transition:all .3s;position:fixed;top:140px;right:80px;transform:translateY(-20px);box-shadow:0 20px 50px #0000004d}.popup-contact.active{opacity:1;visibility:visible;transform:translateY(0)}.overlay{z-index:1999;background:#0006;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.overlay.active{display:block}.p-row{margin-bottom:25px}.p-label{color:#aaa;margin-bottom:5px;font-size:13px;display:block}.p-val{color:#000;font-size:18px;font-weight:900}.phone-link{color:inherit;text-decoration:none}.phone-link:hover strong{opacity:.75}.p-socials{perspective:500px;justify-content:center;gap:15px;margin-top:15px;display:flex}.s-circle{background:var(--yellow);color:#000;width:45px;height:45px;transform-style:preserve-3d;border-radius:50%;justify-content:center;align-items:center;font-weight:900;text-decoration:none;transition:transform .15s ease-out,box-shadow .3s;display:flex;box-shadow:0 4px 15px #fdf2374d}.arrow-flip{transform-style:preserve-3d;perspective:400px;animation:1.5s cubic-bezier(.4,0,.2,1) .5s both arrowFlip3d}.arrow-flip.anim-done{animation:none}@media screen and (max-width:1399px){.popup-contact{right:44px}}@media screen and (max-width:1199px){.popup-contact{border-radius:32px;width:280px;padding:32px 22px;top:100px;right:28px}}@media screen and (max-width:1023px){.popup-contact{border-radius:24px;width:260px;padding:26px 18px;top:80px;right:20px}.p-val{font-size:15px}.s-circle{width:38px;height:38px}}@media screen and (max-width:768px){.popup-contact{width:calc(100vw - 40px)!important;max-width:340px!important;inset:auto auto 20px 50%!important;transform:translate(-50%)translateY(20px)!important}.popup-contact.active{transform:translate(-50%)translateY(0)!important}}
.bottom-section{justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.cards-wrap{gap:30px;display:flex}.glass-card{border:1px solid #ffffff1a;border-radius:45px;flex-direction:column;gap:35px;width:460px;padding:45px 35px;display:flex;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#00000026!important}.card-icon-wrap{background:var(--yellow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:95px;height:95px;display:flex;overflow:hidden}.card-icon-wrap svg{width:55px;height:55px}.card-icon-wrap img{object-fit:contain;width:55px!important;height:55px!important}.card-h{color:#fff;font-size:21px;font-style:italic;font-weight:700}.card-p{color:#ffffffd9;font-size:17px;line-height:1.4}.cta-wrap{text-align:right;perspective:500px;max-width:550px;padding-bottom:10px}.cta-text{opacity:.9;margin-bottom:30px;font-size:14px;line-height:1.6}.yellow-btn-main{background:var(--yellow);text-transform:uppercase;cursor:pointer;transform-style:preserve-3d;border:none;border-radius:15px;padding:22px 60px;font-size:16px;font-weight:900;transition:transform .15s ease-out,box-shadow .3s;box-shadow:0 6px 20px #fdf2374d}@media screen and (max-width:1599px){.glass-card{gap:26px;width:380px;padding:35px 26px}.card-icon-wrap{width:78px;height:78px}.card-icon-wrap svg{width:44px;height:44px}.card-icon-wrap img{width:44px!important;height:44px!important}.card-h{font-size:18px}.card-p{font-size:15px}.cta-wrap{max-width:460px}.cta-text{font-size:13px}.yellow-btn-main{padding:18px 44px;font-size:15px}}@media screen and (max-width:1399px){.glass-card{border-radius:32px;gap:20px;width:300px;padding:28px 20px}.card-icon-wrap{width:68px;height:68px}.card-icon-wrap svg{width:38px;height:38px}.card-icon-wrap img{width:38px!important;height:38px!important}.card-h{font-size:16px}.card-p{font-size:13px}.cta-wrap{max-width:380px}.cta-text{margin-bottom:20px;font-size:12.5px}.yellow-btn-main{padding:16px 32px;font-size:13px}}@media screen and (max-width:1199px){.cards-wrap{gap:16px}.glass-card{border-radius:24px;gap:16px;width:240px;padding:22px 16px}.card-icon-wrap{width:58px;height:58px}.card-icon-wrap svg{width:32px;height:32px}.card-icon-wrap img{width:32px!important;height:32px!important}.card-h{font-size:14px}.card-p{font-size:12px;line-height:1.35}.cta-wrap{max-width:300px}.cta-text{margin-bottom:16px;font-size:12px}.yellow-btn-main{border-radius:12px;padding:14px 24px;font-size:12px}}@media screen and (max-width:1023px){.bottom-section{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto}.cards-wrap{flex-direction:row;gap:12px}.glass-card{border-radius:18px;flex:1;gap:12px;width:50%;padding:18px 14px}.card-icon-wrap{width:52px;height:52px}.card-icon-wrap svg{width:28px;height:28px}.card-icon-wrap img{width:28px!important;height:28px!important}.card-h{font-size:13px}.card-p{font-size:11.5px;line-height:1.3}.cta-wrap{text-align:left;max-width:100%;padding-bottom:0}.cta-text{margin-bottom:12px;font-size:12px}.yellow-btn-main{border-radius:10px;padding:14px 20px;font-size:12px}}@media screen and (max-width:768px){.bottom-section{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;width:100%!important;margin-top:32px!important}.cards-wrap{flex-direction:column!important;gap:14px!important;width:100%!important}.glass-card{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;text-align:left!important;background:#00000070!important;border:1px solid #ffffff1a!important;border-radius:24px!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;width:100%!important;max-width:100%!important;padding:28px 20px 26px!important}.card-icon-wrap{border-radius:50%!important;flex-shrink:0!important;width:74px!important;min-width:74px!important;height:74px!important}.card-icon-wrap svg,.card-icon-wrap img{width:55px!important;height:55px!important}.card-body{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.card-h{color:#fff!important;font-size:17px!important;font-style:italic!important;font-weight:700!important;line-height:1.25!important}.card-p{color:#ffffffd9!important;font-size:16px!important;line-height:1.5!important}.cta-wrap{text-align:left!important;width:100%!important;max-width:100%!important;padding:4px 0 0!important}.cta-text{opacity:.88!important;text-align:left!important;margin-bottom:18px!important;font-size:13px!important;line-height:1.65!important}.yellow-btn-main{letter-spacing:2px!important;text-align:center!important;cursor:pointer!important;width:100%!important;transform-style:preserve-3d!important;border-radius:14px!important;padding:18px 20px!important;font-size:14px!important;font-weight:900!important;transition:transform .15s ease-out,box-shadow .3s!important;display:block!important;box-shadow:0 6px 20px #fdf2374d!important}}
@media screen and (min-width:1024px){.burger-btn,.burger-nav{display:none!important}}@media screen and (max-width:1023px){.burger-btn{background:var(--yellow);cursor:pointer;width:48px;height:48px;transform-style:preserve-3d;z-index:3200;border:none;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0;transition:transform .15s ease-out,box-shadow .3s;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 15px #fdf2374d}.burger-line{transform-origin:50%;background:#000;border-radius:2px;width:20px;height:2.5px;transition:transform .25s,opacity .2s;display:block}.burger-btn--open .burger-line:first-child{transform:translateY(7.5px)rotate(45deg)}.burger-btn--open .burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.burger-btn--open .burger-line:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}}@media screen and (max-width:768px){.burger-btn{width:54px!important;height:54px!important;top:16px!important;right:16px!important}.burger-line{width:22px!important}}.burger-overlay{z-index:2900;background:#0000008c;display:none;position:fixed;inset:0}.burger-overlay--active{display:block}.burger-nav{z-index:3100;visibility:hidden;clip-path:inset(0);background:#0a0f19;border-left:1px solid #ffffff1f;flex-direction:column;width:300px;max-width:85vw;height:100dvh;padding:28px 28px 40px;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:flex;position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(calc(100% + 2px))!important}.burger-nav--open{visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0)!important}.burger-nav__close{background:var(--yellow);color:#000;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:42px;height:42px;margin-bottom:32px;font-size:16px;font-weight:900;transition:opacity .2s;display:flex}.burger-nav__close:hover{opacity:.85}.burger-nav__list{flex-direction:column;gap:4px;list-style:none;display:flex}.burger-nav__link{color:#fff;letter-spacing:1px;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s;display:block}.burger-nav__link:hover{color:var(--yellow)}.burger-contacts{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:auto;padding-top:28px;display:flex}.burger-phone{color:var(--yellow);letter-spacing:.5px;font-size:20px;font-weight:900;text-decoration:none}.burger-address{color:#ffffff80;font-size:13px;line-height:1.45;text-decoration:none;transition:color .15s}.burger-address:hover{color:#ffffffd9}.burger-socials{gap:10px;margin-top:6px;display:flex}.burger-social-link{background:var(--yellow);color:#000;letter-spacing:.3px;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:900;text-decoration:none;transition:opacity .2s;display:flex}.burger-social-link:hover{opacity:.85}
:root{--yellow:#fdf237;--white:#fff}*{box-sizing:border-box;margin:0;padding:0;font-family:"Exo 2",sans-serif}body{background:#000;overflow-x:hidden}#ym-badge{display:none!important}@keyframes heroFromLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes heroFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes arrowFlip3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes aboutSlideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}
