
:root{--black:#090909;--charcoal:#121212;--panel:#181818;--gold:#d3a62a;--gold2:#f0cf6a;--white:#f7f7f4;--muted:#b7b7b0;--line:#2a2a27}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}
.site-header{position:sticky;top:0;z-index:20;background:rgba(9,9,9,.94);border-bottom:1px solid #27251e;backdrop-filter:blur(12px)}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:58px;height:58px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.2}.brand strong{letter-spacing:1.6px;color:var(--gold2)}.brand small{font-family:Georgia,serif;font-style:italic;color:#ddd;margin-top:4px}.nav nav{display:flex;align-items:center;gap:24px;font-size:13px;letter-spacing:.5px}.nav nav a:hover{color:var(--gold2)}.nav-cta{border:1px solid var(--gold);padding:10px 15px}
.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 50%,#27200d 0,#111 25%,#090909 58%);border-bottom:1px solid #27251e}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 55%,rgba(211,166,42,.07));pointer-events:none}.hero-grid{min-height:650px;display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;padding:85px 0}.hero h1{font-family:Georgia,serif;font-size:clamp(44px,5.8vw,78px);line-height:1.03;margin:14px 0 24px;letter-spacing:-1.7px}.hero h1 span{color:var(--gold2)}.lead{max-width:760px;color:#d0d0ca;font-size:19px}.eyebrow{color:var(--gold);font-weight:700;font-size:12px;letter-spacing:2.4px;margin:0 0 12px}.hero-mark{text-align:center}.hero-mark img{width:min(390px,100%);filter:drop-shadow(0 20px 30px rgba(0,0,0,.45))}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.button{display:inline-block;padding:13px 20px;font-size:13px;font-weight:700;letter-spacing:.6px}.primary{background:linear-gradient(135deg,#b9850c,var(--gold2));color:#111}.secondary{border:1px solid #555;background:#111}
.trustbar{background:#10100f;border-bottom:1px solid var(--line)}.trustgrid{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0;color:#d6d1c3;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;text-align:center}.trustgrid span+span{border-left:1px solid #343128}
.section{padding:95px 0;background:#f5f4ef;color:#161616}.section h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);line-height:1.08;margin:8px 0 20px;max-width:900px}.section-intro{font-size:18px;color:#555;max-width:850px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.card{background:white;border-top:4px solid var(--gold);padding:30px;box-shadow:0 12px 30px rgba(0,0,0,.07)}.card .num{font-family:Georgia,serif;color:#a8780a;font-size:13px}.card h3{font-family:Georgia,serif;font-size:24px;line-height:1.2;margin:12px 0}.card p,.card li{color:#555}.card ul{padding-left:18px}.dark-section{background:#101010;color:var(--white);border-top:1px solid #252525;border-bottom:1px solid #252525}.dark-section p{color:#c4c4bd}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.process{list-style:none;padding:0;margin:0}.process li{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #30302c}.process b{color:var(--gold);font-family:Georgia,serif;font-size:20px}.process strong{display:block;color:white;font-size:18px}.standards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px}.standards div{border:1px solid #d4d0c5;padding:25px;background:#fff}.standards strong{display:block;color:#a8780a;font-size:24px}.standards span{color:#555;font-size:14px}.about{background:#e9e6dd}.contact{background:#0e0e0e;color:white}.contact-box{border:1px solid #51431e;padding:45px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;background:linear-gradient(135deg,#131313,#0a0a0a)}.contact-box h2{color:white}.contact-box p{color:#c5c5bf}.contact-details p{border-bottom:1px solid #333;padding-bottom:12px}.contact-details span{display:block;color:var(--gold);font-size:10px;letter-spacing:1.7px}.contact-details strong,.contact-details a{color:white}footer{padding:30px 0;background:#070707;border-top:1px solid #28251d}.footer-grid{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-grid p{color:#888;font-size:12px}.footer-brand img{width:46px;height:46px}
@media(max-width:900px){.nav nav a:not(.nav-cta){display:none}.hero-grid,.split,.contact-box{grid-template-columns:1fr}.hero-grid{padding:65px 0}.hero-mark img{max-width:270px}.cards,.standards{grid-template-columns:1fr 1fr}.trustgrid{grid-template-columns:1fr 1fr;gap:12px}.trustgrid span+span{border:0}.contact-box{gap:25px}.footer-grid{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){.wrap{width:min(100% - 28px,1160px)}.brand span{display:none}.nav{min-height:68px}.hero-grid{min-height:auto;gap:30px}.hero h1{font-size:42px}.hero-mark{order:-1}.hero-mark img{max-width:190px}.cards,.standards{grid-template-columns:1fr}.section{padding:68px 0}.contact-box{padding:28px}.footer-grid{align-items:center;text-align:center}.footer-brand span{display:flex}}
