*{box-sizing:border-box}:root{--bg:#03080d;--card:#061522;--line:#15557a;--blue:#1eaff5;--text:#f5fbff;--muted:#9ab2c0}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at top,#0d314b 0,#06131f 25%,#03080d 68%);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:inherit}.top{position:sticky;top:0;z-index:30;height:68px;padding:9px 14px;display:flex;align-items:center;justify-content:space-between;background:#03080def;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-weight:950;font-size:13px}.brand img{width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 18px #1eaff555}.brand b{display:block;color:var(--blue)}.hamb{border:1px solid #168ac5;background:#061827;color:#1eaff5;border-radius:12px;padding:8px 11px;font-size:20px}.menu{display:none;position:absolute;top:68px;left:0;right:0;padding:18px;background:#04111a;border-bottom:1px solid var(--line)}.menu.open{display:grid;gap:18px}.menu a{text-decoration:none;font-weight:900}.hero{min-height:calc(100svh - 68px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px 18px 34px}.logo{width:min(62vw,260px);border-radius:50%;box-shadow:0 0 55px #1eaff544}.tag{color:#8ed8ff;border:1px solid #17628e;border-radius:999px;background:#0a3047;padding:7px 11px;font-size:11px;font-weight:900;letter-spacing:1.4px;margin:16px 0 12px}h1{font-size:clamp(43px,12vw,76px);line-height:.88;letter-spacing:-3px;margin:0;font-weight:950}h1 span,h2 span{color:var(--blue)}.desc{max-width:690px;color:#b2c7d3;line-height:1.65;font-size:14px;margin:18px auto}.actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%;max-width:560px}.btn{min-height:52px;border:1px solid #1679ae;border-radius:13px;background:#071c2b;text-decoration:none;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;padding:0 12px}.primary{background:linear-gradient(180deg,#149fe8,#066397)}.location{width:100%;max-width:690px;margin-top:16px;padding:14px;border:1px solid #15557a;border-radius:16px;background:#061522;text-align:left}.location small{color:#7f9aaa}.location strong{display:block;margin:4px 0 12px}.section{padding:64px 16px;max-width:1050px;margin:auto}.kicker{color:var(--blue);font-size:11px;letter-spacing:2.6px;font-weight:950;margin-bottom:10px}h2{font-size:clamp(34px,9vw,58px);line-height:.95;letter-spacing:-2px;margin:0 0 26px}.cards{display:grid;gap:12px}.card{background:#061522;border:1px solid var(--line);border-radius:18px;padding:18px}.card h3{font-size:23px;margin:0 0 8px}.card p{color:var(--muted);line-height:1.55}.price{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #123a52;font-weight:850}.price b{color:var(--blue)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tile{min-height:105px;padding:14px;border-radius:15px;background:#061827;border:1px solid #174d6d;display:flex;align-items:flex-end;font-weight:850}.article{max-width:760px}.article p{color:#b2c7d3;line-height:1.75}.article h2{font-size:28px;letter-spacing:-1px;margin-top:38px}.back{display:inline-block;margin-bottom:25px;color:#8ed8ff}.review{text-align:center}.foot{padding:40px 18px 100px;text-align:center;color:#7893a5;border-top:1px solid #123a52}.foot img{width:65px;border-radius:50%}@media(min-width:760px){.hamb{display:none}.menu{display:flex;position:static;background:none;border:0;padding:0;gap:20px}.cards{grid-template-columns:1fr 1fr}.grid{grid-template-columns:repeat(4,1fr)}}
/* ===== PLATINUM UNIFIED HEADER - ALL PAGES ===== */
body .top{
height:76px !important;
padding:10px clamp(16px,4vw,54px) !important;
box-sizing:border-box !important;
}

body .brand{
gap:11px !important;
letter-spacing:.5px !important;
}

body .brand img{
width:54px !important;
height:54px !important;
min-width:54px !important;
min-height:54px !important;
}

body .brand span{
font-size:inherit !important;
}

body .brand b{
letter-spacing:1.4px !important;
}

body .menu{
gap:clamp(13px,1.55vw,24px) !important;
}

body .menu a{
font-size:12px !important;
font-weight:900 !important;
letter-spacing:.65px !important;
line-height:1.2 !important;
}

@media(max-width:760px){
body .top{
height:70px !important;
padding:8px 14px !important;
}
body .menu{
top:70px !important;
}
body .menu a{
font-size:12px !important;
}
}

