*{box-sizing:border-box}body{margin:0;background:#080c13;color:#f7f7f7;font:18px/1.6 system-ui,Arial,sans-serif}a{color:#ffcb4d}a:hover{text-decoration:underline}.wrap{max-width:1220px;margin:auto;padding:0 22px}.top{background:linear-gradient(115deg,#07090d,#26080b 48%,#080b12);border-bottom:3px solid #ffbd29}.top-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0}.brand{font-size:clamp(22px,3vw,36px);font-weight:1000;color:#f8bd37;text-decoration:none;line-height:1.1;text-shadow:1px 2px #681208}.brand small{display:block;color:white;font-size:13px;letter-spacing:2px}nav{display:flex;flex-wrap:wrap;gap:17px}nav a{color:#fff;text-decoration:none;font-size:16px;font-weight:800}.cta,.btn{background:linear-gradient(#ff4b35,#bd0000 55%,#770000);color:#fff;border:2px solid #ffb536;box-shadow:0 3px 15px #e42a1666;border-radius:14px;padding:13px 20px;display:inline-block;text-decoration:none;font-weight:900;font-size:19px;cursor:pointer}.hero{background:radial-gradient(circle at 60% 30%,#25354d,#080c13 70%);border-bottom:3px solid #f2b62f}.hero-grid{display:grid;grid-template-columns:46% 54%;align-items:center;min-height:490px}.hero h1{font-size:clamp(37px,5vw,69px);line-height:1.05;margin:12px 0;color:white;text-shadow:3px 4px #681209}.eyebrow{font-weight:900;color:#ffc94e}.hero p{font-size:22px}.hero img{width:100%;height:440px;object-fit:object-fit:contain;object-position:center;border-radius:18px;box-shadow:0 0 20px #e5a32270}.gold{color:#ffca47}.strip{background:linear-gradient(#e5ac33,#855309);color:#090909;padding:13px 0;font-weight:900;text-align:center}.section{padding:54px 0}.section h2{font-size:clamp(28px,3vw,40px);line-height:1.2;color:#ffca4c;margin:0 0 15px}.muted{color:#c5cbd4}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(140deg,#161e2b,#0b0d13);border:1px solid #9e772f;border-radius:14px;padding:22px}.card h3{margin:0 0 8px;font-size:22px}.card a{text-decoration:none}.card p{margin:0;color:#c8cdd7}.form-area{background:#121925;border-top:2px solid #e8b33a;border-bottom:2px solid #e8b33a}.form{max-width:840px;background:#080c13;border:1px solid #aa7e29;border-radius:18px;padding:26px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:5px}.field.full{grid-column:1/-1}label{font-weight:800}input,select,textarea{width:100%;background:#f7f8fc;color:#111;border:2px solid #b6becb;border-radius:7px;font:18px system-ui;padding:12px}textarea{min-height:110px}input:focus,textarea:focus,select:focus{outline:3px solid #e6a92d}.fine{font-size:14px;color:#c4cad2}.notice{padding:15px;background:#12291c;border:1px solid #66be82;border-radius:10px;margin:12px 0}footer{padding:36px 0;background:#06080d;color:#c5cbd4}footer a{margin-right:14px}.crumb{padding:15px 0;color:#c8ccd3;font-size:15px}.intro{max-width:900px}.links{columns:3;list-style:none;padding:0}.links li{break-inside:avoid;margin-bottom:9px}.pill{display:inline-block;border:1px solid #bc8a2c;border-radius:40px;padding:7px 14px;margin:4px;color:#ffca47}.faq details{padding:15px;border-bottom:1px solid #384151}.faq summary{font-weight:800;cursor:pointer}@media(max-width:850px){.top-inner{display:block}nav{margin-top:15px}.hero-grid{grid-template-columns:1fr}.hero-grid img{height:290px;margin-bottom:22px}.cards{grid-template-columns:1fr 1fr}.links{columns:2}}@media(max-width:580px){.cards,.fields{grid-template-columns:1fr}.links{columns:1}.hero h1{font-size:38px}.hero p{font-size:19px}.section{padding:32px 0}.form{padding:17px}}