:root{--black:#03070b;--ink:#07111d;--navy:#081a2b;--blue:#15a8ff;--cyan:#8ee8ff;--green:#15a8ff;--text:#eef7ff;--muted:#9bb0c6;--paper:#f4f8fc;--line:#ffffff26;--darkLine:#081a2b1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:#0d1d2e;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#07111d;background:#fffffff0;border:1px solid #081a2b1a;border-radius:22px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:fixed;top:18px;left:28px;right:28px;box-shadow:0 20px 70px #03111f29}.brand{align-items:center;display:flex}.brand img{filter:none;width:auto;height:48px;display:block}.brandMark{display:none}.nav nav{color:#24384c;letter-spacing:.015em;align-items:center;gap:22px;font-size:13px;font-weight:750;display:flex}.nav nav>a:not(.navButton):not(.navPhone){padding:8px 0;position:relative}.nav nav>a:not(.navButton):not(.navPhone):after{content:"";transform-origin:0;background:#0b8fe8;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav nav>a:not(.navButton):not(.navPhone):hover:after{transform:scaleX(1)}.navPhone{color:#07111d;gap:1px;font-weight:950;line-height:1.05;display:grid}.navPhone span{text-transform:uppercase;letter-spacing:.14em;color:#0b8fe8;font-size:10px}.navButton{color:#03111d;background:linear-gradient(135deg,#15a8ff,#7ee8ff);border-radius:999px;padding:11px 15px;font-weight:900}.hero{color:#fff;background:#02060a;align-items:end;min-height:940px;padding:150px 48px 76px;display:grid;position:relative;overflow:hidden}.heroVideo{object-fit:cover;filter:saturate(1.1)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.heroVeil{background:radial-gradient(circle at 74% 18%,#15a8ff3d,#0000 32rem),linear-gradient(90deg,#03070beb,#03070b8a 44%,#03070b26),linear-gradient(#0000 64%,#03070bfa);position:absolute;inset:0}.heroContent{z-index:2;max-width:1020px;position:relative}.kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--cyan);margin:0 0 18px;font-size:12px;font-weight:950}.darkText{color:#136b92}.hero h1{letter-spacing:-.065em;max-width:1120px;margin:0 0 28px;font-size:clamp(46px,6.8vw,104px);line-height:.92}.heroLead{color:#d7e7f5;max-width:860px;margin:0;font-size:clamp(18px,1.55vw,23px);line-height:1.45}.heroCtas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.button{border-radius:999px;align-items:center;padding:16px 21px;font-weight:950;display:inline-flex}.solid{color:#03111d;background:linear-gradient(135deg,#15a8ff,#7ee8ff)}.outline{border:1px solid var(--line);color:#fff;background:#ffffff17}.commandPanel{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#03070b9e;border-radius:28px;width:390px;position:absolute;bottom:76px;right:48px;overflow:hidden;box-shadow:0 25px 100px #0000005c}.panelHeader{border-bottom:1px solid var(--line);letter-spacing:.16em;color:#cfe8ff;padding:16px 18px;font-size:12px;font-weight:950}.panelHeader span{background:var(--green);width:9px;height:9px;box-shadow:0 0 18px var(--green);border-radius:999px;margin-right:8px;display:inline-block}.panelGrid{grid-template-columns:1fr 1fr;display:grid}.panelGrid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.panelGrid strong{letter-spacing:-.05em;font-size:30px;display:block}.panelGrid span{color:#aabbd0;font-size:12px}.authorityBand{background:#fff;border-bottom:1px solid #dce8f3;justify-content:space-between;align-items:center;gap:30px;padding:24px 48px;display:flex;overflow:auto}.authorityBand span{white-space:nowrap;color:#6c7f92}.authorityBand div{gap:26px;display:flex}.authorityBand strong{white-space:nowrap;color:#12283d}.manifesto{background:linear-gradient(#f8fbff,#edf4fb);padding:118px 48px 96px}.manifestoCopy{max-width:1040px}.manifesto h2,.sectionIntro h2,.technology h2,.buyers h2,.quote h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.2vw,62px);line-height:1.02}.thesisGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:46px;display:grid}.thesisGrid article,.capabilityGrid article{background:#fff;border:1px solid #dce8f3;border-radius:26px;padding:24px;box-shadow:0 24px 80px #07111d12}.thesisGrid span,.capabilityGrid span{letter-spacing:.16em;color:#148dc8;font-size:12px;font-weight:950}.thesisGrid h3,.capabilityGrid h3{letter-spacing:-.03em;margin:34px 0 12px;font-size:21px;line-height:1.12}.thesisGrid p,.capabilityGrid p,.sectionIntro p,.techCopy p,.quote p,.quote li{color:#52677d;line-height:1.62}.capabilities{color:#fff;background:#06101b;padding:112px 48px}.sectionIntro{max-width:980px;margin-bottom:42px}.sectionIntro p{color:#aec0d4;font-size:17px}.capabilityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.capabilityGrid article{border-color:var(--line);box-shadow:none;background:#ffffff13}.capabilityGrid p{color:#b8c7d7}.capabilityGrid a{color:var(--cyan);margin-top:16px;font-weight:950;display:inline-block}.technology{background:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;padding:118px 48px;display:grid}.deviceCard{background:radial-gradient(circle,#15a8ff3d,#0000 23rem),#06101b;border-radius:38px;place-items:center;min-height:640px;padding:40px;display:grid;overflow:hidden;box-shadow:0 32px 120px #07111d2e}.deviceCard img{object-fit:cover;filter:drop-shadow(0 30px 70px #00000073);border-radius:28px;width:100%;height:100%;transform:none}.techCopy{max-width:760px}.techCopy p{font-size:17px}.specList{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.specList div{background:#f7fbff;border:1px solid #dce8f3;border-radius:18px;padding:18px}.specList strong{margin-bottom:5px;display:block}.specList span{color:#60758a;font-size:14px}.proofSection{color:#fff;background:#07111d;padding:112px 48px}.tight{margin-bottom:34px}.proofGrid{grid-template-rows:310px 310px;grid-template-columns:1.25fr .85fr;gap:16px;display:grid}.proofGrid figure{background:#000;border-radius:30px;margin:0;position:relative;overflow:hidden}.proofGrid .large{grid-row:span 2}.proofGrid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.proofGrid figure:after{content:"";background:linear-gradient(#0000 42%,#000000c7);position:absolute;inset:0}.proofGrid figcaption{z-index:2;gap:5px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.proofGrid strong{letter-spacing:-.025em;font-size:22px}.proofGrid span{color:#c7d5e4}.buyers{text-align:center;background:linear-gradient(#f7fbff,#fff);padding:105px 48px}.buyers h2{max-width:980px;margin:0 auto}.buyers div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.buyers span{color:#18314a;background:#fff;border:1px solid #dce8f3;border-radius:999px;padding:13px 17px;font-weight:900}.quote{color:#fff;background:#02070c;grid-template-columns:.82fr 1.18fr;gap:42px;padding:118px 48px;display:grid}.quoteCopy{max-width:640px}.quote p,.quote li{color:#b8c8d8}.quote ul{padding-left:20px}.leadForm{border:1px solid var(--line);background:#ffffff13;border-radius:34px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid;box-shadow:0 28px 120px #00000040}.leadForm label{color:#ecf7ff;gap:8px;font-size:13px;font-weight:900;display:grid}.leadForm input,.leadForm select,.leadForm textarea{font:inherit;color:#0d1d2e;background:#fffffff0;border:1px solid #ffffff29;border-radius:15px;padding:14px}.leadForm textarea{resize:vertical;min-height:126px}.wide{grid-column:1/-1}.leadForm button{color:#03111d;cursor:pointer;background:linear-gradient(135deg,#15a8ff,#7ee8ff);border:0;border-radius:999px;grid-column:1/-1;padding:16px;font-weight:950}.leadForm p{grid-column:1/-1;margin:0;font-size:12px}footer{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:18px;padding:28px 48px;display:flex}footer img{object-fit:contain;filter:none;border-radius:10px;width:auto;max-width:360px;height:72px}footer span{color:#9bb0c6}footer a{color:var(--cyan);font-weight:950}@media (max-width:1120px){.commandPanel{margin-top:36px;position:relative;bottom:auto;right:auto}.hero{align-items:center}.thesisGrid,.capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology,.quote{grid-template-columns:1fr}.nav nav a:not(.navButton):not(.navPhone){display:none}}@media (max-width:720px){.nav{top:12px;left:12px;right:12px}.brand img{height:34px}.navPhone{display:none}.hero{min-height:820px;padding:125px 20px 48px}.hero h1{font-size:44px}.commandPanel{width:100%}.authorityBand,.manifesto,.capabilities,.technology,.proofSection,.buyers,.quote{padding-left:20px;padding-right:20px}.thesisGrid,.capabilityGrid,.specList,.leadForm{grid-template-columns:1fr}.proofGrid{grid-template-rows:none;grid-template-columns:1fr}.proofGrid figure{min-height:310px}.proofGrid .large{grid-row:auto}.deviceCard{min-height:420px}footer{flex-direction:column;align-items:flex-start}}.visualStandard{grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;display:grid;overflow:hidden}.standardMedia{min-height:720px;position:relative}.mediaFrame{background:#06101b;border:1px solid #081a2b1f;border-radius:34px;position:absolute;overflow:hidden;box-shadow:0 34px 120px #07111d38}.mediaFrame img{object-fit:cover;filter:saturate(1.08)contrast(1.03);width:100%;height:100%}.mediaFrame:after{content:"";background:linear-gradient(#0000 52%,#02070c8c);position:absolute;inset:0}.primaryFrame{width:78%;height:520px;top:0;left:0}.secondaryFrame{width:54%;height:330px;bottom:20px;right:0}.droneGlyph{z-index:4;color:#00111f;background:radial-gradient(circle,#e9fbff,#15a8ff 58%,#064c89);border-radius:999px;place-items:center;width:74px;height:74px;font-size:34px;display:grid;position:absolute;box-shadow:0 0 55px #15a8ffbf}.droneOne{animation:5s ease-in-out infinite floatDrone;top:10%;right:17%}.droneTwo{animation:5.8s ease-in-out infinite reverse floatDrone;top:18%;left:12%}.sprayBeam{z-index:3;filter:blur(.2px);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.85;mix-blend-mode:screen;background:radial-gradient(at top,#7ee8ffe6,#7ee8ff47 36%,#0000 72%);width:130px;height:230px;position:absolute}.sprayOne{top:20%;right:14%;transform:rotate(13deg)}.sprayTwo{top:30%;left:17%;transform:rotate(-12deg)}.missionChip{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#03070bbd;border:1px solid #ffffff2e;border-radius:999px;padding:13px 16px;font-weight:950;position:absolute;box-shadow:0 18px 60px #00000040}.chipA{bottom:122px;left:28px}.chipB{top:38px;right:8px}.chipC{bottom:0;right:90px}.standardLead{color:#52677d;margin:24px 0 26px;font-size:20px;line-height:1.55}.thesisList{gap:12px;display:grid}.thesisList article{background:#fff;border:1px solid #dce8f3;border-radius:20px;grid-template-columns:52px 1fr;gap:16px;padding:17px;display:grid;box-shadow:0 18px 55px #07111d0e}.thesisList span{color:#148dc8;letter-spacing:.14em;font-weight:950}.thesisList h3{letter-spacing:-.035em;margin:0 0 4px;font-size:20px}.thesisList p{color:#52677d;margin:0;line-height:1.45}@keyframes floatDrone{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(18px,-16px)rotate(4deg)}}@media (max-width:1120px){.visualStandard{grid-template-columns:1fr}.standardMedia{min-height:620px}.primaryFrame{width:82%}}@media (max-width:720px){.standardMedia{min-height:520px}.primaryFrame{width:100%;height:360px}.secondaryFrame{width:72%;height:220px}.missionChip{font-size:12px}.chipA{bottom:130px;left:8px}.chipB{top:22px;right:8px}.chipC{right:26px}}.siteFooter{color:#fff;background:radial-gradient(circle at 12% 0,#15a8ff2e,#0000 24rem),linear-gradient(#02070c,#000);border-top:1px solid #ffffff14;grid-template-columns:1.45fr .65fr .65fr .85fr;align-items:start;gap:34px;padding:58px 48px;display:grid}.siteFooter img{object-fit:contain;filter:drop-shadow(0 18px 46px #15a8ff29);border-radius:0;width:100%;max-width:360px;height:auto}.footerBrand p{color:#9bb0c6;max-width:420px;margin:18px 0 0;line-height:1.6}.footerColumn{gap:10px;display:grid}.footerColumn strong{text-transform:uppercase;letter-spacing:.16em;color:#8ee8ff;font-size:13px}.footerColumn a{color:#c8d8e8}.footerCta{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;justify-items:start;gap:14px;padding:20px;display:grid}.footerCta span{color:#c8d8e8}.footerCta a{color:#03111d;background:linear-gradient(135deg,#15a8ff,#7ee8ff);border-radius:999px;padding:12px 15px;font-weight:950;display:inline-flex}@media (max-width:920px){.siteFooter{grid-template-columns:1fr 1fr}.footerBrand,.footerCta{grid-column:1/-1}}@media (max-width:620px){.siteFooter{grid-template-columns:1fr;padding:44px 20px}.siteFooter img{max-width:300px}}.navButton,.button,.leadForm button,.footerCta a{letter-spacing:.02em;text-transform:uppercase;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;color:#fff!important;background:#0b8fe8!important;border:1px solid #0b8fe8f2!important;border-radius:10px!important;box-shadow:0 10px 28px #0b8fe82e!important}.navButton:hover,.button:hover,.leadForm button:hover,.footerCta a:hover{transform:translateY(-1px);background:#0576c4!important;border-color:#0576c4!important;box-shadow:0 14px 34px #0b8fe83d!important}.button.outline{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff52!important}.button.outline:hover{background:#ffffff24!important;border-color:#ffffff85!important}.navButton{font-size:13px;padding:10px 14px!important}.button{padding:14px 18px!important}.leadForm button{font-size:14px}.footerCta a{font-size:13px;padding:11px 14px!important}.heroCtas{gap:12px}.imageCapabilityGrid article{grid-template-rows:230px 1fr;display:grid;overflow:hidden;background:#ffffff16!important;padding:0!important}.capabilityImage{background:#02070c;position:relative;overflow:hidden}.capabilityImage:after{content:"";background:linear-gradient(#0000 42%,#02070c9e);position:absolute;inset:0}.capabilityImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.imageCapabilityGrid article:hover .capabilityImage img{transform:scale(1.045)}.capabilityBody{padding:22px}.capabilityBody h3{margin-top:22px}.capabilityBody a{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.imageCapabilityGrid{align-items:stretch}@media (max-width:1120px){.imageCapabilityGrid article{grid-template-rows:260px 1fr}}@media (max-width:720px){.imageCapabilityGrid article{grid-template-rows:230px 1fr}}.buyerMatrix{text-align:left;background:radial-gradient(circle at 86% 10%,#15a8ff24,#0000 24rem),linear-gradient(#f7fbff,#eaf3fb);grid-template-columns:.78fr 1.22fr;align-items:center;gap:42px;display:grid}.buyerIntro p:not(.kicker){color:#52677d;max-width:620px;font-size:18px;line-height:1.6}.buyerShowcase{gap:16px;display:grid}.buyerHeroCard{background:#06101b;border-radius:34px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 28px 100px #07111d29}.buyerHeroCard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.buyerHeroCard:after{content:"";background:linear-gradient(90deg,#02070cdb,#02070c6b,#0000);position:absolute;inset:0}.buyerHeroCard div{z-index:2;color:#fff;max-width:430px;padding:34px;position:relative}.buyerHeroCard span{text-transform:uppercase;letter-spacing:.16em;color:#8ee8ff;font-size:12px;font-weight:950}.buyerHeroCard h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:34px;line-height:1}.buyerHeroCard p{color:#c4d4e3;line-height:1.55}.buyerHeroCard a{color:#8ee8ff;text-transform:uppercase;letter-spacing:.04em;margin-top:12px;font-size:13px;font-weight:950;display:inline-flex}.buyerCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.buyerCards article{background:#ffffffd1;border:1px solid #dce8f3;border-radius:20px;padding:18px;box-shadow:0 16px 55px #07111d0e}.buyerCards strong{letter-spacing:-.025em;margin-bottom:8px;font-size:16px;display:block}.buyerCards span{color:#5d7187;font-size:14px;line-height:1.45;display:block}.buyers.buyerMatrix div{margin-top:0}@media (max-width:1120px){.buyerMatrix{grid-template-columns:1fr}.buyerCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.buyerCards{grid-template-columns:1fr}.buyerHeroCard div{padding:24px}.buyerHeroCard h3{font-size:28px}}.buyerCommand{text-align:left;background:#f4f8fc;padding:108px 48px}.buyerHeader{grid-template-columns:.95fr .75fr;align-items:end;gap:44px;margin-bottom:32px;display:grid}.buyerHeader h2{max-width:900px}.buyerHeader p:not(.kicker){color:#52677d;font-size:18px;line-height:1.6}.buyerCommandGrid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.buyerCommandHero{background:#06101b;border-radius:34px;min-height:680px;position:relative;overflow:hidden;box-shadow:0 28px 100px #07111d26}.buyerCommandHero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.buyerCommandHero:after{content:"";background:linear-gradient(#0000 38%,#02070cd1);position:absolute;inset:0}.buyerOverlay{z-index:2;color:#fff;position:absolute;bottom:28px;left:28px;right:28px}.buyerOverlay span{text-transform:uppercase;letter-spacing:.16em;color:#8ee8ff;font-size:12px;font-weight:950}.buyerOverlay h3{letter-spacing:-.05em;margin:16px 0 10px;font-size:42px;line-height:.98}.buyerOverlay p{color:#c4d4e3;max-width:620px;line-height:1.55}.buyerMiniGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.buyerMiniGrid article{background:#07111d;border-radius:28px;min-height:331px;position:relative;overflow:hidden;box-shadow:0 18px 70px #07111d1f}.buyerMiniGrid img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.buyerMiniGrid article:hover img{transform:scale(1.04)}.buyerMiniGrid article:after{content:"";background:linear-gradient(#0000 42%,#02070cd6);position:absolute;inset:0}.buyerMiniGrid div{z-index:2;color:#fff;position:absolute;bottom:18px;left:18px;right:18px}.buyerMiniGrid strong{letter-spacing:-.03em;margin-bottom:6px;font-size:20px;line-height:1.05;display:block}.buyerMiniGrid span{color:#c3d2e2;font-size:14px;line-height:1.42;display:block}.buyerBottomBar{color:#fff;background:#06101b;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:20px 22px;display:flex}.buyerBottomBar strong{letter-spacing:-.02em;font-size:18px}.buyerBottomBar a{white-space:nowrap;color:#fff;letter-spacing:.02em;background:#0b8fe8;border-radius:10px;padding:12px 15px;font-size:13px;font-weight:950;display:inline-flex}@media (max-width:1120px){.buyerHeader,.buyerCommandGrid{grid-template-columns:1fr}.buyerCommandHero{min-height:520px}}@media (max-width:720px){.buyerCommand{padding:78px 20px}.buyerMiniGrid{grid-template-columns:1fr}.buyerBottomBar{flex-direction:column;align-items:flex-start}.buyerOverlay h3{font-size:32px}}.serveStrip{color:#fff;background:linear-gradient(#06101b,#02070c);padding:82px 48px}.serveIntro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.serveIntro h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(32px,4vw,56px);line-height:1}.serveIntro a{white-space:nowrap;color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#0b8fe8;border-radius:10px;padding:12px 15px;font-size:13px;font-weight:950;display:inline-flex}.serveCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.serveCards article{background:#07111d;border:1px solid #ffffff1a;border-radius:28px;min-height:360px;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000047}.serveCards img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.serveCards article:hover img{transform:scale(1.04)}.serveCards article:after{content:"";background:linear-gradient(#02070c1f 38%,#02070cdb);position:absolute;inset:0}.serveCards div{z-index:2;position:absolute;bottom:20px;left:20px;right:20px}.serveCards strong{letter-spacing:-.035em;margin-bottom:8px;font-size:24px;line-height:1;display:block}.serveCards span{color:#c4d4e3;line-height:1.42;display:block}@media (max-width:920px){.serveIntro{flex-direction:column;align-items:flex-start}.serveCards{grid-template-columns:1fr}.serveCards article{min-height:310px}}@media (max-width:620px){.serveStrip{padding:66px 20px}}.nav nav{gap:24px!important;font-size:15px!important}.nav nav>a:not(.navButton):not(.navPhone){font-weight:850!important}.navPhone{background:#0b8fe80f;border:1px solid #0b8fe82e;border-radius:14px;align-items:center;padding:8px 12px;gap:10px!important;line-height:1!important;display:flex!important}.navPhone span{font-size:11px!important}.navPhone strong{letter-spacing:-.02em;font-size:16px}.navButton{padding:12px 16px!important;font-size:14px!important}@media (max-width:1120px){.nav{left:18px;right:18px}.nav nav{gap:12px!important}.navPhone{display:flex!important}.navPhone strong{font-size:14px}.navPhone span{display:none}.navButton{padding:11px 13px!important;font-size:13px!important}}@media (max-width:760px){.nav{border-radius:18px;padding:10px 11px;top:10px;left:10px;right:10px}.brand img{object-fit:contain;max-width:168px;height:32px!important}.nav nav{gap:8px!important}.navPhone{display:none!important}.navButton{border-radius:9px!important;padding:10px 11px!important;font-size:12px!important}.hero{min-height:760px;padding:112px 18px 42px}.hero h1{font-size:clamp(42px,13vw,64px)!important;line-height:.96!important}.heroLead{font-size:17px!important}.heroCtas{flex-direction:column;align-items:flex-start}.button{justify-content:center;width:100%}.commandPanel{border-radius:22px}.panelGrid strong{font-size:24px}.authorityBand{gap:18px;padding:18px}.visualStandard,.manifesto,.capabilities,.technology,.proofSection,.serveStrip,.quote{padding-left:18px!important;padding-right:18px!important}.standardMedia{min-height:500px}.sectionIntro h2,.manifesto h2,.technology h2,.quote h2,.serveIntro h2{font-size:clamp(30px,9vw,44px)!important}.capabilityGrid,.imageCapabilityGrid{grid-template-columns:1fr!important}.deviceCard{min-height:320px;padding:16px}.proofGrid figure{min-height:260px}.serveCards article{min-height:285px}.leadForm{border-radius:24px;gap:12px;padding:18px}.leadForm input,.leadForm select,.leadForm textarea{font-size:16px}.siteFooter{gap:24px}.footerCta{width:100%}}@media (max-width:420px){.brand img{max-width:145px}.navButton{padding:9px!important;font-size:11px!important}.hero h1{font-size:40px!important}.panelGrid{grid-template-columns:1fr 1fr}.proofGrid figure,.serveCards article{min-height:240px}}.valueTriad{color:#fff;background:radial-gradient(circle at 15% 8%,#15a8ff2e,#0000 24rem),radial-gradient(circle at 86% 80%,#7ee8ff1f,#0000 24rem),linear-gradient(#06101b,#02070c);padding:104px 48px;position:relative;overflow:hidden}.valueTriad:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.triadHeader{z-index:1;grid-template-columns:.78fr .82fr;align-items:end;gap:42px;margin-bottom:30px;display:grid;position:relative}.triadHeader h2{letter-spacing:-.07em;margin:0;font-size:clamp(44px,7vw,92px);line-height:.9}.triadHeader p:not(.kicker){color:#bfd0e1;max-width:720px;font-size:18px;line-height:1.6}.triadGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.triadCard{background:linear-gradient(#ffffff1b,#ffffff0b);border:1px solid #ffffff1f;border-radius:30px;min-height:390px;padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 100px #0000003d}.triadCard:before{content:"";filter:blur(4px);background:#15a8ff29;border-radius:999px;width:230px;height:230px;position:absolute;top:-90px;right:-80px}.triadNumber{letter-spacing:.18em;color:#8ee8ff;font-size:12px;font-weight:950}.triadIcon{background:#0b8fe8;border-radius:24px;place-items:center;width:82px;height:82px;margin:38px 0 30px;display:grid;box-shadow:0 22px 52px #0b8fe840}.triadIcon i{border:3px solid #fff;border-radius:999px;width:42px;height:42px;display:block;position:relative}.speed .triadIcon i:after{content:"";background:#fff;width:24px;height:3px;position:absolute;top:16px;right:-14px;box-shadow:-8px -10px #fff,-4px 10px #fff}.safe .triadIcon i{border-radius:12px}.safe .triadIcon i:after{content:"";border:4px solid #fff;border-width:0 4px 4px 0;width:14px;height:25px;position:absolute;top:6px;left:11px;transform:rotate(45deg)}.cost .triadIcon i:before{content:"$";color:#fff;place-items:center;font-size:24px;font-style:normal;font-weight:950;display:grid;position:absolute;inset:0}.triadCard h3{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(34px,4vw,54px);line-height:.95}.triadCard p{color:#c5d5e5;line-height:1.58}.triadCard strong{color:#fff;letter-spacing:.01em;margin-top:22px;font-size:15px;display:block}.triadFooter{z-index:1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:20px 22px;display:flex;position:relative}.triadFooter span{color:#d9e8f7;font-weight:850}.triadFooter a{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#0b8fe8;border-radius:10px;padding:12px 15px;font-size:13px;font-weight:950;display:inline-flex}@media (max-width:980px){.triadHeader,.triadGrid{grid-template-columns:1fr}.triadCard{min-height:320px}.triadFooter{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.valueTriad{padding:76px 18px}.triadHeader h2{font-size:44px}.triadCard{border-radius:24px;padding:22px}.triadIcon{margin:28px 0 24px}}.valueTriad{color:#07111d!important;background:linear-gradient(#fff,#eef6fd)!important;padding:84px 48px!important}.valueTriad:before{opacity:.5;background-image:linear-gradient(#081a2b0e 1px,#0000 1px),linear-gradient(90deg,#081a2b0e 1px,#0000 1px)!important}.triadHeader{grid-template-columns:.82fr 1fr!important;margin-bottom:24px!important}.triadHeader .kicker{color:#0b8fe8!important}.triadHeader h2{font-size:clamp(36px,5vw,68px)!important;line-height:.98!important}.triadHeader p:not(.kicker){color:#52677d!important;font-size:17px!important}.triadGrid{gap:14px!important}.triadCard{color:#07111d!important;background:#fff!important;border:1px solid #dce8f3!important;min-height:300px!important;padding:24px!important;box-shadow:0 18px 70px #07111d13!important}.triadCard:before{background:#0b8fe817!important;width:160px!important;height:160px!important;top:-70px!important;right:-70px!important}.triadIcon{background:#0b8fe8!important;border-radius:18px!important;width:58px!important;height:58px!important;margin:24px 0 22px!important;box-shadow:0 16px 36px #0b8fe833!important}.triadIcon i{border-width:2px!important;width:30px!important;height:30px!important}.speed .triadIcon i:after{width:18px!important;height:2px!important;top:12px!important;right:-10px!important;box-shadow:-6px -7px #fff,-3px 7px #fff!important}.safe .triadIcon i:after{border-width:0 3px 3px 0!important;width:10px!important;height:19px!important;top:3px!important;left:8px!important}.cost .triadIcon i:before{font-size:18px!important}.triadCard h3{color:#07111d!important;margin-bottom:10px!important;font-size:clamp(28px,3vw,42px)!important}.triadCard p{color:#52677d!important}.triadCard strong{color:#0d263d!important;margin-top:16px!important}.triadFooter{color:#fff!important;background:#06101b!important;margin-top:14px!important;padding:16px 18px!important}.triadFooter span{color:#d9e8f7!important}@media (max-width:980px){.triadHeader{grid-template-columns:1fr!important}.triadCard{min-height:auto!important}}@media (max-width:620px){.valueTriad{padding:62px 18px!important}.triadHeader h2{font-size:38px!important}}.heroMicrocopy{color:#c7d8e8;letter-spacing:.01em;margin-top:16px;font-size:14px;font-weight:800}.conversionStrip{color:#fff;background:#07111d;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px 48px;display:grid}.conversionStrip div{gap:3px;display:grid}.conversionStrip strong{letter-spacing:-.02em;font-size:18px}.conversionStrip span{color:#aebfd1}.conversionStrip a{text-transform:uppercase;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;padding:12px 15px;font-size:13px;font-weight:950;display:inline-flex}.conversionStrip a:first-of-type{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.conversionStrip a:last-of-type{color:#fff;background:#0b8fe8}.formPromise{background:#0b8fe81f;border:1px solid #0b8fe847;border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.formPromise strong{font-size:15px}.formPromise span{color:#c9d9e8;font-size:13px}.mobileStickyCta{display:none}@media (max-width:820px){.conversionStrip{grid-template-columns:1fr;padding:16px 18px}.conversionStrip a{width:100%}.formPromise{flex-direction:column;align-items:flex-start}.mobileStickyCta{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #081a2b1f;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 18px 60px #0000003d}.mobileStickyCta a{text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;padding:12px 10px;font-size:13px;font-weight:950;display:flex}.mobileStickyCta a:first-child{color:#fff;background:#07111d}.mobileStickyCta a:last-child{color:#fff;background:#0b8fe8}body{padding-bottom:74px}}.quoteModern{background:radial-gradient(circle at 12% 8%,#15a8ff2e,#0000 24rem),linear-gradient(#07111d,#02070c)!important;padding:104px 48px!important}.quoteShell{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:34px;max-width:1240px;margin:0 auto;display:grid}.quoteModern .quoteCopy{background:linear-gradient(#ffffff17,#ffffff0b);border:1px solid #ffffff1f;border-radius:34px;padding:34px;box-shadow:0 30px 120px #00000038}.quoteModern h2{font-size:clamp(38px,5vw,68px)!important}.quoteModern .quoteCopy p{color:#c2d4e5;font-size:18px;line-height:1.58}.quoteProofs{gap:10px;margin:28px 0;display:grid}.quoteProofs div{background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.quoteProofs strong{color:#8ee8ff;letter-spacing:.14em;font-size:13px}.quoteProofs span{color:#e3eef8}.quotePhone{color:#07111d;background:#fff;border-radius:18px;gap:3px;margin-top:18px;padding:16px;display:grid}.quotePhone span{text-transform:uppercase;letter-spacing:.14em;color:#0b8fe8;font-size:12px;font-weight:950}.quotePhone strong{letter-spacing:-.03em;font-size:22px}.modernLeadForm{color:#07111d!important;background:#fff!important;border:1px solid #ffffff2e!important;border-radius:34px!important;grid-template-columns:1fr!important;gap:16px!important;padding:28px!important;display:grid!important;box-shadow:0 34px 120px #00000042!important}.formTopline{border-bottom:1px solid #e2ebf4;gap:5px;padding-bottom:16px;display:grid}.formTopline strong{letter-spacing:-.035em;color:#07111d;font-size:24px}.formTopline span{color:#52677d}.fieldPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modernLeadForm label{letter-spacing:.02em;color:#22364b!important;font-size:13px!important}.modernLeadForm input,.modernLeadForm select,.modernLeadForm textarea{transition:border-color .16s,box-shadow .16s,background .16s;color:#07111d!important;background:#f6f9fc!important;border:1px solid #d8e4ef!important;border-radius:14px!important;outline:none!important}.modernLeadForm input:focus,.modernLeadForm select:focus,.modernLeadForm textarea:focus{background:#fff!important;border-color:#0b8fe8!important;box-shadow:0 0 0 4px #0b8fe81f!important}.modernLeadForm textarea{min-height:138px!important}.modernLeadForm button{margin-top:2px}.formFineprint{color:#687d91!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.formPromise{display:none!important}@media (max-width:980px){.quoteShell{grid-template-columns:1fr}.quoteModern{padding:78px 18px!important}.fieldPair{grid-template-columns:1fr}.quoteModern .quoteCopy,.modernLeadForm{border-radius:26px!important;padding:22px!important}.quotePhone strong{font-size:19px}}.quoteClean{color:#07111d;background:linear-gradient(#fff,#f4f8fc);padding:96px 48px}.quoteCleanHeader{text-align:center;max-width:980px;margin:0 auto 34px}.quoteCleanHeader h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(34px,4.2vw,62px);line-height:1.02}.quoteCleanHeader p:not(.kicker){color:#52677d;max-width:760px;margin:0 auto;font-size:17px;line-height:1.6}.quoteCleanBody{grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:22px;max-width:1180px;margin:0 auto;display:grid}.quoteSteps{gap:12px;display:grid}.quoteSteps article,.quoteCallCard{background:#fff;border:1px solid #dce8f3;border-radius:22px;padding:20px;box-shadow:0 18px 70px #07111d0f}.quoteSteps article span{color:#0b8fe8;letter-spacing:.16em;margin-bottom:14px;font-size:12px;font-weight:950;display:block}.quoteSteps article strong{letter-spacing:-.025em;margin-bottom:6px;font-size:20px;display:block}.quoteSteps article p{color:#52677d;margin:0;line-height:1.5}.quoteCallCard{color:#fff;background:#07111d;gap:4px;display:grid}.quoteCallCard span{text-transform:uppercase;letter-spacing:.16em;color:#8ee8ff;font-size:12px;font-weight:950}.quoteCallCard strong{letter-spacing:-.035em;font-size:24px}.quoteForm{background:#fff;border:1px solid #dce8f3;border-radius:26px;padding:24px;box-shadow:0 24px 90px #07111d14}.quoteForm label{color:#22364b;letter-spacing:.01em;gap:8px;font-size:13px;font-weight:850;display:grid}.quoteForm input,.quoteForm select,.quoteForm textarea{color:#07111d;width:100%;font:inherit;background:#f7fafc;border:1px solid #d8e4ef;border-radius:12px;outline:none;padding:13px 14px;transition:border-color .16s,box-shadow .16s,background .16s}.quoteForm input:focus,.quoteForm select:focus,.quoteForm textarea:focus{background:#fff;border-color:#0b8fe8;box-shadow:0 0 0 4px #0b8fe81c}.quoteForm textarea{resize:vertical;min-height:130px}.quoteForm button{color:#fff;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:#0b8fe8;border:1px solid #0b8fe8;border-radius:10px;width:100%;margin-top:16px;padding:14px 16px;font-weight:950;box-shadow:0 10px 28px #0b8fe82e}.quoteForm p{color:#687d91;text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}@media (max-width:980px){.quoteClean{padding:78px 18px}.quoteCleanBody,.quoteFormGrid{grid-template-columns:1fr}.quoteCleanHeader{text-align:left}.quoteCleanHeader p:not(.kicker){margin:0}}@media (max-width:620px){.quoteCleanHeader h2{font-size:36px}.quoteForm{border-radius:22px;padding:18px}.quoteSteps article,.quoteCallCard{border-radius:18px}}.quoteClean{padding:78px 48px!important}.quoteCleanHeader{grid-template-columns:.72fr 1fr;align-items:end;gap:34px;display:grid;text-align:left!important;max-width:1160px!important;margin-bottom:24px!important}.quoteCleanHeader h2{margin:0!important}.quoteCleanHeader p:not(.kicker){max-width:650px!important;margin:0!important}.quoteCleanBody{grid-template-columns:.62fr 1.38fr!important;max-width:1320px!important}.quoteSteps{grid-template-columns:1fr!important}.quoteSteps article,.quoteCallCard{border-radius:18px!important;padding:16px!important}.quoteSteps article span{margin-bottom:9px!important}.quoteSteps article strong{font-size:18px!important}.quoteSteps article p{font-size:14px!important}.quoteCallCard strong{font-size:20px!important}.quoteForm{padding:22px!important}.quoteFormGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.quoteForm .wide{grid-column:span 2!important}.quoteForm button{max-width:320px;margin-left:auto;margin-right:auto;display:block}.quoteForm p{text-align:center!important}@media (max-width:1100px){.quoteCleanHeader,.quoteCleanBody{grid-template-columns:1fr!important}.quoteFormGrid{grid-template-columns:1fr 1fr!important}.quoteForm .wide{grid-column:1/-1!important}}@media (max-width:620px){.quoteClean{padding:62px 18px!important}.quoteFormGrid{grid-template-columns:1fr!important}.quoteForm button{max-width:none}}.quoteForm{border-radius:28px!important;padding:26px!important}.quoteFormGrid{grid-template-columns:1fr 1fr!important;gap:18px!important;display:grid!important}.quoteForm label{text-transform:uppercase;letter-spacing:.08em;color:#37506a!important;gap:9px!important;font-size:12px!important}.quoteForm input,.quoteForm select,.quoteForm textarea{background:#f8fbfd!important;border-radius:14px!important;padding:15px!important}.quoteForm label:nth-child(5),.quoteForm label:nth-child(6){grid-column:1/-1!important}.quoteForm textarea{min-height:104px!important}.quoteForm button{width:100%!important;max-width:none!important;margin-top:18px!important;padding:15px 18px!important}.quoteForm p{margin-top:12px!important}.quoteFormGrid:before{content:"Contact details";letter-spacing:.14em;text-transform:uppercase;color:#0b8fe8;border-bottom:1px solid #e2ebf4;grid-column:1/-1;padding-bottom:10px;font-size:13px;font-weight:950}.quoteFormGrid label:nth-child(5):before{content:"Project details";letter-spacing:.14em;text-transform:uppercase;color:#0b8fe8;border-top:1px solid #e2ebf4;margin:4px 0 2px;padding-top:18px;font-size:13px;font-weight:950;display:block}.quoteFormGrid label:nth-child(5){margin-top:2px}@media (max-width:720px){.quoteFormGrid{grid-template-columns:1fr!important;gap:14px!important}.quoteForm{padding:20px!important}}.comparisonBanner{background:#fff;padding:72px 48px}.comparisonBanner img{border:1px solid #dce8f3;border-radius:30px;width:100%;max-width:1320px;margin:0 auto;display:block;box-shadow:0 28px 100px #07111d29}@media (max-width:720px){.comparisonBanner{padding:46px 18px}.comparisonBanner img{border-radius:18px}}.safetySection{color:#07111d;background:linear-gradient(#fff,#f4f8fc);grid-template-columns:.82fr 1.18fr;align-items:center;gap:34px;padding:96px 48px;display:grid}.safetyCopy{max-width:620px}.safetyCopy h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(36px,4.8vw,72px);line-height:1}.safetyCopy p{color:#52677d;font-size:17px;line-height:1.62}.safetyPoints{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.safetyPoints div{background:#fff;border:1px solid #dce8f3;border-radius:18px;padding:15px}.safetyPoints strong{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;display:block}.safetyPoints span{color:#60758a;font-size:14px;line-height:1.38;display:block}.safetyCopy a{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#0b8fe8;border-radius:10px;padding:13px 16px;font-size:13px;font-weight:950;display:inline-flex}.safetyVisual img{border:1px solid #dce8f3;border-radius:32px;width:100%;display:block;box-shadow:0 28px 100px #07111d29}.comparisonBanner{display:none!important}@media (max-width:980px){.safetySection{grid-template-columns:1fr;padding:76px 18px}.safetyCopy{max-width:none}.safetyVisual{order:-1}.safetyPoints{grid-template-columns:1fr 1fr}}@media (max-width:620px){.safetyPoints{grid-template-columns:1fr}.safetyCopy h2{font-size:38px}.safetyVisual img{border-radius:20px}}.safetyImageSection{background:#06101b;padding:0;line-height:0}.safetyImageSection img{width:100%;height:auto;display:block}.safetySection{display:none!important}@media (max-width:720px){.safetyImageSection{overflow:hidden}.safetyImageSection img{width:160%;max-width:none;margin-left:-30%}}.safetyImageSection img{object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;margin-left:0!important}@media (max-width:720px){.safetyImageSection img{width:100%!important;margin-left:0!important}}.quoteFinal{color:#07111d;background:linear-gradient(#f7fbff,#fff);padding:90px 48px}.quoteFinalShell{grid-template-columns:.78fr 1.22fr;align-items:center;gap:42px;max-width:1240px;margin:0 auto;display:grid}.quoteFinalIntro h2{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(38px,4.6vw,68px);line-height:1}.quoteFinalIntro p:not(.kicker){color:#52677d;max-width:560px;font-size:18px;line-height:1.58}.quoteTrustRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.quoteTrustRow span{color:#263b50;background:#fff;border:1px solid #dce8f3;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:850;box-shadow:0 10px 35px #07111d0b}.quoteFinalForm{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #dce8f3;border-radius:30px;padding:18px;box-shadow:0 30px 110px #07111d1a}.formRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.quoteFinalForm label{gap:7px;display:grid}.quoteFinalForm label span{letter-spacing:.08em;text-transform:uppercase;color:#415a73;font-size:12px;font-weight:900}.quoteFinalForm input,.quoteFinalForm select,.quoteFinalForm textarea{width:100%;font:inherit;color:#07111d;background:#f9fcff;border:1px solid #dbe7f3;border-radius:14px;outline:none;padding:15px;transition:border-color .16s,box-shadow .16s,background .16s}.quoteFinalForm input:focus,.quoteFinalForm select:focus,.quoteFinalForm textarea:focus{background:#fff;border-color:#0b8fe8;box-shadow:0 0 0 4px #0b8fe81a}.quoteFinalForm .full{margin-bottom:12px}.quoteFinalForm textarea{resize:vertical;min-height:96px}.leadTrap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.submitRow{align-items:center;gap:16px;margin-top:4px;display:flex}.submitRow button{color:#fff;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#0b8fe8;border:0;border-radius:12px;flex:1;padding:16px 18px;font-weight:950;box-shadow:0 14px 34px #0b8fe838}.submitRow button:disabled{cursor:not-allowed;opacity:.68}.submitRow a{white-space:nowrap;color:#0b5f9b;font-weight:850}.formStatus{margin:12px 0 0;font-size:13px;font-weight:850;line-height:1.45}.formStatus.success{color:#126b3a}.formStatus.error{color:#9b1c1c}@media (max-width:980px){.quoteFinal{padding:72px 18px}.quoteFinalShell{grid-template-columns:1fr;gap:24px}.quoteFinalIntro p:not(.kicker){max-width:none}}@media (max-width:640px){.formRow{grid-template-columns:1fr}.quoteFinalForm{border-radius:24px;padding:14px}.submitRow{flex-direction:column;align-items:stretch}.submitRow a{text-align:center}.quoteFinalIntro h2{font-size:36px}}
