.home{padding-bottom:0}.home header,.home main,.site-footer{max-width:1120px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center;padding:70px 0 90px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--gold);font-weight:700}.hero h1{font:clamp(48px,6vw,78px)/1.06 Georgia,serif;letter-spacing:-2px;margin:20px 0}.lead{font-size:20px;max-width:520px;color:#d3d2ca}.links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0}.cta{display:inline-block;background:var(--gold);color:#171713;border-radius:10px;padding:14px 20px;font-weight:650;text-decoration:none}.preview{padding:30px;border:1px solid #63513a;border-radius:28px;background:linear-gradient(150deg,#302c23,#181a18);box-shadow:0 24px 80px #0005;transform:rotate(2deg)}.preview h2{font-size:36px;margin:34px 0}.sample{display:flex;align-items:center;gap:14px;border-top:1px solid #ffffff16;padding:20px 0}.sample>span{font-size:28px}.sample>div{flex:1}.sample p{margin:0;font-size:13px}.sample b{color:var(--gold);white-space:nowrap}.preview-action{padding:14px;background:var(--gold);color:#171713;border-radius:12px;text-align:center;font-weight:600}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:36px 0 70px}.features article{border-top:1px solid var(--line);padding-top:24px}.features span{color:var(--gold);font-size:13px}.features h3{margin-top:18px}.features p{color:var(--muted)}.closing{padding:38px;border:1px solid var(--line);border-radius:22px;margin:30px 0 50px;background:#191b1a}.site-footer{margin:auto;padding:28px 20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.site-footer>div{display:flex;gap:22px}.site-footer small{color:var(--muted)}@media(max-width:760px){.hero{grid-template-columns:1fr;gap:36px;padding:30px 0 60px}.preview{transform:none}.features{grid-template-columns:1fr;gap:16px}.closing{padding:24px}.site-footer{flex-direction:column}.hero h1{font-size:54px}}

.hero .hero-brand{width:96px;height:96px;border-radius:50%;border:2px solid var(--gold);padding:3px;background:#171919;object-fit:cover;margin-bottom:8px}
