:root{--navy:#031229;--deep:#061a3d;--blue:#023ba4;--electric:#078cf4;--cyan:#54d4ff;--ice:#eff8ff;--muted:#a9c5e8;--card:#071737ad;--line:#54d4ff33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ice);background:radial-gradient(circle at 0 0,#078cf457,#0000 32rem),radial-gradient(circle at 85% 12%,#54d4ff2e,#0000 28rem),linear-gradient(135deg,#020713 0%,#031229 46%,#061a3d 100%);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}main{isolation:isolate;position:relative;overflow:hidden}main:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#54d4ff09 1px,#0000 1px),linear-gradient(90deg,#54d4ff09 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020713b8;border:1px solid #54d4ff2e;border-radius:999px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);padding:12px 14px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 80px #00000059}.brand{align-items:center;display:inline-flex}.brand img{object-fit:contain;filter:drop-shadow(0 0 18px #ffffff2e);width:146px;height:32px;display:block}.navLinks{align-items:center;gap:8px;display:flex}.navLinks a{color:#cfe7ff;border-radius:999px;padding:10px 14px;font-size:14px;transition:all .25s}.navLinks a:hover,.navCta{color:#fff;background:#078cf429}.section{width:min(1180px,100% - 32px);margin:0 auto;padding:110px 0}.hero{align-items:center;width:100%;min-height:100vh;padding:140px max(16px,50vw - 590px) 80px;display:flex;position:relative}.heroGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;width:100%;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.08em;margin-bottom:28px;font-size:clamp(48px,7.6vw,96px);line-height:.92}h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(34px,4.5vw,64px);line-height:.98}h3{letter-spacing:-.02em;font-size:20px}p{color:var(--muted);font-size:17px;line-height:1.75}.lead{color:#fff;font-size:21px}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.primaryButton{color:#fff;background:linear-gradient(135deg, var(--blue), var(--electric));box-shadow:0 18px 60px #078cf45c}.secondaryButton{color:#dff5ff;border:1px solid var(--line);background:#ffffff0a}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px);box-shadow:0 22px 70px #078cf46b}.orb{filter:blur(18px);pointer-events:none;opacity:.9;border-radius:999px;position:absolute}.orbOne{background:#078cf442;width:320px;height:320px;top:160px;left:-90px}.orbTwo{background:#54d4ff2e;width:220px;height:220px;bottom:8%;right:8%}.commandPanel,.glassCard,.serviceCard,.founderCard,.futurePanel,.contactForm,.useCaseCard{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#071737c7,#020713a3);box-shadow:inset 0 1px #ffffff0f,0 30px 120px #00000057}.commandPanel{border-radius:34px;overflow:hidden;transform:perspective(1000px)rotateY(-6deg)rotateX(4deg)}.panelHeader{border-bottom:1px solid var(--line);color:#e6f8ff;align-items:center;gap:8px;padding:18px 20px;display:flex}.panelHeader span{background:var(--electric);width:10px;height:10px;box-shadow:0 0 18px var(--electric);border-radius:50%}.panelHeader strong{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:13px}.signalGrid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.signalCard{min-height:192px;animation:.7s both pulseIn;animation-delay:calc(var(--i) * 90ms);background:#031229e0;padding:26px}.signalCard span,.serviceNumber{color:var(--cyan);letter-spacing:.14em;font-size:13px;font-weight:900}.signalCard p,.serviceCard p,.founderCard p{font-size:15px;line-height:1.65}.splitSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.copyStack{border-left:1px solid var(--line);padding-left:38px}.benefitGrid,.whyGrid,.futureList{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.benefitGrid span,.whyGrid span,.futureList span{color:#e8f8ff;background:#078cf41a;border:1px solid #54d4ff38;border-radius:999px;padding:12px 16px;font-weight:700}.missionVision{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.glassCard{border-radius:30px;padding:38px}.centered{text-align:center;max-width:860px;margin:0 auto 48px}.founderGrid,.serviceGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.founderCard,.serviceCard{min-height:280px;animation-delay:calc(var(--i) * 80ms);border-radius:28px;padding:30px;transition:transform .25s,border-color .25s}.founderCard:hover,.serviceCard:hover{border-color:#54d4ff80;transform:translateY(-6px)}.founderCard{flex-direction:column;align-items:flex-start;display:flex}.avatar{border:1px solid var(--line);background:linear-gradient(135deg, var(--blue), var(--electric));border-radius:50%;place-items:center;width:120px;height:120px;margin-bottom:24px;font-size:24px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 18px #078cf45c}.avatar img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.founderCard span{color:var(--cyan);font-weight:800}.serviceNumber{margin-bottom:48px;display:block}.whySection{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;display:grid}.whyGrid span{text-align:center;border-radius:20px;flex:220px;padding:22px}.useCaseSection{position:relative}.useCaseGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.useCaseCard{min-height:315px;animation-delay:calc(var(--i) * 80ms);border-radius:28px;padding:28px;position:relative;overflow:hidden}.useCaseCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 0,#54d4ff29,#0000 15rem);position:absolute;inset:-1px}.useCaseCard h3,.useCaseCard h4,.useCaseCard p,.useCaseTopline{position:relative}.useCaseTopline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:42px;display:flex}.useCaseTopline span{color:var(--cyan);letter-spacing:.14em;font-size:13px;font-weight:900}.useCaseTopline strong{color:#dff5ff;text-align:right;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.useCaseCard h3{margin-bottom:10px}.useCaseCard h4{color:#fff;letter-spacing:-.035em;margin:0 0 16px;font-size:24px;line-height:1.1}.useCaseCard p{font-size:15px;line-height:1.68}.futurePanel{background:radial-gradient(circle at 80% 20%,#078cf447,#0000 34rem),linear-gradient(145deg,#071737e0,#020713a8);border-radius:36px;padding:clamp(34px,6vw,70px)}.contactSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:42px;display:grid}.tagline{color:#fff;font-weight:800}.contactLinks{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.contactLink,.contactIconLink{color:#e8f8ff;background:#078cf41a;border:1px solid #54d4ff38;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-weight:800;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex}.contactIconLink svg{width:22px;height:22px;fill:var(--cyan)}.contactLink:hover,.contactIconLink:hover{border-color:#54d4ff80;transform:translateY(-2px);box-shadow:0 18px 60px #078cf433}.contactForm{border-radius:30px;grid-template-columns:repeat(2,1fr);gap:16px;padding:28px;display:grid}label{color:#e6f8ff;letter-spacing:.04em;font-size:13px;font-weight:800}input,select,textarea{color:#fff;width:100%;font:inherit;background:#020713a3;border:1px solid #54d4ff33;border-radius:16px;outline:none;margin-top:8px;padding:15px 14px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #078cf424}.fullWidth{grid-column:1/-1}.success{color:#75ffaa;margin:0}.error{color:#ff9f9f;margin:0}footer{border-top:1px solid var(--line);text-align:center;background:#02071380;padding:34px 16px}footer img{object-fit:contain;filter:drop-shadow(0 0 18px #ffffff29);width:164px;height:42px;margin:0 auto 12px;display:block}footer p{margin:0;font-size:14px}.reveal{animation:.85s both reveal}.delayOne{animation-delay:.16s}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.heroGrid,.splitSection,.missionVision,.whySection,.contactSection{grid-template-columns:1fr}.founderGrid,.serviceGrid,.useCaseGrid{grid-template-columns:repeat(2,1fr)}.commandPanel{transform:none}}@media (max-width:720px){.nav{border-radius:24px;align-items:flex-start;top:10px}.navLinks{display:none}.brand img{width:120px}.hero{padding-top:118px}.signalGrid,.founderGrid,.serviceGrid,.useCaseGrid,.contactForm{grid-template-columns:1fr}.copyStack{border-left:0;padding-left:0}.section{padding:74px 0}h1{letter-spacing:-.06em}}.panelImage,.insightImageCard,.serviceImageCard,.futureVisual{background:#02071394;border:1px solid #54d4ff38;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 90px #00000057}.panelImage img,.insightImageCard img,.serviceImageCard img,.futureVisual img{object-fit:cover;width:100%;height:100%;display:block}.panelImage{border-width:0 0 1px;border-color:var(--line);height:250px}.panelImage:after,.insightImageCard:after,.futureVisual:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0207131f,#078cf43d),radial-gradient(circle at 80% 20%,#54d4ff47,#0000 18rem);position:absolute;inset:0}.insightImageCard{border-radius:28px;height:260px;margin-top:32px}.serviceImageCard{border-radius:28px;grid-column:span 2;min-height:360px}.serviceImageCard img{position:absolute;inset:0}.serviceImageOverlay{background:linear-gradient(#0000,#02071394,#020713eb);padding:34px;position:absolute;inset:auto 0 0}.serviceImageOverlay span{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}.serviceImageOverlay h3{max-width:520px;margin:10px 0;font-size:clamp(28px,4vw,44px);line-height:1}.serviceImageOverlay p{color:#d7edff;max-width:560px;margin:0}.futureVisual{border-radius:30px;height:320px;margin-top:34px}.founderCard:hover{box-shadow:inset 0 1px #ffffff14,0 34px 110px #078cf42e}@media (max-width:980px){.serviceImageCard{grid-column:span 2}}@media (max-width:720px){.serviceImageCard{grid-column:span 1;min-height:330px}.panelImage{height:210px}.insightImageCard,.futureVisual{height:230px}.serviceImageOverlay{padding:24px}}@media (max-width:1120px){.hero{min-height:auto;padding-top:132px;padding-bottom:76px}.heroGrid{grid-template-columns:1fr;gap:36px}h1{max-width:16ch}.heroCopy{max-width:900px}.commandPanel{justify-self:center;width:100%;max-width:920px;transform:none}}@media (min-width:721px) and (max-width:980px){.founderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.nav{justify-content:center;align-items:center;width:min(100% - 24px,1180px);padding:10px 14px}.brand img{width:128px;height:30px}.section{width:min(100% - 28px,1180px);padding:72px 0}.hero{padding:104px 14px 56px}.heroGrid{gap:28px}h1{letter-spacing:-.065em;margin-bottom:22px;font-size:clamp(40px,11.4vw,54px);line-height:.96}h2{letter-spacing:-.045em;font-size:clamp(30px,9vw,42px);line-height:1.02}.lead{font-size:18px;line-height:1.62}p{font-size:16px;line-height:1.68}.heroActions{grid-template-columns:1fr;gap:12px;display:grid}.primaryButton,.secondaryButton{width:100%;min-height:50px}.panelHeader{padding:14px 16px}.panelHeader strong{font-size:11px}.signalCard,.founderCard,.serviceCard,.glassCard,.contactForm{padding:24px}.founderCard{text-align:center;align-items:center}.avatar{width:112px;height:112px}.serviceNumber{margin-bottom:28px}.benefitGrid span,.whyGrid span,.futureList span{text-align:center;flex:100%}.serviceImageOverlay h3{font-size:30px}.futurePanel{border-radius:28px;padding:28px 22px}.orbOne{left:-160px}.orbTwo{right:-120px}}@media (max-width:420px){.section{width:min(100% - 24px,1180px)}.hero{padding-left:12px;padding-right:12px}.panelImage{height:190px}.insightImageCard,.futureVisual{height:210px}.serviceImageCard{min-height:320px}.serviceImageOverlay{padding:22px}}@media (min-width:721px) and (max-width:860px){.heroCopy{max-width:640px}h1{max-width:14ch;font-size:clamp(56px,8vw,68px);line-height:.95}h2{font-size:clamp(38px,5.6vw,48px);line-height:1}.splitSection{gap:42px}.splitSection .sectionIntro{max-width:620px}.copyStack{border-left:0;padding-left:0}}@media (max-width:420px){h1{letter-spacing:-.055em;font-size:clamp(34px,9.8vw,42px)}.eyebrow{letter-spacing:.18em;font-size:11px}.signalCard,.founderCard,.serviceCard,.glassCard,.contactForm{padding:22px}}@media (max-width:720px){.signalGrid{grid-template-columns:1fr}}.heroReassure{color:#bfe0ff;letter-spacing:.01em;margin-top:16px;font-size:14px;font-weight:700}.modalOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020713bd;place-items:center;padding:20px;animation:.3s both reveal;display:grid;position:fixed;inset:0}.modalCard{background:linear-gradient(150deg,#071737f5,#020713f5);border:1px solid #54d4ff47;border-radius:28px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:clamp(28px,5vw,44px);animation:.35s cubic-bezier(.2,.9,.3,1.2) both modalPop;position:relative;overflow-y:auto;box-shadow:0 40px 140px #0009,inset 0 1px #ffffff14}@keyframes modalPop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modalCard h2{margin-bottom:16px;font-size:clamp(28px,4.4vw,40px)}.modalLead{color:#d7edff;font-size:17px}.modalList{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.modalList li{color:#e8f8ff;padding-left:30px;font-size:15px;font-weight:600;line-height:1.5;position:relative}.modalList li:before{content:"";background:linear-gradient(135deg, var(--blue), var(--electric));border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:0;box-shadow:0 0 14px #078cf480}.modalList li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;left:6px;transform:rotate(45deg)}.modalFine{color:var(--muted);text-align:center;margin:18px 0 0;font-size:13px}.modalClose{border:1px solid var(--line);cursor:pointer;background:#02071399;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid;position:absolute;top:16px;right:16px}.modalClose svg{fill:#cfe7ff;width:18px;height:18px}.modalClose:hover{border-color:var(--cyan);transform:rotate(90deg)}.ctaChannels{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ctaChannel{border:1px solid var(--line);color:#e8f8ff;cursor:pointer;min-height:54px;font-weight:800;font:inherit;background:#ffffff0a;border-radius:16px;flex:150px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ctaChannel svg{width:20px;height:20px;fill:var(--cyan)}.ctaChannel:hover{border-color:#54d4ff8c;transform:translateY(-2px);box-shadow:0 16px 50px #078cf438}.ctaChannelPrimary{background:linear-gradient(135deg, var(--blue), var(--electric));color:#fff;box-shadow:0 16px 50px #078cf457}.ctaChannelPrimary svg{fill:#fff}.ctaBandSection{padding-top:0}.ctaBand{text-align:center;background:radial-gradient(circle at 50% 0,#078cf44d,#0000 32rem),linear-gradient(145deg,#071737e6,#020713b3);border:1px solid #54d4ff47;border-radius:36px;padding:clamp(34px,6vw,64px);box-shadow:inset 0 1px #ffffff12,0 30px 120px #00000057}.ctaBand .eyebrow{color:var(--cyan)}.ctaBand p{max-width:640px;margin-left:auto;margin-right:auto}.ctaBand .ctaChannels{justify-content:center;max-width:560px;margin-left:auto;margin-right:auto}.floatingCta{z-index:60;background:linear-gradient(135deg, var(--blue), var(--electric));color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-weight:800;transition:transform .2s;animation:2.8s ease-in-out infinite floatPulse;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 60px #078cf480}.floatingCta svg{fill:#fff;width:20px;height:20px}.floatingCta:hover{transform:translateY(-2px)scale(1.03)}@keyframes floatPulse{0%,to{box-shadow:0 18px 60px #078cf480}50%{box-shadow:0 18px 70px #078cf4cc}}@media (max-width:560px){.floatingCta{min-height:48px;padding:0 18px;font-size:14px;bottom:14px;right:14px}.ctaChannel{flex:100%}}@media (prefers-reduced-motion:reduce){.floatingCta,.modalCard,.modalOverlay{animation:none}}
