.cr-hero[data-astro-cid-jkpwi7wz]{background:linear-gradient(to bottom, var(--c-steel-900), color-mix(in srgb, var(--c-steel-900) 92%, var(--c-steel-700)));width:100vw;padding:calc(var(--ha4-header-h,120px) + clamp(2rem, 5vw, 4rem)) var(--ha4-gutter) clamp(2.5rem, 5vw, 4rem);border-bottom:3px solid var(--c-gold);margin-left:calc(50% - 50vw)}.cr-hero-inner[data-astro-cid-jkpwi7wz]{text-align:center;max-width:1100px;margin:0 auto}.cr-hero-eyebrow[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--c-gold);margin:0 0 .75rem;font-size:clamp(.875rem,1.4vw,1.0625rem);font-weight:700}.cr-hero-h1[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);text-transform:uppercase;color:var(--c-off-white);letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.02}.cr-hero-sub[data-astro-cid-jkpwi7wz]{color:var(--c-steel-100);max-width:60ch;margin:0 auto clamp(2rem,4vw,3rem);font-size:clamp(1.0625rem,1.8vw,1.3rem);line-height:1.6}.cr-stats[data-astro-cid-jkpwi7wz]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(1rem,2.5vw,2rem);max-width:880px;margin:0 auto;display:grid}.cr-stat[data-astro-cid-jkpwi7wz]{background:color-mix(in srgb, var(--c-off-white) 6%, transparent);border:1px solid color-mix(in srgb, var(--c-gold) 28%, transparent);border-radius:14px;flex-direction:column;gap:.35rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.cr-stat-num[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);color:var(--c-gold);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:800;line-height:1}.cr-stat-label[data-astro-cid-jkpwi7wz]{color:var(--c-steel-100);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(.875rem,1.2vw,1rem)}.cr-body[data-astro-cid-jkpwi7wz]{background:var(--c-off-white);padding-bottom:clamp(3rem,6vw,5rem)}.cr-container[data-astro-cid-jkpwi7wz]{max-width:1200px;padding:0 var(--ha4-gutter);margin:0 auto}.cr-section-h2[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);text-transform:uppercase;color:var(--c-steel-900);border-bottom:2px solid var(--c-gold);margin:clamp(2.5rem,5vw,3.5rem) 0 clamp(1.25rem,2.5vw,1.75rem);padding-bottom:.6rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.1}.cr-list-note[data-astro-cid-jkpwi7wz]{color:var(--c-steel-600,#5a6472);margin:calc(-1*clamp(.75rem,1.5vw,1rem)) 0 clamp(1rem,2vw,1.25rem);font-size:clamp(.85rem,1.5vw,.95rem)}.cr-featured-grid[data-astro-cid-jkpwi7wz]{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.cr-feature-card[data-astro-cid-jkpwi7wz]{background:var(--c-steel-900);border-top:4px solid var(--c-gold);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.cr-feature-amount[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);color:var(--c-gold);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.cr-feature-desc[data-astro-cid-jkpwi7wz]{color:var(--c-steel-50);margin:0;font-size:1rem;line-height:1.6}.cr-filter[data-astro-cid-jkpwi7wz]{flex-wrap:wrap;gap:.6rem;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);display:flex}.cr-filter-btn[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:var(--c-steel-700);border:1px solid var(--c-steel-300);background:0 0;border-radius:999px;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:700;transition:all .18s}.cr-filter-btn[data-astro-cid-jkpwi7wz]:hover{border-color:var(--c-gold);color:var(--c-steel-900)}.cr-filter-btn[data-astro-cid-jkpwi7wz].is-active{background:var(--c-steel-900);color:var(--c-off-white);border-color:var(--c-steel-900)}.cr-list[data-astro-cid-jkpwi7wz]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cr-row[data-astro-cid-jkpwi7wz]{border:1px solid var(--c-steel-100);border-left:3px solid var(--c-gold);background:#fff;border-radius:10px;transition:border-color .15s,box-shadow .15s}.cr-row[data-astro-cid-jkpwi7wz]:hover,.cr-row[data-astro-cid-jkpwi7wz]:focus-within{border-left-color:var(--c-steel-900);box-shadow:0 2px 10px #00000014}.cr-row-link[data-astro-cid-jkpwi7wz]{color:inherit;grid-template-columns:clamp(7rem,16vw,11rem) 1fr;align-items:baseline;gap:clamp(1rem,2vw,1.75rem);padding:clamp(.85rem,1.8vw,1.1rem) clamp(1rem,2vw,1.4rem);text-decoration:none;display:grid}.cr-row-link[data-astro-cid-jkpwi7wz]:hover .cr-row-amount[data-astro-cid-jkpwi7wz]{color:var(--c-gold-700,var(--c-gold))}.cr-row[data-astro-cid-jkpwi7wz][hidden]{display:none}.cr-row-amount[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);color:var(--c-steel-900);white-space:nowrap;font-size:clamp(1.0625rem,1.8vw,1.3rem);font-weight:800}.cr-row-desc[data-astro-cid-jkpwi7wz]{color:var(--c-steel-700);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.5}@media (width<=560px){.cr-row-link[data-astro-cid-jkpwi7wz]{grid-template-columns:1fr;gap:.25rem}}.cr-faq-list[data-astro-cid-jkpwi7wz]{gap:1rem;margin:0;display:grid}.cr-faq-item[data-astro-cid-jkpwi7wz]{border:1px solid var(--c-steel-100);border-left:3px solid var(--c-gold);background:#fff;border-radius:10px;padding:clamp(1rem,2vw,1.4rem) clamp(1.1rem,2.2vw,1.6rem)}.cr-faq-q[data-astro-cid-jkpwi7wz]{font-family:var(--font-heading);color:var(--c-steel-900);margin:0 0 .5rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:700;line-height:1.3}.cr-faq-a[data-astro-cid-jkpwi7wz]{color:var(--c-steel-700);margin:0;font-size:1rem;line-height:1.6}.cr-disclaimer[data-astro-cid-jkpwi7wz]{color:var(--c-steel-500);margin:clamp(2.5rem,5vw,3.5rem) 0 0;font-size:.875rem;font-style:italic;line-height:1.5}
