
    body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#050505;color:#f4f1ea;line-height:1.7}
    a{color:#f2dfaa;text-decoration-thickness:2px;text-underline-offset:4px}
    .wrap{max-width:1120px;margin:auto;padding:0 20px}
    .hero{padding:80px 0;background:radial-gradient(circle at 75% 20%,rgba(216,189,121,.28),transparent 30%),linear-gradient(135deg,#050505,#171717);border-bottom:1px solid rgba(216,189,121,.3)}
    .kicker{color:#f2dfaa;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
    h1{font-size:clamp(38px,7vw,72px);line-height:1.04;margin:10px 0 22px}
    h2{font-size:clamp(28px,4vw,42px);line-height:1.18;color:#f2dfaa;margin:46px 0 16px}
    h3{font-size:22px;margin:28px 0 10px;color:#fff}
    p,li{font-size:17px;color:#e8e1d3}
    .lead{font-size:21px;color:#f8ecd0}
    .btn{display:inline-block;background:#d8bd79;color:#111;padding:13px 20px;border-radius:6px;font-weight:700;text-decoration:none;margin:8px 10px 8px 0}
    .btn.secondary{background:transparent;color:#f2dfaa;border:1px solid #d8bd79}
    .metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(216,189,121,.3);border-bottom:1px solid rgba(216,189,121,.3)}
    .metric{padding:22px;background:#0b0b0b;border-right:1px solid rgba(216,189,121,.25)}
    .metric strong{display:block;color:#f2dfaa;font-size:28px}
    .metric span{font-size:14px;color:#b8b2a7}
    main{padding:50px 0 80px}
    .box,.card{border:1px solid rgba(216,189,121,.28);border-radius:8px;background:#111;padding:22px;margin:24px 0}
    .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0}
    .tile{border:1px solid rgba(216,189,121,.28);border-radius:8px;background:#171717;padding:22px}
    .tile h3{color:#f2dfaa;margin-top:0}
    .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
    .badge{border:1px solid rgba(216,189,121,.38);border-radius:999px;padding:5px 10px;color:#f5e7c1;font-size:13px;background:rgba(216,189,121,.08)}
    table{width:100%;border-collapse:collapse;margin:24px 0;border:1px solid rgba(216,189,121,.28)}
    th,td{border-bottom:1px solid rgba(216,189,121,.2);padding:14px;text-align:left;vertical-align:top}
    th{width:28%;color:#f2dfaa;background:rgba(216,189,121,.08)}
    .cta{background:linear-gradient(135deg,rgba(216,189,121,.22),rgba(56,197,182,.08));border:1px solid rgba(216,189,121,.3);border-radius:8px;padding:28px;margin:42px 0}
    .faq{border-top:1px solid rgba(216,189,121,.28);padding:22px 0}
    .note{border-left:4px solid #ffb86b;background:rgba(255,184,107,.08);padding:18px;margin:28px 0}
    footer{border-top:1px solid rgba(216,189,121,.28);padding:28px 0;color:#b8b2a7}
    @media(max-width:800px){.metrics,.grid{grid-template-columns:1fr}}
  