.area-hero{padding:72px 0;border-bottom:1px solid var(--rule-soft)}.area-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}.area-hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(40px, 5vw, 68px);line-height:1.02;letter-spacing:-.025em;margin:12px 0 22px;color:var(--ink);text-wrap:balance}.area-hero h1 em{font-style:italic;color:var(--red);font-weight:400}.area-hero .dek{font-family:var(--serif);font-style:italic;font-size:21px;color:var(--ink-soft);max-width:52ch;line-height:1.4;margin-bottom:32px}.area-pill{display:inline-flex;gap:12px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.area-pill .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.area-pill .dot.lv{background:var(--lv-blue)}.area-pill .dot.nlv{background:var(--nlv-violet)}.area-pill .dot.hd{background:var(--hd-brass)}.area-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:32px}.area-stats .stat{padding:20px 18px;border-right:1px solid var(--rule-soft)}.area-stats .stat:last-child{border-right:none}.area-stats .stat-num{font-family:var(--serif);font-size:28px;font-weight:400;color:var(--ink);line-height:1.1}.area-stats .stat-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:6px}@media (max-width:760px){.area-stats{grid-template-columns:repeat(2,1fr)}.area-stats .stat:nth-child(2){border-right:none}.area-stats .stat:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--rule-soft)}}@media (max-width:960px){.area-hero-grid{grid-template-columns:1fr;gap:48px}}.faqs-toolbar{display:flex;gap:24px;align-items:baseline;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap}.faqs-toolbar .count{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.a-more{margin:16px 0 0!important;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.a-more a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px}.a-more a:hover{color:var(--red);border-bottom-color:var(--red)}.faq-category-head{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin:40px 0 16px;padding-bottom:8px;border-bottom:1px solid var(--ink)}.faq-category-head:first-of-type{margin-top:0}