*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#06101f;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site{overflow-x:hidden}.navbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050c1ce0;border-bottom:1px solid #ffffff14;align-items:center;gap:28px;height:88px;padding:0 6%;display:flex;position:sticky;top:0}.brand img{background:#fff;border-radius:10px;width:260px;max-width:38vw;padding:5px;display:block}.nav{color:#dbeafe;align-items:center;gap:30px;margin-left:auto;font-weight:800;display:flex}.nav a:hover{color:#f2bf18}.navCta{border:1px solid #49b4ffb3;border-radius:999px;padding:13px 20px;font-weight:900;box-shadow:0 0 24px #734fff59}.menuBtn{color:#fff;background:0 0;border:0;display:none}.hero{background-position:50%;background-size:cover;flex-direction:column;justify-content:center;min-height:820px;padding:92px 6% 38px;display:flex;position:relative}.heroContent{z-index:2;max-width:760px;position:relative}.badge,.eyebrow{color:#c9d7ff;letter-spacing:.12em;text-transform:uppercase;background:#6f4cff38;border:1px solid #49b4ff6b;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900;display:inline-flex}.hero h1{letter-spacing:-3px;margin:24px 0 22px;font-size:clamp(44px,7vw,82px);line-height:1.02}.hero h1 span{background:linear-gradient(90deg,#43c7ff,#7b61ff,#f2bf18);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero p{color:#e6edff;max-width:720px;font-size:20px;line-height:1.75}.heroBtns{flex-wrap:wrap;gap:18px;margin-top:32px;display:flex}.primaryBtn,.secondaryBtn{border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:0 24px;font-weight:900;display:inline-flex}.primaryBtn{background:linear-gradient(135deg,#2bbcff,#754cff);box-shadow:0 18px 36px #2da7ff47}.secondaryBtn{background:#050c1c8c;border:1px solid #49b4ffb3}.primaryBtn svg,.secondaryBtn svg{width:18px}.featureStrip{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101fb8;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:78px;padding:22px;display:grid;position:relative}.featureStrip div{border-right:1px solid #ffffff1f;gap:6px;padding:10px 18px;display:grid}.featureStrip div:last-child{border-right:0}.featureStrip svg{color:#43c7ff;width:30px;height:30px}.featureStrip strong{font-size:15px}.featureStrip span{color:#aebdda;font-size:13px}.section{padding:86px 6%}.sectionHead{text-align:center;max-width:820px;margin:0 auto 42px}.sectionHead .eyebrow,.about .eyebrow,.contact .eyebrow{color:#6faeff;background:0 0;border:0;padding:0}h2{letter-spacing:-2px;margin:14px 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.1}.sectionHead p,.about p,.contact p{color:#b9c7e4;font-size:18px;line-height:1.75}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.serviceCard{background:radial-gradient(circle at 100% 0,#684eff33,#0000 34%),#0c182deb;border:1px solid #ffffff1f;border-radius:22px;min-height:300px;padding:30px;box-shadow:0 20px 70px #0003}.iconBox{color:#43c7ff;background:#43c7ff1f;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:22px;display:grid}.iconBox svg{width:32px;height:32px}.serviceCard h3{margin:0 0 12px;font-size:23px}.serviceCard p{color:#b9c7e4;line-height:1.7}.serviceCard a{color:#65b9ff;align-items:center;gap:8px;font-weight:900;display:inline-flex}.serviceCard a svg{width:16px}.statsPanel{text-align:center;background:linear-gradient(135deg,#1b3257fa,#0b1429fa);border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(4,1fr);margin:0 6%;padding:34px;display:grid}.statsPanel div{border-right:1px solid #ffffff24}.statsPanel div:last-child{border-right:0}.statsPanel strong{background:linear-gradient(90deg,#43c7ff,#875cff,#f2bf18);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:950;display:block}.statsPanel span{color:#dbeafe;font-weight:800}.about,.contact{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.contact{color:#07142d;background:#fff}.contact p{color:#4d5d78}.contactBox{background:#f4f7fb;border:1px solid #e4eaf4;border-radius:22px;padding:30px}.contactBox p{color:#07142d;align-items:center;gap:12px;font-weight:900;display:flex}.contactBox svg{color:#f2bf18;width:20px}.footer{text-align:center;background:#030814;border-top:1px solid #ffffff14;padding:44px 6%}.footer img{background:#fff;border-radius:10px;width:260px;max-width:90%;padding:8px}.footer p{color:#aebdda}.copy{border-top:1px solid #ffffff1a;padding-top:18px}@media (width<=980px){.menuBtn{margin-left:auto;display:inline-flex}.navCta{display:none}.nav{background:#07142d;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:flex-start;padding:22px;display:none;position:absolute;top:88px;left:5%;right:5%}.nav.open{display:flex}.brand img{width:210px}.featureStrip,.serviceGrid,.statsPanel,.about,.contact{grid-template-columns:1fr}.featureStrip div,.statsPanel div{border-bottom:1px solid #ffffff1f;border-right:0}.featureStrip div:last-child,.statsPanel div:last-child{border-bottom:0}.hero{min-height:760px}}@media (width<=620px){.navbar{padding:0 5%}.brand img{width:170px}.hero,.section{padding-left:5%;padding-right:5%}.hero h1{letter-spacing:-1px}}
