.Navbar-module__cJzEcG__navbar{z-index:100;width:100%;padding:1.5rem 0;transition:padding .3s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__navbar.Navbar-module__cJzEcG__scrolled{-webkit-backdrop-filter:blur(20px)saturate(140%);background-color:#050507b8;border-bottom:1px solid #ffffff12;padding:1rem 0}.Navbar-module__cJzEcG__navContainer{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module__cJzEcG__logo{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;display:inline-flex}.Navbar-module__cJzEcG__logoMark{width:30px;height:30px;display:block}.Navbar-module__cJzEcG__links{display:none}@media (min-width:768px){.Navbar-module__cJzEcG__links{align-items:center;gap:2rem;display:flex}}.Navbar-module__cJzEcG__links a:not([class*=btn-primary]){color:var(--text-muted);font-size:.9rem;font-weight:500;transition:color .2s}.Navbar-module__cJzEcG__links a:not([class*=btn-primary]):hover{color:var(--foreground)}.Navbar-module__cJzEcG__mobileMenuBtn{color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}@media (min-width:768px){.Navbar-module__cJzEcG__mobileMenuBtn{display:none}}.Navbar-module__cJzEcG__mobileOverlay{-webkit-backdrop-filter:blur(20px);z-index:200;background-color:#000000f2;flex-direction:column;width:100vw;height:100vh;padding:1.5rem 2rem;display:flex;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__mobileHeader{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex}.Navbar-module__cJzEcG__mobileLinks{flex-direction:column;align-items:center;gap:2rem;display:flex}.Navbar-module__cJzEcG__mobileLinks a:not([class*=btn-primary]){color:var(--foreground);font-size:1.5rem;font-weight:500;text-decoration:none}.Navbar-module__cJzEcG__mobileLinks .Navbar-module__cJzEcG__btn-primary{margin-top:1rem}
.Footer-module__S6Hkya__footer{color:var(--text-faint);border-top:1px solid #ffffff0f;padding:2.5rem 0;font-size:.88rem}.Footer-module__S6Hkya__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.Footer-module__S6Hkya__inner p{margin:0}.Footer-module__S6Hkya__links{flex-wrap:wrap;gap:1.5rem;display:flex}.Footer-module__S6Hkya__links a{transition:color .2s}.Footer-module__S6Hkya__links a:hover{color:var(--foreground)}
.Hero-module__ZARIfG__heroSection{justify-content:center;align-items:center;width:100%;min-height:100svh;padding:7rem 0 4rem;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__canvasContainer{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__vignette{z-index:2;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 50% 50%, #050507d1 0%, #05050766 60%, transparent 100%), linear-gradient(to bottom, transparent 70%, var(--background) 100%);position:absolute;inset:0}.Hero-module__ZARIfG__content{z-index:10;text-align:center;flex-direction:column;align-items:center;max-width:860px;padding:0 1rem;display:flex;position:relative}.Hero-module__ZARIfG__statusPill{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);color:var(--text-muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.45rem 1rem;font-size:.85rem;display:inline-flex}.Hero-module__ZARIfG__statusDot{background:var(--green);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #30d1582e}.Hero-module__ZARIfG__titleAccent{background:linear-gradient(90deg, #7cc0ff 0%, var(--accent) 35%, var(--violet) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Hero-module__ZARIfG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.Hero-module__ZARIfG__highlights{color:var(--text-faint);flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:3.5rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.Hero-module__ZARIfG__highlights strong{color:var(--foreground);margin-right:.4rem;font-weight:600}
.About-module__vAULUW__aboutSection{border-top:1px solid #ffffff0d;padding:8rem 0;overflow:hidden}.About-module__vAULUW__aboutContainer{flex-direction:column;gap:4rem;display:flex}@media (min-width:900px){.About-module__vAULUW__aboutContainer{flex-direction:row;align-items:center;gap:5rem}}.About-module__vAULUW__imageColumn{justify-content:center;display:flex}@media (min-width:900px){.About-module__vAULUW__imageColumn{flex:0 0 360px}}.About-module__vAULUW__photoWrapper{aspect-ratio:380/500;border-radius:var(--radius-lg);width:100%;max-width:380px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0f}.About-module__vAULUW__photoImage{object-fit:cover;object-position:center 20%}.About-module__vAULUW__photoCaption{background:linear-gradient(#0000,#000000d9);flex-direction:column;gap:.15rem;padding:3rem 1.5rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.About-module__vAULUW__photoCaption strong{font-size:1rem}.About-module__vAULUW__photoCaption span{color:var(--text-muted);font-size:.85rem}.About-module__vAULUW__textColumn{flex-direction:column;flex:1;max-width:820px;display:flex}.About-module__vAULUW__title{letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.About-module__vAULUW__description{color:var(--text-muted);margin:0 0 1.25rem;font-size:1.08rem;line-height:1.75}.About-module__vAULUW__stats{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;padding-top:2rem;display:grid}.About-module__vAULUW__statItem{flex-direction:column;gap:.3rem;display:flex}.About-module__vAULUW__statValue{letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700}.About-module__vAULUW__statLabel{color:var(--text-faint);font-size:.82rem;line-height:1.35}
.Projects-module__2BoJ-q__projectsSection{padding:8rem 0 6rem;position:relative}.Projects-module__2BoJ-q__header{max-width:720px;margin-bottom:4rem}.Projects-module__2BoJ-q__lead{color:var(--text-muted);margin:0;font-size:1.15rem;line-height:1.65}.Projects-module__2BoJ-q__projectsGrid{flex-direction:column;gap:2.5rem;display:flex}.Projects-module__2BoJ-q__caseCard{border-radius:var(--radius-lg);border:1px solid var(--glass-border);grid-template-columns:1fr;gap:2.5rem;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.Projects-module__2BoJ-q__caseCard{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;padding:4rem}}.Projects-module__2BoJ-q__caseInfo{flex-direction:column;min-width:0;display:flex;position:relative}.Projects-module__2BoJ-q__category{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.14em;color:#c9a8ff;margin-bottom:1.25rem;font-size:.75rem;font-weight:500}.Projects-module__2BoJ-q__categoryGreen{color:#5ee08a}.Projects-module__2BoJ-q__title{letter-spacing:-.04em;margin:0 0 .75rem;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;line-height:1}.Projects-module__2BoJ-q__tagline{letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.Projects-module__2BoJ-q__description{color:var(--text-muted);margin:0 0 2rem;font-size:1.02rem;line-height:1.7}.Projects-module__2BoJ-q__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Projects-module__2BoJ-q__fuseCard{background:radial-gradient(70% 80% at 15%,#8c46ff47 0%,#0000 65%),linear-gradient(160deg,#150c2b 0%,#0b0716 60%,#08060f 100%);border-color:#aa78ff2e}.Projects-module__2BoJ-q__fuseMedia{justify-content:center;display:flex;position:relative}.Projects-module__2BoJ-q__fuseGlow{aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#c850ff66,#3c8cff26 50%,#0000 70%);width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Projects-module__2BoJ-q__phone{aspect-ratio:498/1080;background:linear-gradient(145deg,#2c2540,#0f0c18);border-radius:38px;width:min(270px,70vw);padding:8px;position:relative;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -20px #000c,0 0 60px #aa5aff40}.Projects-module__2BoJ-q__phoneVideo{object-fit:cover;background:#120a24;border-radius:30px;width:100%;height:100%;display:block}.Projects-module__2BoJ-q__fuseLogo{filter:drop-shadow(0 0 24px #b464ff59);width:200px;height:auto;margin:-.5rem 0 .25rem -.5rem}.Projects-module__2BoJ-q__facts{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:0 0 2rem;padding:1.25rem 0;display:grid}.Projects-module__2BoJ-q__facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--text-faint);margin-bottom:.35rem;font-size:.75rem}.Projects-module__2BoJ-q__facts dd{margin:0;font-size:.95rem;font-weight:500}.Projects-module__2BoJ-q__iaCard{background:radial-gradient(60% 70% at 85% 30%,#2978ff38 0%,#0000 65%),radial-gradient(50% 60% at 10% 100%,#1ec8781f 0%,#0000 60%),linear-gradient(160deg,#0d1424 0%,#090c14 60%,#07080d 100%);border-color:#5a96ff29}@media (min-width:900px){.Projects-module__2BoJ-q__iaCard{grid-template-columns:1.1fr 1fr}.Projects-module__2BoJ-q__iaCard .Projects-module__2BoJ-q__iaMedia{order:2}}.Projects-module__2BoJ-q__iaFour{color:#4f9bff}.Projects-module__2BoJ-q__flow{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.Projects-module__2BoJ-q__flow li{color:#cfd6e6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem .4rem .4rem;font-size:.82rem;display:inline-flex}.Projects-module__2BoJ-q__flow li span{color:#0a0f1c;background:#5aa2ff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:inline-flex}.Projects-module__2BoJ-q__chatWrap{max-width:380px;margin:0 auto;padding:1.5rem 0;position:relative}.Projects-module__2BoJ-q__chat{background:#0f1420;border:1px solid #ffffff14;border-radius:26px;overflow:hidden;box-shadow:0 40px 80px -20px #000c,0 0 60px #2978ff26}.Projects-module__2BoJ-q__chatHeader{background:#151b2a;border-bottom:1px solid #ffffff0f;align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.Projects-module__2BoJ-q__chatHeader div{flex-direction:column;line-height:1.25;display:flex}.Projects-module__2BoJ-q__chatHeader strong{font-size:.92rem}.Projects-module__2BoJ-q__chatHeader div span{color:var(--text-faint);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.Projects-module__2BoJ-q__chatAvatar{color:#fff;background:linear-gradient(135deg,#2a7bff,#18b874);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;font-weight:700;display:inline-flex}.Projects-module__2BoJ-q__onlineDot{background:var(--green);border-radius:50%;width:7px;height:7px}.Projects-module__2BoJ-q__chatBody{background:radial-gradient(circle at 20% 10%,#ffffff06 0,#0000 40%),#e9e4dc;flex-direction:column;gap:.55rem;padding:1.1rem;display:flex}.Projects-module__2BoJ-q__bubble{color:#111b21;border-radius:14px;max-width:82%;padding:.6rem .8rem;font-size:.84rem;line-height:1.45;box-shadow:0 1px 1px #00000014}.Projects-module__2BoJ-q__bubbleUser{background:#d9fdd3;border-bottom-right-radius:4px;align-self:flex-end}.Projects-module__2BoJ-q__bubbleBot{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.Projects-module__2BoJ-q__mapPreview{color:#1b4d2c;background:linear-gradient(#0000 55%,#ffffffd9 55%),repeating-linear-gradient(45deg,#cfe8d4 0 10px,#bfe0c6 10px 20px);border-radius:10px;align-items:center;gap:.35rem;margin:-.15rem -.35rem .5rem;padding:1.6rem .6rem .5rem;font-size:.75rem;font-weight:600;display:flex}.Projects-module__2BoJ-q__voiceIcon{vertical-align:-2px;color:#128c7e;margin-right:.35rem}.Projects-module__2BoJ-q__floatTag{color:#e6ebf5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0f1420eb;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.8rem;display:inline-flex;position:absolute;box-shadow:0 12px 30px #00000080}.Projects-module__2BoJ-q__floatTag b{color:#4ade80;font-weight:600}.Projects-module__2BoJ-q__floatTag svg{color:#4ade80}.Projects-module__2BoJ-q__floatTagTop{top:22%;left:-1.5rem}.Projects-module__2BoJ-q__floatTagBottom{bottom:.25rem;right:-1rem}@media (max-width:600px){.Projects-module__2BoJ-q__floatTagTop{left:-.25rem}.Projects-module__2BoJ-q__floatTagBottom{right:-.25rem}}
.StoreBadges-module__vHXJUa__badges{flex-wrap:wrap;gap:.75rem;display:flex}.StoreBadges-module__vHXJUa__badge{border-radius:10px;transition:transform .2s,opacity .2s;display:inline-flex}.StoreBadges-module__vHXJUa__badge:hover{opacity:.9;transform:translateY(-2px)}.StoreBadges-module__vHXJUa__badge img{width:auto;height:46px;display:block}
.Skills-module__G7oUEG__skillsSection{background:radial-gradient(60% 50% at 50% 0,#2997ff0f 0%,#0000 70%);border-top:1px solid #ffffff0d;padding:8rem 0;position:relative}.Skills-module__G7oUEG__header{max-width:720px;margin-bottom:3.5rem}.Skills-module__G7oUEG__lead{color:var(--text-muted);margin:0;font-size:1.1rem;line-height:1.65}.Skills-module__G7oUEG__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.Skills-module__G7oUEG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.Skills-module__G7oUEG__grid{grid-template-columns:repeat(4,1fr)}}.Skills-module__G7oUEG__skillCard{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--glass-border);padding:1.75rem;transition:transform .3s,border-color .3s}.Skills-module__G7oUEG__skillCard:hover{border-color:#ffffff2e;transform:translateY(-4px)}.Skills-module__G7oUEG__cardHeader{align-items:flex-start;gap:.9rem;margin-bottom:1.5rem;display:flex}.Skills-module__G7oUEG__iconContainer{width:44px;height:44px;color:var(--accent);background:#2997ff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Skills-module__G7oUEG__cardTitle{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.05rem;font-weight:600}.Skills-module__G7oUEG__usedIn{color:var(--text-faint);font-size:.78rem}.Skills-module__G7oUEG__skillList{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.Skills-module__G7oUEG__skillList li{color:#c9cad3;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:.35rem .7rem;font-size:.84rem}
.FusePage-module__qofafW__fusePage{--fuse-bg:#0d0820;--fuse-bg-2:#160d33;--fuse-violet:#b57bff;--fuse-pink:#ff4fd8;--fuse-cyan:#4ce0ff;--fuse-gold:#ffd257;--fuse-muted:#b3a8d6;background:radial-gradient(ellipse 80% 40% at 50% 0%, #783cff2e, transparent 70%), linear-gradient(180deg, var(--fuse-bg) 0%, #0a0618 100%);color:#fff;min-height:100vh;font-family:var(--font-outfit), var(--font-inter), system-ui, sans-serif;overflow-x:hidden}.FusePage-module__qofafW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FusePage-module__qofafW__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--fuse-gold);background:#ffd25714;border:1px solid #ffd2574d;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.FusePage-module__qofafW__hero{align-items:center;min-height:100svh;padding:7rem 0 4rem;display:flex;position:relative;overflow:hidden}.FusePage-module__qofafW__heroBackground{z-index:0;position:absolute;inset:0}.FusePage-module__qofafW__heroBgImage{object-fit:cover;object-position:70% center;opacity:.55}.FusePage-module__qofafW__heroBackground:after{content:"";background:linear-gradient(90deg, #0d0820f2 0%, #0d0820bf 45%, #0d082059 100%), linear-gradient(180deg, transparent 60%, var(--fuse-bg) 100%);position:absolute;inset:0}.FusePage-module__qofafW__heroInner{z-index:1;width:100%;max-width:var(--max-width);grid-template-columns:1fr;align-items:center;gap:3rem;margin:0 auto;padding:0 2rem;display:grid;position:relative}@media (min-width:900px){.FusePage-module__qofafW__heroInner{grid-template-columns:1.2fr 1fr}}@media (max-width:600px){.FusePage-module__qofafW__heroInner{padding:0 1rem}}.FusePage-module__qofafW__heroCopy{flex-direction:column;align-items:flex-start;display:flex}.FusePage-module__qofafW__heroLogo{filter:drop-shadow(0 0 40px #b57bff73);width:min(400px,85vw);height:auto;margin-left:-.75rem}.FusePage-module__qofafW__heroTagline{font-family:var(--font-exo), sans-serif;letter-spacing:.02em;text-shadow:0 0 24px #b57bff99;margin:.5rem 0 1.25rem;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;font-weight:800}.FusePage-module__qofafW__heroTagline span{color:var(--fuse-gold);text-shadow:0 0 24px #ffd25780}.FusePage-module__qofafW__heroSubtitle{color:var(--fuse-muted);max-width:480px;margin:0 0 2rem;font-size:1.2rem;line-height:1.6}.FusePage-module__qofafW__heroPhone{justify-content:center;display:flex}.FusePage-module__qofafW__phone{aspect-ratio:498/1080;background:linear-gradient(145deg,#3a2d5c,#120c22);border-radius:42px;width:min(300px,72vw,35vh);padding:9px;position:relative;box-shadow:0 0 0 1px #ffffff1a,0 50px 100px -20px #000000e6,0 0 90px #b55aff59}.FusePage-module__qofafW__phoneVideo{object-fit:cover;background:#120a24;border-radius:34px;width:100%;height:100%;display:block}.FusePage-module__qofafW__statsStrip{background:#160d3399;border-top:1px solid #b57bff26;border-bottom:1px solid #b57bff26;position:relative}.FusePage-module__qofafW__statsInner{max-width:var(--max-width);grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:0 auto;padding:2rem;display:grid}@media (min-width:768px){.FusePage-module__qofafW__statsInner{grid-template-columns:repeat(4,1fr)}}.FusePage-module__qofafW__stat{text-align:center;flex-direction:column;align-items:center;display:flex}.FusePage-module__qofafW__stat strong{background:linear-gradient(90deg, #fff, var(--fuse-violet));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800}.FusePage-module__qofafW__stat span{color:var(--fuse-muted);font-size:.9rem}.FusePage-module__qofafW__section{max-width:var(--max-width);margin:0 auto;padding:7rem 2rem 0}@media (max-width:600px){.FusePage-module__qofafW__section{padding:5rem 1rem 0}}.FusePage-module__qofafW__sectionHeader{max-width:680px;margin-bottom:3rem}.FusePage-module__qofafW__sectionTitle{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.08}.FusePage-module__qofafW__bodyText{color:var(--fuse-muted);margin:0;font-size:1.1rem;line-height:1.65}.FusePage-module__qofafW__howGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;display:grid}.FusePage-module__qofafW__howCard{background:var(--fuse-bg-2);border:1px solid #b57bff2e;border-radius:24px;margin:0;transition:transform .3s,border-color .3s;overflow:hidden}.FusePage-module__qofafW__howCard:hover{border-color:#b57bff73;transform:translateY(-6px)}.FusePage-module__qofafW__howImage{aspect-ratio:4/5;position:relative}.FusePage-module__qofafW__howImage img{object-fit:cover}.FusePage-module__qofafW__howCard figcaption{padding:1.5rem}.FusePage-module__qofafW__step{color:var(--fuse-gold);letter-spacing:.1em;font-size:.8rem;font-weight:700}.FusePage-module__qofafW__howCard h3{margin:.35rem 0 .4rem;font-size:1.4rem;font-weight:800}.FusePage-module__qofafW__howCard p{color:var(--fuse-muted);margin:0;line-height:1.55}.FusePage-module__qofafW__powerLayout{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:900px){.FusePage-module__qofafW__powerLayout{grid-template-columns:1fr 1.1fr;gap:4rem}}.FusePage-module__qofafW__powerList{flex-direction:column;gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.FusePage-module__qofafW__powerList li{align-items:flex-start;gap:1rem;display:flex}.FusePage-module__qofafW__powerList h3{margin:0 0 .2rem;font-size:1.1rem;font-weight:700}.FusePage-module__qofafW__powerList p{color:var(--fuse-muted);margin:0;line-height:1.5}.FusePage-module__qofafW__powerIcon{background:#0000004d;border:2px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.FusePage-module__qofafW__powerShots{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.FusePage-module__qofafW__powerShot{aspect-ratio:1290/2796;border:1px solid #b57bff33;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000c}.FusePage-module__qofafW__powerShot:nth-child(2){transform:translateY(-1.5rem)}.FusePage-module__qofafW__powerShot img{object-fit:cover}.FusePage-module__qofafW__trailer{background:#000;border:1px solid #b57bff40;border-radius:24px;overflow:hidden;box-shadow:0 0 80px #8246ff33}.FusePage-module__qofafW__trailer video{aspect-ratio:16/9;width:100%;display:block}.FusePage-module__qofafW__scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b57bff66 transparent;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.FusePage-module__qofafW__clip{scroll-snap-align:start;flex:none;width:min(220px,60vw);margin:0}.FusePage-module__qofafW__clipVideo{aspect-ratio:9/16;object-fit:cover;background:var(--fuse-bg-2);border:1px solid #b57bff33;border-radius:20px;width:100%;display:block}.FusePage-module__qofafW__clip figcaption{color:var(--fuse-muted);margin-top:.6rem;font-size:.9rem}.FusePage-module__qofafW__screenshot{aspect-ratio:1290/2796;scroll-snap-align:start;border:1px solid #b57bff33;border-radius:20px;flex:none;width:min(240px,62vw);position:relative;overflow:hidden}.FusePage-module__qofafW__screenshot img{object-fit:cover}.FusePage-module__qofafW__ctaSection{text-align:center;padding:8rem 1rem}.FusePage-module__qofafW__ctaInner{flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex}.FusePage-module__qofafW__ctaLogo{filter:drop-shadow(0 0 30px #b57bff73);width:220px;height:auto;margin-bottom:1rem}.FusePage-module__qofafW__ctaInner h2{margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.FusePage-module__qofafW__ctaInner>p{color:var(--fuse-muted);margin:0 0 2rem;font-size:1.15rem}.FusePage-module__qofafW__ctaLinks{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;display:flex}.FusePage-module__qofafW__ctaLinks a{color:var(--fuse-muted);align-items:center;gap:.4rem;transition:color .2s;display:inline-flex}.FusePage-module__qofafW__ctaLinks a:hover{color:#fff}
.Contact-module__hcVmEa__contactSection{padding:8rem 0;position:relative}.Contact-module__hcVmEa__contactCard{background:radial-gradient(ellipse 60% 80% at 0% 0%, #2997ff1f 0%, transparent 60%), radial-gradient(ellipse 50% 70% at 100% 100%, #a46bff1f 0%, transparent 60%), var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;gap:3rem;padding:2rem;display:flex}@media (min-width:768px){.Contact-module__hcVmEa__contactCard{flex-direction:row;justify-content:space-between;align-items:center;padding:4rem}}.Contact-module__hcVmEa__textContent{flex:1}.Contact-module__hcVmEa__lead{color:var(--text-muted);max-width:460px;margin:0;font-size:1.1rem;line-height:1.65}.Contact-module__hcVmEa__contactInfo{background:#0000004d;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex}@media (min-width:768px){.Contact-module__hcVmEa__contactInfo{padding:2.5rem}}.Contact-module__hcVmEa__name{color:var(--foreground);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.Contact-module__hcVmEa__contactLink{color:var(--text-muted);overflow-wrap:anywhere;align-items:center;gap:1rem;font-size:1rem;transition:color .2s,transform .2s;display:flex}@media (min-width:768px){.Contact-module__hcVmEa__contactLink{font-size:1.1rem}}.Contact-module__hcVmEa__contactLink:hover{color:var(--foreground);transform:translate(5px)}.Contact-module__hcVmEa__iconWrapper{width:40px;height:40px;color:var(--accent);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}
