*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f3f0ea;background:#080808;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.page{background:#080808;min-height:100vh}.hero{border-bottom:1px solid #262626;position:relative;overflow:hidden}.glow{background:radial-gradient(circle at 100% 0,#9b785238,#0000 34%),radial-gradient(circle at 0 100%,#1e2224b3,#0000 42%);position:absolute;inset:0}.nav,.hero-grid,.section,.band-grid,.footer,.proof-strip{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px;position:relative}.nav{justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:26px;display:flex}.brand{align-items:center;gap:18px;display:flex}.brand-symbol{width:42px;height:42px;position:relative}.brand-symbol span{background:#b99a76;position:absolute}.brand-symbol span:first-child{width:18px;height:2px;top:6px;left:4px}.brand-symbol span:nth-child(2){width:2px;height:18px;top:6px;left:4px}.brand-symbol span:nth-child(3){width:18px;height:2px;bottom:6px;right:4px}.brand-symbol span:nth-child(4){width:2px;height:18px;bottom:6px;right:4px}.brand-title,.footer-brand{letter-spacing:.34em;color:#c1ad93;font-size:24px;font-weight:700}.nav-links{color:#d6d2cc;text-transform:uppercase;letter-spacing:.09em;gap:30px;font-size:13px;display:flex}.nav-links a:hover{color:#c8a77d}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:56px;padding-top:92px;padding-bottom:118px;display:grid}.eyebrow{color:#c8a77d;letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.8}h1{letter-spacing:-.055em;max-width:860px;margin:18px 0 0;font-size:clamp(45px,6.4vw,76px);line-height:1.03}.slogan{text-transform:uppercase;letter-spacing:.28em;color:#d5c4ad;margin:28px 0 0;font-size:20px}.lead{color:#d0d0d0;max-width:740px;margin-top:26px;font-size:18px;line-height:1.85}.actions{flex-wrap:wrap;gap:16px;margin-top:42px;display:flex}.primary,.secondary{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:13px;font-weight:800;display:inline-flex}.primary{color:#101010;background:#c8a77d;gap:10px}.secondary{color:#f6f6f6;border:1px solid #6d5b46}.focus-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0fd1;border:1px solid #2c2c2c;border-radius:12px;padding:30px;box-shadow:0 24px 80px #00000059}.focus-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.focus-top span{color:#969696;text-transform:uppercase;letter-spacing:.22em;font-size:12px}.focus-top b{color:#c8a77d;text-transform:uppercase;border:1px solid #c8a77d73;border-radius:999px;padding:6px 11px;font-size:11px}.focus-row{background:#08080899;border:1px solid #272727;border-radius:8px;align-items:center;gap:14px;margin-top:13px;padding:17px;display:flex}.focus-row svg,.strip-icon svg,.contact-grid svg{color:#c8a77d}.proof-strip{border-bottom:1px solid #262626;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.proof-strip>div{border-right:1px solid #262626;padding:28px 28px 30px}.proof-strip>div:last-child{border-right:0}.strip-icon{margin-bottom:14px}.proof-strip h3{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:15px}.proof-strip p{color:#aaa;margin:0;line-height:1.65}.section{padding-top:92px;padding-bottom:92px}.section-head{max-width:820px;margin-bottom:44px}h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(35px,4vw,52px);line-height:1.08}.section-head p:not(.eyebrow),.statement p,.footer p,.text-block p{color:#aaa;font-size:17px;line-height:1.75}.capability-list{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.capability-list div{color:#d8d8d8;background:#121212d1;border:1px solid #272727;border-radius:6px;padding:18px}.band{background:#121212b8;border-top:1px solid #262626;border-bottom:1px solid #262626}.band-grid{grid-template-columns:.9fr 1.1fr;gap:60px;padding-top:90px;padding-bottom:90px;display:grid}.industry-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.industry-grid div{background:#121212;border:1px solid #252525;border-radius:8px;padding:30px;font-size:23px;font-weight:750}.statement-section{padding-top:0}.statement{background:linear-gradient(135deg,#141414,#0b0b0b);border:1px solid #c8a77d38;border-radius:10px;padding:46px}.statement h2{max-width:920px}.statement p{max-width:820px}.footer{border-top:1px solid #262626;grid-template-columns:.8fr 1.2fr;gap:45px;padding-top:64px;padding-bottom:64px;display:grid}.footer-note{margin-top:8px}.contact-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contact-grid div{border:1px solid #262626;border-radius:8px;padding:20px}.contact-grid span{color:#777;margin:10px 0 5px;font-size:13px;display:block}.contact-grid b{word-break:break-word;font-size:14px}@media (width<=900px){.hero-grid,.band-grid,.footer{grid-template-columns:1fr}.proof-strip,.capability-list,.industry-grid,.contact-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}}@media (width<=620px){.hero-grid{padding-top:55px;padding-bottom:80px}.proof-strip,.capability-list,.industry-grid,.contact-grid{grid-template-columns:1fr}.actions{flex-direction:column}.primary,.secondary{width:100%}.statement{padding:30px}}
