.home-hero[data-astro-cid-266byuaz]{background:radial-gradient(120% 130% at 88% -20%,#38bdf852 0%,#027cbb00 55%),radial-gradient(60% 130% at -5% 130%,#fbbf242e 0%,#fbbf2400 55%),linear-gradient(160deg,#0b4a72 0%,#075e93 38%,#0369a1 72%,#024d76 100%);border-bottom:1px solid #ffffff1a;width:100vw;margin-bottom:2.5rem;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;overflow:hidden}.home-hero[data-astro-cid-266byuaz]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 88%);mask-image:linear-gradient(#000 0%,#0000 88%)}.dark .home-hero[data-astro-cid-266byuaz]{background:radial-gradient(120% 130% at 88% -20%,#38bdf838 0%,#027cbb00 55%),radial-gradient(60% 130% at -5% 130%,#fbbf241f 0%,#fbbf2400 55%),linear-gradient(160deg,#062f49 0%,#084667 46%,#0b4a72 100%)}.home-hero__inner[data-astro-cid-266byuaz]{z-index:1;padding-inline:2.5rem;align-items:center;gap:2rem;max-width:75rem;margin-inline:auto;padding-top:2.75rem;padding-bottom:3rem;display:grid;position:relative}@media (min-width:640px){.home-hero__inner[data-astro-cid-266byuaz]{padding-inline:3rem}}@media (min-width:1024px){.home-hero__inner[data-astro-cid-266byuaz]{padding-inline:3.5rem;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:3.25rem;padding-top:4rem;padding-bottom:4.25rem}}.home-hero__lead[data-astro-cid-266byuaz]{text-align:left;min-width:0}.home-hero__eyebrow[data-astro-cid-266byuaz]{letter-spacing:.12em;text-transform:uppercase;color:#bae6fdeb;margin:0 0 .85rem;font-size:.75rem;font-weight:700}.home-hero__title[data-astro-cid-266byuaz]{color:var(--hh-white,#fff);letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(2rem,4.8vw,3.35rem);font-weight:800;line-height:1.06}.home-hero__accent[data-astro-cid-266byuaz]{color:var(--hh-amber,#fbbf24)}.home-hero__lede[data-astro-cid-266byuaz]{color:#f1f5f9eb;max-width:48ch;margin:1.1rem 0 0;font-size:clamp(.98rem,1.45vw,1.12rem);line-height:1.62}.home-hero__cta[data-astro-cid-266byuaz]{flex-wrap:wrap;gap:.75rem;margin-top:1.65rem;display:flex}.home-hero__btn[data-astro-cid-266byuaz]{border-radius:9999px;justify-content:center;align-items:center;min-height:46px;padding:0 1.35rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.home-hero__btn--primary[data-astro-cid-266byuaz]{background:var(--color-primary-strong,#c2410c);color:#fff;box-shadow:inset 0 1px #ffffff1f}.home-hero__btn--primary[data-astro-cid-266byuaz]:hover{filter:brightness(1.05);transform:translateY(-1px)}.home-hero__btn--ghost[data-astro-cid-266byuaz]{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.home-hero__btn--ghost[data-astro-cid-266byuaz]:hover{background:#ffffff24}.home-hero__panel[data-astro-cid-266byuaz]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff29;border-radius:1rem;padding:1.45rem 1.35rem;box-shadow:0 18px 40px #02263b38}.home-hero__panel-title[data-astro-cid-266byuaz]{letter-spacing:.1em;text-transform:uppercase;color:#bae6fde6;margin:0 0 1rem;font-size:.72rem;font-weight:700}.home-hero__kpis[data-astro-cid-266byuaz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.35rem;margin:0;display:grid}.home-hero__kpi[data-astro-cid-266byuaz]{min-width:0}.home-hero__kpi-value[data-astro-cid-266byuaz]{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800;line-height:1}.home-hero__kpi-label[data-astro-cid-266byuaz]{letter-spacing:.02em;text-transform:uppercase;color:#bae6fdd1;margin-top:.38rem;font-size:.72rem;font-weight:600;line-height:1.3}.atd-block[data-astro-cid-v6wjhqrm]{margin-top:4rem;margin-bottom:3rem}.atd-card[data-astro-cid-v6wjhqrm]{border:1px solid var(--color-border);background:var(--color-surface,var(--color-card));box-shadow:0 1px 2px #00000005, 0 4px 16px -8px color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:1rem;padding:2rem}@media (min-width:768px){.atd-card[data-astro-cid-v6wjhqrm]{padding:2.5rem 2.75rem}}.atd-card__header[data-astro-cid-v6wjhqrm]{margin-bottom:1.75rem}.atd-card__eyebrow[data-astro-cid-v6wjhqrm]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.atd-card__title[data-astro-cid-v6wjhqrm]{color:var(--color-text);max-width:720px;margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}@media (min-width:768px){.atd-card__title[data-astro-cid-v6wjhqrm]{font-size:1.875rem}}.atd-card__grid[data-astro-cid-v6wjhqrm]{gap:2rem;display:grid}@media (min-width:900px){.atd-card__grid[data-astro-cid-v6wjhqrm]{grid-template-columns:repeat(3,1fr)}}.atd-card__col-heading[data-astro-cid-v6wjhqrm]{color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .625rem;font-size:.875rem;font-weight:600}.atd-card__col[data-astro-cid-v6wjhqrm] p[data-astro-cid-v6wjhqrm],.atd-card__col[data-astro-cid-v6wjhqrm] li[data-astro-cid-v6wjhqrm]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65}.atd-card__col[data-astro-cid-v6wjhqrm] a[data-astro-cid-v6wjhqrm]{color:var(--color-primary);text-decoration:none}.atd-card__col[data-astro-cid-v6wjhqrm] a[data-astro-cid-v6wjhqrm]:hover{text-decoration:underline}.atd-card__steps[data-astro-cid-v6wjhqrm]{counter-reset:atd-step;margin:0;padding:0;list-style:none}.atd-card__steps[data-astro-cid-v6wjhqrm] li[data-astro-cid-v6wjhqrm]{counter-increment:atd-step;margin-bottom:.625rem;padding-left:1.75rem;position:relative}.atd-card__steps[data-astro-cid-v6wjhqrm] li[data-astro-cid-v6wjhqrm]:before{content:counter(atd-step);background:color-mix(in srgb, var(--color-primary) 12%, transparent);width:1.25rem;height:1.25rem;color:var(--color-primary);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.1rem;left:0}.atd-card__faq[data-astro-cid-v6wjhqrm]{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.75rem}.atd-card__faq-list[data-astro-cid-v6wjhqrm]{gap:.25rem;margin-top:.875rem;display:grid}.atd-card__faq-item[data-astro-cid-v6wjhqrm]{border:1px solid var(--color-border);border-radius:var(--radius-control,.5rem);background:var(--color-card,#fff);transition:border-color .12s;overflow:hidden}.atd-card__faq-item[data-astro-cid-v6wjhqrm]:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border))}.atd-card__faq-item[data-astro-cid-v6wjhqrm] summary[data-astro-cid-v6wjhqrm]{cursor:pointer;color:var(--color-text);justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.atd-card__faq-item[data-astro-cid-v6wjhqrm] summary[data-astro-cid-v6wjhqrm]::-webkit-details-marker{display:none}.atd-card__faq-chevron[data-astro-cid-v6wjhqrm]{width:14px;height:14px;color:var(--color-text-secondary);flex-shrink:0;transition:transform .18s}.atd-card__faq-item[data-astro-cid-v6wjhqrm][open] .atd-card__faq-chevron[data-astro-cid-v6wjhqrm]{transform:rotate(180deg)}.atd-card__faq-item[data-astro-cid-v6wjhqrm] p[data-astro-cid-v6wjhqrm]{color:var(--color-text-secondary);margin:0;padding:0 1rem 1rem;font-size:.9375rem;line-height:1.65}.atd-card__footer[data-astro-cid-v6wjhqrm]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;font-size:.875rem;display:flex}.atd-card__byline[data-astro-cid-v6wjhqrm]{flex-direction:column;gap:.125rem;display:flex}.atd-card__byline-label[data-astro-cid-v6wjhqrm]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-size:.6875rem}.atd-card__byline-name[data-astro-cid-v6wjhqrm]{color:var(--color-text);font-size:1rem;font-weight:600}.atd-card__sources[data-astro-cid-v6wjhqrm]{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.atd-card__sources-label[data-astro-cid-v6wjhqrm]{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.atd-card__sources[data-astro-cid-v6wjhqrm] a[data-astro-cid-v6wjhqrm]{color:var(--color-primary);font-weight:500;text-decoration:none}.atd-card__sources[data-astro-cid-v6wjhqrm] a[data-astro-cid-v6wjhqrm]:hover{text-decoration:underline}.atd-card__stamp[data-astro-cid-v6wjhqrm]{color:var(--color-text-secondary);flex-basis:100%;margin:0;font-size:.8125rem}
