:root{--font-inter:"Montserrat", system-ui, sans-serif;--font-unbounded:"Montserrat", system-ui, sans-serif;--font-space-mono:"Montserrat", system-ui, sans-serif}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/montserrat-latin-400.371tplw1c7x8l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/montserrat-latin-ext-400.3le1wtubbef57.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/montserrat-latin-500.3fd_6ogmeyto1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/montserrat-latin-ext-500.30x6k186j6w6q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/montserrat-latin-600.26jk0xu65vwut.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/montserrat-latin-ext-600.0ry69b_fwl7to.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/montserrat-latin-700.21i9yq03ayvy2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/montserrat-latin-ext-700.2hzet0m2oz0cw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/montserrat-latin-800.28uwn405sb1ju.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/montserrat-latin-ext-800.251pkrags-qq_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/montserrat-latin-900.1gomk-vpaj81t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/montserrat-latin-ext-900.1y9_az3z0b4uk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--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: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter), Montserrat, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-space-mono), Montserrat, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.mx-auto{margin-left:auto;margin-right:auto}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-auto{height:auto}.h-full{height:100%}.min-h-\[300px\]{min-height:300px}.min-h-\[360px\]{min-height:360px}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-\[380px\]{max-width:380px}.max-w-xl{max-width:36rem}.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))}.cursor-none{cursor:none}.resize{resize:both}.flex-col{flex-direction:column}.justify-end{justify-content:flex-end}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-nacar-border{border-color:#f3f1f714}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.bg-nacar-bg{--tw-bg-opacity:1;background-color:rgb(10 9 16/var(--tw-bg-opacity,1))}.bg-nacar-bg2{--tw-bg-opacity:1;background-color:rgb(20 18 31/var(--tw-bg-opacity,1))}.bg-nacar-bg2\/70{background-color:#14121fb3}.bg-\[radial-gradient\(circle_at_18\%_20\%\,rgba\(185\,140\,255\,0\.24\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 18% 20%,#b98cff3d,#0000 58%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(185\,140\,255\,0\.35\)\,transparent_45\%\)\,radial-gradient\(circle_at_80\%_80\%\,rgba\(111\,227\,222\,0\.28\)\,transparent_48\%\)\,radial-gradient\(circle_at_65\%_25\%\,rgba\(255\,143\,207\,0\.2\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 20%,#b98cff59,#0000 45%),radial-gradient(circle at 80% 80%,#6fe3de47,#0000 48%),radial-gradient(circle at 65% 25%,#ff8fcf33,#0000 40%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-\[\#0a0910b5\]{--tw-gradient-from:#0a0910b5 var(--tw-gradient-from-position);--tw-gradient-to:#0a091000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a0910b8\]{--tw-gradient-from:#0a0910b8 var(--tw-gradient-from-position);--tw-gradient-to:#0a091000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a1f4a\]{--tw-gradient-from:#2a1f4a var(--tw-gradient-from-position);--tw-gradient-to:#2a1f4a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-nacar-bg3{--tw-gradient-from:#1b1828 var(--tw-gradient-from-position);--tw-gradient-to:#1b182800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#14121f7d\]{--tw-gradient-to:#14121f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #14121f7d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#14121f87\]{--tw-gradient-to:#14121f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #14121f87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1b2340\]{--tw-gradient-to:#1b234000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1b2340 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#17343a\]{--tw-gradient-to:#17343a var(--tw-gradient-to-position)}.to-\[\#1b18284a\]{--tw-gradient-to:#1b18284a var(--tw-gradient-to-position)}.to-\[\#1b18284d\]{--tw-gradient-to:#1b18284d var(--tw-gradient-to-position)}.to-nacar-bg2{--tw-gradient-to:#14121f var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.pt-40{padding-top:10rem}.text-center{text-align:center}.font-display{font-family:var(--font-unbounded), Montserrat, system-ui, sans-serif}.font-sans{font-family:var(--font-inter), Montserrat, system-ui, sans-serif}.text-\[clamp\(26px\,3\.5vw\,44px\)\]{font-size:clamp(26px,3.5vw,44px)}.text-\[clamp\(36px\,5vw\,72px\)\]{font-size:clamp(36px,5vw,72px)}.text-\[clamp\(38px\,6vw\,86px\)\]{font-size:clamp(38px,6vw,86px)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-7{line-height:1.75rem}.leading-\[0\.98\]{line-height:.98}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.text-nacar-muted{--tw-text-opacity:1;color:rgb(154 147 172/var(--tw-text-opacity,1))}.text-nacar-text{--tw-text-opacity:1;color:rgb(243 241 247/var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_32px_85px_-34px_rgba\(185\,140\,255\,0\.45\)\]{--tw-shadow:0 32px 85px -34px #b98cff73;--tw-shadow-colored:0 32px 85px -34px 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-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\,0_22px_56px_-34px_rgba\(10\,9\,16\,0\.92\)\]{--tw-shadow:inset 0 0 0 1px #ffffff0a,0 22px 56px -34px #0a0910eb;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 22px 56px -34px 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-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.04\)\,0_24px_58px_-34px_rgba\(10\,9\,16\,0\.92\)\]{--tw-shadow:inset 0 0 0 1px #ffffff0a,0 24px 58px -34px #0a0910eb;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 24px 58px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.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)}.brightness-\[1\.13\]{--tw-brightness:brightness(1.13);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)}.contrast-\[1\.12\]{--tw-contrast:contrast(1.12);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)}.saturate-\[1\.3\]{--tw-saturate:saturate(1.3);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)}.filter{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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}:root{--tiltX:0deg;--tiltY:0deg}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#f3f1f7;font-family:var(--font-inter);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0a0910;font-weight:400;position:relative;overflow-x:hidden}::selection{color:#0a0910;background:#b98cff}body:before{content:"";pointer-events:none;z-index:5;opacity:.5;background-image:radial-gradient(circle at 1px 1px,#ffffff09 1px,#0000 0);background-size:3px 3px;position:fixed;inset:0}@media (hover:none){#cursorDot,#cursorRing{display:none}}#cursorDot,#cursorRing{pointer-events:none;z-index:9999;border-radius:9999px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursorDot{background:#6fe3de;width:6px;height:6px;box-shadow:0 0 12px #6fe3de}#cursorRing{border:1px solid #f3f1f759;width:32px;height:32px;transition:transform .15s ease-out,border-color .3s}.depth-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.depth-particle{filter:blur(1px);opacity:.5;border-radius:9999px;position:absolute}.home-backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,#b98cff29,#0000 36%),radial-gradient(circle at 84% 22%,#6fe3de1f,#0000 40%),radial-gradient(circle at 50% 72%,#ff8fcf1a,#0000 38%);position:fixed;inset:0}.home-backdrop-glow{filter:blur(90px);opacity:.28;border-radius:9999px;position:absolute;transform:translate(0,0)}.home-backdrop-glow-violet{background:#b98cff;width:38vw;min-width:300px;height:38vw;min-height:300px;top:-10vw;left:-8vw}.home-backdrop-glow-cyan{background:#6fe3de;width:30vw;min-width:240px;height:30vw;min-height:240px;top:14vh;right:-6vw}.home-backdrop-glow-pink{background:#ff8fcf;width:34vw;min-width:280px;height:34vw;min-height:280px;bottom:-10vw;left:28vw}.scene-outer{perspective:1400px;z-index:0;width:60%;height:100%;position:absolute;top:0;right:-10%}.scene-spin{width:1px;height:1px;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scene-tilt{transform-style:preserve-3d;transform:rotateX(var(--tiltX)) rotateY(var(--tiltY));transition:transform .4s ease-out}.shard{mix-blend-mode:screen;position:absolute;top:0;left:0}.shard svg{display:block;overflow:visible}.site-nav{z-index:50;pointer-events:none;background:linear-gradient(#0a0910e0,#0a091000);justify-content:space-between;align-items:center;padding:20px 5vw;display:flex;position:fixed;inset:0 0 auto}.site-nav>*{pointer-events:auto}.site-nav-logo{font-family:var(--font-unbounded);letter-spacing:.04em;color:#f3f1f7;font-size:15px;font-weight:700;text-decoration:none}.site-nav-links{font-family:var(--font-inter);letter-spacing:.04em;gap:28px;font-size:13px;font-weight:500;display:none}.site-nav-links a{color:#f3f1f7;opacity:.82;text-decoration:none;transition:opacity .2s,color .2s,text-shadow .2s}.site-nav-links a:hover{opacity:1;color:#d8fbf7;text-shadow:0 0 12px #6fe3de47}.site-nav-cta{font-family:var(--font-inter);letter-spacing:.04em;color:#f3f1f7;border:1px solid #f3f1f759;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none}@media (min-width:1024px){.site-nav-links{display:flex}}.eyebrow{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#9a93ac;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.eyebrow .dot{background:#6fe3de;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6fe3de}h1{font-family:var(--font-unbounded);letter-spacing:-.03em;color:#f3f1f7;font-size:clamp(34px,7.2vw,98px);font-weight:800;line-height:1.04}h1 .main-fill{-webkit-text-fill-color:transparent;filter:drop-shadow(4px 0 #6fe3de38)drop-shadow(-4px 0 #ff8fcf38);background:linear-gradient(120deg,#b98cff,#ffd98f 45%,#6fe3de 80%) 0 0/250% 250%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite shimmer;display:inline-block}@keyframes shimmer{0%,to{background-position:0%}50%{background-position:100%}}.section{z-index:1;padding:160px 5vw;position:relative}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:80px;display:flex}.section-eyebrow{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.14em;color:#8ef0e7;text-shadow:0 0 16px #6fe3de47;font-size:12px;font-weight:500}.section-title{font-family:var(--font-unbounded);letter-spacing:-.02em;color:#f8f6ff;text-shadow:0 8px 30px #b98cff1f;max-width:640px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.12}.section-desc{color:#b5afc5;max-width:300px;font-size:15px;line-height:1.7}.shard-row{perspective:1800px;flex-wrap:wrap;gap:28px;display:flex}.shard-card{min-height:300px;transform-style:preserve-3d;background:linear-gradient(160deg,#1b1828,#14121f);border:1px solid #f3f1f724;border-radius:18px;flex-direction:column;flex:260px;justify-content:space-between;padding:32px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 44px -28px #0a0910e6}.service-media{z-index:0;pointer-events:none;position:absolute;inset:0}.service-media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.52;filter:saturate(1.06)contrast(1.08)brightness(.95)}.service-media-overlay{pointer-events:none;background:linear-gradient(#0a091038,#0a0910b8),radial-gradient(circle at 70% 20%,#b98cff33,#0000 58%);position:absolute;inset:0}.shard-card:first-child{transform:rotateY(-9deg)rotateX(3deg)translateY(0)}.shard-card:nth-child(2){transform:rotateY(6deg)rotateX(-3deg)translateY(36px)}.shard-card:nth-child(3){transform:rotateY(-6deg)rotateX(4deg)translateY(-16px)}.shard-card:nth-child(4){transform:rotateY(9deg)rotateX(-3deg)translateY(20px)}.shard-card:hover{border-color:#f3f1f742;box-shadow:inset 0 0 0 1px #ffffff14,0 34px 78px -26px #b98cff70;transform:rotateY(0)rotateX(0)translateY(0)scale(1.03)!important}.shard-card:hover .service-media-image{opacity:.64;filter:saturate(1.18)contrast(1.1)brightness()}.shard-card:after{content:"";background:radial-gradient(circle, var(--sc,#b98cff), transparent 70%);filter:blur(50px);opacity:.35;width:70%;height:70%;position:absolute;top:-30%;right:-30%}.shard-card:first-child{--sc:#b98cff}.shard-card:nth-child(2){--sc:#6fe3de}.shard-card:nth-child(3){--sc:#ff8fcf}.shard-card:nth-child(4){--sc:#ffd98f}.sc-num{font-family:var(--font-inter);letter-spacing:.12em;color:#9a93ac;z-index:1;font-size:11px;font-weight:600;position:relative}.sc-title{font-family:var(--font-unbounded);color:#f7f4ff;z-index:1;font-size:24px;font-weight:600;line-height:1.25;position:relative}.coverflow-wrap{perspective:1600px;padding:60px 0;overflow:hidden}.coverflow{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 40vw;display:flex;overflow-x:auto}.coverflow::-webkit-scrollbar{display:none}.cf-card{scroll-snap-align:center;will-change:transform;color:#f3f1f7;background:linear-gradient(160deg,#1b1828,#14121f);border:1px solid #f3f1f726;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:flex-end;min-width:320px;height:400px;margin:0 -30px;padding:28px;text-decoration:none;transition:transform .1s linear,filter .1s linear,opacity .1s linear,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 22px 54px -30px #0a0910eb}.cf-image-layer{z-index:0;opacity:.58;transition:opacity .28s,filter .28s;position:absolute;inset:0}.cf-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:grayscale(.06)contrast(1.08)saturate(1.05)brightness(1.08)}.cf-overlay{z-index:0;mix-blend-mode:normal;background:linear-gradient(165deg,#14121f8a,#0a091057),linear-gradient(120deg,#b98cff33,#ff8fcf26 40%,#6fe3de1f 75%);position:absolute;inset:0}.cf-card:before{content:"";background:radial-gradient(circle, var(--wc,#b98cff), transparent 70%);filter:blur(60px);opacity:.5;width:80%;height:80%;position:absolute;top:-40%;left:-20%}.cf-card:after{content:"";z-index:0;background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--wc) 55%, transparent), transparent 62%);mix-blend-mode:overlay;opacity:.32;position:absolute;inset:0}.cf-card:hover .cf-image-layer{opacity:.72}.cf-card:hover .cf-image{filter:grayscale(0)contrast(1.12)saturate(1.2)brightness(1.12)}.cf-card:hover{box-shadow:inset 0 0 0 1px #ffffff17, 0 34px 86px -28px color-mix(in srgb, var(--wc) 60%, transparent);border-color:#f3f1f752}.cf-card:first-child{--wc:#b98cff}.cf-card:nth-child(2){--wc:#6fe3de}.cf-card:nth-child(3){--wc:#ff8fcf}.cf-card:nth-child(4){--wc:#ffd98f}.cf-card:nth-child(5){--wc:#b98cff}.cf-card:nth-child(6){--wc:#6fe3de}.cf-card:nth-child(7){--wc:#ff8fcf}.work-client{font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.1em;color:#9a93ac;z-index:2;margin-bottom:8px;font-size:11px;font-weight:500;position:relative}.work-title{font-family:var(--font-unbounded);color:#fbf8ff;text-shadow:0 8px 22px #0a09108c;z-index:2;font-size:22px;font-weight:600;line-height:1.3;position:relative}.work-problem,.work-approach,.work-result{z-index:2;font-family:var(--font-inter);font-size:13px;line-height:1.55;position:relative}.work-problem{color:#eee9f7;opacity:.96;margin-top:14px}.work-result{color:#c4bed8;margin-top:8px}.work-approach{color:#8ef0e7;opacity:.95;margin-top:8px}.cf-hint{text-align:center;font-family:var(--font-inter);color:#9a93ac;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:11px;font-weight:500}.process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.process-card{background:linear-gradient(155deg,#14121f,#1b1828);border:1px solid #f3f1f724;border-radius:18px;min-height:340px;padding:28px;transition:border-color .28s,box-shadow .28s,transform .28s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 22px 52px -32px #0a0910db}.process-card:hover{border-color:#f3f1f742;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff12,0 30px 70px -34px #b98cff61}.process-card:before{content:"";background:linear-gradient(#6fe3de59,#0000);width:1px;height:100%;position:absolute;top:0;left:27px}.process-card:after{content:"";filter:blur(45px);background:radial-gradient(circle,#b98cff66,#0000 70%);border-radius:9999px;width:70%;height:70%;position:absolute;inset:auto -20% -45% auto}.process-media{z-index:1;border:1px solid #f3f1f733;border-radius:12px;width:100%;height:124px;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 36px -22px #0a0910e6}.process-media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.06)contrast(1.04)brightness(1.02)}.process-media-overlay{background:linear-gradient(#0a091026,#0a091073),radial-gradient(circle at 70% 20%,#b98cff2e,#0000 55%);position:absolute;inset:0}.process-step{font-family:var(--font-inter);letter-spacing:.14em;text-transform:uppercase;color:#6fe3de;z-index:1;font-size:11px;font-weight:600;position:relative}.process-title{font-family:var(--font-unbounded);z-index:1;margin-top:14px;font-size:22px;font-weight:600;line-height:1.25;position:relative}.process-desc{color:#b5afc5;z-index:1;margin-top:12px;font-size:14px;line-height:1.6;position:relative}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.stat-card{background:linear-gradient(145deg,#14121f,#1b1828);border:1px solid #f3f1f714;border-radius:18px;padding:30px}.stat-value{font-family:var(--font-unbounded);letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#b98cff,#ffd98f 45%,#6fe3de);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,5vw,56px);font-weight:800;line-height:1.1}.stat-label{color:#dcd6ea;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-inter);margin-top:10px;font-size:11px;font-weight:500}.stat-detail{color:#9a93ac;margin-top:12px;font-size:14px;line-height:1.6}.placeholder-card{color:#9a93ac;background:#14121f73;border:1px dashed #f3f1f72e;border-radius:18px;padding:30px}.faq-list{gap:14px;display:grid}.faq-item{background:linear-gradient(160deg,#14121f,#1b1828);border:1px solid #f3f1f714;border-radius:16px;overflow:hidden}.faq-question{text-align:left;color:#f9f7ff;width:100%;font-family:var(--font-inter);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px 24px;font-size:16px;font-weight:500;display:flex}.faq-icon{font-family:var(--font-inter);color:#6fe3de;margin-left:16px;font-size:22px;font-weight:500}.faq-answer{color:#b8b1c8;padding:0 24px 22px;font-size:15px;line-height:1.7;overflow:hidden}.cta-section{text-align:center;padding:200px 5vw}.cta-title{font-family:var(--font-unbounded);letter-spacing:-.03em;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#6fe3de,#b98cff,#ff8fcf);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,7vw,96px);font-weight:800;line-height:1.05}.cta-section p{color:#c0bad1;max-width:420px;margin:24px auto 40px}.cta-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(680px,100%);margin:0 auto;display:grid}.cta-form input,.cta-form select,.cta-form textarea{color:#f3f1f7;width:100%;font-family:var(--font-inter);background:linear-gradient(145deg,#171423e0,#0f0d18f2);border:1px solid #f3f1f729;border-radius:14px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.cta-form input::-moz-placeholder{color:#9a93ac}.cta-form textarea::-moz-placeholder{color:#9a93ac}.cta-form input::placeholder,.cta-form textarea::placeholder{color:#9a93ac}.cta-form input:focus,.cta-form select:focus,.cta-form textarea:focus{border-color:#6fe3de73;box-shadow:0 0 0 4px #6fe3de1a}.cta-form textarea,.cta-form .cta-primary{grid-column:1/-1}.cta-primary{font-family:var(--font-inter);letter-spacing:.02em;color:#0a0910;cursor:pointer;background:#f3f1f7;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:16px 28px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.cta-contact-grid{gap:10px;width:min(680px,100%);margin:28px auto 0;display:grid}.cta-contact-grid a{color:#d7d0e7;background:#14121fc7;border:1px solid #f3f1f71f;border-radius:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:block}.cta-contact-grid a:hover{color:#f3f1f7;background:#211c31e6;border-color:#ff8fcf52}footer{font-family:var(--font-inter);color:#b6afc9;letter-spacing:.04em;z-index:1;border-top:1px solid #f3f1f714;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:32px 5vw 48px;font-size:12px;font-weight:500;display:flex;position:relative}@media (max-width:900px){.shard-card{transform:none!important}.scene-outer{opacity:.7;width:75%;right:-25%}.process-grid,.stats-grid{grid-template-columns:1fr}.cf-card{min-width:280px;height:380px}.cta-form{grid-template-columns:1fr}}@media (max-width:768px){.section{padding:120px 5vw}.site-nav{padding:16px 5vw}.site-nav-logo{letter-spacing:.03em;font-size:14px}.site-nav-cta{padding:7px 14px;font-size:12px}h1{letter-spacing:-.025em;font-size:clamp(34px,12vw,66px);line-height:1.05}.section-title{font-size:clamp(27px,7.5vw,38px);line-height:1.16}.work-title{font-size:20px}}@media (prefers-reduced-motion:reduce){h1 .main-fill{filter:none;animation:none!important}}.aura-page{color:#f5f3ee;background:#05070c;min-height:100vh;overflow-x:hidden}.aura-page *{box-sizing:border-box}.aura-page body,.aura-page a{color:inherit;text-decoration:none}.aura-page:after{content:"";pointer-events:none;z-index:40;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.aura-eyebrow{font-family:"JetBrains Mono", var(--font-inter), monospace;letter-spacing:.14em;text-transform:uppercase;color:#e8b34d;align-items:center;gap:.6em;font-size:.72rem;display:flex}.aura-eyebrow:before{content:"";background:#e8b34d;width:16px;height:1px}.aura-center{justify-content:center}.aura-center-text{text-align:center;max-width:640px;margin:0 auto 4.5rem}.aura-nav{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070c8c;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:1.5rem 4vw;display:flex;position:fixed;top:0;left:0;right:0}.aura-logotype{font-family:var(--font-unbounded);letter-spacing:-.02em;font-size:1.3rem;font-weight:700;text-decoration:none}.aura-logotype span{color:#0000;background:linear-gradient(90deg,#00d9a3,#7b5cfa,#ff3d9a);-webkit-background-clip:text;background-clip:text}.aura-nav-links{align-items:center;gap:2.2rem;display:flex}.aura-nav-links a{color:#8d94a3;font-size:.86rem;text-decoration:none;transition:color .25s}.aura-nav-links a:hover{color:#f5f3ee}.aura-nav-cta{font-family:"JetBrains Mono", var(--font-inter), monospace;background:#ffffff0b;border:1px solid #ffffff17;border-radius:100px;padding:.6em 1.2em;font-size:.76rem;transition:border-color .3s,box-shadow .3s}.aura-nav-cta:hover{border-color:#00d9a3;box-shadow:0 0 22px -6px #00d9a3}.aura-hero{align-items:center;min-height:100svh;padding:0 4vw;display:flex;position:relative;overflow:hidden}.aura-hero #aura-canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.aura-hero:before{content:"";z-index:1;background:radial-gradient(60% 50% at 50% 40%,#0000,#05070c 85%);position:absolute;inset:0}.aura-hero-inner{z-index:2;text-align:center;max-width:1100px;margin:0 auto;padding-top:5rem;position:relative}.aura-hero-inner h1{font-family:var(--font-unbounded);letter-spacing:-.02em;font-size:clamp(2.6rem,7.4vw,5.6rem);line-height:1.02}.aura-grad{color:#0000;background:linear-gradient(90deg,#00d9a3,#7b5cfa 55%,#ff3d9a);-webkit-background-clip:text;background-clip:text}.aura-hero-inner p{color:#8d94a3;max-width:46ch;margin:1.8rem auto 0;font-size:1.08rem;line-height:1.65}.aura-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.6rem;display:flex}.aura-btn-primary{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#05070c;background:linear-gradient(90deg,#00d9a3,#7b5cfa);border-radius:100px;justify-content:center;align-items:center;padding:.95em 1.9em;font-size:.85rem;font-weight:500;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 40px -10px #7b5cfa}.aura-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 55px -8px #7b5cfa}.aura-btn-ghost{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#f5f3ee;border:1px solid #ffffff17;border-radius:100px;padding:.95em 1.9em;font-size:.85rem;text-decoration:none;transition:border-color .25s,background .25s}.aura-btn-ghost:hover{background:#ffffff0b;border-color:#f5f3ee}.aura-marquee-wrap{z-index:2;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;padding:1.1rem 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.aura-marquee{white-space:nowrap;gap:3rem;width:max-content;animation:26s linear infinite aura-mq;display:flex}.aura-marquee span{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.aura-marquee span b{color:#f5f3ee;font-weight:500}@keyframes aura-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.aura-section{padding:8rem 4vw;position:relative}.aura-section-head h2{font-family:var(--font-unbounded);margin-top:1rem;font-size:clamp(2rem,4.4vw,3.1rem)}.aura-section-head p{color:#8d94a3;margin-top:1.1rem;font-size:1.02rem;line-height:1.6}.aura-features{max-width:1200px;margin:0 auto}.aura-feat-grid{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.aura-feat{background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;padding:2rem 1.7rem;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.aura-service-card{min-height:320px}.aura-service-media{z-index:0;opacity:.5;position:absolute;inset:0}.aura-service-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.05)contrast(1.08)brightness(.88)}.aura-service-overlay{background:linear-gradient(#05070c40,#05070cc7),radial-gradient(circle at 78% 20%,#7b5cfa3d,#0000 56%);position:absolute;inset:0}.aura-feat:hover{border-color:#ffffff38;transform:translateY(-4px)}.aura-feat:before{content:"";filter:blur(50px);opacity:0;z-index:0;border-radius:50%;width:200px;height:200px;transition:opacity .4s;position:absolute;top:-60%;right:-40%}.aura-feat:hover:before{opacity:.35}.aura-feat:hover .aura-service-media{opacity:.66}.aura-feat:hover .aura-service-image{filter:saturate(1.2)contrast(1.12)brightness(.96)}.aura-feat:first-child:before,.aura-feat:nth-child(5):before{background:#00d9a3}.aura-feat:nth-child(2):before,.aura-feat:nth-child(6):before{background:#7b5cfa}.aura-feat:nth-child(3):before{background:#ff3d9a}.aura-feat:nth-child(4):before{background:#e8b34d}.aura-fnum{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;z-index:1;font-size:.72rem;position:relative}.aura-feat h3{font-family:var(--font-unbounded);z-index:1;margin:1rem 0 .6rem;font-size:1.28rem;font-weight:600;position:relative}.aura-feat p{color:#8d94a3;z-index:1;font-size:.9rem;line-height:1.55;position:relative}.aura-tags{z-index:1;flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex;position:relative}.aura-tags span{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;border:1px solid #ffffff17;border-radius:100px;padding:.3em .6em;font-size:.68rem}.aura-work-grid{grid-template-columns:repeat(2,1fr);gap:1.6rem;max-width:1200px;margin:0 auto;display:grid}.aura-wcard{min-height:260px;color:inherit;background:linear-gradient(160deg,#0a0e17,#05070c);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;justify-content:space-between;padding:2.4rem;text-decoration:none;transition:transform .3s;display:flex;position:relative;overflow:hidden}.aura-wcard:hover{transform:translateY(-5px)}.aura-glow{filter:blur(70px);opacity:.28;border-radius:50%;width:260px;height:260px;position:absolute;top:-30%;right:-20%}.aura-glow[data-index="0"]{background:#00d9a3}.aura-glow[data-index="1"]{background:#7b5cfa}.aura-glow[data-index="2"]{background:#ff3d9a}.aura-glow[data-index="3"]{background:#e8b34d}.aura-mono{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;text-transform:uppercase;z-index:1;font-size:.72rem;position:relative}.aura-wcard h3{font-family:var(--font-unbounded);z-index:1;margin-top:1rem;font-size:1.45rem;line-height:1.2;position:relative}.aura-res{z-index:1;gap:1.6rem;margin-top:1.6rem;display:flex;position:relative}.aura-res b{font-family:var(--font-unbounded);font-size:1.4rem;display:block}.aura-res span{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;text-transform:uppercase;font-size:.62rem;line-height:1.45}.aura-ref-card{min-height:360px}.aura-ref-media{z-index:0;opacity:.18;transition:opacity .3s;position:absolute;inset:0}.aura-ref-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.9)contrast(1.05)brightness(.72);transition:filter .3s}.aura-ref-overlay{background:linear-gradient(#05070c80,#05070ceb),radial-gradient(circle at 78% 20%,#7b5cfa2e,#0000 60%);position:absolute;inset:0}.aura-ref-card .aura-mono,.aura-ref-card h3,.aura-ref-card .aura-res{z-index:1;position:relative}.aura-ref-card:hover .aura-ref-media{opacity:.58}.aura-ref-card:hover .aura-ref-image{filter:saturate(1.08)contrast(1.1)brightness(.9)}.aura-stats-section{padding:8rem 4vw}.aura-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1100px;margin:0 auto;display:grid}.aura-stat b{font-size:clamp(2.2rem,4.6vw,3.2rem);font-family:var(--font-unbounded);color:#0000;background:linear-gradient(90deg,#00d9a3,#7b5cfa);-webkit-background-clip:text;background-clip:text;display:block}.aura-stat span{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.aura-cta{text-align:center;position:relative}.aura-cta:before{content:"";opacity:.28;filter:blur(60px);z-index:0;background:radial-gradient(circle,#7b5cfa,#0000 65%);width:520px;height:520px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.aura-cta-inner{z-index:1;position:relative}.aura-cta h2{font-family:var(--font-unbounded);max-width:16ch;margin:1rem auto 0;font-size:clamp(2.4rem,6.6vw,4.6rem);line-height:1.02}.aura-cta p{color:#8d94a3;max-width:44ch;margin:1.3rem auto 2.4rem;line-height:1.6}.aura-contact-wrap{width:min(760px,100%);margin:0 auto}.aura-contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aura-contact-form input,.aura-contact-form select,.aura-contact-form textarea{color:#f5f3ee;width:100%;font-family:var(--font-inter);background:linear-gradient(145deg,#111520e0,#080a10f2);border:1px solid #ffffff24;border-radius:12px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.aura-contact-form input::-moz-placeholder{color:#8d94a3}.aura-contact-form textarea::-moz-placeholder{color:#8d94a3}.aura-contact-form input::placeholder,.aura-contact-form textarea::placeholder{color:#8d94a3}.aura-contact-form input:focus,.aura-contact-form select:focus,.aura-contact-form textarea:focus{border-color:#00d9a385;box-shadow:0 0 0 4px #00d9a31f}.aura-contact-form textarea,.aura-contact-submit{grid-column:1/-1}.aura-contact-submit{cursor:pointer;border:0}.aura-contact-links{gap:10px;margin-top:14px;display:grid}.aura-contact-links a{color:#b9c1cf;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:11px 13px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.aura-contact-links a:hover{color:#f5f3ee;background:#ffffff0f;border-color:#00d9a361}.aura-blog-page{padding-top:10rem}.aura-blog-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;max-width:1200px;margin:0 auto;display:grid}.aura-blog-card{min-height:320px;color:inherit;background:linear-gradient(160deg,#0a0e17,#05070c);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:1.35rem;text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.aura-blog-card:hover{border-color:#ffffff47;transform:translateY(-4px);box-shadow:0 26px 70px -34px #7b5cfa94}.aura-blog-media{z-index:0;opacity:.3;position:absolute;inset:0}.aura-blog-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.92)contrast(1.06)brightness(.8)}.aura-blog-overlay{background:linear-gradient(#05070c80,#05070ce6),radial-gradient(circle at 20% 20%,#00d9a333,#0000 55%);position:absolute;inset:0}.aura-blog-card h2,.aura-blog-card h3,.aura-blog-card p,.aura-blog-card .aura-blog-meta{z-index:1;position:relative}.aura-blog-card h2,.aura-blog-card h3{font-family:var(--font-unbounded);margin-top:.8rem;font-size:1.24rem;line-height:1.28}.aura-blog-card p{color:#a8afbc;margin-top:.8rem;font-size:.92rem;line-height:1.55}.aura-blog-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.aura-blog-meta span{text-transform:uppercase;letter-spacing:.06em;color:#b8bfcb;font-size:.66rem;font-family:"JetBrains Mono", var(--font-inter), monospace;border:1px solid #ffffff24;border-radius:999px;padding:.22rem .55rem}.aura-blog-cta{justify-content:center;margin-top:2rem;display:flex}.aura-blog-article{padding-top:10rem}.aura-blog-article-head,.aura-blog-content,.aura-blog-tags{max-width:860px;margin-inline:auto}.aura-blog-article-head h1{font-family:var(--font-unbounded);margin-top:1rem;font-size:clamp(2.1rem,5vw,3.8rem);line-height:1.08}.aura-blog-article-head p{color:#a7aebb;margin-top:1rem;line-height:1.65}.aura-blog-content{gap:1rem;margin-top:2rem;display:grid}.aura-blog-content p{color:#d8dce4;line-height:1.75}.aura-blog-tags{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.aura-blog-tags span{color:#bec5d2;font-size:.7rem;font-family:"JetBrains Mono", var(--font-inter), monospace;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .7rem}.aura-tools-page{padding-top:10rem}.aura-audit-form{grid-template-columns:1fr auto;gap:12px;max-width:900px;margin:0 auto;display:grid}.aura-audit-form input{color:#f5f3ee;font-family:var(--font-inter);background:linear-gradient(145deg,#111520e0,#080a10f2);border:1px solid #ffffff29;border-radius:12px;outline:none;padding:13px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.aura-audit-form input:focus{border-color:#00d9a385;box-shadow:0 0 0 4px #00d9a31f}.aura-audit-form button[disabled]{opacity:.7;cursor:wait}.aura-audit-error{color:#ff9dbd;max-width:900px;margin:1rem auto 0}.aura-audit-results{max-width:1100px;margin:2rem auto 0}.aura-audit-result-head h2{font-family:var(--font-unbounded);font-size:clamp(1.4rem,3vw,2rem)}.aura-audit-result-head p{color:#9fa7b6;margin-top:.4rem}.aura-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:1.25rem;display:grid}.aura-audit-card{background:linear-gradient(160deg,#0a0e17,#05070c);border:1px solid #ffffff1f;border-radius:16px;padding:1rem}.aura-audit-card h3{color:#aeb8c9;text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.aura-audit-card b{font-family:var(--font-unbounded);margin-top:.55rem;font-size:1.45rem;line-height:1.2;display:block}.aura-audit-card p{color:#9fa8b8;margin-top:.55rem;font-size:.9rem;line-height:1.45}.aura-audit-warnings{gap:8px;margin-top:1rem;display:grid}.aura-audit-warnings p{color:#ffd6a9;background:#ffaf6214;border:1px solid #ffaf6259;border-radius:10px;padding:.55rem .7rem;font-size:.88rem}.aura-footer{font-family:"JetBrains Mono", var(--font-inter), monospace;color:#8d94a3;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:2.4rem 4vw;font-size:.72rem;display:flex}@media (max-width:900px){.aura-feat-grid,.aura-blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.aura-work-grid{grid-template-columns:1fr}.aura-stats{grid-template-columns:1fr 1fr}.aura-contact-form,.aura-blog-grid,.aura-audit-form,.aura-audit-grid{grid-template-columns:1fr}}@media (max-width:760px){.aura-nav-links a:not(.aura-nav-cta){display:none}}@media (max-width:600px){.aura-feat-grid{grid-template-columns:1fr}}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;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\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,0_30px_80px_-34px_rgba\(185\,140\,255\,0\.5\)\]:hover{--tw-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px -34px #b98cff80;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 30px 80px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\,0_34px_86px_-30px_rgba\(185\,140\,255\,0\.55\)\]:hover{--tw-shadow:inset 0 0 0 1px #ffffff14,0 34px 86px -30px #b98cff8c;--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 34px 86px -30px 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:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none){.\[\@media\(hover\:none\)\]\:cursor-auto{cursor:auto}}
