@font-face{font-family:Galva;src:local('Elms Sans');font-display:swap}:root{--bone:#faf6ef;--espresso:#1f0e0a;--wine:#8c4043;--line:#1f0e0a40;--g:clamp(22px,6vw,90px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--espresso);font-family:Galva,Arial,sans-serif}a{color:inherit}h1,h2,p{margin:0}h1,h2{font-weight:400;letter-spacing:-.065em;line-height:.96}h1{font-size:clamp(80px,13vw,190px)}h2{font-size:clamp(39px,5.5vw,78px)}.site-header{height:78px;padding:16px var(--g);display:flex;align-items:center;gap:30px;position:absolute;top:0;left:0;right:0;z-index:4;color:var(--bone)}.site-logo img{display:block;width:100px;filter:brightness(0) invert(1)}.site-header nav{display:flex;gap:26px;margin:auto;font-size:13px}.site-header nav a{text-decoration:none}.whatsapp-pill,.hero-cta{background:var(--wine);color:var(--bone);padding:12px 19px;border-radius:30px;text-decoration:none;font-size:12px}.whatsapp-pill span,.hero-cta span{font-size:18px;margin-left:14px}.hero{height:min(940px,100vh);min-height:700px;background:var(--espresso);color:var(--bone);position:relative;overflow:hidden}.hero-image{position:absolute;inset:0;background:linear-gradient(115deg,#1f0e0a 15%,#3b2118 58%,#8c4043)}.placeholder span{position:absolute;left:var(--g);bottom:20px;font:10px monospace;letter-spacing:.07em;opacity:.65}.hero-content{position:absolute;left:var(--g);top:19%;z-index:2;max-width:560px}.micro{font:10px/1.4 monospace;letter-spacing:.16em}.hero-content h1{margin:22px 0 10px}.hero-subtitle{font-size:18px;margin-bottom:34px}.hero-price-label{font-size:13px;border-top:1px solid #faf6ef77;padding-top:17px;width:300px}.hero-price{font-size:54px;line-height:1;margin:7px 0 22px}.hero-price small{font-size:16px}.hero-notes{display:flex;gap:18px;margin-top:26px;font:10px monospace;opacity:.8}.hero-stamp{position:absolute;right:var(--g);top:35%;z-index:2;font:11px/1.7 monospace;letter-spacing:.18em;text-align:right}.hero-stamp i{display:block;width:40px;height:4px;background:var(--wine);margin:18px 0 0 auto}.split-section{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw;padding:clamp(75px,10vw,145px) var(--g);position:relative}.split-section>div>p:not(.micro){font-size:18px;line-height:1.6;max-width:530px}.promise h2{margin-top:22px}.outline-link{display:inline-block;border:1px solid var(--wine);border-radius:25px;padding:11px 18px;text-decoration:none;margin-top:32px;font-size:12px}.outline-link span{margin-left:25px}.promise aside{border-left:1px solid var(--line);padding-left:35px;display:flex;flex-direction:column;gap:10px;position:absolute;right:var(--g);bottom:60px;width:24%;font:10px monospace;letter-spacing:.1em}.promise aside strong{font-size:42px;font-family:Galva;letter-spacing:-.08em}.promise aside hr{width:100%;border:0;border-top:1px solid var(--line);margin:15px 0}.wine{background:var(--wine);color:var(--bone);padding:clamp(70px,9vw,125px) var(--g)}.section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:7vw;align-items:end}.section-intro h2{margin-top:20px}.section-intro>p:last-child{font-size:16px;max-width:420px;line-height:1.55}.included-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #faf6ef66;margin-top:58px}.included-grid div{padding:22px 15px 0 0;display:flex;gap:15px;border-right:1px solid #faf6ef66}.included-grid b{font-size:23px;font-weight:400}.included-grid span{font:11px/1.35 monospace}.examples{align-items:center}.example-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.example-cards article small{display:block;font:9px monospace;letter-spacing:.13em;margin-top:10px}.mini-placeholder{aspect-ratio:1.4;background:linear-gradient(145deg,var(--espresso),#8c4043);display:grid;place-items:center;color:var(--bone);font:10px monospace}.process{padding:clamp(70px,9vw,120px) var(--g)}.process h2{margin:20px 0 48px}.process-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.process-list div{display:flex;align-items:center;gap:18px;padding:24px 18px 0 0;border-right:1px solid var(--line)}.process-list b{font:12px monospace;color:var(--wine);border:1px solid var(--wine);border-radius:50%;padding:8px}.process-list span{font-size:13px}.closing{min-height:410px;padding:80px var(--g);display:flex;align-items:center;gap:7vw;color:var(--bone);background:linear-gradient(115deg,#1f0e0a,#5a322b)}.closing h2{margin-top:20px}.closing>p{font-size:16px;line-height:1.5;margin-left:auto}.closing .hero-cta{white-space:nowrap}footer{background:var(--espresso);color:var(--bone);padding:28px var(--g);display:grid;grid-template-columns:1fr auto auto auto;gap:30px;align-items:center;font:11px monospace}footer img{width:90px;display:block;filter:brightness(0) invert(1)}.footer-brand span{display:block;font-size:8px;margin-top:10px;opacity:.7}.footer-social,footer nav{display:flex;gap:18px}footer a{text-decoration:none;opacity:.8}footer p{margin:0;opacity:.6}footer strong{font-weight:400;letter-spacing:.1em}@media(max-width:800px){.site-header nav{display:none}.hero{min-height:720px}.hero-content{top:18%}.hero-stamp{right:var(--g);top:auto;bottom:130px}.hero-notes{flex-wrap:wrap}.split-section,.section-intro{grid-template-columns:1fr}.promise aside{position:static;width:100%;border-left:0;border-top:1px solid var(--line);padding:25px 0 0;margin-top:40px}.included-grid{grid-template-columns:repeat(3,1fr)}.included-grid div:nth-child(n+4){border-top:1px solid #faf6ef66;padding-top:18px}.example-cards{margin-top:30px}.process-list{grid-template-columns:repeat(2,1fr)}.process-list div:nth-child(n+3){border-top:1px solid var(--line)}.closing{display:grid;grid-template-columns:1fr 1fr}.closing .hero-cta{width:max-content}footer{grid-template-columns:1fr 1fr;gap:25px}footer p{grid-column:1/-1}}@media(max-width:480px){h1{font-size:22vw}.hero{min-height:680px}.hero-price{font-size:48px}.hero-notes{font-size:9px;gap:10px}.included-grid{grid-template-columns:repeat(2,1fr)}.example-cards{grid-template-columns:1fr}.process-list{grid-template-columns:1fr}.process-list div{border-right:0;border-top:1px solid var(--line)}.closing{display:block}.closing>p{margin:32px 0}.closing .hero-cta{display:inline-block}footer{grid-template-columns:1fr}.footer-social,footer nav{flex-wrap:wrap}}
