*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#faf9f6;color:#181818}a{text-decoration:none;color:inherit}.wrap{max-width:1000px;margin:auto;padding:0 24px}header{position:sticky;top:0;background:#faf9f6ee;border-bottom:1px solid #ddd;z-index:2}.nav{display:flex;justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px}.nav nav{display:flex;gap:24px}.logo{font-weight:900}.btn{background:#111;color:white;padding:12px 22px;border-radius:999px;display:inline-block}.hero{height:700px;background:url('/public/img/slide1.jpg') center/cover;position:relative;color:white}.overlay{position:absolute;inset:0;background:#0009}.content{position:relative;padding-top:150px}.label{letter-spacing:3px;text-transform:uppercase}.hero h1{font-size:64px;max-width:800px}.hero p{max-width:600px;font-size:20px}.light{background:white;color:#111}.ghost{border:1px solid #fff;margin-left:10px}.section{padding-top:80px;padding-bottom:80px;border-bottom:1px solid #ddd}.section h2{font-size:44px;max-width:800px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.cards>div{background:white;border:1px solid #ddd;border-radius:20px;padding:28px}.cards b{font-size:40px;display:block}.cards span{color:#666}.video iframe{width:100%;height:500px;border:0;border-radius:20px}@media(max-width:800px){.cards{grid-template-columns:1fr}.nav nav{display:none}.hero h1{font-size:42px}}