*{box-sizing:border-box}html,body{color:#f7e7c8;background:#100804;min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}main{max-width:1180px;margin:0 auto;padding:48px 22px}.hero,.section{background:linear-gradient(135deg,#241206,#100804);border:1px solid #ffd36a47;border-radius:32px;padding:42px;box-shadow:0 24px 80px #00000059}.eyebrow,.cardLabel{color:#ffd36a;letter-spacing:.28em;text-transform:uppercase;font-size:13px;font-weight:900}h1{color:#ffd36a;max-width:900px;margin:16px 0;font-size:clamp(44px,7vw,82px);line-height:.92}h2{color:#ffd36a;margin:10px 0;font-size:28px;line-height:1.05}.lead,.section p,.card p{color:#f7e7c8c2;font-size:17px;font-weight:700;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary,.secondary{border-radius:999px;padding:14px 20px;font-weight:900;display:inline-flex}.primary{color:#201106;background:#ffd36a}.secondary{color:#ffd36a;border:1px solid #ffd36a73}.lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.card{background:#00000038;border:1px solid #ffd36a38;border-radius:24px;padding:24px}.card span{color:#ffd36a;text-transform:uppercase;margin-top:12px;font-weight:900;display:inline-block}@media (max-width:850px){.lanes{grid-template-columns:1fr}.hero,.section{padding:26px}}.page{max-width:920px;margin:0 auto;padding:54px 22px}.page h1{font-size:clamp(38px,6vw,68px)}.page p{color:#f7e7c8c2;font-size:18px;font-weight:700;line-height:1.75}.contactLine{margin:4px 0}.contentBlock{border-top:1px solid #ffd36a38;margin:28px 0;padding-top:22px}.linkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.miniCard{min-height:92px}@media (max-width:850px){.linkGrid{grid-template-columns:1fr}}.questionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}@media (max-width:850px){.questionGrid{grid-template-columns:1fr}}.plainList{color:#f7e7c8c7;margin:18px 0 0;padding-left:22px;font-size:18px;font-weight:800;line-height:1.8}.warningBlock{background:#ffd36a0f;border:1px solid #ffd36a42;border-radius:24px;padding:24px}.inlineLink{color:#ffd36a;text-transform:uppercase;margin-top:12px;font-weight:900;display:inline-block}
