.hero.astro-bbe6dxrz{position:relative;overflow:hidden;background:linear-gradient(155deg,var(--c-black) 0%,var(--c-ink) 55%,var(--c-ink-3) 100%);padding-block:clamp(3rem,6vw,5rem)}.hero.astro-bbe6dxrz:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 75% 40%,color-mix(in srgb,var(--color-red, var(--c-primary)) 22%,transparent) 0%,transparent 60%),linear-gradient(transparent 59px,#ffffff06 60px) 0 0 / 60px 60px,linear-gradient(90deg,transparent 59px,rgba(255,255,255,.025) 60px) 0 0 / 60px 60px;pointer-events:none}.hero__inner.astro-bbe6dxrz{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;max-width:var(--container-max, 1400px);margin-inline:auto;padding-inline:var(--container-px, 1.5rem)}.hero__badge.astro-bbe6dxrz{display:inline-flex;align-items:center;gap:var(--sp-2, .5rem);padding:var(--sp-2, .5rem) var(--sp-4, 1rem);background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full, 9999px);font-size:var(--text-sm, .875rem);font-weight:var(--weight-medium, 500);color:#ffffffe6;margin-bottom:var(--sp-5, 1.25rem)}.hero__badge-dot.astro-bbe6dxrz{width:6px;height:6px;background:var(--color-red-light, var(--c-primary-light));border-radius:50%;flex-shrink:0}.hero__title.astro-bbe6dxrz{font-size:var(--text-4xl, clamp(2.5rem, 4.5vw, 3.75rem));font-weight:var(--weight-black, 800);line-height:var(--leading-tight, 1.2);color:var(--c-white);margin-bottom:var(--sp-5, 1.25rem);letter-spacing:-.02em}.hero__accent.astro-bbe6dxrz{color:var(--color-red-light, var(--c-primary-light))}.hero__subtitle.astro-bbe6dxrz{font-size:var(--text-base, 1.0625rem);color:#ffffffbf;line-height:var(--leading-relaxed, 1.7);max-width:52ch;margin-bottom:var(--sp-8, 2rem)}.hero__coverage.astro-bbe6dxrz{margin:var(--sp-4) 0 0;color:#ffffff9e;font-size:var(--text-sm)}.hero__ctas.astro-bbe6dxrz{display:flex;flex-wrap:wrap;gap:var(--sp-3, .75rem)}.hero__btn.astro-bbe6dxrz{display:inline-flex;align-items:center;gap:.5rem;padding:.8125rem 1.625rem;font-size:var(--text-sm, .9375rem);font-weight:var(--weight-bold, 700);border-radius:var(--radius-md, 6px);text-decoration:none;transition:all .18s ease}.hero__btn--primary.astro-bbe6dxrz{background:var(--color-red, var(--c-primary));color:var(--c-white);border:2px solid var(--color-red, var(--c-primary))}.hero__btn--primary.astro-bbe6dxrz:hover{background:var(--color-red-dark, var(--c-primary-dark));border-color:var(--color-red-dark, var(--c-primary-dark))}.hero__btn--outline.astro-bbe6dxrz{background:transparent;color:#ffffffe6;border:2px solid rgba(255,255,255,.35)}.hero__btn--outline.astro-bbe6dxrz:hover{border-color:#ffffffb3;background:#ffffff14;color:var(--c-white)}.hero__btn.astro-bbe6dxrz:focus-visible{outline:2px solid var(--c-white);outline-offset:3px}.hero__right.astro-bbe6dxrz{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-5, 1.25rem)}.hero__desc.astro-bbe6dxrz{font-size:var(--text-base, 1.0625rem);color:#ffffffc7;line-height:var(--leading-relaxed, 1.7);margin:0;text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}@media(max-width:640px){.hero__desc.astro-bbe6dxrz{text-align:left}}@media(max-width:560px){.hero__ctas.astro-bbe6dxrz{flex-direction:column}.hero__btn.astro-bbe6dxrz{width:100%;justify-content:center}}@media(max-width:768px){.hero__inner.astro-bbe6dxrz{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.25rem)}.hero__title.astro-bbe6dxrz{font-size:clamp(1.9rem,7vw,2.6rem)}.hero__subtitle.astro-bbe6dxrz,.hero__desc.astro-bbe6dxrz{font-size:clamp(1rem,4vw,1.0625rem)}.hero__right.astro-bbe6dxrz{gap:var(--sp-4, 1rem)}.hero__inner.astro-bbe6dxrz{padding-left:max(var(--container-px),env(safe-area-inset-left));padding-right:max(var(--container-px),env(safe-area-inset-right))}}@media(max-width:480px){.hero__ctas.astro-bbe6dxrz{flex-direction:column;width:100%}.hero__btn.astro-bbe6dxrz{width:100%;justify-content:center;min-height:48px}}
