.faq-section[data-astro-cid-xii6syo3]{padding:clamp(3.5rem,7vw,6rem) 1.5rem;position:relative;z-index:1}.faq-container[data-astro-cid-xii6syo3]{max-width:52rem;margin:0 auto}.faq-header[data-astro-cid-xii6syo3]{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.faq-badge[data-astro-cid-xii6syo3]{display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--primary, 42 95% 55%));background:hsl(var(--primary, 42 95% 55%) / .12);border:1px solid hsl(var(--primary, 42 95% 55%) / .3);padding:.3rem .8rem;border-radius:9999px;margin-bottom:.85rem}.faq-title[data-astro-cid-xii6syo3]{font-family:var(--font-heading, inherit);font-size:var(--text-h2, 2.25rem);font-weight:700;letter-spacing:var(--tracking-display);color:hsl(var(--text-primary));margin-bottom:.75rem;line-height:1.2}.faq-subtitle[data-astro-cid-xii6syo3]{font-size:var(--text-body, 1rem);color:hsl(var(--text-secondary));line-height:1.6;max-width:38rem;margin-inline:auto}.faq-list[data-astro-cid-xii6syo3]{display:flex;flex-direction:column;gap:.875rem}.faq-item[data-astro-cid-xii6syo3]{background:hsl(var(--bg-surface-1, 234 40% 14%));border:1px solid hsl(var(--border-subtle, 234 30% 22%));border-radius:1rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px #ffffff14,var(--shadow-elevation-1)}.faq-item[data-astro-cid-xii6syo3][open]{border-color:hsl(var(--primary, 42 95% 55%) / .45);box-shadow:0 10px 25px -5px hsl(var(--primary, 42 95% 55%) / .12)}.faq-question[data-astro-cid-xii6syo3]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;cursor:pointer;user-select:none;list-style:none;outline:none;transition:background-color .15s ease}.faq-question[data-astro-cid-xii6syo3]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-xii6syo3]:hover{background:hsl(var(--bg-surface-2, 234 35% 18%) / .5)}.faq-question[data-astro-cid-xii6syo3]:focus-visible{outline:2px solid hsl(var(--primary, 42 95% 55%));outline-offset:-2px}.q-number[data-astro-cid-xii6syo3]{font-size:.78rem;font-weight:700;color:hsl(var(--primary, 42 95% 55%));opacity:.9}.q-text[data-astro-cid-xii6syo3]{flex-grow:1;font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:hsl(var(--text-primary));line-height:1.4}.q-icon[data-astro-cid-xii6syo3]{display:flex;align-items:center;justify-content:center;color:hsl(var(--text-muted));transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}.faq-item[data-astro-cid-xii6syo3][open] .q-icon[data-astro-cid-xii6syo3]{transform:rotate(45deg);color:hsl(var(--primary, 42 95% 55%))}.faq-answer-grid[data-astro-cid-xii6syo3]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.faq-item[data-astro-cid-xii6syo3][open] .faq-answer-grid[data-astro-cid-xii6syo3]{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-xii6syo3]{overflow:hidden}.faq-answer-text[data-astro-cid-xii6syo3]{padding:0 1.5rem 1.5rem 3.5rem;font-size:.96rem;color:hsl(var(--text-secondary));line-height:1.7}@media(max-width:640px){.faq-answer-text[data-astro-cid-xii6syo3]{padding-left:1.5rem}}.hero-stage{position:relative;padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(1.75rem,3.5vw,2.75rem);border-bottom:1px solid hsl(var(--border-subtle, 234 30% 22%))}.hero-shell{width:100%;max-width:1100px;margin-inline:auto;padding-inline:1.5rem;text-align:center;box-sizing:border-box}.hero-visual-backdrop{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1100px;aspect-ratio:16 / 9;opacity:.35;pointer-events:none;overflow:hidden;mask-image:radial-gradient(ellipse at center,black 40%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 75%);z-index:0}.hero-visual-backdrop img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}@media(max-width:640px){.hero-stage{padding-top:.25rem;padding-bottom:1rem}.hero-shell{padding-inline:.5rem}.hero-category-label{margin-bottom:.15rem;font-size:.65rem}.hero-display-headline{margin-bottom:.25rem;font-size:clamp(1.2rem,4.5vw,1.55rem);line-height:1.12}.hero-visceral-tagline{display:none}.hero-disclosure-wrapper{margin-bottom:.35rem}}.hero-category-label{font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--primary, 42 95% 55%));margin-bottom:1rem}.hero-display-headline{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:700;line-height:1.15;color:hsl(var(--text-primary));max-width:900px;margin-inline:auto;margin-bottom:1rem}.hero-visceral-tagline{font-size:clamp(.95rem,1.8vw,1.15rem);color:hsl(var(--text-secondary));max-width:680px;margin-inline:auto;line-height:1.45;margin-bottom:1.15rem}.interactive-centerpiece-anchor{position:relative;z-index:10}.editorial-dossier-section{padding-block:clamp(4rem,8vw,7rem)}.editorial-container{width:100%;max-width:1040px;margin-inline:auto;padding-inline:1.5rem}.editorial-lead-block{margin-bottom:3.5rem}.editorial-eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--primary));display:inline-block;margin-bottom:.5rem}.editorial-h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.4rem);color:hsl(var(--text-primary));margin-bottom:1.25rem;line-height:1.25}.editorial-unboxed-lead{font-size:1.15rem;line-height:1.7;color:hsl(var(--text-secondary));max-width:880px}.editorial-broadside-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem;border-top:1px solid hsl(var(--border-subtle));border-bottom:1px solid hsl(var(--border-subtle));margin-bottom:3.5rem}@media(min-width:48rem){.editorial-broadside-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.editorial-column{display:flex;flex-direction:column}.column-meta-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:.65rem}.column-heading{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:hsl(var(--text-primary));margin-bottom:.85rem;line-height:1.35}.column-prose{font-size:.92rem;line-height:1.65;color:hsl(var(--text-secondary));margin-bottom:1rem}.editorial-specs-list{list-style:none;display:flex;flex-direction:column;gap:.75rem;font-size:.88rem;line-height:1.55;color:hsl(var(--text-secondary))}.editorial-specs-list strong{color:hsl(var(--text-primary))}.metrics-audit-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:2rem 1.5rem;background:hsl(var(--bg-surface-1) / .5);border:1px solid hsl(var(--border-subtle));border-radius:1.25rem;margin-bottom:3.5rem}@media(min-width:640px){.metrics-audit-strip{grid-template-columns:repeat(4,1fr)}}.metric-block{display:flex;flex-direction:column;align-items:center;text-align:center}.metric-num{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;color:hsl(var(--primary));margin-bottom:.35rem}.metric-label{font-size:.78rem;color:hsl(var(--text-secondary));font-weight:500;line-height:1.4}.editorial-faq-wrap{margin-top:3.5rem}.faq-section-header{margin-bottom:2rem;text-align:center}@media(max-width:48rem){.hero-split-grid{display:flex;flex-direction:column}.hero-tool-col{order:1}.hero-visual-col{order:2}}a.editorial-link,.editorial-link{color:hsl(var(--primary, 42 95% 55%))!important;text-decoration:underline;text-decoration-color:hsl(var(--primary, 42 95% 55%) / .5);text-underline-offset:3px;font-weight:600;transition:color .15s ease,text-decoration-color .15s ease}a.editorial-link:hover,.editorial-link:hover{color:hsl(var(--primary-hover, 42 95% 63%))!important;text-decoration-color:hsl(var(--primary-hover, 42 95% 63%))}
