@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800;900&display=swap);@font-face{font-family:Inter;font-weight:300;src:url(/static/media/Inter_24pt-Light.087551d9b161e691a2b4.ttf)}@font-face{font-family:Inter;font-weight:400;src:url(/static/media/Inter_24pt-Regular.fcd4310affaf30346b67.ttf)}@font-face{font-family:Inter;font-weight:500;src:url(/static/media/Inter_24pt-Medium.765109b598477339e532.ttf)}@font-face{font-family:Inter;font-weight:600;src:url(/static/media/Inter_24pt-Bold.6ddedd9ac326bf6ee3ea.ttf)}@font-face{font-family:Inter;font-weight:700;src:url(/static/media/Inter_24pt-SemiBold.8e921d98d20d6ae79fff.ttf)}@font-face{font-family:Oswald;font-weight:500;src:url(/static/media/Oswald-Medium.8eb8567dd9afeda038d7.ttf)}@font-face{font-family:Oswald;font-weight:600;src:url(/static/media/Oswald-SemiBold.c136d41d239de4903594.ttf)}@font-face{font-family:Cinzel;font-weight:500;src:url(/static/media/Cinzel-Medium.b0def3c0d9596506bbd4.ttf)}@font-face{font-family:Cinzel;font-weight:600;src:url(/static/media/Cinzel-Bold.8e05b8849a91fdab1388.ttf)}@font-face{font-family:Cinzel;font-weight:700;src:url(/static/media/Cinzel-SemiBold.8b57978500270d0d95f7.ttf)}:root{--bg-main:#05060a;--bg-soft:#ffffff0f;--border-soft:#ffffff24;--neon-cyan:#00f5ff;--neon-violet:#7c7cff;--neon-green:#2aff8a;--text-main:#f1f5f9;--text-muted:#94a3b8}*{font-family:Inter,sans-serif}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 10%,#00f5ff1f,#0000 40%),radial-gradient(circle at 80% 30%,#7c7cff1f,#0000 45%),#05060a;background:radial-gradient(circle at 20% 10%,#00f5ff1f,#0000 40%),radial-gradient(circle at 80% 30%,#7c7cff1f,#0000 45%),var(--bg-main);color:#f1f5f9;color:var(--text-main)}.floating-lines-container,.galaxy-container{pointer-events:none}.about{align-items:center;background:radial-gradient(#0a0a14,#000);display:flex;justify-content:center;min-height:120vh;overflow:hidden;position:relative;width:100%}.about:before{animation:starsMove 120s linear infinite;background:#0000 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="1" cy="1" r="1" fill="white" /><circle cx="50" cy="50" r="1" fill="white" /><circle cx="90" cy="20" r="1" fill="white" /></svg>') repeat;opacity:.5}.about:after,.about:before{content:"";height:200%;left:0;position:absolute;top:0;width:200%;z-index:0}.about:after{animation:starsMove 200s linear infinite reverse;background:#0000 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="10" cy="10" r="2" fill="white" /><circle cx="70" cy="80" r="3" fill="white" /></svg>') repeat;opacity:.7}@keyframes starsMove{0%{transform:translate(0)}to{transform:translate(-50%,-50%)}}.comet{animation:cometFall var(--speed) linear infinite;background:linear-gradient(45deg,#fff,#fff0);height:80px;left:calc(100%*var(--random-x));opacity:0;position:absolute;top:-100px;transform:rotate(45deg);width:2px}@keyframes cometFall{0%{opacity:1;transform:translate(0) rotate(45deg)}to{opacity:0;transform:translate(-200vw,200vh) rotate(45deg)}}.about>*{position:relative;z-index:1}.about-inner{grid-gap:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4b8b80f;border:1px solid #ffffff1f;border-radius:40px;display:grid;gap:2rem;grid-template-columns:1.5fr .5fr;max-width:1200px;padding:64px;position:absolute;width:100%;z-index:10}.about-left{display:flex;flex-direction:column;gap:1.5rem}.about-badge{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50px;color:#ffffffb3;font-size:11px;letter-spacing:1px;padding:6px 14px;width:-webkit-fit-content;width:fit-content}.about-title{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.1}.about-title span{color:#00f7ff;text-shadow:0 0 6px #00f7ff99}.about-text{color:#ffffffbf;font-size:1rem;line-height:1.7}.about-right{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.about-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:0 28px;text-align:center;transition:all .3s ease}.about-card h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:6px}.about-card span{color:#fff9;font-size:.85rem}.about-card:hover{box-shadow:0 0 20px #00f7ff40;transform:translateY(-6px)}@media (max-width:1024px){.about-inner{gap:3rem;grid-template-columns:1fr;padding:48px}.about-title{font-size:2.6rem}}@media (max-width:600px){.about-inner{padding:32px 24px}.about-title{font-size:2.2rem}.about-right{display:none;grid-template-columns:1fr}}.benefit{background:linear-gradient(180deg,#070814,#05060c 60%);border-bottom:2px solid #ffffff1f;border-top:2px solid #ffffff1f;color:#fff;display:flex;justify-content:center;overflow:hidden;padding:180px 20px;position:relative}.benefit:before{animation:glowMove 18s ease-in-out infinite alternate;background:radial-gradient(ellipse at center,#b478ff73,#5aa0ff40,#0000 65%);content:"";filter:blur(90px);height:800px;left:50%;position:absolute;top:-15%;transform:translateX(-50%);width:1400px;z-index:0}@keyframes glowMove{0%{opacity:.9;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:1;transform:translateX(-50%) translateY(60px) scale(1.15)}}.benefit:after{background:linear-gradient(180deg,#05060c 0,#0000 20%),linear-gradient(0deg,#05060c 0,#0000 25%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.benefit-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.benefit-info{margin-bottom:90px;max-width:1000px}.benefit-eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:30px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:2.5px;padding:8px 18px}.benefit-title{font-size:clamp(38px,6vw,78px);font-weight:900;line-height:1.05;margin-top:24px}.benefit-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#9b4dff,#4db4ff);-webkit-background-clip:text}.benefit-lead{font-size:20px;line-height:1.7;margin-top:24px;opacity:.95}.benefit-info p{font-size:17px;line-height:1.75;margin-top:18px;opacity:.85}.benefit-highlight{color:#c39bff;font-weight:600}.benefit-bento{display:flex;justify-content:center;margin-top:40px;position:relative}.benefit-disclaimer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:24px;margin-top:90px;padding:28px 34px}.benefit-disclaimer p{font-size:14px;line-height:1.6;opacity:.75}@media (max-width:768px){.benefit{padding:130px 16px}.benefit-info{margin-bottom:60px}.benefit-title{font-size:clamp(34px,9vw,56px)}.benefit-lead{font-size:18px}}.certificats{background:linear-gradient(135deg,#0f172a,#1e293b);border-bottom:2px solid #ffffff1f;padding:80px 20px;text-align:center}.certificats-title{color:#fff;font-size:36px;font-weight:700;letter-spacing:1px;margin-bottom:50px}.certificats-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.cert-card{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000004d;cursor:pointer;padding:20px;transition:all .4s ease;width:320px}.cert-card img{border-radius:15px;width:100%}.cert-card:hover{box-shadow:0 25px 60px #00000080;transform:translateY(-15px) scale(1.03)}.contact{background:#05060c;border-bottom:2px solid #ffffff1f;border-top:2px solid #ffffff1f;color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:160px 20px;position:relative;z-index:2}.contact-bg{background:radial-gradient(circle at 15% 30%,#788cff59,#0000 40%),radial-gradient(circle at 85% 70%,#c878ff59,#0000 45%);filter:blur(90px);inset:0;position:absolute;will-change:transform;z-index:0}.contact-bg,.contact-noise{pointer-events:none!important}.contact-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");inset:0;pointer-events:none;position:absolute;z-index:1}.contact-container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:30px;margin:0 auto;max-width:540px;padding:56px;position:relative;z-index:2}.contact-container:before{background:linear-gradient(120deg,#788cff99,#c878ff99,#0000 60%);border-radius:32px;content:"";inset:-1px;opacity:.35;position:absolute;z-index:-1}.contact-header{margin-bottom:44px;text-align:center}.contact-badge{background:#ffffff14;border-radius:20px;display:inline-block;font-size:11px;letter-spacing:2px;margin-bottom:14px;padding:6px 14px}.contact-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7db0ff,#d0a2ff);-webkit-background-clip:text;font-size:clamp(30px,4vw,44px);font-weight:900}.contact-header p{font-size:15px;margin-top:14px;opacity:.75}.contact-form{display:flex;flex-direction:column;gap:30px}.input-group{position:relative}.input-group input,.input-group textarea{background:#ffffff05;border:1px solid #ffffff2e;border-radius:16px;color:#fff;font-size:15px;outline:none;padding:18px 16px;transition:.35s ease;width:100%}.input-group:hover input,.input-group:hover textarea{border-color:#a0b4ff99}.input-group span{font-size:13px;left:16px;opacity:.55;padding:0 6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.3s ease}.input-group.textarea span{top:20px;transform:none}.input-group input:focus,.input-group textarea:focus{background:#ffffff0a;border-color:#9bb7ff}.input-group input:focus+span,.input-group input:valid+span,.input-group textarea:focus+span,.input-group textarea:valid+span{color:#b9caff;font-size:11px;opacity:1;top:-9px}.contact-btn{background:linear-gradient(90deg,#6f8cff,#b483ff);border:none;border-radius:18px;cursor:pointer;height:54px;overflow:hidden;position:relative}.btn-text{color:#fff;font-size:15px;font-weight:600;position:relative;z-index:2}.btn-wave{background:linear-gradient(120deg,#0000 20%,#ffffff73,#0000 80%);inset:0;position:absolute;transform:translateX(-120%);transition:transform .7s ease}.contact-btn:hover .btn-wave{transform:translateX(120%)}@media (max-width:480px){.contact-container{padding:38px 24px}}.deal{background:radial-gradient(circle at top,#0a0f1f,#05070d);border-bottom:2px solid #ffffff1f;border-radius:50px;border-top:2px solid #ffffff1f;color:#fff;overflow:hidden;padding:140px 20px;position:relative;top:-50px;z-index:1}.deal-bg{background:radial-gradient(circle at 20% 30%,#508cff40,#0000 40%),radial-gradient(circle at 80% 70%,#b450ff40,#0000 40%);filter:blur(90px);inset:0;position:absolute;z-index:0}.deal-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.deal-header{margin-bottom:80px;text-align:center}.deal-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:20px;display:inline-block;font-size:12px;letter-spacing:2px;padding:6px 16px}.deal-title{font-size:clamp(34px,6vw,72px);font-weight:800;line-height:1.05;margin-top:20px}.deal-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#4da3ff,#c77dff);-webkit-background-clip:text}.deal-subtitle{font-size:18px;margin:20px auto 0;max-width:700px;opacity:.8}.deal-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1.1fr 1fr}.deal-text p{font-size:17px;line-height:1.7;margin-bottom:18px;opacity:.9}.deal-text strong{color:#7ab8ff}.deal-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.deal-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:26px;padding:28px;transition:box-shadow .4s ease}.deal-card span{font-size:28px}.deal-card h4{font-size:18px;margin:14px 0 8px}.deal-card p{font-size:14px;opacity:.75}.deal-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#5a78ff2e,#b45aff2e);border-radius:30px;margin-top:90px;padding:40px 140px;text-align:center}.deal-footer p{font-size:18px}@media (max-width:1024px){.deal-content{grid-template-columns:1fr}}@media (max-width:640px){.deal{padding:100px 16px}.deal-cards{grid-template-columns:1fr}.deal-footer{padding:28px 20px}}.footer{background:#05060c;color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:120px 20px 40px;position:relative}.footer-bg{background:radial-gradient(circle at 20% 20%,#788cff59,#0000 40%),radial-gradient(circle at 80% 80%,#c878ff59,#0000 45%);filter:blur(140px);z-index:0}.footer-bg,.footer-noise{inset:0;position:absolute}.footer-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.04'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.footer-container{grid-gap:48px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:32px;display:grid;gap:48px;grid-template-columns:1.2fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:56px;position:relative;z-index:2}.footer-container:before{background:linear-gradient(120deg,#788cff99,#c878ff99,#0000 60%);border-radius:34px;content:"";inset:-1px;opacity:.35;position:absolute;z-index:-1}.footer-col h4{font-size:14px;letter-spacing:2px;margin-bottom:16px;opacity:.6}.footer .desc_a{color:#f0f8ff;display:block}.footer .desc_a,.footer-col a,.footer-col p{font-size:14px;line-height:1.7;opacity:.75;transition:.25s ease}.footer-col a{cursor:pointer;text-decoration:none}.footer-col nav{display:flex;flex-direction:column;gap:12px}.footer-col a:hover{color:#b9caff;opacity:1}.footer-logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#7db0ff,#d0a2ff);-webkit-background-clip:text;font-size:32px;font-weight:800;margin-bottom:18px}.footer-logo span{opacity:.6}.footer-mail{font-size:13px;margin-top:8px;opacity:.55}.footer-socials{display:flex;gap:15px;margin-top:10px}.social-icon{align-items:center;background:#fff;border-radius:50%;color:#000;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-icon:hover{background:#6c5ce7;color:#fff!important;transform:scale(1.1)}.footer-bottom{font-size:12px;margin-top:40px;opacity:.5;position:relative;text-align:center;z-index:2}@media (max-width:900px){.footer-container{grid-template-columns:1fr;padding:40px 28px}.footer-col.center,.footer-col.right{margin-top:24px}}.header_mom{display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;top:2rem;width:100%;z-index:1000}.header-final{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:40px;height:64px;justify-content:space-between;max-width:1400px;padding:0 24px;pointer-events:auto;width:90%}.header-final,.header-zone{align-items:center;display:flex}.header-zone{gap:16px}.logo-final{color:#00f7ff;font-size:28px;font-weight:500;letter-spacing:2px}.logo-final .accent{color:#f0c}.nav-final{display:flex;gap:32px}.nav-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:15px;opacity:.65;padding:4px 8px;position:relative;text-decoration:none;transition:opacity .25s ease,transform .2s ease}.nav-btn.active,.nav-btn:hover{opacity:1;transform:translateY(-2px)}.nav-btn b{background:linear-gradient(45deg,#00f7ff,#f0c);border-radius:50%;bottom:-12px;box-shadow:0 0 8px #00f7ff,0 0 12px #f0c;height:8px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;width:8px}.nav-btn.active b,.nav-btn:hover b{animation:pulseDot 1s infinite alternate;opacity:1}@keyframes pulseDot{0%{box-shadow:0 0 8px #00f7ff,0 0 12px #f0c;transform:translateX(-50%) scale(1)}50%{box-shadow:0 0 12px #00f7ff,0 0 18px #f0c;transform:translateX(-50%) scale(1.3)}to{box-shadow:0 0 8px #00f7ff,0 0 12px #f0c;transform:translateX(-50%) scale(1)}}.lang-final{cursor:pointer;font-size:14px;opacity:.7;position:relative}.lang-final ul{background:#0a0c1ef2;border-radius:12px;display:none;padding:8px 12px;position:absolute;right:0;top:120%}.lang-final.open ul{display:block}.lang-final li{list-style:none;padding:4px 0}.login-final{background:none;border:none;color:#fff;cursor:pointer;opacity:.6;transition:opacity .3s ease,text-shadow .3s ease}.login-final:hover{opacity:1;text-shadow:0 0 8px #fff6}.cta-final{background:#0000;border:1px solid #00f7ff;border-radius:999px;color:#00f7ff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:10px 22px;position:relative;text-decoration:none;transition:color .3s ease,box-shadow .3s ease,transform .25s ease}.cta-final:before{background:linear-gradient(120deg,#00f7ff,#f0c);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.cta-final:after{background:linear-gradient(120deg,#0000,#fff6,#0000);content:"";height:200%;left:-120%;position:absolute;top:-50%;transform:skewX(-20deg);width:80%}.cta-final:hover{box-shadow:0 0 12px #00f7ffe6,0 0 30px #f0c9;color:#fff;font-weight:600;transform:translateY(-2px)}.cta-final:hover:before{opacity:1}.cta-final:hover:after{animation:shine .8s ease}.cta-final{will-change:transform}.burger-final{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;cursor:pointer;display:none;height:44px;position:relative;transition:background .35s ease,box-shadow .35s ease;width:44px}.burger-final em{background:linear-gradient(90deg,#00f7ff,#f0c);border-radius:2px;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s ease,width .3s ease;width:18px}.burger-final em:first-child{top:15px}.burger-final em:nth-child(2){top:21px}.burger-final em:nth-child(3){top:27px}.burger-final.open{box-shadow:0 0 12px #00f7ff99,0 0 24px #f0c6}.burger-final.open em:first-child{top:21px;transform:translateX(-50%) rotate(45deg)}.burger-final.open em:nth-child(2){opacity:0;width:0}.burger-final.open em:nth-child(3){top:21px;transform:translateX(-50%) rotate(-45deg)}@media (max-width:900px){.nav-final{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050714f7;border-radius:30px;display:flex;flex-direction:column;gap:28px;height:100vh;justify-content:start;left:0;opacity:0;padding-top:80px;position:fixed;right:0;top:120px;transform:translateY(100%);transition:transform .6s cubic-bezier(.25,1.25,.5,1),opacity .45s ease;width:100%;z-index:2000}.nav-final.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-btn{font-size:20px;padding:12px 20px}.nav-final .mobile-cta{background:linear-gradient(120deg,#00f7ff,#f0c);border-radius:999px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;padding:12px 28px;text-align:center;text-decoration:none;transform:translateY(50px)}.cta-final{display:none}.burger-final{display:flex}}.hero{height:100vh;position:relative}.hero,.hero-content{align-items:center;display:flex;justify-content:center}.hero-content{flex-direction:column;max-width:800px;position:absolute;text-align:center;z-index:5}.hero-mar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#fff;display:flex;font-size:12px;font-weight:500;height:34px;justify-content:center;margin-bottom:1rem;padding:0 1rem}.hero-pretitle{color:#fff;font-size:14px;font-weight:400}.hero-title{color:#fff;font-family:Cinzel!important;font-size:6rem;font-weight:700;line-height:1;margin-bottom:1rem;text-align:center;text-shadow:2px 2px 8px #00000080}.hero-subtitle{color:#fffc;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cta-primary{background:#fff;border:none;border-radius:999px;color:#000;cursor:pointer;font-size:17px;font-weight:600;overflow:hidden;padding:14px 34px;position:relative;text-decoration:none;transition:all .3s ease}.cta-primary:hover{transform:translateY(-2px)}.cta-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;color:#fff9;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;overflow:hidden;padding:10px 28px;position:relative;text-decoration:none;transition:all .25s ease}.cta-secondary:hover{background:#ffffff1a;box-shadow:0 0 12px #fff6,0 0 24px #fff3;color:#fff;transform:translateY(-2px)}.cta-secondary:after{background:linear-gradient(120deg,#0000,#ffffff4d,#0000);content:"";height:200%;left:-120%;position:absolute;top:-50%;transform:skewX(-20deg);transition:all .3s ease;width:80%}.cta-secondary:hover:after{animation:shine .8s ease forwards}@keyframes shine{0%{left:-120%}to{left:140%}}@media (max-width:1024px){.hero-title{font-size:3.2rem}.hero-subtitle{font-size:1rem;padding:0 .5rem}.cta-primary{font-size:16px;padding:12px 28px}.cta-secondary{font-size:13px;padding:8px 24px}}@media (max-width:768px){.hero-title{font-size:2.6rem}.hero-subtitle{font-size:.95rem}.hero-mar{font-size:11px;height:30px}.cta-primary{font-size:15px;padding:10px 24px}.cta-secondary{font-size:12px;padding:8px 20px}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:.9rem}.hero-buttons{flex-direction:column;gap:.75rem}.cta-primary,.cta-secondary{text-align:center;width:100%}.hero-mar{font-size:10px;height:28px;padding:0 .75rem}}.floating-lines-container{height:100%;overflow:hidden;position:relative;width:100%}.info-section{border-radius:50px!important;bottom:-50px;color:#fff;margin-bottom:-100px;padding:80px 124px;position:relative;top:-50px;z-index:10}.info-header{text-align:center}.info-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;font-size:11px;letter-spacing:2px;margin-bottom:24px;padding:8px 18px;text-transform:uppercase}.info-title{font-size:3.6rem;font-weight:900;line-height:1.1;margin-bottom:24px}.info-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f7ff,#f0c);-webkit-background-clip:text}.info-description{font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px;opacity:.8}.info-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.info-card{animation:fadeUp .8s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;opacity:0;overflow:hidden;padding:36px 28px;position:relative;transition:all .4s ease}.info-card:hover{border-color:#00f7ff99;transform:translateY(-12px)}.info-card-glow{background:radial-gradient(circle at top,#00f7ff26,#0000 60%);inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.info-card:hover .info-card-glow{opacity:1}.info-card h3{font-size:1.4rem;font-weight:700;margin-bottom:12px}.info-card p{font-size:.95rem;line-height:1.6;margin-bottom:16px;opacity:.8}.info-card ul{list-style:none;padding:0}.info-card li{font-size:.85rem;margin-bottom:8px;opacity:.7;padding-left:16px;position:relative}.info-card li:before{color:#00f7ff;content:"•";left:0;position:absolute}.info-footer{margin-top:90px;text-align:center}.info-footer p{margin-bottom:24px;opacity:.75}.info-cta{background:#fff;border:none;border-radius:999px;color:#000;cursor:pointer;font-weight:600;padding:16px 42px;transition:transform .3s ease,box-shadow .3s ease}.info-cta:hover{box-shadow:0 12px 40px #0006;transform:translateY(-3px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.info-grid{grid-template-columns:1fr}.info-section{padding:60px 24px}.info-title{font-size:1.4rem}}.management{background:radial-gradient(circle at 15% 20%,#9b4dff38,#0000 40%),radial-gradient(circle at 85% 70%,#4db4ff2e,#0000 45%),linear-gradient(180deg,#05050c,#0b0b18 60%,#05050c);color:#fff;font-family:Inter,sans-serif;margin-bottom:-100px;overflow:hidden;padding:160px 20px;position:relative;top:-100px;z-index:0}.management:after{background-image:url(https://grainy-gradients.vercel.app/noise.svg);content:"";inset:0;opacity:.06;pointer-events:none;position:absolute}.management-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;position:relative;z-index:2}.management-title{-webkit-text-fill-color:#0000;animation:titleFlow 6s linear infinite;background:linear-gradient(90deg,#fff,#9b4dff,#4db4ff);-webkit-background-clip:text;background-size:300% auto;font-size:clamp(38px,6vw,68px);font-weight:900;letter-spacing:-.04em;margin-bottom:40px;text-align:center}.management-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;max-width:920px}.leader-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 30px 60px #00000080,inset 0 1px 0 #ffffff14;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s ease}.leader-card:hover{box-shadow:0 45px 100px #000000b3,inset 0 1px 0 #ffffff24;transform:translateY(-16px) scale(1.025)}.leader-card:before{background:linear-gradient(120deg,#0000 25%,#9b4dff80,#4db4ff80,#0000 75%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.leader-card:hover:before{opacity:.25}.leader-img{border-radius:24px;box-shadow:0 10px 40px #4c00ff40,0 0 30px #4db4ff26;height:360px;overflow:hidden;position:relative;transition:transform .8s ease}.leader-img img{border-radius:inherit;filter:saturate(1.2) contrast(1.1) brightness(.95);height:100%;object-fit:cover;object-position:top center;transform:scale(1.15);transition:transform 1s ease,filter .8s ease;width:100%}.leader-card:hover .leader-img img{filter:saturate(1.3) contrast(1.15) brightness(1.02);transform:scale(1.28) translateY(-6px)}.leader-img:after{background:linear-gradient(180deg,#0000 40%,#000000b3);content:"";inset:0;pointer-events:none;position:absolute}.img-overlay{background:linear-gradient(180deg,#9b4dff33,#4db4ff33);transition:opacity .6s ease,transform .6s ease}.leader-card:hover .img-overlay{opacity:1;transform:scale(1.05)}.founder-card .leader-img{border-radius:28px;box-shadow:0 20px 70px #4c00ff59,0 0 50px #4db4ff40;flex:1.2 1;height:570px;overflow:hidden;transition:transform .9s ease,box-shadow .9s ease}.founder-card:hover .leader-img{box-shadow:0 25px 90px #4c00ff73,0 0 60px #4db4ff4d;transform:scale(1.03)}.founder-card .leader-img img{border-radius:inherit;filter:saturate(1.25) contrast(1.15) brightness(.95);height:100%;object-fit:cover;object-position:center top;transform:scale(1.18);transition:transform 1s ease,filter .8s ease;width:100%}.founder-card:hover .leader-img img{filter:saturate(1.3) contrast(1.18) brightness(1.02);transform:scale(1.28) translateY(-8px)}.founder-card .img-overlay{opacity:0;transition:opacity .6s ease,transform .6s ease}.founder-card:hover .img-overlay{opacity:1;transform:scale(1.06)}.founder-card .leader-info{display:flex;flex-direction:column;justify-content:center}.leader-info{display:flex;flex-direction:column;gap:12px;padding:20px}.leader-info h3,.leader-info h4{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#9b4dff,#4db4ff);-webkit-background-clip:text;background-size:250% auto;font-size:22px;font-weight:800;letter-spacing:-.02em;transition:background-position 1.4s ease}.leader-card:hover .leader-info h3,.leader-card:hover .leader-info h4{background-position:200%}.leader-info span{color:#ffffffc7;font-size:14px;font-style:italic}.leader-info .desc,.leader-info p{color:#ffffffc7;font-size:14.5px;line-height:1.65;transition:color .5s ease}.leader-card:hover .leader-info .desc,.leader-card:hover .leader-info p{color:#fffffff2}.founder-card{display:flex;flex-direction:row;gap:10px}.founder-card .leader-img{flex:1.5 1}.founder-card .leader-info{flex:1 1}.leaders-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.management-grid{grid-template-columns:1fr}.founder-card{flex-direction:column}.founder-card .leader-img{height:450px}.leaders-grid{grid-template-columns:1fr}}.products{background:radial-gradient(circle at 15% 20%,#9b4dff38,#0000 40%),radial-gradient(circle at 85% 70%,#4db4ff2e,#0000 45%),linear-gradient(180deg,#05050c,#0b0b18 60%,#05050c);color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:160px 20px;position:relative}.products:after{background-image:url(https://grainy-gradients.vercel.app/noise.svg);content:"";inset:0;opacity:.06;pointer-events:none;position:absolute}.products-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.products-title{-webkit-text-fill-color:#0000;animation:titleFlow 6s linear infinite;background:linear-gradient(90deg,#fff,#9b4dff,#4db4ff);-webkit-background-clip:text;background-size:300% auto;font-size:clamp(38px,6vw,68px);font-weight:900;letter-spacing:-.04em;text-align:center}@keyframes titleFlow{0%{background-position:0}to{background-position:300%}}.products-lead{color:#ffffffbf;font-size:18px;margin-top:20px;text-align:center}.products-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:60px}.product-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.015));border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 30px 60px #00000080,inset 0 1px 0 #ffffff14;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s ease}.product-card:hover{box-shadow:0 45px 100px #000000b3,inset 0 1px 0 #ffffff24;transform:translateY(-16px) scale(1.025)}.product-card:before{background:linear-gradient(120deg,#0000 25%,#9b4dff80,#4db4ff80,#0000 75%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.product-card:hover:before{opacity:.25}.product-img{height:300px;overflow:hidden;position:relative}.product-img img{filter:saturate(1.15) contrast(1.08) brightness(.95);height:100%;object-fit:cover;transform:scale(1.12);transition:transform 1.2s ease,filter .8s ease;width:100%}.product-card:hover .product-img img{filter:saturate(1.25) contrast(1.12) brightness(1.05);transform:scale(1.22)}.product-img:after{background:linear-gradient(180deg,#0000 45%,#000000d9);content:"";inset:0;position:absolute}.img-overlay{background:linear-gradient(180deg,#9b4dff2e,#4db4ff2e);inset:0;opacity:0;position:absolute;transition:opacity .6s ease}.product-card:hover .img-overlay{opacity:1}.product-info{display:flex;flex-direction:column;gap:12px;padding:26px 24px 30px}.product-info h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#9b4dff,#4db4ff);-webkit-background-clip:text;background-size:250% auto;font-size:22px;font-weight:800;letter-spacing:-.02em;transition:background-position 1.4s ease}.product-card:hover .product-info h3{background-position:200%}.product-info p{color:#ffffffc7;font-size:14.5px;line-height:1.65;transition:color .5s ease}.product-card:hover .product-info p{color:#fffffff2}@media (max-width:768px){.products{padding:120px 16px}.products-title{font-size:clamp(30px,8vw,46px)}.product-img{height:240px}.product-info h3{font-size:19px}.product-info p{font-size:13.5px}.products-lead{font-size:16px}}:root{--bg:#05060b;--glass:#ffffff14;--border:#ffffff26;--neon:#00f7ff;--neon-pink:#f0c;--text:#e8f9ff}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at top,#0b0f2b,#02030a);color:#e8f9ff;color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}.glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;background:var(--glass);border:1px solid #ffffff26;border:1px solid var(--border);border-radius:20px}.neon-text{color:#00f7ff;color:var(--neon);text-shadow:0 0 15px #00f7ffcc}.container{margin:0 auto;max-width:1400px;padding:80px 24px}.btn-neon{background:#0000;border:1px solid #00f7ff;border:1px solid var(--neon);border-radius:50px;box-shadow:0 0 25px #00f7ff4d;color:#00f7ff;color:var(--neon);cursor:pointer;font-weight:600;padding:14px 34px;transition:.3s}.btn-neon:hover{background:#00f7ff;background:var(--neon);color:#000}
/*# sourceMappingURL=main.f004f712.css.map*/