:root{color-scheme:dark;--bg: #050806;--bg-2: #08100d;--surface: rgba(13, 23, 18, .72);--surface-strong: rgba(18, 31, 25, .92);--text: #f5fff9;--muted: #b8c9bf;--muted-2: #7f9488;--line: rgba(109, 255, 174, .18);--line-soft: rgba(255, 255, 255, .09);--green: #25d366;--green-2: #82f7ae;--cyan: #69d8ff;--yellow: #f3d56b;--danger-soft: rgba(255, 255, 255, .42);--shadow: 0 24px 90px rgba(0, 0, 0, .42);--glow: 0 0 48px rgba(37, 211, 102, .28);--radius: 8px;--radius-lg: 18px;--max: 1180px;--header-h: 78px;--heading-font: Metropolis, "Avenir Next", Montserrat, Inter, ui-sans-serif, system-ui, sans-serif;--body-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{color-scheme:light;--bg: #f7faf8;--bg-2: #eef6f1;--surface: rgba(255, 255, 255, .82);--surface-strong: rgba(255, 255, 255, .96);--text: #111b16;--muted: #52645a;--muted-2: #718178;--line: rgba(17, 136, 68, .18);--line-soft: rgba(17, 27, 22, .1);--green: #128c4a;--green-2: #25d366;--cyan: #0c7ca4;--yellow: #a57900;--danger-soft: rgba(17, 27, 22, .38);--shadow: 0 18px 70px rgba(18, 78, 45, .12);--glow: 0 0 34px rgba(37, 211, 102, .14)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;min-width:320px;font-family:var(--body-font);color:var(--text);background:radial-gradient(circle at 12% 8%,rgba(37,211,102,.18),transparent 32rem),radial-gradient(circle at 84% 18%,rgba(105,216,255,.13),transparent 28rem),linear-gradient(180deg,var(--bg),var(--bg-2) 42%,var(--bg));overflow-x:hidden}body:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";opacity:.44;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at top,#000 0,transparent 72%);mask-image:radial-gradient(circle at top,#000 0,transparent 72%)}body:after{position:fixed;inset:auto 8% 6% auto;z-index:-1;width:26rem;height:26rem;content:"";background:radial-gradient(circle,rgba(37,211,102,.16),transparent 68%);filter:blur(8px);animation:ambient 12s ease-in-out infinite alternate}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-header{position:fixed;top:0;left:50%;z-index:50;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;width:min(calc(100% - 32px),var(--max));min-height:var(--header-h);padding:14px 0;transform:translate(-50%);transition:background .2s ease,border-color .2s ease,padding .2s ease,box-shadow .2s ease}.site-header.is-scrolled{top:12px;min-height:62px;padding:10px 14px;border:1px solid var(--line-soft);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 84%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:inline-flex;gap:10px;align-items:center;min-width:max-content;font-weight:800;letter-spacing:0}.brand-logo{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.brand-logo img{display:block;width:76px;height:auto}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:50%;color:#06120b;background:linear-gradient(135deg,var(--green),var(--green-2));box-shadow:var(--glow)}.brand-text{color:var(--text)}.nav{display:flex;justify-content:center;gap:8px}.nav a{padding:10px 12px;border-radius:999px;color:var(--muted);font-size:.94rem;transition:color .18s ease,background .18s ease}.nav a:hover{color:var(--text);background:#25d3661a}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.icon-button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line-soft);border-radius:50%;color:var(--text);background:var(--surface);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.icon-button:hover{border-color:var(--line);box-shadow:var(--glow);transform:translateY(-1px) scale(1.02)}.menu-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:10px;padding:14px 20px;border:1px solid rgba(37,211,102,.42);border-radius:999px;color:#041009;background:linear-gradient(135deg,var(--green),var(--green-2));box-shadow:0 14px 36px #25d36633;font-weight:800;font-family:var(--body-font);line-height:1;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.button:hover{filter:brightness(1.05);box-shadow:0 18px 44px #25d3664d;transform:translateY(-2px) scale(1.01)}.button-small{min-height:42px;padding:11px 15px;font-size:.9rem}.button-secondary{color:var(--text);background:var(--surface);border-color:var(--line-soft);box-shadow:none}.button-full{width:100%;margin-top:auto}.hero{position:relative;min-height:94svh;padding:128px 24px 54px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 76% 24%,rgba(37,211,102,.24),transparent 26rem),radial-gradient(circle at 42% 72%,rgba(105,216,255,.12),transparent 24rem)}.hero-bg:before,.hero-bg:after{position:absolute;content:"";border:1px solid var(--line);border-radius:999px;opacity:.45;animation:orbit 18s linear infinite}.hero-bg:before{top:16%;right:8%;width:240px;height:240px}.hero-bg:after{right:24%;bottom:8%;width:150px;height:150px;animation-duration:24s;animation-direction:reverse}.hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(390px,.82fr);gap:72px;align-items:center;width:min(100%,var(--max));min-height:calc(94svh - 190px);margin:0 auto}.hero-copy{max-width:720px}.eyebrow{display:inline-flex;align-items:center;width:fit-content;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--green-2);background:#25d36614;font-size:.78rem;font-weight:800;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3,.eyebrow,.nav a,.button,.faq-item button,.footer strong{font-family:var(--heading-font)}h1{max-width:650px;margin-bottom:22px;font-size:clamp(2.75rem,5.1vw,4.72rem);line-height:1;letter-spacing:0}h2{margin-bottom:18px;font-size:clamp(2rem,4.4vw,4.2rem);line-height:1.02;letter-spacing:0}h3{margin-bottom:10px;font-size:1.2rem;line-height:1.2;letter-spacing:0}p{color:var(--muted);line-height:1.65}.hero-lead{max-width:650px;margin-bottom:12px;color:var(--text);font-size:clamp(1.16rem,2vw,1.42rem)}.hero-text{max-width:620px;margin-bottom:30px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.hero-highlights{display:flex;flex-wrap:wrap;gap:10px}.hero-highlights span,.included-grid span,.benefit-list span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:var(--surface)}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:560px}.phone-mockup{position:relative;z-index:2;width:min(100%,370px);margin:0 auto;padding:14px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(160deg,rgba(37,211,102,.14),transparent 36%),color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:var(--shadow),var(--glow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.phone-mockup:before{position:absolute;top:9px;left:50%;width:88px;height:5px;content:"";border-radius:999px;background:var(--line-soft);transform:translate(-50%)}.phone-top{display:flex;align-items:center;gap:12px;padding:22px 14px 14px;border-bottom:1px solid var(--line-soft)}.avatar{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#041009;background:linear-gradient(135deg,var(--green),var(--green-2));font-weight:900}.avatar-logo{padding:8px}.avatar-logo img{width:100%;height:100%;object-fit:contain}.phone-top strong,.phone-top small{display:block}.phone-top small{color:var(--green-2);font-size:.82rem}.chat-body{display:flex;flex-direction:column;gap:12px;min-height:390px;padding:20px 4px 16px}.bubble{width:fit-content;max-width:86%;padding:12px 14px;border:1px solid var(--line-soft);border-radius:18px;color:var(--text);font-size:.94rem;line-height:1.45;opacity:0;animation:bubbleIn .5s ease forwards}.bubble-user{align-self:flex-end;border-bottom-right-radius:5px;background:linear-gradient(135deg,#25d36647,#25d36621)}.bubble-ai{align-self:flex-start;border-bottom-left-radius:5px;background:#ffffff0e}:root[data-theme=light] .bubble-ai{background:#111b160b}.bubble:nth-of-type(1){animation-delay:.45s}.bubble:nth-of-type(2){animation-delay:1.7s}.bubble:nth-of-type(3){animation-delay:2.2s}.bubble:nth-of-type(4){animation-delay:2.75s}.typing{display:flex;align-self:flex-start;gap:5px;width:fit-content;padding:12px 14px;border-radius:18px 18px 18px 5px;background:#ffffff0f;opacity:0;animation:typingWindow .9s ease .9s forwards}.typing i{width:6px;height:6px;border-radius:50%;background:var(--green-2);animation:dot .7s ease-in-out infinite alternate}.typing i:nth-child(2){animation-delay:.12s}.typing i:nth-child(3){animation-delay:.24s}.chat-input{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line-soft);border-radius:999px;background:#ffffff0b}.chat-input span{padding-left:10px;color:var(--muted-2);font-size:.9rem}.chat-input button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#041009;background:var(--green);cursor:pointer}.floating-card{display:flex;gap:10px;align-items:flex-start;width:min(232px,72vw);padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-strong) 90%,transparent);box-shadow:0 22px 70px #0000005c,var(--glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:.92;z-index:5;animation:floatY 4.5s ease-in-out infinite alternate}.floating-card svg{flex:0 0 auto;color:var(--green-2)}.floating-card strong,.floating-card span{display:block}.floating-card strong{margin-bottom:3px}.floating-card span{color:var(--muted);font-size:.86rem;line-height:1.35}.float-card-one{position:absolute;top:118px;left:10px}.float-card-two{position:absolute;right:4px;bottom:130px;animation-delay:.7s}.float-card-three{position:absolute;left:28px;bottom:72px;animation-delay:1.2s}.marquee-wrap{position:relative;overflow:hidden;padding:16px 0;border-block:1px solid var(--line-soft);background:#25d3660e}.marquee-wrap:before,.marquee-wrap:after{position:absolute;top:0;z-index:2;width:14%;height:100%;content:"";pointer-events:none}.marquee-wrap:before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.marquee-wrap:after{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.marquee-track{display:flex;width:max-content;gap:14px;padding-left:max(24px,calc((100vw - var(--max)) / 2));animation:marquee 34s linear infinite}.marquee-track span{display:inline-flex;align-items:center;gap:8px;min-width:max-content;padding:10px 16px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--surface)}.section{width:min(100% - 48px,var(--max));margin:0 auto;padding:96px 0}.section-band{width:100%;max-width:none;padding-inline:max(24px,calc((100vw - var(--max)) / 2));background:linear-gradient(180deg,transparent,rgba(37,211,102,.045),transparent),radial-gradient(circle at 10% 50%,rgba(105,216,255,.08),transparent 24rem)}.section-header{max-width:760px;margin-bottom:38px}.section-header-center{margin-inline:auto;text-align:center}.section-header h2{margin-top:14px}.section-header p{margin-bottom:0;font-size:1.05rem}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.info-card,.support-card,.step-card,.offer-card,.demo-panel,.final-cta{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);box-shadow:0 16px 60px #0000001f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.info-card,.support-card,.step-card{padding:24px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.info-card:hover,.support-card:hover,.step-card:hover,.offer-card:hover{border-color:var(--line);box-shadow:var(--glow);transform:translateY(-4px)}.info-card:hover .card-icon,.support-card:hover .card-icon,.step-card:hover .card-icon{transform:scale(1.04) rotate(-3deg)}.card-icon{display:grid;width:48px;height:48px;margin-bottom:22px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--green-2);background:#25d3661a;transition:transform .18s ease}.info-card p,.support-card p,.step-card p,.offer-card p{margin-bottom:0}.split-section,.demo-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);gap:36px;align-items:start}.support-card{padding:34px}.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;width:min(100%,var(--max));margin:0 auto}.pill-list,.benefit-list{display:flex;flex-wrap:wrap;gap:10px}.pill-list span{display:inline-flex;padding:11px 13px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:var(--surface)}.steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.steps:before{position:absolute;top:64px;left:14%;width:72%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--green),transparent)}.step-card{position:relative;z-index:1}.step-number{display:inline-flex;margin-bottom:18px;color:var(--green-2);font-weight:900}.process-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.process-strip span{flex:1 1 180px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted);background:#ffffff09}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.offer-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:24px;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.offer-card.is-featured{margin-top:-10px;border-color:#25d366b8;background:radial-gradient(circle at 50% 0%,rgba(37,211,102,.32),transparent 18rem),linear-gradient(180deg,#25d36633,#25d36612),color-mix(in srgb,var(--surface-strong) 92%,transparent);box-shadow:0 24px 90px #25d3662e,var(--glow)}.offer-card.is-featured:hover{transform:translateY(-4px)}.badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:22px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--green-2);background:#25d36614;font-size:.78rem;font-weight:800}.badge-featured{border-color:#f3d56b9e;color:#ffe58a;background:linear-gradient(135deg,#f3d56b3d,#25d3661a),#f3d56b14;box-shadow:0 0 24px #f3d56b29}:root[data-theme=light] .badge-featured{color:#6f5200;background:linear-gradient(135deg,#f3d56b6b,#25d3661f),#ffffffe0}.offer-card ul{display:grid;gap:9px;padding:0;margin:12px 0 22px;list-style:none}.offer-price{margin:22px 0 12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#25d36614}.offer-price span,.offer-price small{display:block;color:var(--muted)}.offer-price strong{display:block;margin:6px 0 2px;color:var(--text);font-family:var(--heading-font);font-size:clamp(2rem,4vw,2.85rem);line-height:1}.setup-price{display:grid;gap:5px;margin-bottom:22px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#ffffff09}.setup-price span{color:var(--muted);font-size:.9rem}.setup-price s{color:var(--muted-2);text-decoration-color:color-mix(in srgb,var(--green) 70%,var(--text));text-decoration-thickness:2px}.setup-price strong{color:var(--green-2);font-size:.88rem;line-height:1.25}.offer-card li{display:flex;gap:8px;align-items:flex-start;color:var(--muted);line-height:1.35}.offer-card li svg{flex:0 0 auto;margin-top:2px;color:var(--green-2)}.muted-list li{color:var(--danger-soft)}.offer-help{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-top:18px;padding:28px;background:linear-gradient(135deg,rgba(37,211,102,.12),transparent),var(--surface)}.offer-help{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--glow)}.offer-help h3{margin-bottom:6px}.offer-help p{margin-bottom:0}.offer-note{display:flex;align-items:flex-start;gap:9px;max-width:920px;margin:18px auto 0;color:var(--muted-2);font-size:.84rem;line-height:1.5;text-align:center}.offer-note svg{flex:0 0 auto;margin-top:2px;color:var(--green-2)}.demo-copy{align-self:start}.flow-list{display:grid;gap:10px}.flow-list span{position:relative;padding:12px 14px 12px 40px;border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--muted);background:var(--surface)}.flow-list span:before{position:absolute;top:50%;left:14px;width:10px;height:10px;content:"";border-radius:50%;background:var(--green);box-shadow:0 0 22px var(--green);transform:translateY(-50%)}.demo-panel{display:grid;grid-template-columns:minmax(250px,420px);gap:16px;align-items:start;justify-content:center;padding:18px}.demo-panel-clean{min-height:auto;background:radial-gradient(circle at 50% 32%,rgba(37,211,102,.16),transparent 23rem),var(--surface)}.phone-mockup-compact{width:100%;min-width:0}.phone-mockup-compact .chat-body{min-height:310px}.status-stack{display:grid;gap:12px}.status-stack .floating-card{position:static;width:100%;animation:none}.included-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,var(--max));margin:0 auto}.included-grid span{border-radius:var(--radius)}.faq-list{display:grid;gap:10px;max-width:900px;margin:0 auto}.faq-item{overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface)}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;gap:18px;padding:20px;border:0;color:var(--text);background:transparent;cursor:pointer;text-align:left;font-weight:800}.faq-item button svg{flex:0 0 auto;color:var(--green-2);transition:transform .2s ease}.faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.faq-panel{padding:0 20px 20px;animation:faqIn .22s ease}.faq-panel p{margin:0}.final-cta{width:min(calc(100% - 48px),var(--max));margin:20px auto 96px;padding:clamp(32px,6vw,70px);text-align:center;background:radial-gradient(circle at 50% 0%,rgba(37,211,102,.18),transparent 36rem),var(--surface)}.final-cta h2{max-width:820px;margin:16px auto}.final-cta p{max-width:680px;margin:0 auto 26px}.legal-page{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:138px 0 84px}.legal-hero{max-width:860px;margin:0 auto 34px;text-align:center}.legal-hero h1{max-width:900px;margin:16px auto 18px;font-size:clamp(2.85rem,6vw,5.4rem)}.legal-hero p{max-width:760px;margin:0 auto 18px;color:var(--text);font-size:clamp(1.05rem,2vw,1.28rem)}.legal-updated{display:inline-flex;padding:9px 12px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:var(--surface);font-size:.9rem}.legal-article{max-width:860px;margin:0 auto;padding:clamp(28px,5vw,56px);border:1px solid var(--line-soft);border-radius:var(--radius);background:radial-gradient(circle at 100% 0%,rgba(37,211,102,.09),transparent 22rem),var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legal-article h2{margin:36px 0 12px;padding-top:24px;border-top:1px solid var(--line-soft);font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.2}.legal-article h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-article p,.legal-article li{color:color-mix(in srgb,var(--muted) 88%,var(--text));font-size:1rem;line-height:1.78}.legal-article p{margin:0 0 16px}.legal-article ul{display:grid;gap:8px;padding-left:1.2rem;margin:0 0 20px}.legal-article li::marker{color:var(--green-2)}.footer{width:min(calc(100% - 48px),var(--max));margin:0 auto;padding:46px 0 40px;border-top:1px solid var(--line-soft)}.footer-main{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.54fr) minmax(180px,.62fr);gap:clamp(34px,7vw,96px);align-items:start}.footer p{margin:10px 0 0;font-size:.94rem}.footer-company p{max-width:420px}.footer-company-name{margin-top:22px!important;color:var(--text)!important;font-family:var(--heading-font);font-weight:800}.footer-logo{width:fit-content;padding:0}.footer-logo img{width:92px;opacity:.92}.footer strong,.footer a{display:block}.footer strong{margin-bottom:12px;color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.footer a:not(.brand){margin:8px 0;color:var(--muted);font-size:.92rem;font-weight:560;overflow-wrap:anywhere}.footer a:hover{color:var(--green-2)}.footer-bottom{display:grid;gap:8px;margin-top:34px;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:.82rem;line-height:1.5;text-align:center}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:45;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#041009;background:linear-gradient(135deg,var(--green),var(--green-2));box-shadow:0 0 #25d36661,var(--glow);animation:pulse 2.6s ease-out infinite}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .56s ease var(--delay, 0ms),transform .56s ease var(--delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero-sequence{opacity:0;transform:translateY(18px);animation:heroIn .62s ease forwards}.hero-sequence:nth-child(1){animation-delay:.12s}.hero-sequence:nth-child(2){animation-delay:.24s}.hero-sequence:nth-child(3){animation-delay:.36s}.hero-sequence:nth-child(4){animation-delay:.48s}.hero-sequence:nth-child(5){animation-delay:.6s}.hero-sequence:nth-child(6){animation-delay:.72s}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}@keyframes bubbleIn{to{opacity:1;transform:translateY(0)}0%{transform:translateY(8px)}}@keyframes typingWindow{0%{opacity:0;transform:translateY(8px)}20%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes dot{0%{opacity:.45;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@keyframes floatY{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #25d36659,var(--glow)}70%{box-shadow:0 0 0 12px #25d36600,var(--glow)}to{box-shadow:0 0 #25d36600,var(--glow)}}@keyframes ambient{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-24px,-18px,0) scale(1.08)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes faqIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1101px)and (max-width:1280px){.site-header,.hero-grid,.section,.legal-page,.footer,.final-cta{width:min(calc(100% - 56px),var(--max))}.site-header{gap:18px}.nav{gap:4px}.nav a{padding-inline:10px;font-size:.9rem}.hero{padding-top:118px}.hero-grid{grid-template-columns:minmax(0,.96fr) minmax(340px,.74fr);gap:44px}h1{font-size:clamp(3.35rem,4.65vw,4.55rem)}h2{font-size:clamp(2.35rem,3.9vw,3.75rem)}.hero-lead{font-size:1.18rem}.phone-mockup{width:min(100%,342px)}.chat-body{min-height:360px}.floating-card{width:216px}.float-card-one{left:-8px}.float-card-two{right:-8px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px)and (max-width:1100px){.site-header,.hero-grid,.section,.legal-page,.footer,.final-cta{width:min(calc(100% - 48px),var(--max))}.site-header{gap:14px;min-height:70px}.brand-logo img{width:68px}.nav{gap:2px}.nav a{padding:9px 8px;font-size:.84rem}.button-small{min-height:40px;padding:10px 12px;font-size:.84rem}.icon-button{width:40px;height:40px}.hero{min-height:auto;padding:112px 24px 48px}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(300px,.66fr);gap:34px;min-height:auto}h1{max-width:560px;font-size:clamp(3.05rem,4.7vw,4rem);line-height:1.02}h2{font-size:clamp(2.15rem,3.9vw,3.35rem)}.hero-lead{font-size:1.08rem}.hero-text{margin-bottom:24px}.hero-visual{min-height:500px}.phone-mockup{width:min(100%,315px)}.chat-body{min-height:330px}.bubble{font-size:.86rem}.floating-card{width:194px;padding:11px}.floating-card span{font-size:.78rem}.float-card-one{top:102px;left:-8px}.float-card-two{right:-10px;bottom:118px}.float-card-three{left:6px;bottom:64px}.section{padding:82px 0}.section-header{max-width:700px}.card-grid,.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section,.demo-section,.two-columns{grid-template-columns:1fr 1fr;gap:30px}.steps,.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.offer-card{padding:20px}.offer-card h3{font-size:1.06rem}.offer-card p,.offer-card li{font-size:.92rem}.offer-price{padding:14px}.offer-price strong{font-size:2.05rem}.setup-price{padding:11px 12px}.setup-price span,.setup-price strong{font-size:.82rem}.offer-card .button{padding-inline:12px;font-size:.84rem}.offer-card.is-featured{margin-top:-8px}.offer-help{grid-template-columns:1fr auto}.offer-note{max-width:780px;font-size:.8rem}.demo-panel{grid-template-columns:minmax(250px,340px);padding:16px}.phone-mockup-compact{width:min(100%,318px)}.phone-mockup-compact .chat-body{min-height:300px}.footer-main{grid-template-columns:minmax(120px,.8fr) minmax(150px,.65fr) minmax(180px,.7fr);gap:34px}}@media(min-width:900px)and (max-width:1100px)and (orientation:portrait){.hero{padding:118px 24px 54px}.hero-grid{grid-template-columns:1fr;gap:42px;width:min(calc(100% - 56px),900px)}.hero-copy{max-width:820px}h1{max-width:780px;font-size:clamp(3.7rem,7vw,4.65rem);line-height:1.01}.hero-lead{max-width:720px;font-size:1.18rem}.hero-text{max-width:680px}.hero-visual{width:min(100%,660px);min-height:620px;margin-inline:auto}.phone-mockup{width:clamp(372px,42vw,410px)}.chat-body{min-height:388px}.bubble{font-size:.94rem}.floating-card{width:220px;padding:13px}.floating-card span{font-size:.84rem}.float-card-one{top:104px;left:34px}.float-card-two{right:32px;bottom:126px}.float-card-three{left:60px;bottom:70px}}@media(min-width:821px)and (max-width:899px){.site-header,.section,.legal-page,.footer,.final-cta{width:min(calc(100% - 44px),var(--max))}.site-header{gap:12px}.brand-logo img{width:66px}.nav{gap:0}.nav a{padding:9px 7px;font-size:.82rem}.button-small{min-height:40px;padding:10px 11px;font-size:.82rem}.hero-grid,.split-section,.demo-section,.two-columns{grid-template-columns:1fr}.hero{min-height:auto;padding-top:112px}.hero-grid{gap:38px;min-height:auto;width:min(calc(100% - 44px),var(--max))}h1{max-width:720px;font-size:clamp(3.3rem,7.2vw,4.2rem)}h2{font-size:clamp(2.25rem,5.8vw,3.3rem)}.hero-visual{min-height:520px}.phone-mockup{width:min(100%,350px);margin-inline:auto}.chat-body{min-height:350px}.card-grid,.included-grid,.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card.is-featured{grid-column:1 / -1;margin-top:0}.footer-main{grid-template-columns:1fr 1fr;gap:38px}.footer-bottom{gap:8px}}@media(max-width:820px){.site-header{grid-template-columns:auto auto;width:min(calc(100% - 22px),var(--max));min-height:66px;padding:12px 0}.site-header.is-scrolled{border-radius:26px}.nav{position:absolute;top:calc(100% + 10px);right:0;left:0;display:none;flex-direction:column;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav.is-open{display:flex}.nav a{border-radius:var(--radius)}.header-actions{justify-self:end}.menu-button{display:grid}.header-actions .button{display:none}.hero{min-height:auto;padding:104px 18px 42px}.hero-grid,.split-section,.demo-section,.two-columns{grid-template-columns:1fr}.hero-grid{min-height:0;gap:34px}h1{font-size:clamp(2.55rem,11vw,4.15rem)}h2{font-size:clamp(2rem,10vw,3.2rem)}.section{width:min(100% - 32px,var(--max));padding:70px 0}.legal-page{width:min(100% - 32px,var(--max));padding:118px 0 70px}.legal-hero{text-align:left}.legal-hero h1{font-size:clamp(2.55rem,9vw,4rem)}.section-band{width:100%;padding-inline:16px}.card-grid,.included-grid,.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-card.is-featured{grid-column:1 / -1;margin-top:0}.steps{grid-template-columns:1fr}.steps:before{display:none}.offer-help,.demo-panel{grid-template-columns:1fr}.demo-panel-clean{min-height:auto;padding-block:26px}.float-card-one,.float-card-two,.float-card-three{position:relative;inset:auto;width:min(100%,340px);margin:10px auto 0}.hero-visual{min-height:auto}.phone-mockup{width:min(100%,360px)}.brand-logo img{width:70px}}@media(min-width:641px)and (max-width:820px){.hero{padding-top:108px}.hero-grid{width:min(calc(100% - 40px),760px);gap:36px}h1{max-width:720px;font-size:clamp(3.15rem,8.5vw,4.15rem);line-height:1.02}.hero-lead{max-width:680px;font-size:1.12rem}.hero-visual{position:relative;display:flex;min-height:585px;justify-content:center}.phone-mockup{width:clamp(348px,48vw,386px)}.chat-body{min-height:370px}.float-card-one,.float-card-two,.float-card-three{position:absolute;width:210px;margin:0;padding:12px;opacity:.9;animation:floatY 4.5s ease-in-out infinite alternate}.float-card-one{top:94px;left:10px}.float-card-two{right:8px;bottom:118px}.float-card-three{left:26px;bottom:66px}}@media(max-width:620px){.card-grid,.offer-grid,.included-grid,.footer-main{grid-template-columns:1fr}.offer-card.is-featured{grid-column:auto;margin-top:0}.offer-card.is-featured:hover{transform:translateY(-4px)}.offer-help{padding:22px}.offer-note{align-items:flex-start;text-align:left}.button{width:100%;min-height:52px;padding-inline:16px}.icon-button{width:40px;height:40px}.hero-actions,.hero-highlights{flex-direction:column}.hero-highlights span,.benefit-list span,.included-grid span{width:100%}.chat-body{min-height:330px}.final-cta{width:min(100% - 32px,var(--max));margin-bottom:72px}.whatsapp-float{right:16px;bottom:16px}.footer{width:min(100% - 32px,var(--max))}.footer-logo img{width:96px}}@media(max-width:480px){html{scroll-padding-top:78px}.site-header{top:0;width:calc(100% - 24px);min-height:58px;gap:10px;padding:10px 0}.site-header.is-scrolled{top:8px;min-height:54px;padding:8px 10px;border-radius:20px}.brand-logo img{width:58px}.icon-button{width:38px;height:38px}.nav{top:calc(100% + 8px);padding:10px}.nav a{padding:12px;font-size:.9rem}.hero{padding:92px 14px 36px}.hero-grid{gap:28px}h1{max-width:100%;margin-bottom:16px;font-size:clamp(2.28rem,12vw,3.15rem);line-height:1.04}h2{font-size:clamp(1.85rem,9.5vw,2.65rem);line-height:1.06}h3{font-size:1.08rem}p{line-height:1.58}.hero-lead{margin-bottom:10px;font-size:1.04rem;line-height:1.55}.hero-text{margin-bottom:22px;font-size:.94rem}.hero-actions{gap:10px;margin-bottom:18px}.button{min-height:50px;padding:13px 15px;font-size:.92rem}.eyebrow{max-width:100%;padding:7px 10px;font-size:.7rem;line-height:1.2}.hero-highlights{gap:8px}.hero-highlights span,.benefit-list span,.included-grid span{padding:10px;border-radius:var(--radius);font-size:.9rem}.hero-visual{display:grid;gap:10px;justify-items:center}.phone-mockup{width:min(100%,326px);padding:12px;border-radius:24px}.phone-top{padding:18px 10px 12px}.avatar{width:38px;height:38px}.chat-body{min-height:300px;padding-top:16px}.bubble{max-width:92%;padding:10px 12px;font-size:.86rem}.chat-input{padding:8px}.chat-input button{width:34px;height:34px}.float-card-one,.float-card-two,.float-card-three{width:min(100%,326px);padding:11px 12px;margin-top:0;opacity:.84;box-shadow:0 14px 42px #0000003d;animation:none}.floating-card span{font-size:.8rem}.marquee-wrap{padding:12px 0}.marquee-track{gap:10px;animation-duration:42s}.marquee-track span{padding:9px 12px;font-size:.88rem}.section{width:min(100% - 28px,var(--max));padding:58px 0}.legal-page{width:min(100% - 28px,var(--max));padding:96px 0 56px}.legal-hero{margin-bottom:24px}.legal-hero h1{margin-top:14px;font-size:clamp(2.25rem,12vw,3.1rem);line-height:1.04}.legal-hero p{font-size:1rem;line-height:1.58}.legal-updated{border-radius:var(--radius);font-size:.82rem}.legal-article{padding:22px 18px}.legal-article h2{margin-top:28px;padding-top:20px;font-size:1.28rem}.legal-article p,.legal-article li{font-size:.94rem;line-height:1.68}.section-header{margin-bottom:28px}.section-header h2{margin-top:12px}.section-header p{font-size:.98rem}.info-card,.support-card,.step-card,.offer-card{padding:20px}.card-icon{width:42px;height:42px;margin-bottom:16px}.two-columns{gap:34px}.pill-list span{width:100%;border-radius:var(--radius);font-size:.92rem}.process-strip span{flex-basis:100%}.offer-card{min-height:auto}.offer-price{margin:18px 0;padding:15px}.offer-price strong{font-size:2.2rem}.setup-price{margin-bottom:18px;padding:11px 12px}.offer-card ul{margin-bottom:18px}.offer-help{gap:18px;margin-top:14px;padding:20px}.demo-section{gap:28px}.flow-list span{padding:11px 12px 11px 36px;font-size:.92rem}.demo-panel{padding:12px}.phone-mockup-compact{width:min(100%,318px)}.phone-mockup-compact .chat-body{min-height:292px}.faq-item button{gap:12px;padding:17px 16px;font-size:.96rem}.faq-panel{padding:0 16px 17px}.final-cta{width:min(100% - 28px,var(--max));margin-top:6px;padding:28px 18px}.footer{width:min(100% - 28px,var(--max));padding:38px 0 34px}.footer-main{gap:26px;text-align:center}.footer-logo{margin-inline:auto}.footer-logo img{width:82px}.footer strong{margin-bottom:10px;font-size:.72rem}.footer a:not(.brand){margin:7px 0;font-size:.88rem}.footer-bottom{margin-top:28px;padding-top:18px;font-size:.76rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal],.hero-sequence,.bubble,.typing{opacity:1;transform:none}}
