:root{--blue:#0b63f6;--navy:#081b78;--green:#0aa574;--orange:#ff7a00;--ink:#0b1760;--line:#dbe9fb;--soft:#f4f9ff;--max:1920px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--ink);background:#fff}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:9999;background:#fff;padding:10px 14px;border-radius:10px}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.97);border-bottom:1px solid #eef4fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.headerInner{height:80px;max-width:1440px;margin:auto;padding:0 32px;display:flex;align-items:center;gap:26px}.brand{text-decoration:none;font-size:34px;font-weight:850;letter-spacing:-2px;white-space:nowrap}.webbula{color:var(--navy)}.gov{color:var(--orange)}.play{display:inline-grid;place-items:center;font-size:.48em;color:#fff;background:var(--green);border-radius:50%;width:1.5em;height:1.5em;margin:0 .08em}.desktopNav{display:flex;gap:18px;align-items:center;margin-left:auto}.desktopNav a{font-size:12px;text-decoration:none;white-space:nowrap}.desktopNav a:hover{color:var(--blue)}.contactButton,.primaryCta{background:linear-gradient(90deg,#0874f9,#0863e8);color:#fff;text-decoration:none;border-radius:999px;padding:14px 24px;white-space:nowrap}.mobileMenu{display:none;margin-left:auto}.mobileMenu summary{font-size:28px;cursor:pointer;list-style:none}.mobileMenu nav{position:absolute;right:16px;top:70px;background:#fff;padding:12px;box-shadow:0 18px 50px #0b2d6430;border-radius:18px;min-width:250px}.mobileMenu nav a{display:block;text-decoration:none;padding:11px 12px;border-bottom:1px solid #eef4fb}.approvedDesktop{max-width:var(--max);margin:0 auto;overflow:hidden}.artCrop{overflow:hidden}.artCrop img{display:block;width:100%;height:auto;margin-top:-80px}.responsiveEditorial{display:none}@media(max-width:1180px){.desktopNav{display:none}.mobileMenu{display:block}.contactButton{margin-left:auto}}@media(max-width:899px){.headerInner{height:68px;padding:0 18px}.brand{font-size:27px}.approvedDesktop,.contactButton{display:none}.responsiveEditorial{display:block}.mobileHero{display:grid;grid-gap:22px;gap:22px;padding:34px 20px 22px;background:linear-gradient(180deg,#fff,#f2f8ff)}.kicker{font-size:13px;letter-spacing:.16em;font-weight:800;color:var(--blue);margin:0 0 10px}h1{font-size:clamp(38px,11vw,62px);line-height:.98;letter-spacing:-.045em;margin:0 0 20px;color:var(--navy)}.lead{font-size:18px;line-height:1.45;margin:0 0 26px;max-width:720px}.primaryCta{display:inline-flex;gap:22px;align-items:center;font-weight:700}.visualReference{border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #103a7020;background:#fff}.visualReference img{width:100%;height:auto;display:block}.featureGrid{padding:8px 20px 38px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:#f2f8ff}.featureGrid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;min-height:128px}.featureGrid h2{font-size:18px;margin:14px 0 0;line-height:1.15}.num{font-size:12px;font-weight:800;color:var(--blue)}.contactSection{padding:36px 20px;display:grid;grid-gap:28px;gap:28px}.contactSection h2{font-size:34px;margin:8px 0 20px}.contactSection a{color:var(--blue)}form{grid-gap:14px;gap:14px}form,label{display:grid}label{grid-gap:7px;gap:7px;font-size:13px;font-weight:700}input,textarea{font:inherit;padding:14px;border:1px solid #bfd5f2;border-radius:12px}button{border:0;background:var(--blue);color:#fff;padding:15px;border-radius:999px;font:inherit;font-weight:800;cursor:pointer}}@media(max-width:480px){.featureGrid{grid-template-columns:1fr}.visualReference{border-radius:16px}.mobileHero{padding-top:28px}}@media(min-width:1921px){.headerInner{max-width:1800px}.approvedDesktop{max-width:2200px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}