:root{--bg:#050505;--panel:#0b0b0b;--gold:#c99a38;--gold2:#f1c86a;--text:#f7f2e8;--muted:#b8b0a1;--line:rgba(201,154,56,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}.hero{min-height:100vh;background:linear-gradient(90deg,rgba(0,0,0,.96) 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.35) 100%),url('urus.jpg') center/cover no-repeat;position:relative;border-bottom:1px solid var(--line)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(0,0,0,.52);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(255,255,255,.06)}.brand{font-weight:800;letter-spacing:.12em;color:var(--gold2)}.crest{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--gold);border-radius:50%;margin-right:10px}.links{display:flex;gap:28px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.links a{color:#ddd}.links a:hover{color:var(--gold2)}.nav-cta{border:1px solid var(--gold);padding:13px 22px;border-radius:4px;color:var(--gold2);font-weight:700}.hero-content{max-width:760px;padding:110px 5vw 70px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--gold2);font-size:13px;font-weight:700}.hero h1{font-family:Cinzel,serif;font-size:clamp(45px,8vw,98px);line-height:.92;margin:15px 0 18px;text-transform:uppercase}.hero h1 span{display:block;color:var(--gold);font-size:1.24em}.lead{font-size:20px;line-height:1.65;color:#e5ded1;max-width:660px}.badges{display:flex;gap:14px;flex-wrap:wrap;margin:32px 0}.badge{border:1px solid var(--line);padding:14px 18px;background:rgba(0,0,0,.45);color:#f2e4ca;border-radius:6px;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.price-card{width:260px;border:1px solid var(--gold);background:rgba(5,5,5,.78);padding:20px;margin:28px 0;border-radius:8px;box-shadow:0 0 35px rgba(201,154,56,.12)}.price-card span,.price-card em{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:#ddd;font-style:normal}.price-card strong{display:block;color:var(--gold2);font-size:58px;line-height:1;font-family:Cinzel,serif;margin:8px 0}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.btn{padding:16px 26px;border-radius:4px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#090909}.secondary{border:1px solid var(--gold);color:var(--gold2)}.notice{margin-top:26px;border:1px solid var(--line);border-radius:6px;padding:15px 18px;color:#e8dfcc;background:rgba(0,0,0,.55);font-size:14px;line-height:1.55}.notice strong{color:var(--gold2)}section{padding:75px 5vw}.section{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.section h2,.text-panel h2,.tarifs h2,.gallery h2,.seo h2,.contact h2{font-family:Cinzel,serif;font-size:clamp(30px,4vw,52px);margin:0 0 15px}.section p,.text-panel p,.tarifs p,.seo p,.contact p{color:var(--muted);line-height:1.8}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);padding:0 5vw}.cards article{background:#070707;padding:42px 24px;min-height:220px}.cards span{color:var(--gold);font-weight:800}.cards h3{color:var(--gold2);font-size:18px;text-transform:uppercase}.cards p{color:var(--muted);line-height:1.7;font-size:14px}.split{display:grid;grid-template-columns:1.1fr .9fr;padding:0}.image-panel{min-height:500px;background:#050505 url('poster.jpg') center/contain no-repeat}.text-panel{padding:80px 5vw;background:linear-gradient(135deg,#0d0d0d,#030303)}.checklist{list-style:none;padding:0;margin:25px 0 0}.checklist li{padding:12px 0;color:#e5ded1;border-bottom:1px solid rgba(255,255,255,.08)}.checklist li:before{content:'✓';color:var(--gold2);margin-right:12px}.tarifs{text-align:center;background:#080808;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tarif-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.tarif-grid div{border:1px solid var(--line);padding:24px;background:#050505}.tarif-grid strong{display:block;color:var(--gold2);margin-bottom:8px;text-transform:uppercase}.tarif-grid span{color:var(--muted)}.gallery-head{text-align:center}.gallery-grid{columns:3 280px;column-gap:14px;margin-top:30px}.gallery-item{display:block;break-inside:avoid;margin:0 0 14px;border:1px solid var(--line);background:#030303;padding:8px;border-radius:6px}.gallery-item img{width:100%;height:100%;object-fit:contain;background:#050505;display:block;}.seo{background:#060606}.contact{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#0b0b0b;border-top:1px solid var(--line)}.contact-box{border:1px solid var(--line);padding:30px;background:#050505}.contact-box a{display:block;margin:15px 0;padding:16px 20px;border-radius:5px;text-align:center;font-weight:800;text-transform:uppercase}.call{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#050505}.wa{border:1px solid var(--gold);color:var(--gold2)}footer{padding:28px 5vw;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);color:var(--muted);background:#030303}footer strong{color:var(--gold2)}@media(max-width:900px){.links{display:none}.hero-content{padding-top:80px}.section,.split,.contact{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.tarif-grid{grid-template-columns:1fr}.gallery-grid{columns:1}.image-panel{min-height:360px}.gallery-item img{width:100%;height:100%;object-fit:contain;background:#050505;display:block;}.hero h1{font-size:48px}footer{display:block}footer>*{display:block;margin:10px 0}}
