.page-hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:66vh;display:flex;flex-direction:column;justify-content:center;padding:100px 5% 44px;overflow:hidden;background:var(--ink)}.ph-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-size:cover;background-position:center top;z-index:0}.ph-bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:var( --hero-gradient, linear-gradient(95deg, rgba(8, 16, 26, .93) 0%, rgba(10, 20, 32, .75) 45%, rgba(7, 15, 24, .22) 100%) );opacity:var(--hero-overlay-opacity, 1);pointer-events:none}.ph-glow[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 75% 35%,rgba(37,116,169,.22) 0%,transparent 65%);pointer-events:none;z-index:1}.ph-dots[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:1}.ph-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;max-width:760px;width:100%}.page-hero[data-astro-cid-bbe6dxrz].split .ph-inner[data-astro-cid-bbe6dxrz]{max-width:1200px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.hero-meta-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.bc[data-astro-cid-bbe6dxrz]{font-size:12px;color:#ffffff73;display:flex;align-items:center;gap:8px}.bc[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:#ffffff73;text-decoration:none;transition:color .15s}.bc[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover{color:#ffffffd9}.bc-sep[data-astro-cid-bbe6dxrz]{color:#ffffff40}.bc-current[data-astro-cid-bbe6dxrz]{color:#ffffffbf}.hero-overline[data-astro-cid-bbe6dxrz]{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--blue-glow, #56BAF8);text-transform:uppercase}.hero-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:100px;margin-bottom:16px;font-size:11.5px;font-weight:600;letter-spacing:.3px}.hero-badge[data-astro-cid-bbe6dxrz].gold{background:#b8860b26;border:1px solid rgba(184,134,11,.4);color:var(--gold-bright)}.hero-badge[data-astro-cid-bbe6dxrz].gold .badge-ico[data-astro-cid-bbe6dxrz]{color:var(--gold-bright)}.hero-badge[data-astro-cid-bbe6dxrz].teal,.hero-badge[data-astro-cid-bbe6dxrz].blue{background:#2574a926;border:1px solid rgba(34,167,240,.35);color:#56baf8}.hero-badge[data-astro-cid-bbe6dxrz].teal .badge-ico[data-astro-cid-bbe6dxrz],.hero-badge[data-astro-cid-bbe6dxrz].blue .badge-ico[data-astro-cid-bbe6dxrz]{color:#22a7f0}.page-h1[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading, "Lato", sans-serif);font-size:clamp(34px,4.4vw,56px);line-height:1.12;font-weight:700;color:#fff;letter-spacing:-.4px;margin-bottom:18px}.page-h1 em{font-style:italic;background:linear-gradient(135deg,#2574a9,#22a7f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-lead[data-astro-cid-bbe6dxrz]{font-size:15.5px;color:#ffffffb3;line-height:1.75;max-width:620px;font-weight:300;margin-bottom:26px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.btn-primary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--blue-bright, #22A7F0),var(--blue, #2574A9));color:#fff;padding:12px 24px;border-radius:8px;font-size:14.5px;font-weight:600;text-decoration:none;box-shadow:0 4px 20px #2574a973;transition:all .2s;border:none;cursor:pointer}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #22a7f08c;color:#fff}.btn-secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;background:#ffffff12;color:#fff;padding:12px 24px;border-radius:8px;font-size:14.5px;font-weight:500;text-decoration:none;border:1px solid rgba(255,255,255,.2);transition:all .2s;backdrop-filter:blur(8px)}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:#ffffff24;border-color:#ffffff59;color:#fff}@media(max-width:960px){.page-hero[data-astro-cid-bbe6dxrz].split .ph-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:36px}}@media(max-width:768px){.page-hero[data-astro-cid-bbe6dxrz]{padding:100px 5% 48px;min-height:400px}.page-h1[data-astro-cid-bbe6dxrz]{font-size:clamp(28px,6vw,40px)}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column;align-items:stretch}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{justify-content:center}}
