
:root{--bg:#050606;--panel:#0b0c0c;--paper:#f4f2ec;--gold:#cda34a;--gold2:#f0d17b;--text:#f4f1e8;--muted:#a3a29d;--line:#2c2922}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1280px,calc(100% - 64px));margin:auto}
header{position:sticky;top:0;z-index:50;background:#050606f2;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.nav{height:92px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center}.brand img{width:190px;height:76px;object-fit:contain;object-position:left center}.links{display:flex;gap:25px;align-items:center;margin-left:auto;font-size:12px}.links a{color:#d8d5cc}.links a:hover{color:var(--gold2)}.navcta{border:1px solid #82682f;padding:12px 16px;color:var(--gold2)!important}.menu{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:24px}
.hero{min-height:690px;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero-bg{position:absolute;inset:0;background:url('/assets/hero-emblem.webp') 78% 48%/760px auto no-repeat;opacity:.9}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050606 0,#050606f5 40%,#050606a7 59%,#05060629 80%)}.hero .shell{position:relative;z-index:2;padding-top:120px}.kicker{font-size:10px;letter-spacing:.25em;color:var(--gold);font-weight:700}.hero h1,.pagehero h1{font:500 clamp(50px,5vw,76px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:16px 0}.hero h1 em{font-style:normal;color:var(--gold2)}.lead{max-width:620px;color:#c4c2bc;font-size:14px;line-height:1.75}.actions{display:flex;gap:12px;margin-top:30px}.btn{padding:14px 19px;border:1px solid #76613b;font-size:12px;font-weight:700}.btn.primary{background:var(--gold);border-color:var(--gold);color:#070707}
.trust{background:#080909;border-bottom:1px solid var(--line)}.trustin{display:grid;grid-template-columns:repeat(4,1fr)}.trustitem{padding:25px;border-right:1px solid var(--line)}.trustitem:last-child{border:0}.trustitem b{display:block;font:19px Georgia;color:var(--gold2)}.trustitem span{font-size:9px;color:#85847f;letter-spacing:.08em}
.section{padding:92px 0}.section.alt{background:#090a0a}.head{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:42px}.head h2,.twocol h2{font:500 46px/1.1 Georgia;margin:12px 0}.head p,.twocol p{font-size:13px;line-height:1.8;color:var(--muted)}
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{border:1px solid var(--line);padding:26px;background:#0b0c0c;min-height:240px}.card .n{color:var(--gold);font-size:9px}.card h3{font:21px Georgia;margin:26px 0 10px}.card p{font-size:12px;line-height:1.7;color:#969590}.card a,.more{font-size:11px;color:var(--gold2);font-weight:700}
.twocol{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.full-logo-box{border:1px solid var(--line);background:#000;padding:24px}.full-logo-box img{width:100%;height:auto;display:block;object-fit:contain}.process{display:grid;grid-template-columns:repeat(5,1fr);margin-top:42px;border:1px solid var(--line)}.step{padding:23px;border-right:1px solid var(--line);min-height:170px}.step:last-child{border:0}.step b{color:var(--gold);font-size:9px}.step h3{font:18px Georgia}.step p{font-size:11px;color:#90908b;line-height:1.6}
.pagehero{padding:110px 0 85px;background:radial-gradient(circle at 80% 45%,#9d722321,transparent 28%),#090a0a;border-bottom:1px solid var(--line)}.pagehero p{max-width:760px;color:var(--muted);line-height:1.8}.paper{background:var(--paper);color:#151515}.content{padding:85px 0}.content h2{font:40px Georgia}.content p{color:#65645f;line-height:1.85;font-size:13px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:36px}.box{border:1px solid #d7d1c5;padding:27px;background:#faf8f3}.box b{color:#9a732f;font-size:9px}.box h3{font:21px Georgia}.box p{font-size:12px}.notice{margin-top:35px;padding:22px;border-left:2px solid var(--gold);background:#eeeae0;font-size:12px;line-height:1.7;color:#68655f}
.contact{display:grid;grid-template-columns:1fr 1fr;gap:60px}.form{padding:28px;border:1px solid var(--line);background:#0b0c0c}.form input,.form textarea,.form select{width:100%;margin:6px 0;padding:14px;background:#060707;border:1px solid #34332f;color:#fff}.form button{border:0;background:var(--gold);padding:14px 20px;font-weight:700}
footer{padding:60px 0 26px;background:#030404;border-top:1px solid var(--line)}.footergrid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:38px}.footbrand img{width:240px;height:auto}.footbrand p{font-size:9px;letter-spacing:.18em;color:#8e7543}.footergrid b{display:block;color:#bea05e;font-size:10px;margin-bottom:15px}.footergrid a{display:block;color:#777;font-size:11px;margin:10px 0}.fine{border-top:1px solid #1d1d1b;margin-top:40px;padding-top:20px;color:#5f5f5b;font-size:9px;line-height:1.65}
@media(max-width:1000px){.links{display:none}.links.open{display:flex;position:absolute;top:92px;left:0;right:0;background:#070808;padding:24px;flex-direction:column;align-items:flex-start}.menu{display:block}.head,.twocol,.contact{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr 1fr}.step{border-bottom:1px solid var(--line)}.footergrid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.shell{width:calc(100% - 32px)}.brand img{width:155px}.hero{min-height:720px}.hero-bg{background-size:620px;opacity:.42;background-position:55% 65%}.hero:after{background:#050606a5}.hero h1,.pagehero h1{font-size:47px}.trustin,.cards,.grid3,.process,.footergrid{grid-template-columns:1fr}.trustitem,.step{border-right:0;border-bottom:1px solid var(--line)}.full-logo-box{padding:10px}}
