@keyframes floatUp-1dde8361{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatUpRotate-1dde8361{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}.header[data-v-1dde8361]{position:fixed;top:0;left:0;right:0;height:60px;background:#fff9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.2);z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.header[data-v-1dde8361]{height:80px}}.header.scrolled[data-v-1dde8361]{height:56px;background:#fffffff2;box-shadow:0 4px 30px #e91e8c14;border-bottom-color:transparent}@media(min-width:768px){.header.scrolled[data-v-1dde8361]{height:64px}}.header.scrolled .header__logo[data-v-1dde8361]{gap:8px}.header.scrolled .header__logo-icon[data-v-1dde8361]{width:32px;height:32px}@media(min-width:768px){.header.scrolled .header__logo-icon[data-v-1dde8361]{width:36px;height:36px}}.header.scrolled .header__logo-text[data-v-1dde8361]{font-size:16px}@media(min-width:768px){.header.scrolled .header__logo-text[data-v-1dde8361]{font-size:18px}}.header__container[data-v-1dde8361]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:768px){.header__container[data-v-1dde8361]{padding:0 40px}}@media(min-width:1024px){.header__container[data-v-1dde8361]{padding:0 40px}}.header__container[data-v-1dde8361]{height:100%;display:flex;align-items:center;justify-content:space-between}.header__logo[data-v-1dde8361]{display:flex;align-items:center;gap:10px;transition:gap .4s cubic-bezier(.4,0,.2,1)}.header__logo:hover .header__logo-icon[data-v-1dde8361]{transform:rotate(10deg) scale(1.1)}.header__logo-icon[data-v-1dde8361]{width:36px;height:36px;object-fit:contain;transition:all .4s cubic-bezier(.34,1.56,.64,1)}@media(min-width:768px){.header__logo-icon[data-v-1dde8361]{width:40px;height:40px}}.header__logo-text[data-v-1dde8361]{font-family:Clash Display,Inter,-apple-system,sans-serif;font-size:18px;font-weight:700;letter-spacing:-1px;background:linear-gradient(135deg,#9b4dca,#e91e8c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift-1dde8361 4s ease infinite;transition:font-size .4s cubic-bezier(.4,0,.2,1)}@media(min-width:768px){.header__logo-text[data-v-1dde8361]{font-size:22px}}.header__toggle[data-v-1dde8361]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px;z-index:1001}.header__toggle span[data-v-1dde8361]{width:24px;height:2px;background:#1a1a2e;border-radius:2px;transition:all .3s ease}.header__toggle.active span[data-v-1dde8361]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header__toggle.active span[data-v-1dde8361]:nth-child(2){opacity:0}.header__toggle.active span[data-v-1dde8361]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(min-width:768px){.header__toggle[data-v-1dde8361]{display:none}}.header__nav[data-v-1dde8361]{display:none;gap:24px}@media(min-width:768px){.header__nav[data-v-1dde8361]{display:flex}}@media(min-width:1024px){.header__nav[data-v-1dde8361]{gap:40px}}@media(max-width:767px){.header__nav[data-v-1dde8361]{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;flex-direction:column;align-items:center;justify-content:center;gap:30px;background:#fff;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header__nav.open[data-v-1dde8361]{display:flex;opacity:1;visibility:visible}}.header__link[data-v-1dde8361]{font-family:Satoshi,Inter,-apple-system,sans-serif;font-size:14px;font-weight:500;color:#666;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;padding:8px 12px;border-radius:8px}.header__link[data-v-1dde8361]:before{content:"";position:absolute;inset:0;background:#e91e8c14;border-radius:inherit;opacity:0;transform:scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1)}.header__link[data-v-1dde8361]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%) scaleX(0);width:calc(100% - 24px);height:2px;background:linear-gradient(135deg,#9b4dca,#e91e8c);border-radius:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.header__link[data-v-1dde8361]{font-size:15px}}.header__link[data-v-1dde8361]:hover{color:#e91e8c}.header__link[data-v-1dde8361]:hover:before{opacity:1;transform:scale(1)}.header__link[data-v-1dde8361]:hover:after{transform:translate(-50%) scaleX(1)}.header__link.active[data-v-1dde8361]{color:#e91e8c;font-weight:600}.header__link.active[data-v-1dde8361]:before{opacity:1;transform:scale(1)}.header__link.active[data-v-1dde8361]:after{transform:translate(-50%) scaleX(1)}@media(max-width:767px){.header__link[data-v-1dde8361]{font-size:18px;padding:12px 20px}}@keyframes gradientShift-1dde8361{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes floatUp-63038ed4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatUpRotate-63038ed4{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}.footer[data-v-63038ed4]{background:#1a1a2e;padding:40px 0;position:relative;overflow:hidden}.footer[data-v-63038ed4]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(233,30,140,.5),transparent)}@media(min-width:768px){.footer[data-v-63038ed4]{padding:60px 0}}.footer__container[data-v-63038ed4]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:768px){.footer__container[data-v-63038ed4]{padding:0 40px}}@media(min-width:1024px){.footer__container[data-v-63038ed4]{padding:0 40px}}.footer__info[data-v-63038ed4]{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.footer__info[data-v-63038ed4]{gap:24px}}.footer__item[data-v-63038ed4]{font-size:13px;color:#fffc;display:flex;gap:8px}@media(min-width:768px){.footer__item[data-v-63038ed4]{font-size:14px}}.footer__item a[data-v-63038ed4]{color:#fffc;transition:color .2s ease}.footer__item a[data-v-63038ed4]:hover{color:#ff6bb3}.footer__label[data-v-63038ed4]{font-family:Satoshi,Inter,-apple-system,sans-serif;color:#ffffff80}.footer__address[data-v-63038ed4]{font-style:normal;line-height:1.8}@keyframes floatUp-f0f879e7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatUpRotate-f0f879e7{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}.scroll-progress[data-v-f0f879e7]{position:fixed;bottom:30px;right:30px;width:50px;height:50px;z-index:999;opacity:0;transform:scale(.8) translateY(10px);transition:all .4s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.scroll-progress.visible[data-v-f0f879e7]{opacity:1;transform:scale(1) translateY(0)}@media(max-width:767px){.scroll-progress[data-v-f0f879e7]{bottom:20px;right:20px;width:44px;height:44px}}.scroll-progress svg[data-v-f0f879e7]{width:100%;height:100%;transform:rotate(-90deg)}.scroll-progress__bg[data-v-f0f879e7]{fill:#ffffffe6;stroke:#e91e8c26;stroke-width:3;filter:drop-shadow(0 4px 12px rgba(233,30,140,.15))}.scroll-progress__bar[data-v-f0f879e7]{fill:none;stroke:url(#progressGradient);stroke-width:3;stroke-linecap:round;stroke-dasharray:113.09724;transition:stroke-dashoffset .15s ease-out}.scroll-progress__percent[data-v-f0f879e7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Satoshi,Inter,-apple-system,sans-serif;font-size:11px;font-weight:700;color:#e91e8c}@keyframes floatUp-385e37a8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatUpRotate-385e37a8{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}@media(hover:hover)and (pointer:fine){body{cursor:none!important}}.cursor[data-v-385e37a8]{pointer-events:none;z-index:99999;position:fixed;top:0;left:0}@media(hover:none)and (pointer:coarse){.cursor[data-v-385e37a8]{display:none}}.cursor__trail[data-v-385e37a8]{position:fixed;top:0;left:0;border-radius:50%;background:linear-gradient(135deg,#ff69b499,#9b59b699);margin-left:-6px;margin-top:-6px;opacity:0;transition:opacity .3s;filter:blur(1px)}.cursor__arrow[data-v-385e37a8]{position:fixed;top:0;left:0;margin-left:-2px;margin-top:-2px;opacity:0;transition:opacity .3s,transform .05s linear;filter:drop-shadow(0 2px 4px rgba(255,105,180,.4))}.cursor__arrow path[data-v-385e37a8]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),fill .2s;transform-origin:4px 4px}.cursor.visible .cursor__trail[data-v-385e37a8],.cursor.visible .cursor__arrow[data-v-385e37a8]{opacity:1}.cursor.hovering .cursor__arrow path[data-v-385e37a8]{transform:scale(1.3) rotate(-10deg)}.cursor.hovering .cursor__trail[data-v-385e37a8]{background:linear-gradient(135deg,#9b59b6cc,#ff69b4cc);filter:blur(2px)}.cursor.clicking .cursor__arrow path[data-v-385e37a8]{transform:scale(.9)}.cursor.clicking .cursor__trail[data-v-385e37a8]{filter:blur(3px)}@keyframes floatUp-af89eada{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatUpRotate-af89eada{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}.page-loader[data-v-af89eada]{position:fixed;inset:0;z-index:100000;pointer-events:none}.page-loader__overlay[data-v-af89eada]{position:absolute;inset:0;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);display:flex;align-items:center;justify-content:center}.page-loader__overlay[data-v-af89eada]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(233,30,140,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(155,77,202,.15) 0%,transparent 50%)}.page-loader__content[data-v-af89eada]{text-align:center;position:relative;z-index:1}.page-loader__logo[data-v-af89eada]{perspective:1000px}.page-loader__brand[data-v-af89eada]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}@media(max-width:767px){.page-loader__brand[data-v-af89eada]{gap:12px;flex-direction:column}}.page-loader__icon[data-v-af89eada]{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(233,30,140,.4));animation:float-af89eada 3s ease-in-out infinite}@media(max-width:767px){.page-loader__icon[data-v-af89eada]{width:56px;height:56px}}.page-loader__text[data-v-af89eada]{font-family:Clash Display,Inter,-apple-system,sans-serif;font-size:48px;font-weight:700;letter-spacing:-2px;background:linear-gradient(135deg,#e91e8c,#9b4dca,#e91e8c);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-af89eada 2s ease-in-out infinite}@media(max-width:767px){.page-loader__text[data-v-af89eada]{font-size:28px}}.page-loader__dots[data-v-af89eada]{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.page-loader__dots span[data-v-af89eada]{width:8px;height:8px;background:#e91e8c;border-radius:50%;animation:bounce-af89eada 1.4s ease-in-out infinite}.page-loader__dots span[data-v-af89eada]:nth-child(2){animation-delay:.2s;background:#c961c4}.page-loader__dots span[data-v-af89eada]:nth-child(3){animation-delay:.4s;background:#9b4dca}.page-loader__progress-wrap[data-v-af89eada]{width:200px;height:3px;background:#ffffff1a;border-radius:3px;overflow:hidden;margin:0 auto}@media(max-width:767px){.page-loader__progress-wrap[data-v-af89eada]{width:160px}}.page-loader__progress[data-v-af89eada]{width:100%;height:100%;background:linear-gradient(135deg,#9b4dca,#e91e8c);border-radius:3px;transform:scaleX(0);transform-origin:left}@keyframes shimmer-af89eada{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes bounce-af89eada{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes float-af89eada{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(5deg)}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatUpRotate{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-12px) rotate(5deg)}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{font-family:Plus Jakarta Sans,Inter,-apple-system,sans-serif;background-color:#fff;color:#1a1a2e;font-size:14px;line-height:1.6}@media(min-width:768px){body{font-size:15px}}@media(min-width:1024px){body{font-size:16px}}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}#app{min-height:100vh;display:flex;flex-direction:column;position:relative}.main-content{flex:1;padding-top:60px}@media(min-width:768px){.main-content{padding-top:80px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 40px}}@media(min-width:1024px){.container{padding:0 40px}}h1,.h1{font-size:32px;font-weight:700;line-height:1.2}@media(min-width:768px){h1,.h1{font-size:42px}}@media(min-width:1024px){h1,.h1{font-size:56px}}h1,.h1{font-family:Clash Display,Inter,-apple-system,sans-serif;letter-spacing:-2px}h2,.h2{font-size:24px;font-weight:700;line-height:1.3}@media(min-width:768px){h2,.h2{font-size:32px}}@media(min-width:1024px){h2,.h2{font-size:40px}}h2,.h2{font-family:Clash Display,Inter,-apple-system,sans-serif;letter-spacing:-1px}h3,.h3{font-size:20px;font-weight:600;line-height:1.4}@media(min-width:768px){h3,.h3{font-size:24px}}@media(min-width:1024px){h3,.h3{font-size:28px}}h3,.h3{font-family:Satoshi,Inter,-apple-system,sans-serif;letter-spacing:-.5px}.glass{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5)}.gradient-text{background:linear-gradient(135deg,#9b4dca,#e91e8c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(135deg,#9b4dca,#e91e8c);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.65,0,.35,1)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;font-family:Satoshi,Inter,-apple-system,sans-serif;font-weight:500;font-size:14px;letter-spacing:.5px;border-radius:16px;border:none;cursor:pointer;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.btn:before{content:"";position:absolute;inset:-2px;background:linear-gradient(135deg,#9b4dca,#e91e8c);border-radius:inherit;opacity:0;filter:blur(8px);transition:opacity .3s;z-index:-1}.btn:hover{transform:translateY(-2px)}.btn:hover:before{opacity:.5}.btn:active{transform:translateY(0) scale(.98)}.btn--primary{background:linear-gradient(135deg,#9b4dca,#e91e8c);color:#fff;box-shadow:0 4px 15px #e91e8c4d}.btn--primary:hover{box-shadow:0 8px 25px #e91e8c66}.btn--outline{background:transparent;color:#e91e8c;border:2px solid #E91E8C}.btn--outline:hover{background:#e91e8c0d}.card-shine{position:relative;overflow:hidden}.card-shine:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.8) 50%,transparent 60%);transform:rotate(45deg) translate(-100%);transition:transform .6s;pointer-events:none}.card-shine:hover:before{transform:rotate(45deg) translate(100%)}.card-glow{position:relative}.card-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#9b4dca,#e91e8c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;pointer-events:none}.card-glow:hover:after{opacity:1}.ken-burns{overflow:hidden}.ken-burns img,.ken-burns .ken-burns__image{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform 8s ease-out}.ken-burns:hover img,.ken-burns:hover .ken-burns__image{transform:scale(1) translate(2%,2%)}.ken-burns-auto{overflow:hidden}.ken-burns-auto img,.ken-burns-auto .ken-burns-auto__image{width:100%;height:100%;object-fit:cover;animation:kenBurnsAuto 20s ease-in-out infinite alternate}@keyframes kenBurnsAuto{0%{transform:scale(1) translate(0)}to{transform:scale(1.15) translate(-2%,-2%)}}.magnetic-btn{display:inline-block;will-change:transform}.page-enter-active,.page-leave-active{transition:opacity .4s ease,transform .4s ease}.page-enter-from{opacity:0;transform:translateY(20px)}.page-leave-to{opacity:0;transform:translateY(-20px)}
