@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");.pi-gov-hero{--pi-bg:#120f24;--pi-ink:#fff;--pi-muted:hsla(0,0%,100%,.76);--pi-accent:#7b61ff;--pi-accent-2:#9a53ff;background:radial-gradient(circle at 76% 42%,rgba(123,97,255,.34),transparent 32%),radial-gradient(circle at 100% 80%,rgba(154,83,255,.14),transparent 42%),radial-gradient(circle at 0 100%,rgba(94,73,187,.16),transparent 38%),var(--pi-bg);color:var(--pi-ink);font-family:Poppins,ui-sans-serif,system-ui,sans-serif;isolation:isolate;min-height:100svh;overflow:hidden;padding:clamp(56px,7vw,96px) clamp(24px,5vw,80px)}.pi-gov-hero,.pi-gov-hero__grid{align-items:center;display:grid;position:relative}.pi-gov-hero__grid{gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);margin:0 auto;width:min(1240px,100%);z-index:2}.pi-gov-hero__content{position:relative;text-align:left}.pi-gov-hero__eyebrow{align-items:center;color:var(--pi-muted);display:inline-flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.22em;margin-bottom:26px;text-transform:uppercase}.pi-gov-hero__eyebrow:before{background:var(--pi-accent);content:"";height:1px;width:32px}.pi-gov-hero__headline{background:linear-gradient(180deg,#fff,rgba(247,243,255,.98) 38%,rgba(220,210,255,.92));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Poppins,sans-serif;font-size:clamp(42px,5.8vw,86px);font-weight:700;letter-spacing:-.055em;line-height:1.06;margin:0;max-width:780px;padding-bottom:.14em;padding-right:.08em;text-shadow:0 0 18px rgba(154,83,255,.18),0 0 42px rgba(123,97,255,.12);text-wrap:balance}.pi-gov-hero__lead{color:#fff;font-size:clamp(14px,1.45vw,21px);font-weight:400;line-height:1.65;margin:26px 0 0;max-width:620px}.pi-gov-hero__actions{display:flex;justify-content:flex-start;margin-top:34px}.pi-gov-hero__button{align-items:center;background:linear-gradient(135deg,var(--pi-accent),var(--pi-accent-2));border-radius:10px;box-shadow:0 16px 42px rgba(123,97,255,.32);color:#fff;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:52px;padding:0 30px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.pi-gov-hero__button:hover{box-shadow:0 20px 54px rgba(123,97,255,.42);filter:brightness(1.04);transform:translateY(-1px)}.pi-gov-hero__visual{cursor:pointer;display:grid;min-height:min(620px,70svh);place-items:center;position:relative}.pi-gov-hero__canvas{height:112%;inset:-4% 0 -8% -4%;pointer-events:none;position:absolute;width:108%;z-index:0}.pi-gov-hero__visual-glow{aspect-ratio:1;background:radial-gradient(circle,rgba(154,83,255,.2),rgba(123,97,255,.1) 42%,transparent 70%);border-radius:50%;filter:blur(30px);position:absolute;width:min(520px,78vw);z-index:-1}@media (max-width:920px){.pi-gov-hero{padding:56px 22px 72px}.pi-gov-hero__grid{gap:28px;grid-template-columns:1fr}.pi-gov-hero__content{text-align:center}.pi-gov-hero__lead{font-size:14px;margin-left:auto;margin-right:auto}.pi-gov-hero__actions{justify-content:center}.pi-gov-hero__visual{justify-self:center;min-height:360px;opacity:.92;order:2;width:100%}.pi-gov-hero__canvas{height:100%;inset:0;width:100%}}