
:root{--n:#06111d;--p:#10283b;--l:#29445a;--w:#f5f8fb;--m:#a7bbc9;--g:#d8b66b;--a:#5ad6db}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#06111d,#0a1c2c 55%,#07131f);color:var(--w);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,92%);margin:auto}.utility{background:#02080e;color:#8ea7b8;border-bottom:1px solid #183044;font-size:12px}.utility .container{padding:9px 0;display:flex;justify-content:space-between}nav{position:sticky;top:0;z-index:20;background:#06111df4;border-bottom:1px solid var(--l)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-weight:800}.mark{width:42px;height:42px;border:1px solid var(--g);border-radius:50%;display:grid;place-items:center;color:var(--g);font-family:Georgia;font-size:22px}.links{display:flex;gap:24px;color:#c9d8e2;font-size:14px}.offer{border:1px solid var(--g);color:#f3db9d;padding:11px 17px;border-radius:4px;font-weight:700}.hero{min-height:680px;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid var(--l)}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 30%,#5ad6db2e,transparent 27%),linear-gradient(115deg,#06111dfa 38%,#071a28b8)}.hero .container{position:relative;z-index:2}.eyebrow{color:var(--g);font-size:11px;letter-spacing:2.2px;font-weight:800;text-transform:uppercase}.hero h1,.page-hero h1,.section-head h2,.sale h2{font-family:Georgia,serif;font-weight:500}.hero h1{font-size:clamp(48px,7vw,84px);line-height:1.02;max-width:880px;margin:18px 0}.hero h1 em{color:var(--a);font-style:normal}.hero p{max-width:760px;font-size:19px;line-height:1.7;color:#bacbd5}.buttons{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.btn{display:inline-block;padding:14px 20px;border-radius:4px;font-weight:800}.primary{background:var(--g);color:#0b1620}.secondary{border:1px solid #48687c;background:#0a2031}.stats{margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);max-width:930px;border-top:1px solid #395369;border-bottom:1px solid #395369}.stat{padding:20px 25px;border-right:1px solid #395369}.stat:last-child{border-right:0}.stat b{font-family:Georgia;font-size:29px;display:block}.stat span{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#91a9b9}section{padding:78px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px}.section-head h2{font-size:42px;margin:10px 0}.section-head p{max-width:590px;color:var(--m);line-height:1.7}.notice{border-left:3px solid var(--g);padding:16px 20px;background:#102638;color:#c8d5de;line-height:1.6;margin-bottom:24px;font-size:14px}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.filters input,.filters select{border:1px solid #36556b;background:#071827;color:white;padding:13px 14px;border-radius:4px}.filters input{flex:1;min-width:260px}.filters select{min-width:200px}.count{align-self:center;color:#a8bdca;font-size:13px}.table-wrap{overflow:auto;border:1px solid var(--l);border-radius:6px;background:#0a1c2b}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;background:#0d2639;padding:15px;color:#829bab;text-transform:uppercase;letter-spacing:1.2px;font-size:10px}td{padding:16px 15px;border-top:1px solid #203b50;font-size:13px}td strong{display:block;font-size:14px}td span{display:block;color:#8fa6b5;margin-top:4px}.rank{color:var(--g);font-weight:800}.tag{display:inline-block!important;margin:0!important;border:1px solid #31566b;color:#d4e4ec!important;padding:5px 8px;border-radius:999px;font-size:11px}.score{color:var(--a);font-weight:800}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--l);background:linear-gradient(145deg,#0d2436,#081927);padding:27px;border-radius:6px}.card h3{font-family:Georgia;font-size:24px;font-weight:500;margin:11px 0}.card p{color:var(--m);font-size:14px;line-height:1.7}.sale{display:grid;grid-template-columns:1.35fr .75fr;gap:38px;align-items:center;border:1px solid #826f42;background:linear-gradient(125deg,#132d3e,#101b28);padding:48px;border-radius:6px}.sale h2{font-size:42px;margin:11px 0}.sale p{color:#b8c8d2;line-height:1.7}.sale-box,.contact-card{border:1px solid #4b6170;background:#071721;padding:25px}.sale-box strong{display:block;font-family:Georgia;font-size:25px;margin:7px 0 20px;color:#f4dd9e}footer{border-top:1px solid var(--l);padding:42px 0;color:#94aaba;font-size:13px}.footer-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:40px}.disclaimer{line-height:1.7}.page-hero{padding:78px 0 45px;border-bottom:1px solid var(--l)}.page-hero h1{font-size:55px;margin:14px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contact-line{padding:17px 0;border-bottom:1px solid var(--l)}.contact-line small{display:block;color:#8ba2b1;margin-bottom:5px}.form input,.form textarea{width:100%;background:#061723;border:1px solid #35536a;color:white;padding:13px;margin:7px 0 15px}.form textarea{min-height:140px}.form button{border:0;cursor:pointer}@media(max-width:850px){.links{display:none}.stats,.cards{grid-template-columns:1fr 1fr}.sale,.contact-grid,.footer-grid{grid-template-columns:1fr}.section-head{display:block}}@media(max-width:560px){.stats,.cards{grid-template-columns:1fr}.hero h1{font-size:42px}}

.club-link{color:#f5f8fb;text-decoration:none;display:inline-flex;align-items:center;gap:7px}
.club-link:after{content:"↗";color:var(--gold);font-size:12px;font-weight:700}
.club-link:hover{color:var(--aqua);text-decoration:underline;text-underline-offset:3px}
.link-note{margin:-10px 0 20px;color:#8fa8b8;font-size:12px}
