/*! Nakshora v3.1.0 — JIT build · 179 classes */*,::before,::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;}body{margin:0;line-height:inherit;background:radial-gradient(circle at top left, rgba(168, 85, 247, 0.18), transparent 30%), radial-gradient(circle at top right, rgba(0, 255, 255, 0.15), transparent 30%), radial-gradient(circle at bottom center, rgba(255, 0, 128, 0.12), transparent 35%), hsl(0, 0%, 5%);}@keyframes spin{to{transform:rotate(360deg);}}@keyframes slideInLeft{from{transform:translateX(-100%);opacity:0;}to{transform:translateX(0);opacity:1;}}@keyframes slideInRight{from{transform:translateX(100%);opacity:0;}to{transform:translateX(0);opacity:1;}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1rem;font-weight:500;border-radius:0.375rem;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;border:none;text-decoration:none;}.btn-sm{padding:0.25rem 0.75rem;font-size:clamp(0.75rem, 0.625rem + 0.3vw, 0.875rem);}.btn-lg{padding:0.75rem 1.5rem;font-size:clamp(1rem, 0.875rem + 0.4vw, 1.125rem);}.btn-neon{background:hsl(280, 100%, 55%);color:white;box-shadow:0 0 20px hsl(280, 100%, 55%);}.btn-neon:hover{background:hsl(280, 100%, 45%);box-shadow:0 0 30px hsl(280, 100%, 55%);transform:translateY(-2px);}.btn-glass{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255, 255, 255, 0.2);color:white;}.btn-glass:hover{background:rgba(255, 255, 255, 0.2);transform:translateY(-2px);}.btn-brutal{background:hsl(60, 100%, 50%);color:black;border:3px solid black;font-weight:700;text-transform:uppercase;box-shadow:4px 4px 0 black;}.btn-brutal:hover{transform:translate(2px, 2px);box-shadow:2px 2px 0 black;}.glass{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255, 255, 255, 0.2);}.neu-light{background:#e0e5ec;box-shadow:9px 9px 16px rgba(163, 177, 198, 0.6), -9px -9px 16px rgba(255, 255, 255, 0.5);border-radius:0.5rem;}.card{background:white;border-radius:0.5rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);}.card:hover{box-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);transform:translateY(-4px);}.card-glass{background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:0.75rem;padding:1.5rem;}.card-neon{background:hsl(0, 0%, 10%);border:2px solid hsl(180, 100%, 55%);box-shadow:0 0 20px hsl(180, 100%, 55%), inset 0 0 20px rgba(0, 255, 255, 0.1);border-radius:0.5rem;padding:1.5rem;color:white;}.card-brutal{background:hsl(60, 100%, 50%);border:4px solid black;box-shadow:8px 8px 0 black;padding:1.5rem;}.navbar-glass{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255, 255, 255, 0.2);}.brutal-input{padding:0.75rem;border:3px solid black;background:white;font-weight:600;outline:none;}.brutal-input:focus{box-shadow:4px 4px 0 black;transform:translate(-2px, -2px);}.brutal-heading{font-weight:900;text-transform:uppercase;letter-spacing:-0.05em;line-height:0.9;text-shadow:3px 3px 0 black;}.glow-neon-cyan{box-shadow:0 0 10px hsl(180, 100%, 55%), 0 0 20px hsl(180, 100%, 55%), 0 0 30px hsl(180, 100%, 55%);}.text-glow-neon-cyan{text-shadow:0 0 10px hsl(180, 100%, 55%), 0 0 20px hsl(180, 100%, 55%), 0 0 30px hsl(180, 100%, 55%);}.bg-gradient-neon{background:linear-gradient(135deg, hsl(280, 100%, 55%), hsl(320, 100%, 55%), hsl(180, 100%, 55%));}.bg-gradient-pastel{background:linear-gradient(135deg, hsl(270, 80%, 85%), hsl(350, 80%, 85%), hsl(150, 80%, 85%));}.input{width:100%;padding:0.5rem 0.75rem;border:1px solid hsl(0, 0%, 88%);border-radius:0.375rem;font-size:clamp(0.875rem, 0.75rem + 0.35vw, 1rem);transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);outline:none;}.input:focus{border-color:hsl(180, 100%, 55%);box-shadow:0 0 0 3px rgba(0, 255, 255, 0.1);}.input-glass{width:100%;padding:0.5rem 0.75rem;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:0.375rem;color:white;outline:none;}.input-glass::placeholder{color:rgba(255, 255, 255, 0.6);}.input-glass:focus{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4);}.toggle{width:50px;height:24px;background:hsl(0, 0%, 88%);border-radius:9999px;position:relative;cursor:pointer;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);}.toggle::after{content:'';position:absolute;width:20px;height:20px;background:white;border-radius:50%;top:2px;left:2px;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);}.toggle.active{background:hsl(180, 100%, 55%);}.toggle.active::after{left:28px;}.badge{display:inline-flex;align-items:center;padding:0.25rem 0.5rem;font-size:clamp(0.625rem, 0.5rem + 0.25vw, 0.75rem);font-weight:600;border-radius:0.375rem;background:hsl(0, 0%, 92%);color:hsl(0, 0%, 20%);}.badge-neon{background:hsl(280, 100%, 55%);color:white;box-shadow:0 0 10px hsl(280, 100%, 55%);}.badge-pill{border-radius:9999px;}.progress{width:100%;height:8px;background:hsl(0, 0%, 92%);border-radius:9999px;overflow:hidden;}.progress-bar{height:100%;background:hsl(180, 100%, 55%);transition:width 500ms cubic-bezier(0.4, 0, 0.2, 1);}.progress-neon{background:hsl(0, 0%, 10%);box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);}.progress-neon .progress-bar{background:linear-gradient(90deg, hsl(280, 100%, 55%), hsl(320, 100%, 55%), hsl(180, 100%, 55%));box-shadow:0 0 20px hsl(180, 100%, 55%);}.alert{padding:1rem;border-radius:0.375rem;border-left:4px solid;margin-bottom:1rem;}.alert-success{background:hsl(140, 60%, 95%);border-color:hsl(140, 60%, 50%);color:hsl(140, 85%, 20%);}.alert-warning{background:hsl(30, 100%, 95%);border-color:hsl(30, 100%, 55%);color:hsl(30, 80%, 25%);}.tabs{display:flex;border-bottom:2px solid hsl(0, 0%, 92%);gap:1rem;}.tab{padding:0.75rem 1rem;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);font-weight:500;}.tab:hover{color:hsl(180, 100%, 45%);}.tab.active{border-bottom-color:hsl(180, 100%, 55%);color:hsl(180, 100%, 45%);}.spinner-neon{width:40px;height:40px;border:4px solid rgba(0, 255, 255, 0.2);border-top-color:hsl(180, 100%, 55%);border-radius:50%;animation:spin 0.8s linear infinite;box-shadow:0 0 20px hsl(180, 100%, 55%);}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;}.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg, rgba(168, 85, 247, 0.14), rgba(255, 0, 128, 0.10), rgba(0, 255, 255, 0.10));pointer-events:none;}.section-title{position:relative;display:inline-block;padding-bottom:0.5rem;}.section-title::after{content:"";position:absolute;left:0;bottom:0;width:60%;height:3px;background:linear-gradient(90deg, hsl(280, 100%, 55%), hsl(180, 100%, 55%));border-radius:9999px;}.logo-dot{width:12px;height:12px;display:inline-block;border-radius:9999px;background:hsl(180, 100%, 55%);box-shadow:0 0 10px hsl(180, 100%, 55%), 0 0 20px hsl(180, 100%, 55%);}.showcase-box{min-height:180px;}.footer-link:hover,.nav-link:hover{color:hsl(180, 100%, 55%);}.skip-link{position:absolute;left:-9999px;top:0;z-index:99999;background:#000;color:#fff;padding:0.75rem 1rem;border-radius:0.5rem;}.skip-link:focus{left:1rem;top:1rem;}.hero-kpis{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;}@media (max-width: 768px){.hero-kpis{grid-template-columns:1fr;}}.relative{position:relative;}.sticky{position:sticky;}.top-0{top:0px;}.z-10{z-index:10;}.z-sticky{z-index:200;}.mx-auto{margin-left:auto;margin-right:auto;}.mt-1{margin-top:0.25rem;}.mt-4{margin-top:1rem;}.mr-4{margin-right:1rem;}.mr-6{margin-right:1.5rem;}.mb-1{margin-bottom:0.25rem;}.mb-10{margin-bottom:2.5rem;}.mb-12{margin-bottom:3rem;}.mb-2{margin-bottom:0.5rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-6{margin-bottom:1.5rem;}.mb-8{margin-bottom:2rem;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.h-16{height:4rem;}.h-20{height:5rem;}.min-h-screen{min-height:100vh;}.w-16{width:4rem;}.w-full{width:100%;}.max-w-2xl{max-width:42rem;}.max-w-3xl{max-width:48rem;}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.animate-slideInLeft{animation:slideInLeft 300ms cubic-bezier(0.4, 0, 0.2, 1);}.animate-slideInRight{animation:slideInRight 300ms cubic-bezier(0.4, 0, 0.2, 1);}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-12{gap:3rem;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-6{gap:1.5rem;}.gap-8{gap:2rem;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.scroll-smooth{scroll-behavior:smooth;}.rounded-2xl{border-radius:1rem;}.rounded-3xl{border-radius:1.5rem;}.rounded-full{border-radius:9999px;}.rounded-xl{border-radius:0.75rem;}.border{border-width:1px;}.border-t{border-top-width:1px;}.border-mono-700{--tw-border-opacity:1;border-color:hsl(0 0% 35% / var(--tw-border-opacity, 1));}.border-mono-800{--tw-border-opacity:1;border-color:hsl(0 0% 20% / var(--tw-border-opacity, 1));}.bg-brutal-blue-500{--tw-bg-opacity:1;background-color:hsl(220 100% 50% / var(--tw-bg-opacity, 1));}.bg-brutal-red-500{--tw-bg-opacity:1;background-color:hsl(0 100% 50% / var(--tw-bg-opacity, 1));}.bg-brutal-yellow-500{--tw-bg-opacity:1;background-color:hsl(60 100% 50% / var(--tw-bg-opacity, 1));}.bg-forest-500{--tw-bg-opacity:1;background-color:hsl(140 60% 50% / var(--tw-bg-opacity, 1));}.bg-mono-100{--tw-bg-opacity:1;background-color:hsl(0 0% 96% / var(--tw-bg-opacity, 1));}.bg-mono-400{--tw-bg-opacity:1;background-color:hsl(0 0% 80% / var(--tw-bg-opacity, 1));}.bg-mono-800{--tw-bg-opacity:1;background-color:hsl(0 0% 20% / var(--tw-bg-opacity, 1));}.bg-mono-900{--tw-bg-opacity:1;background-color:hsl(0 0% 10% / var(--tw-bg-opacity, 1));}.bg-mono-950{--tw-bg-opacity:1;background-color:hsl(0 0% 5% / var(--tw-bg-opacity, 1));}.bg-mono-white{--tw-bg-opacity:1;background-color:hsl(0 0% 100% / var(--tw-bg-opacity, 1));}.bg-neon-cyan-500{--tw-bg-opacity:1;background-color:hsl(180 100% 55% / var(--tw-bg-opacity, 1));}.bg-neon-pink-500{--tw-bg-opacity:1;background-color:hsl(320 100% 55% / var(--tw-bg-opacity, 1));}.bg-neon-purple-500{--tw-bg-opacity:1;background-color:hsl(280 100% 55% / var(--tw-bg-opacity, 1));}.bg-ocean-500{--tw-bg-opacity:1;background-color:hsl(200 80% 50% / var(--tw-bg-opacity, 1));}.bg-pastel-lavender-400{--tw-bg-opacity:1;background-color:hsl(270 75% 80% / var(--tw-bg-opacity, 1));}.bg-pastel-lavender-500{--tw-bg-opacity:1;background-color:hsl(270 70% 75% / var(--tw-bg-opacity, 1));}.bg-pastel-mint-400{--tw-bg-opacity:1;background-color:hsl(150 75% 80% / var(--tw-bg-opacity, 1));}.bg-pastel-rose-400{--tw-bg-opacity:1;background-color:hsl(350 75% 80% / var(--tw-bg-opacity, 1));}.bg-pastel-sky-500{--tw-bg-opacity:1;background-color:hsl(200 70% 75% / var(--tw-bg-opacity, 1));}.bg-sunset-500{--tw-bg-opacity:1;background-color:hsl(15 90% 55% / var(--tw-bg-opacity, 1));}.p-4{padding:1rem;}.p-6{padding:1.5rem;}.p-8{padding:2rem;}.py-10{padding-top:2.5rem;padding-bottom:2.5rem;}.py-20{padding-top:5rem;padding-bottom:5rem;}.py-24{padding-top:6rem;padding-bottom:6rem;}.text-left{text-align:left;}.text-center{text-align:center;}.text-2xl{font-size:clamp(1.25rem, 1.125rem + 0.625vw, 1.5rem);}.text-3xl{font-size:clamp(1.5rem, 1.25rem + 0.75vw, 1.875rem);}.text-4xl{font-size:clamp(1.875rem, 1.5rem + 1vw, 2.25rem);}.text-5xl{font-size:clamp(2.25rem, 1.875rem + 1.25vw, 3rem);}.text-lg{font-size:clamp(1rem, 0.875rem + 0.4vw, 1.125rem);}.text-sm{font-size:clamp(0.75rem, 0.625rem + 0.3vw, 0.875rem);}.text-xl{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.25rem);}.font-black{font-weight:900;}.font-bold{font-weight:700;}.font-semibold{font-weight:600;}.leading-relaxed{line-height:1.625;}.leading-tight{line-height:1.25;}.text-mono-100{--tw-text-opacity:1;color:hsl(0 0% 96% / var(--tw-text-opacity, 1));}.text-mono-200{--tw-text-opacity:1;color:hsl(0 0% 92% / var(--tw-text-opacity, 1));}.text-mono-300{--tw-text-opacity:1;color:hsl(0 0% 88% / var(--tw-text-opacity, 1));}.text-mono-400{--tw-text-opacity:1;color:hsl(0 0% 80% / var(--tw-text-opacity, 1));}.text-mono-500{--tw-text-opacity:1;color:hsl(0 0% 65% / var(--tw-text-opacity, 1));}.text-mono-700{--tw-text-opacity:1;color:hsl(0 0% 35% / var(--tw-text-opacity, 1));}.text-mono-900{--tw-text-opacity:1;color:hsl(0 0% 10% / var(--tw-text-opacity, 1));}.text-mono-black{--tw-text-opacity:1;color:hsl(0 0% 0% / var(--tw-text-opacity, 1));}.text-mono-white{--tw-text-opacity:1;color:hsl(0 0% 100% / var(--tw-text-opacity, 1));}.text-neon-cyan-300{--tw-text-opacity:1;color:hsl(180 100% 75% / var(--tw-text-opacity, 1));}.text-neon-cyan-400{--tw-text-opacity:1;color:hsl(180 100% 65% / var(--tw-text-opacity, 1));}.text-neon-orange-300{--tw-text-opacity:1;color:hsl(30 100% 75% / var(--tw-text-opacity, 1));}.text-neon-pink-300{--tw-text-opacity:1;color:hsl(320 100% 75% / var(--tw-text-opacity, 1));}.text-neon-pink-400{--tw-text-opacity:1;color:hsl(320 100% 65% / var(--tw-text-opacity, 1));}.text-neon-purple-300{--tw-text-opacity:1;color:hsl(280 100% 75% / var(--tw-text-opacity, 1));}.text-neon-purple-400{--tw-text-opacity:1;color:hsl(280 100% 65% / var(--tw-text-opacity, 1));}.no-underline{text-decoration-line:none;}.opacity-90{opacity:0.9;}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms;}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media (min-width: 768px){.md\:flex{display:flex;}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.md\:p-12{padding:3rem;}.md\:text-right{text-align:right;}.md\:text-5xl{font-size:clamp(2.25rem, 1.875rem + 1.25vw, 3rem);}.md\:text-6xl{font-size:clamp(3rem, 2.25rem + 1.5vw, 3.75rem);}.md\:text-xl{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.25rem);}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2;}.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.lg\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}.lg\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr));}.lg\:text-7xl{font-size:clamp(3.75rem, 3rem + 2vw, 4.5rem);}}