@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');:root{--black:#101113;--steel:#1a1d20;--copper:#cf8b57;--light:#ece7df;--muted:#bdb7af}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--light);font:16px/1.6 'DM Sans',sans-serif}a{color:inherit}.wrap{max-width:1200px;margin:auto;padding:0 28px}.demo{background:#39263b;color:#fff;font-size:14px;padding:11px 0}.demo .wrap{display:flex;justify-content:space-between;gap:15px}.demo a{font-weight:700;text-underline-offset:4px}.header{background:#111214;border-bottom:1px solid #3d3b39}.nav{min-height:83px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{font:800 33px/1 'Barlow Condensed',sans-serif;letter-spacing:.09em;text-decoration:none}.brand span{color:var(--copper)}.nav nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.nav nav a{text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700;text-decoration:none}.nav nav a:hover,.nav nav a[aria-current]{color:var(--copper)}.nav .nav-cta{border:1px solid var(--copper);padding:10px 15px}.hero{min-height:650px;background:linear-gradient(90deg,rgba(10,11,13,.94) 0%,rgba(10,11,13,.73) 34%,rgba(10,11,13,.06) 68%),url('hero.png') center/cover;display:flex;align-items:center}.hero .wrap{width:100%;padding-top:80px;padding-bottom:80px}.hero-copy{max-width:650px}.eyebrow{color:var(--copper);font-size:13px;font-weight:700;letter-spacing:.19em;text-transform:uppercase}h1,h2,h3{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.015em;line-height:.99;margin-top:0}h1{font-size:clamp(4.5rem,9vw,9rem);margin:20px 0 24px}h2{font-size:clamp(3rem,5.2vw,5.5rem);margin:17px 0 24px}h3{font-size:2rem;margin-bottom:13px}.hero p{font-size:1.1rem;color:#e1d9d0;max-width:500px}.button{display:inline-block;background:var(--copper);color:#161310;padding:14px 24px;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.08em;margin-top:20px}.button:hover{background:#e9ae7e}.section{padding:90px 0}.panel{background:var(--steel)}.lead{font-size:1.12rem;color:#d7d1c9;max-width:750px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:36px}.card{border:1px solid #4a4642;padding:29px;min-height:240px;background:#202326}.card .num{font:700 18px 'Barlow Condensed',sans-serif;color:var(--copper);display:block;margin-bottom:36px}.card p{color:var(--muted);margin:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.statement{border-left:4px solid var(--copper);padding-left:27px;font:600 clamp(2.2rem,4vw,4rem)/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.page-hero{background:#202326;padding:80px 0;border-bottom:1px solid #4e4740}.page-hero h1{font-size:clamp(4rem,7vw,7rem);max-width:950px}.page-hero p{max-width:690px;color:#d2cac1}.row{display:grid;grid-template-columns:1fr 1.45fr;gap:32px;border-top:1px solid #504943;padding:30px 0}.row p{color:#c9c2ba;margin:0}.price-card{border:2px solid #9c6a48;padding:35px;background:#232326}.price-card p{color:#c9c2ba}.faq details{border-top:1px solid #554b43;padding:18px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#c9c2ba}.cta{padding:65px 0;background:#37302a}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{margin:0}footer{padding:30px 0;background:#090a0b;color:#bbb1a7;font-size:14px}.foot{display:flex;justify-content:space-between;gap:20px}@media(max-width:760px){.demo .wrap,.nav,.cta .wrap,.foot{flex-direction:column;align-items:flex-start}.nav{padding:18px 0}.nav nav{gap:13px}.hero{background:linear-gradient(to right,rgba(10,11,13,.91),rgba(10,11,13,.42)),url('hero.png') 63% center/cover;min-height:600px}.section{padding:65px 0}.grid,.split,.row{grid-template-columns:1fr}.card{min-height:0}}
