:root{--ink:#211c16;--gold:#b58a43;--cream:#f7f1e7;--paper:#fffdf9;--muted:#6f665d}.v118-acq{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif}.v118-head{min-height:74px;padding:10px max(20px,5vw);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9dfd0;background:#fffdf9;position:sticky;top:0;z-index:20}.v118-head .brand{text-decoration:none;color:var(--ink);display:flex;gap:10px;align-items:center}.v118-head .brand span{display:flex;flex-direction:column}.v118-head-cta,.v118-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;font-weight:700}.v118-head-cta{background:var(--ink);color:#fff;padding:11px 17px}.v118-wrap{width:min(1120px,calc(100% - 36px));margin:auto}.v118-hero{background:linear-gradient(135deg,#1f1a15,#3a2e21);color:#fff;padding:86px 0}.v118-hero-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:55px;align-items:center}.v118-kicker,.v118-title>p{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:800;color:#e6c47d}.v118-hero h1,.v118-title h2,.v118-proof h2,.v118-final h2{font-family:'Cormorant Garamond',serif;line-height:.98;margin:.2em 0}.v118-hero h1{font-size:clamp(3rem,6vw,5.5rem);max-width:850px}.v118-lead{font-size:1.12rem;line-height:1.75;max-width:760px;color:#eee6dc}.v118-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 18px}.v118-btn{padding:15px 22px}.v118-btn.primary{background:#d3aa61;color:#21180c}.v118-btn.secondary{border:1px solid #b8a995;color:#fff}.v118-micro{font-size:.82rem;color:#d7cdbf;line-height:1.6}.v118-trust{background:#fff;color:var(--ink);padding:30px;border-radius:22px;box-shadow:0 20px 60px #0004}.v118-trust span{color:var(--gold);font-weight:800;text-transform:uppercase;font-size:.75rem;letter-spacing:.12em}.v118-trust strong{font-family:'Cormorant Garamond',serif;font-size:2rem;display:block;margin:8px 0}.v118-trust p{line-height:1.7;color:var(--muted)}.v118-trust a,.v118-offers a,.v118-note a{color:#7b571d;font-weight:800}.v118-section{padding:78px 0}.v118-section.alt{background:var(--cream)}.v118-title{text-align:center;max-width:760px;margin:0 auto 38px}.v118-title h2,.v118-proof h2{font-size:clamp(2.4rem,4vw,4rem)}.v118-title>p,.v118-kicker.dark{color:#8d692f}.v118-3,.v118-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v118-3 article,.v118-offers article{background:#fff;border:1px solid #e8dfd2;border-radius:18px;padding:28px}.v118-3 b{color:#b58a43}.v118-3 h3,.v118-offers h3{font-family:'Cormorant Garamond',serif;font-size:1.8rem;margin:.5rem 0}.v118-3 p,.v118-offers p{color:var(--muted);line-height:1.65}.v118-offers article.featured{border:2px solid #b58a43;transform:translateY(-7px)}.v118-offers span{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#8d692f;font-weight:800}.v118-offers strong{display:block;font-size:1.55rem}.v118-note{text-align:center;margin:28px auto 0;max-width:850px;color:var(--muted);line-height:1.7}.v118-proof{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.v118-proof>div>p{line-height:1.75;color:var(--muted)}.v118-steps{background:#f7f1e7;padding:28px;border-radius:18px}.v118-steps p{padding:12px 0;margin:0;border-bottom:1px solid #e0d3c2;line-height:1.6}.v118-steps p:last-child{border:0}.v118-faq{max-width:850px;margin:auto}.v118-faq details{background:#fff;border:1px solid #e5d9c9;border-radius:14px;margin:10px 0;padding:18px 20px}.v118-faq summary{font-weight:800;cursor:pointer}.v118-faq p{color:var(--muted);line-height:1.7}.v118-final{text-align:center;padding:85px 0;background:#211c16;color:#fff}.v118-final>div>p:first-child{text-transform:uppercase;letter-spacing:.15em;color:#d3aa61;font-weight:800;font-size:.76rem}.v118-final h2{font-size:clamp(2.8rem,5vw,4.8rem)}.v118-final>div>p{color:#e6ddd2}.v118-final small{display:block;margin-top:24px;color:#bdb2a6}.v118-footer{text-align:center;padding:25px;background:#15120f;color:#aaa;font-size:.8rem}.v118-footer a{color:#ddd}@media(max-width:800px){.v118-head .brand small{display:none}.v118-head-cta{font-size:.78rem;padding:10px 12px}.v118-hero{padding:55px 0}.v118-hero-grid,.v118-proof{grid-template-columns:1fr;gap:30px}.v118-3,.v118-offers{grid-template-columns:1fr}.v118-offers article.featured{transform:none}.v118-section{padding:55px 0}.v118-hero h1{font-size:3.35rem}}
