*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:#061321;margin:0;padding:0}body{min-width:320px}a{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.page{color:#eaf2f8;background-color:#061321;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#05111df2;border-bottom:1px solid #68a7dc1f;justify-content:space-between;align-items:center;min-height:72px;padding:0 5.5%;display:flex;position:sticky;top:0}.navBrand{color:#fff;letter-spacing:3.2px;white-space:nowrap;align-items:center;gap:14px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.navLogo{object-fit:contain;flex-shrink:0;width:40px;height:40px}.navLinks{align-items:center;gap:26px;display:flex}.navLink{color:#b7c7d8;font-size:14px;font-weight:500;text-decoration:none}.navLink:hover{color:#fff}.navButton{color:#fff;background-color:#258be8;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 18px #258be82e}.navButton:hover{background-color:#3599f2}.hero{background-image:url(/images/operiant-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.heroOverlay{background:linear-gradient(90deg,#04101de0 0%,#04101dbd 34%,#04101d61 58%,#04101d14 100%);position:absolute;inset:0}.heroInner{z-index:2;width:89%;max-width:1180px;margin:0 auto;padding-top:18px;padding-bottom:18px;position:relative}.heroContent{max-width:690px}.brandLockup{align-items:center;margin-bottom:26px;display:flex}.heroLogo{object-fit:contain;filter:drop-shadow(0 8px 24px #2491eb24);width:96px;height:96px}.eyebrow{color:#58aef5;letter-spacing:2.5px;margin:0 0 18px;font-size:12px;font-weight:700}.heroTitle{color:#fff;letter-spacing:-1.7px;max-width:760px;margin:0;font-size:clamp(42px,4.4vw,66px);font-weight:700;line-height:1.02}.accent{color:#48a7f5}.heroText{color:#d5e1eb;max-width:700px;margin-top:26px;margin-bottom:10px;font-size:18px;line-height:1.6}.heroSubtext{color:#aebfd0;max-width:720px;margin-top:0;margin-bottom:0;font-size:15px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.primaryButton{color:#fff;background-color:#258be8;border-radius:6px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 8px 22px #156fc238}.primaryButton:hover{background-color:#3599f2;transform:translateY(-1px)}.secondaryButton{color:#c8d8e7;background-color:#0513212e;border:1px solid #9dbedd47;border-radius:6px;padding:12px 22px;font-size:15px;text-decoration:none;display:inline-block}.secondaryButton:hover{color:#fff;background-color:#0c253c85;border-color:#9dbedd7a}.introSection{max-width:1180px;margin:0 auto;padding:62px 6% 24px}.sectionLabel{color:#4fa8f4;letter-spacing:2.4px;margin-top:0;margin-bottom:16px;font-size:12px;font-weight:700}.largeHeading{color:#fff;letter-spacing:-1px;max-width:760px;margin:0 0 20px;font-size:clamp(32px,3.5vw,46px);line-height:1.08}.introText{color:#aebfd0;max-width:860px;margin:0;font-size:17px;line-height:1.72}.section{max-width:1180px;margin:0 auto;padding:20px 6% 38px}.serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.card{background:linear-gradient(#0d263ef0,#081c2ffa);border:1px solid #58a4e429;border-radius:14px;min-height:250px;padding:30px;box-shadow:0 16px 38px #00000021}.iconBox{color:#55abf4;border:1px solid #44a6f54d;border-radius:9px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:24px;font-size:13px;font-weight:700;display:flex}.cardTitle{color:#fff;margin-top:0;margin-bottom:14px;font-size:20px;line-height:1.3}.cardText{color:#aebfd0;margin:0;font-size:15px;line-height:1.68}.capabilitiesSection{max-width:1180px;margin:0 auto;padding:12px 6% 70px}.capabilityGrid{border-top:1px solid #64a8e033;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.capability{padding:20px 18px 14px 0}.capabilityTitle{color:#fff;margin-bottom:6px;font-size:14px;font-weight:650;display:block}.capabilityText{color:#8298ac;font-size:13px;line-height:1.45}.experienceSection{background-color:#091c2f;border-top:1px solid #67abe11f;border-bottom:1px solid #67abe11f;padding:86px 6%}.experienceInner{max-width:1040px;margin:0 auto}.experienceHeading{color:#fff;letter-spacing:-1px;max-width:780px;margin:0 0 22px;font-size:clamp(32px,3.7vw,48px);line-height:1.1}.experienceText{color:#afc0d0;max-width:820px;margin-top:0;margin-bottom:16px;font-size:17px;line-height:1.72}.contactSection{background-color:#061321;padding:94px 6%}.contactInner{text-align:center;max-width:820px;margin:0 auto}.contactHeading{color:#fff;letter-spacing:-1px;margin:0 0 16px;font-size:clamp(34px,4vw,50px)}.contactText{color:#aebfd0;max-width:650px;margin:0 auto 28px;font-size:17px;line-height:1.68}.footer{color:#758ba0;background-color:#04101c;border-top:1px solid #63a4d81a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 6%;font-size:13px;display:flex}.footerTagline{color:#71889e}@media (max-width:900px){.nav{padding-left:4%;padding-right:4%}.navLinks{gap:18px}.hero{background-position:63%;min-height:590px}.heroInner{width:90%}.heroContent{max-width:620px}.heroTitle{font-size:clamp(40px,7vw,58px)}.heroText{max-width:600px}.heroSubtext{max-width:620px}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceGrid .card:last-child{grid-column:1/-1;max-width:none}.capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability{padding-right:28px}.experienceSection{padding-top:72px;padding-bottom:72px}.contactSection{padding-top:76px;padding-bottom:76px}}@media (max-width:640px){.nav{min-height:64px;padding-left:18px;padding-right:18px}.navBrand{letter-spacing:2.2px;gap:10px;font-size:14px}.navLogo{width:34px;height:34px}.navLink{display:none}.navLinks{gap:0}.navButton{padding:9px 12px;font-size:11px}.hero{background-position:70%;align-items:flex-start;min-height:auto;padding-top:48px;padding-bottom:52px}.heroOverlay{background:linear-gradient(90deg,#04101df7 0%,#04101deb 52%,#04101dab 100%)}.heroInner{width:calc(100% - 36px);padding-top:0;padding-bottom:0}.heroContent{max-width:100%}.brandLockup{margin-bottom:22px}.heroLogo{width:74px;height:74px}.eyebrow{letter-spacing:1.65px;margin-bottom:15px;font-size:10px;line-height:1.5}.heroTitle{letter-spacing:-1.1px;max-width:100%;font-size:clamp(34px,10vw,46px);line-height:1.04}.heroText{margin-top:23px;font-size:17px;line-height:1.55}.heroSubtext{font-size:14px;line-height:1.6}.heroActions{flex-direction:column;gap:10px;margin-top:25px}.heroActions .primaryButton,.heroActions .secondaryButton{text-align:center;width:100%}.introSection{padding:50px 18px 20px}.sectionLabel{letter-spacing:1.9px;font-size:10px}.largeHeading{font-size:clamp(30px,8vw,36px);line-height:1.1}.introText{font-size:16px;line-height:1.67}.section{padding:18px 18px 34px}.serviceGrid{grid-template-columns:1fr;gap:14px}.serviceGrid .card:last-child{grid-column:auto}.card{min-height:auto;padding:25px}.iconBox{margin-bottom:20px}.cardTitle{font-size:19px}.cardText{font-size:14px}.capabilitiesSection{padding:6px 18px 54px}.capabilityGrid{grid-template-columns:1fr}.capability{border-bottom:1px solid #64a8e01f;padding:15px 0}.capability:last-child{border-bottom:none}.capabilityTitle{font-size:14px}.experienceSection{padding:58px 18px}.experienceHeading{font-size:clamp(30px,8vw,36px);line-height:1.12}.experienceText{font-size:16px;line-height:1.65}.contactSection{padding:60px 18px}.contactHeading{font-size:clamp(32px,9vw,40px)}.contactText{font-size:16px}.footer{text-align:center;flex-direction:column;justify-content:center;gap:8px;padding:24px 18px}}@media (max-width:430px){.navBrand span{font-size:13px}.navButton{text-align:center;max-width:108px;padding:8px 9px;line-height:1.15}.hero{background-position:74%}.heroLogo{width:68px;height:68px}.heroTitle{font-size:clamp(32px,9.7vw,40px)}}
