body{color:#111;background:#f4f4f4;font-family:DM Sans,sans-serif}.page-hero{border-bottom:1px solid #c9a84c26;max-width:1100px;margin:0 auto;padding:110px 48px 40px}@media (max-width:768px){.page-hero{padding:120px 24px 32px}}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c9a84c;margin-bottom:24px;font-size:11px}.page-title{color:#111;margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:clamp(32px,4.5vw,40px);font-weight:300;line-height:.98}.page-sub{color:#555;max-width:800px;font-size:14.5px;line-height:1.8}.content{max-width:1100px;margin:0 auto;padding:40px 48px 80px}@media (max-width:768px){.content{padding:32px 24px 56px}}.stats-row{background:#00000014;border:1px solid #00000014;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:40px;display:grid}@media (max-width:768px){.stats-row{grid-template-columns:repeat(2,1fr)}}.stat{background:#fff;padding:32px 28px}.stat-label{letter-spacing:.22em;text-transform:uppercase;color:#888;margin-bottom:12px;font-size:12.5px;font-weight:600}.stat-val{color:#111;font-family:Cormorant Garamond,serif;font-size:14.5px;font-weight:400;line-height:1.15}.table-wrap{border:1px solid #00000014;margin-bottom:48px;overflow:hidden}table{border-collapse:collapse;table-layout:fixed;width:100%}thead th{text-align:left;letter-spacing:.2em;text-transform:uppercase;color:#888;background:#ebebeb;border-bottom:1px solid #00000014;padding:16px 24px;font-size:11.5px;font-weight:600}tbody td{color:#333;border-bottom:1px solid #0000000f;padding:16px 24px;font-size:10.5px}tbody tr:last-child td{border-bottom:none}.pos{color:#5db87b;font-weight:500}.neg{color:#e07070;font-weight:500}.section-title{color:#111;margin-bottom:32px;font-family:Cormorant Garamond,serif;font-size:23.5px;font-weight:300}.disclaimer{color:#888;border:1px solid #00000012;padding:24px;font-size:13.5px;line-height:1.7}.cta-row{flex-wrap:wrap;gap:24px;margin-top:56px;display:flex}.btn{letter-spacing:.26em;text-transform:uppercase;padding:18px 48px;font-size:10.5px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:inline-block}.btn-primary{color:#111;border:1px solid #111}.btn-primary:hover{color:#fff;background:#111}
