:root{--bg: #f3efe6;--bg-deep: #0c2e2a;--ink: #14201e;--muted: #4a5c57;--teal: #0f6b5c;--teal-bright: #1a8f7a;--sand: #e8dfd0;--cream: #faf7f1;--line: rgba(20, 32, 30, .12);--wa: #25d366;--font-display: "Syne", system-ui, sans-serif;--font-body: "Outfit", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--cream);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}p{margin:0}.container{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto}.eyebrow{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:.75rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.35rem;border-radius:999px;font-weight:600;font-size:.95rem;border:1px solid transparent;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--teal);color:#fff;box-shadow:0 12px 28px #0f6b5c47}.btn-primary:hover{background:var(--teal-bright)}.btn-ghost{background:transparent;border-color:#14201e33;color:var(--ink)}.btn-ghost-light{background:transparent;border-color:#ffffff59;color:#fff}.btn-wa{background:var(--wa);color:#062814}.section{padding:5rem 0}.section-title{font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:.75rem}.section-lead{color:var(--muted);max-width:36rem;font-size:1.05rem}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.rise{animation:rise .7s ease both}.rise-delay-1{animation-delay:.1s}.rise-delay-2{animation-delay:.2s}.rise-delay-3{animation-delay:.3s}.site-header[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:#faf7f1e0;border-bottom:1px solid var(--line)}.header-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;gap:1rem}.brand[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.04em}.nav[data-astro-cid-j7pv25f6]{display:flex;gap:1.4rem;font-size:.92rem;font-weight:500;color:var(--muted)}.nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.header-cta[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;align-items:center}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(92vh,820px);display:grid;align-items:end;padding:3.5rem 0 4rem;overflow:hidden;background:linear-gradient(120deg,#0c2e2aeb,#0c2e2ab8 45%,#0c2e2a73),url(https://images.unsplash.com/photo-1544367563-1212406cb172?auto=format&fit=crop&w=1800&q=80) center/cover no-repeat;color:#f7f3ea}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(to top,var(--cream),transparent);pointer-events:none}.hero-grid[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:end}.hero-brand[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(3rem,8vw,5.5rem);font-weight:800;letter-spacing:-.05em;line-height:.95;margin-bottom:1rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:600;max-width:22ch;margin-bottom:.9rem;color:#fff}.hero-lead[data-astro-cid-j7pv25f6]{color:#f7f3eadb;max-width:36ch;margin-bottom:1.6rem;font-size:1.05rem}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-note[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:.85rem;color:#f7f3eab3}.phone[data-astro-cid-j7pv25f6]{background:#0a1715;border-radius:28px;padding:.7rem;box-shadow:0 30px 60px #00000059;border:1px solid rgba(255,255,255,.08)}.phone-screen[data-astro-cid-j7pv25f6]{background:#10201d;border-radius:22px;overflow:hidden;min-height:380px;display:flex;flex-direction:column}.phone-top[data-astro-cid-j7pv25f6]{padding:.85rem 1rem;background:#18332e;display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#3dd68c;display:inline-block;margin-right:.4rem;animation:pulse-dot 1.6s ease infinite}.chat-body[data-astro-cid-j7pv25f6]{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.65rem}.bubble[data-astro-cid-j7pv25f6]{max-width:88%;padding:.7rem .85rem;border-radius:14px;font-size:.88rem;line-height:1.4}.bubble-bot[data-astro-cid-j7pv25f6]{background:#1d3b35;color:#e8f5f1;border-bottom-left-radius:4px}.bubble-user[data-astro-cid-j7pv25f6]{align-self:flex-end;background:#d8f5e8;color:#0b2a22;border-bottom-right-radius:4px}.chat-actions[data-astro-cid-j7pv25f6]{display:grid;gap:.45rem;padding:0 1rem 1rem}.chat-actions[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e8f5f1;border-radius:12px;padding:.65rem .8rem;text-align:left;font:inherit;font-size:.86rem;cursor:pointer;transition:background .15s ease}.chat-actions[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}.proof[data-astro-cid-j7pv25f6]{margin-top:-2.5rem;position:relative;z-index:2}.proof-bar[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background:#fff;border:1px solid var(--line);border-radius:20px;padding:1.25rem 1.5rem;box-shadow:0 16px 40px #14201e0f}.proof-bar[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:1.35rem;margin-bottom:.15rem}.proof-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.9rem}.outcomes[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem}.outcome[data-astro-cid-j7pv25f6]{padding:1.4rem 0 0;border-top:1px solid var(--ink)}.outcome[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:.45rem}.outcome[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.95fr 1.05fr;gap:3rem;align-items:start}.panel-mock[data-astro-cid-j7pv25f6]{background:var(--bg-deep);color:#e9f2ef;border-radius:22px;padding:1.25rem;box-shadow:0 24px 50px #0c2e2a40}.panel-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem .9rem;border-radius:12px;background:#ffffff0d;margin-bottom:.55rem;font-size:.9rem}.tag[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:999px;background:#3dd68c2e;color:#9be7c2}.pricing[data-astro-cid-j7pv25f6]{background:var(--bg-deep);color:#f3efe6}.pricing[data-astro-cid-j7pv25f6] .section-lead[data-astro-cid-j7pv25f6]{color:#f3efe6bf}.price-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.price-card[data-astro-cid-j7pv25f6]{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:1.4rem;background:#ffffff08}.price-card[data-astro-cid-j7pv25f6].featured{background:#16443d;border-color:#3dd68c59}.price-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin-bottom:.35rem}.price-card[data-astro-cid-j7pv25f6] .amount[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2rem;margin:.8rem 0 .2rem}.price-card[data-astro-cid-j7pv25f6] .amount[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:500;opacity:.7}.price-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:1rem 0 1.25rem;padding:0;list-style:none;color:#f3efe6cc;font-size:.92rem}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.3rem 0}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓ ";color:#3dd68c}.price-note[data-astro-cid-j7pv25f6]{margin-top:1.25rem;font-size:.9rem;color:#f3efe6a6}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;counter-reset:step}.step[data-astro-cid-j7pv25f6]{border-top:1px solid var(--ink);padding-top:1rem}.step[data-astro-cid-j7pv25f6]:before{counter-increment:step;content:"0" counter(step);font-family:var(--font-display);font-size:.85rem;color:var(--teal);font-weight:700;display:block;margin-bottom:.5rem}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin-bottom:.4rem}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem}.verticals[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.chip[data-astro-cid-j7pv25f6]{padding:.45rem .85rem;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:.88rem;font-weight:500}.chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--teal);color:var(--teal)}.cta-band[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0c2e2a,#16443d 55%,#0f6b5c);color:#fff;border-radius:28px;padding:2.5rem;display:grid;grid-template-columns:1.3fr auto;gap:1.5rem;align-items:center}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffc7;margin-top:.5rem;max-width:40ch}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.6rem}footer[data-astro-cid-j7pv25f6]{padding:2.5rem 0 3rem;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.footer-inner[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-links[data-astro-cid-j7pv25f6]{display:flex;gap:1.2rem}.wa-float[data-astro-cid-j7pv25f6]{position:fixed;right:1.1rem;bottom:1.1rem;width:56px;height:56px;border-radius:50%;background:var(--wa);display:grid;place-items:center;box-shadow:0 12px 28px #00000038;z-index:60}.wa-float[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:28px;height:28px;fill:#062814}@media (max-width: 900px){.nav[data-astro-cid-j7pv25f6]{display:none}.hero-grid[data-astro-cid-j7pv25f6],.split[data-astro-cid-j7pv25f6],.outcomes[data-astro-cid-j7pv25f6],.price-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6],.proof-bar[data-astro-cid-j7pv25f6],.cta-band[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]{min-height:auto;padding-top:2.5rem}.header-cta[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]{display:none}}
