.preloader[data-astro-cid-whrugjgn]{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;visibility:visible;transition:opacity .8s ease-out,visibility .8s ease-out}.preloader[data-astro-cid-whrugjgn].hidden{opacity:0;visibility:hidden}.preloader-content[data-astro-cid-whrugjgn]{text-align:center;position:relative}.logo-container[data-astro-cid-whrugjgn]{margin-bottom:3rem;animation:logoFadeIn 2s ease-out}.preloader-logo[data-astro-cid-whrugjgn]{width:1000px;height:auto;max-width:80vw;filter:drop-shadow(0 0 20px rgba(255,255,255,.1));animation:logoGlow 2s ease-in-out infinite alternate;loading:eager;decoding:async}.loading-container[data-astro-cid-whrugjgn]{display:flex;justify-content:center;align-items:center}.loading-dots[data-astro-cid-whrugjgn]{display:flex;gap:8px}.dot[data-astro-cid-whrugjgn]{width:8px;height:8px;background:#fff9;border-radius:50%;animation:dotPulse 1.4s ease-in-out infinite both}.dot[data-astro-cid-whrugjgn]:nth-child(1){animation-delay:-.32s}.dot[data-astro-cid-whrugjgn]:nth-child(2){animation-delay:-.16s}.dot[data-astro-cid-whrugjgn]:nth-child(3){animation-delay:0s}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes logoGlow{0%{filter:drop-shadow(0 0 20px rgba(255,255,255,.1))}to{filter:drop-shadow(0 0 30px rgba(255,255,255,.2))}}@keyframes dotPulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@media(max-width:768px){.preloader-logo[data-astro-cid-whrugjgn]{width:500px}.logo-container[data-astro-cid-whrugjgn]{margin-bottom:2rem}.dot[data-astro-cid-whrugjgn]{width:6px;height:6px}}.glass[data-astro-cid-27omkyuj]{background:#ffffff05;backdrop-filter:blur(40px)}.noise-overlay[data-astro-cid-27omkyuj]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3BaseFilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.pattern-dots[data-astro-cid-27omkyuj]{background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float[data-astro-cid-27omkyuj]{animation:float 6s ease-in-out infinite}.landing-content{color:#cbd5e1;font-size:1.08rem;line-height:1.75}.landing-content h2{color:#fff;font-size:clamp(1.5rem,2vw,2rem);font-weight:800;line-height:1.2;margin-top:2.25rem;margin-bottom:1rem;padding-left:.75rem;border-left:3px solid rgba(96,165,250,.9)}.landing-content h3{color:#fff;font-size:1.2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.65rem}.landing-content p{color:#cbd5e1;margin:.9rem 0}.landing-content ul,.landing-content ol{margin:1rem 0 1.4rem 1.2rem;padding-left:.5rem;display:grid;gap:.45rem}.landing-content ul li{list-style:disc}.landing-content ol li{list-style:decimal}.landing-content li::marker{color:#60a5fa;font-weight:700}.landing-content strong{color:#fff;font-weight:700}.landing-content a{color:#93c5fd;text-underline-offset:3px}.landing-content a:hover{color:#bfdbfe}.landing-content table{width:100%;border-collapse:collapse}.landing-content th,.landing-content td{text-align:left;vertical-align:top}.terminal[data-astro-cid-xlf45ptn]{max-width:400px;background:#1a1a1a;border-radius:8px;font-family:monospace;font-size:14px}.terminal-header[data-astro-cid-xlf45ptn]{background:#2d2d2d;padding:8px 12px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px}.buttons[data-astro-cid-xlf45ptn]{display:flex;gap:4px}.buttons[data-astro-cid-xlf45ptn] span[data-astro-cid-xlf45ptn]{width:10px;height:10px;border-radius:50%;background:#666}.terminal-body[data-astro-cid-xlf45ptn]{padding:12px;color:#fff}.line[data-astro-cid-xlf45ptn]{margin-bottom:4px}.success-container[data-astro-cid-g27fuynw]{text-align:center;padding:2rem;background:#1a1a1a;border-radius:12px;border:1px solid #10b981;max-width:400px;margin:0 auto;color:#fff}.icon[data-astro-cid-g27fuynw]{font-size:3rem;color:#10b981;margin-bottom:1rem}h3[data-astro-cid-g27fuynw]{color:#10b981;margin-bottom:1rem}p[data-astro-cid-g27fuynw]{color:#e5e7eb;margin:0}#success-message[data-astro-cid-xjughlio]{transition:all .5s ease-out;transform:translateY(20px);opacity:0}#success-message[data-astro-cid-xjughlio]:not(.hidden){transform:translateY(0);opacity:1}.success-particles[data-astro-cid-xjughlio]{pointer-events:none}.particle[data-astro-cid-xjughlio]{position:absolute;border-radius:50%}@keyframes particle-float{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50px) scale(.5)}}input[data-astro-cid-xjughlio][name=website],input[data-astro-cid-xjughlio][name=email_confirm],input[data-astro-cid-xjughlio][name=phone_verify],#bot-check[data-astro-cid-xjughlio]{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;tab-index:-1!important;width:0!important;height:0!important;border:none!important;margin:0!important;padding:0!important}.animate-spin-slow[data-astro-cid-dc6hxohf]{animation:spin 30s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-astro-cid-dc6hxohf]{animation:fade-in .6s cubic-bezier(.23,1,.32,1) forwards}[data-astro-cid-bbe6dxrz][data-aos]{transition-property:transform,opacity}.mockup-3d[data-astro-cid-bbe6dxrz]{transform:rotateY(-18deg) rotateX(4deg);transform-style:preserve-3d}@media(max-width:768px){.mockup-3d[data-astro-cid-bbe6dxrz]{transform:none!important}}.animate-marquee[data-astro-cid-tpudeaz7]{animation:marquee 40s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.glow-text[data-astro-cid-tpudeaz7]{text-shadow:0 0 10px rgba(59,130,246,.5)}.animate-fade-in[data-astro-cid-qwsjowbz]{animation:fadeIn .5s ease-out forwards}.animate-fade-out[data-astro-cid-qwsjowbz]{animation:fadeOut .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}
