:root{--navy:#061423;--navy2:#0b2136;--gold:#d8a947;--cream:#f6f1e8;--white:#fff;--muted:#aebbc7;--line:rgba(216,169,71,.25);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:'DM Sans',sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.header{height:82px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 24px;position:relative;z-index:10}.brand{font-weight:700;letter-spacing:.14em}.brand b,.brand span{color:var(--gold)}nav{display:flex;align-items:center;gap:28px}nav>a:not(.btn){font-size:.88rem;color:#dce4eb}.menu{display:none}.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--gold);background:linear-gradient(135deg,#e1b654,#b9862d);color:#071523;padding:15px 24px;font-weight:700;border-radius:4px;cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0005}.btn-small{padding:10px 16px;font-size:.84rem}.outline{background:transparent;color:var(--gold)}.hero{min-height:700px;max-width:var(--max);margin:auto;padding:80px 24px 100px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:56px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:700}.hero h1,.section h2{font-family:'Playfair Display',serif;line-height:1.08;margin:18px 0;font-size:clamp(2.7rem,5.5vw,5.1rem)}.hero h1 em{color:var(--gold);font-style:normal}.lead{font-size:1.1rem;color:#c9d3dc;max-width:640px}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.link{font-weight:600}.link span,.gold{color:var(--gold)}.proof{display:flex;gap:18px;flex-wrap:wrap;font-size:.8rem;color:var(--muted)}.hero-visual{position:relative;min-height:540px;display:flex;align-items:center}.glow{position:absolute;width:420px;height:420px;background:#d8a94722;filter:blur(70px);border-radius:50%}.scale{position:absolute;right:5%;top:0;color:var(--gold);font-size:8rem;opacity:.18}.browser{position:relative;width:100%;background:#f9fafb;border:1px solid #ffffff55;border-radius:12px;box-shadow:0 35px 80px #0008;transform:perspective(900px) rotateY(-5deg);overflow:hidden}.browser-top{height:34px;background:#e4e8eb;display:flex;align-items:center;gap:6px;padding:0 12px}.browser-top i{width:7px;height:7px;border-radius:50%;background:#9ba7af}.browser-top small{color:#54616a;margin:auto}.mock{min-height:350px;padding:54px 42px;background:linear-gradient(110deg,#091a2aee,#0d2940dd),radial-gradient(circle at 80% 30%,#bd913c44,transparent 45%)}.mock span{font-size:.66rem;letter-spacing:.2em;color:var(--gold)}.mock h2{font-family:'Playfair Display';font-size:2.1rem;max-width:360px}.mock p{font-size:.85rem;color:#b6c2cc;max-width:330px}.mock b{display:inline-block;margin-top:18px;background:var(--gold);color:var(--navy);padding:10px 14px;font-size:.7rem}.floating-card{position:absolute;right:-25px;bottom:45px;background:#10283b;border:1px solid var(--line);padding:16px 22px;box-shadow:0 15px 35px #0008}.floating-card span{display:block;color:var(--gold);font-size:.8rem}.section{padding:110px max(24px,calc((100vw - var(--max))/2));opacity:.45;transform:translateY(18px);transition:.6s}.section.visible,.reveal.visible{opacity:1;transform:none}.problem{text-align:center;background:var(--cream);color:#132537}.problem h2,.benefits h2,.process h2,.plans h2,.faq h2,.contact h2{font-size:clamp(2.1rem,4vw,3.5rem)}.problem>p:not(.eyebrow){max-width:800px;margin:0 auto;color:#59636b}.stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:980px;margin:56px auto 0;border-top:1px solid #d4c9b7}.stats article{padding:32px;border-right:1px solid #d4c9b7}.stats article:last-child{border:0}.stats b{display:block;color:var(--gold);font-size:2rem}.stats span{font-weight:600}.benefits{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:#081827}.benefits>div>p:not(.eyebrow){color:var(--muted)}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.benefit-grid article{background:#081827;padding:34px}.benefit-grid i{color:var(--gold);font-style:normal}.benefit-grid p{color:var(--muted);font-size:.9rem}.section-head{text-align:center;max-width:760px;margin:0 auto 50px}.process{background:#f5efe5;color:#172a39}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.steps article{padding:28px 0;border-top:2px solid #d5c9b5}.steps span{display:inline-grid;place-items:center;width:40px;height:40px;background:var(--navy);color:var(--gold);border-radius:50%}.steps p{color:#647079}.plans{background:#071523}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:center}.plan-grid article{background:#0b2033;border:1px solid #1e3a4f;padding:38px 30px}.plan-grid .featured{border-color:var(--gold);padding-block:52px;box-shadow:0 25px 60px #0006}.tag{color:var(--gold);text-transform:uppercase;font-size:.72rem;letter-spacing:.15em;font-weight:700}.plan-grid h3{font-family:'Playfair Display';font-size:1.7rem}.plan-grid>article>p:not(.tag),.plan-grid li{color:var(--muted)}.plan-grid ul{list-style:none;padding:0;margin:26px 0}.plan-grid li{padding:8px 0;border-bottom:1px solid #ffffff0c}.plan-grid li:before{content:'✓';color:var(--gold);margin-right:9px}.legal-note{display:block;color:#8293a0;max-width:850px;margin:30px auto 0;text-align:center}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;background:#f6f1e8;color:#142839}.accordion details{border-top:1px solid #d9cebc;padding:22px 0}.accordion summary{font-weight:700;cursor:pointer}.accordion p{color:#61707a}.contact{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:linear-gradient(120deg,#081928,#0c2940)}.contact>div>p:not(.eyebrow){color:var(--muted)}.whatsapp{display:inline-block;margin-top:22px;color:var(--gold)}form{background:#fff;color:#183044;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:17px}label{font-size:.8rem;font-weight:600}input,select,textarea{width:100%;display:block;border:1px solid #d5dde2;background:#f7f9fa;padding:12px;margin-top:6px;font:inherit}textarea,.consent,.form-status,form .btn{grid-column:1/-1}.consent{display:flex;gap:8px;align-items:flex-start}.consent input{width:auto;margin-top:4px}.hp{position:absolute;left:-9999px}.form-status{margin:0;font-size:.85rem}footer{max-width:var(--max);margin:auto;padding:45px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;color:#7f929f;font-size:.8rem;border-top:1px solid #ffffff12}.wa-float{position:fixed;right:20px;bottom:20px;background:#25d366;color:#05220f;padding:12px 18px;border-radius:30px;font-weight:700;z-index:20}.reveal{opacity:.2;transform:translateY(20px);transition:.7s}
@media(max-width:900px){nav{display:none;position:absolute;top:72px;left:18px;right:18px;flex-direction:column;align-items:stretch;background:#0b2136;padding:22px}.menu{display:block;background:transparent;border:1px solid var(--line);color:#fff;padding:8px 12px}.open{display:flex}.hero{grid-template-columns:1fr;padding-top:50px}.hero-visual{min-height:430px}.benefits,.faq,.contact{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr}.plan-grid .featured{padding-block:38px}.stats{grid-template-columns:1fr}.stats article{border-right:0;border-bottom:1px solid #d4c9b7}}
@media(max-width:580px){.hero{padding-bottom:70px}.hero h1{font-size:2.65rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-visual{min-height:350px}.mock{min-height:280px;padding:35px 24px}.mock h2{font-size:1.65rem}.floating-card{right:5px;bottom:8px}.section{padding-block:75px}.benefit-grid,.steps{grid-template-columns:1fr}.plan-grid article{padding:28px 22px}form{grid-template-columns:1fr;padding:24px}form label{grid-column:1/-1}footer{grid-template-columns:1fr}.wa-float{font-size:0;width:52px;height:52px;border-radius:50%;padding:0}.wa-float:after{content:'WA';font-size:.8rem;display:grid;place-items:center;height:100%}}
