.route-module___He2mW__page{padding-top:var(--space-32);padding-bottom:var(--space-48);min-height:100vh}.route-module___He2mW__container{max-width:860px;padding:0 var(--space-6);margin:0 auto}.route-module___He2mW__breadcrumb{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-8);align-items:center;gap:.4rem;display:flex}.route-module___He2mW__breadcrumb a{color:var(--color-muted);transition:color .2s}.route-module___He2mW__breadcrumb a:hover{color:var(--color-accent)}.route-module___He2mW__hero{margin-bottom:var(--space-16)}.route-module___He2mW__eyebrow{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4);font-weight:500}.route-module___He2mW__title{font-size:var(--text-4xl);color:var(--color-fg);letter-spacing:-.02em;margin:0 0 var(--space-6);font-weight:300;line-height:1.1}.route-module___He2mW__lead{font-size:var(--text-lg);color:var(--color-muted);max-width:680px;margin:0 0 var(--space-10);font-weight:300;line-height:1.75}.route-module___He2mW__statsRow{background:var(--color-border);border:1px solid var(--color-border);margin-bottom:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.route-module___He2mW__statBox{background:var(--color-surface);padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.route-module___He2mW__statVal{font-size:var(--text-2xl);color:var(--color-accent);font-feature-settings:"tnum";font-weight:300}.route-module___He2mW__statLbl{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;line-height:1.4}.route-module___He2mW__section{margin-bottom:var(--space-20)}.route-module___He2mW__sectionTitle{font-size:var(--text-2xl);color:var(--color-fg);letter-spacing:-.02em;margin:0 0 var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-weight:300}.route-module___He2mW__prose{color:var(--color-muted);font-size:var(--text-base);font-weight:300;line-height:1.85}.route-module___He2mW__prose strong{color:var(--color-fg);font-weight:500}.route-module___He2mW__prose p{margin:0 0 var(--space-6)}.route-module___He2mW__tableWrap{margin-top:var(--space-6);overflow-x:auto}.route-module___He2mW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.route-module___He2mW__table th{text-align:left;padding:var(--space-3)var(--space-4);font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--color-border);white-space:nowrap;background:#ffffff05;font-weight:600}.route-module___He2mW__table td{padding:var(--space-3)var(--space-4);color:var(--color-fg);border-bottom:1px solid #ffffff08;font-weight:300}.route-module___He2mW__table tr:hover td{background:var(--color-surface-hover)}.route-module___He2mW__accentCell{color:var(--color-accent);font-weight:500}.route-module___He2mW__mutedCell{color:var(--color-muted)}.route-module___He2mW__recommended{background:#d4af370f}.route-module___He2mW__recommendedCell{color:var(--color-accent);font-weight:600;font-size:var(--text-xs);letter-spacing:.05em}.route-module___He2mW__faq{gap:var(--space-4);flex-direction:column;display:flex}.route-module___He2mW__faqItem{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid #d4af3740}.route-module___He2mW__faqQ{font-size:var(--text-base);color:var(--color-fg);margin:0 0 var(--space-3);font-weight:500}.route-module___He2mW__faqA{font-size:var(--text-sm);color:var(--color-muted);margin:0;font-weight:300;line-height:1.8}.route-module___He2mW__disclaimer{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-4);opacity:.6;font-style:italic}.route-module___He2mW__disclaimerLink{color:var(--color-accent);text-decoration:none}.route-module___He2mW__ctaBanner{background:var(--color-surface);padding:var(--space-10)var(--space-8);text-align:center;margin-top:var(--space-20);border:1px solid #d4af3733}.route-module___He2mW__ctaTitle{font-size:var(--text-xl);color:var(--color-fg);margin:0 0 var(--space-4);font-weight:400}.route-module___He2mW__ctaDesc{font-size:var(--text-sm);color:var(--color-muted);margin:0 0 var(--space-6);font-weight:300}.route-module___He2mW__ctaBtn{background:var(--color-accent);color:#0a0a0c;font-size:var(--text-sm);padding:var(--space-4)var(--space-8);letter-spacing:.05em;text-transform:uppercase;font-weight:700;transition:opacity .2s;display:inline-block}.route-module___He2mW__ctaBtn:hover{color:#0a0a0c;opacity:.9}.route-module___He2mW__heroImage{object-fit:cover;width:100%;height:350px;margin-bottom:var(--space-12);filter:brightness(.7);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.route-module___He2mW__testimonialGrid{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.route-module___He2mW__testimonialCard{background:var(--color-surface);padding:var(--space-8);border:1px solid var(--color-border);position:relative}.route-module___He2mW__testimonialCard:before{content:"\"";top:var(--space-4);left:var(--space-4);font-size:var(--text-4xl);color:var(--color-accent);opacity:.2;font-family:serif;position:absolute}.route-module___He2mW__testimonialText{font-size:var(--text-base);color:var(--color-muted);margin-bottom:var(--space-6);font-style:italic;line-height:1.7}.route-module___He2mW__testimonialAuthor{font-size:var(--text-sm);color:var(--color-fg);margin-bottom:var(--space-1);font-weight:500;display:block}.route-module___He2mW__testimonialSub{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.route-module___He2mW__grid{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.route-module___He2mW__featureBox{padding:var(--space-6);border-left:1px solid var(--color-border)}.route-module___He2mW__featureTitle{font-size:var(--text-sm);color:var(--color-accent);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.route-module___He2mW__featureText{font-size:var(--text-sm);color:var(--color-muted);line-height:1.6}@media (max-width:640px){.route-module___He2mW__page{padding-top:clamp(72px,16vw,120px);padding-bottom:var(--space-20)}.route-module___He2mW__title{font-size:clamp(1.6rem,7vw,2.5rem)}.route-module___He2mW__lead{font-size:var(--text-base)}.route-module___He2mW__sectionTitle{font-size:var(--text-xl)}.route-module___He2mW__heroImage{height:clamp(160px,40vw,280px);margin-bottom:var(--space-8)}.route-module___He2mW__ctaBanner{padding:var(--space-8)var(--space-5)}.route-module___He2mW__faqItem{padding:var(--space-4)var(--space-5)}}
