:root{--bg:#fff;--surface:#fff;--well:#f5f7fb;--line:#e4e9f2;--line-strong:#cdd6e4;--feature:#e6edf7;--feature-line:#a5c1e2;--primary:#437bc2;--primary-ink:#2f5f9e;--on-primary:#fff;--ink:#1a1a1a;--body:#505359;--muted:#86888b;--black:#000;--night:#14233d;--night-ink:#f3f6fb;--night-muted:#a7b6cf;--night-line:#2c4166;--yellow:#ffb81c;--magenta:#c5008c;--olive:#a2c55c;--purple:#6415f8;--orange:#ff6412;--green:#24ae72;--blue:#017cff;--voz-w:#eee8fd;--apoyo-w:#fdefe7;--pilot-w:#fff4dc;--pilot-ink:#8a5a00;--pilot-bg:#0e7a4d;--pilot-body:#d6f2e4;--pilot-card:#ffffff14;--pilot-line:#ffffff2e;--ok:#3e9466;--bad:#b5268a;--shadow:#243a6321;--font:var(--font-outfit),"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--r-md:16px;--r-lg:22px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--body);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--surface);position:fixed;inset:0 0 auto}h1,h2,h3{color:var(--ink);text-wrap:balance;letter-spacing:-.015em;margin:0;font-weight:600}p{margin:0}a{color:var(--primary)}img{display:block}:focus-visible{outline:2.5px solid var(--primary);outline-offset:3px;border-radius:6px}.wrap{max-width:1140px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto;position:relative}.lede{color:var(--body);max-width:60ch;font-size:1.15rem}section{scroll-margin-top:84px;position:relative}main,footer{z-index:1;position:relative}.globe{display:block}.h2{font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:700;line-height:1.1}.sec{padding-block:96px}.sec-head{gap:16px;max-width:760px;margin-bottom:48px;display:grid}@media (width<=640px){.sec{padding-block:64px}}.flow-layer{z-index:0;pointer-events:none;visibility:hidden;width:100%;height:100%;position:fixed;inset:0;overflow:visible}html.flow .flow-layer{visibility:visible}html.flow .globe-slot .static{visibility:hidden}.btn{font-family:var(--font);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--primary);color:var(--primary)}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn.pri:hover{filter:brightness(.95);color:var(--on-primary)}.btn.sm{padding:8px 16px;font-size:.92rem}.badge{background:var(--pilot-w);color:var(--pilot-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.badge i{background:var(--yellow);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ffb81c40}.top{top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.top .wrap{align-items:center;gap:20px;padding-block:12px;display:flex}.lockup{align-items:center;text-decoration:none;transition:opacity .35s,transform .35s;display:flex}.lk{align-items:flex-start;gap:calc(var(--g) * .135);--g:40px;display:inline-flex}.lk.big{--g:44px}.lk-g{width:calc(var(--g) * .96);height:var(--g)}.lk-w{width:calc(var(--g) * 1.58);height:calc(var(--g) * .242);margin-top:calc(var(--g) * .256)}html.flow:not(.scrolled) .lockup{opacity:0;pointer-events:none;transform:translateY(-4px)}.nav{gap:2px;margin-left:auto;display:flex}.nav a{color:var(--body);border-radius:999px;padding:8px 13px;font-size:.98rem;font-weight:500;text-decoration:none}.nav a:hover{background:var(--well);color:var(--primary)}@media (width<=860px){.nav{display:none}.top .btn{margin-left:auto}}.intro .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px 64px;padding-block:56px 96px;display:grid}.globe-slot{aspect-ratio:115.4/120.2;justify-self:center;width:100%;max-width:430px}.globe-slot .static{width:100%;height:100%}.brandwords{width:min(100%,600px);color:var(--black)}.brandwords h1{margin:0}.wm-big{width:59.17%;height:auto;margin-bottom:4.54%;display:block}.tg-big{width:100%;height:auto;display:block}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-top:34px;font-size:.82rem;font-weight:600}.eyebrow+.claim{margin-top:10px}.claim{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:28ch;margin-top:36px;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:700;line-height:1.12}.claim span{color:var(--primary);display:block}.intro .lede{margin-top:16px}.intro .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.intro .badge{margin-top:22px}@media (width<=900px){.intro .wrap{grid-template-columns:1fr;gap:28px;padding-block:36px 64px}.globe-slot{justify-self:start;max-width:210px}}.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;padding-block:40px 80px;display:grid}.hero .h1{margin-bottom:16px;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:700;line-height:1.08}.probs{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.probs li{grid-template-columns:34px 1fr;align-items:start;column-gap:14px;display:grid}.num{background:var(--c);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.98rem;font-weight:700;line-height:1;display:inline-grid}[style*=yellow] .num,[style*=olive] .num{color:#1a1a1a}.probs .num{grid-row:1/3;margin-top:1px}.probs b{color:var(--ink);font-size:1.22rem;font-weight:600;line-height:1.3}.probs .d{grid-column:2;margin-top:2px;font-size:1.06rem;line-height:1.45}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=900px){.hero .wrap{grid-template-columns:1fr;gap:40px;padding-block:24px 56px}}.inbox-wrap{justify-self:center;width:100%;max-width:430px;position:relative}.inbox-wrap:before{content:"";background:var(--surface);border:1px solid var(--line);z-index:0;border-radius:26px;position:absolute;inset:14px -10px -14px 10px;transform:rotate(3deg)}@media (width<=560px){.inbox-wrap:before{inset:12px 2px -12px 6px}}.inbox{z-index:1;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -34px var(--shadow);border-radius:26px;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:16px 18px 10px;display:flex}.inbox-head b{color:var(--ink);font-size:1.05rem;font-weight:600}.inbox-head span{color:var(--muted);font-size:.8rem}.chatrow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 18px;display:grid}.av{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.82rem;font-weight:600;display:grid}.chatrow b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.chatrow p{color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.chatrow p em{color:var(--ink);font-style:normal;font-weight:500}.att{color:var(--muted);vertical-align:-2px;align-items:center;gap:4px;display:inline-flex}.att svg{width:14px;height:14px}.fw{color:var(--muted);font-size:.72rem;font-style:italic;display:block}.meta{color:var(--muted);font-variant-numeric:tabular-nums;justify-items:end;gap:6px;font-size:.72rem;display:grid}.unread{background:var(--ok);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;font-weight:600;display:grid}.inbox-foot{color:var(--muted);background:var(--well);padding:10px 18px 14px;font-size:.82rem}.caption{color:var(--muted);text-align:center;margin-top:22px;font-size:.85rem}.power{background:var(--night);color:var(--night-muted)}.power .wrap{padding-block:110px}.power .big{letter-spacing:-.03em;color:var(--night-ink);max-width:16ch;font-size:clamp(2.4rem,6vw,5rem);font-weight:700;line-height:1.02}.power .big span{color:var(--night-muted);display:block}.power .intro-p{max-width:58ch;margin-top:28px;font-size:1.2rem}.table{border-top:1px solid var(--night-line);grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.table>div{padding:26px 28px 6px 0}.table>div+div{border-left:1px solid var(--night-line);padding-left:28px}.table h3{color:var(--night-ink);margin-bottom:12px;font-size:1.1rem;font-weight:600}.table ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.table li{grid-template-columns:14px 1fr;align-items:baseline;gap:10px;display:grid}.table li:before{content:"";background:var(--night-muted);border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.table .us li:before{background:var(--orange)}.power .close{color:var(--night-ink);max-width:30ch;margin-top:52px;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:600;line-height:1.2}.power .close b{color:var(--yellow);font-weight:600}@media (width<=640px){.power .wrap{padding-block:72px}.table{grid-template-columns:1fr}.table>div+div{border-left:0;border-top:1px solid var(--night-line);padding-left:0}}.statement{padding-block:140px 120px}.statement .big{letter-spacing:-.03em;color:var(--ink);max-width:17ch;font-size:clamp(2.2rem,5.6vw,4.8rem);font-weight:700;line-height:1.04}.statement .big span{color:var(--primary);display:block}.keeps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;max-width:1000px;margin-top:56px;display:grid}.keeps div{border-top:3px solid var(--c);align-content:start;gap:6px;padding:16px 4px 0 0;display:grid}.keeps b{color:var(--ink);font-size:1.08rem;font-weight:600;line-height:1.25}.keeps p{font-size:.95rem;line-height:1.5}@media (width<=900px){.keeps{grid-template-columns:1fr 1fr}}@media (width<=760px){.statement{padding-block:88px 72px}}@media (width<=480px){.keeps{grid-template-columns:1fr;gap:20px}}.story{gap:30px;display:grid}.srow{grid-template-columns:minmax(0,.85fr) 120px minmax(0,1.15fr);align-items:center;gap:12px;display:grid}.sq{color:var(--ink);grid-column:1/-1;align-items:center;gap:12px;margin:0 0 4px;font-size:1.22rem;font-weight:600;line-height:1.3;display:flex}.before{background:var(--surface);border:1px dashed var(--line-strong);border-radius:18px;padding:14px 16px}.before b{color:var(--muted);margin-bottom:4px;font-size:.88rem;font-weight:500;display:block}.before p{color:var(--muted);font-size:1.02rem;line-height:1.45}.before p em{color:var(--body);font-style:normal;font-weight:500}.link{width:100%;height:58px}.after{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 16px 30px -26px var(--shadow);grid-template-columns:52px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.after>img{object-fit:contain;width:52px;height:52px}.after.web{grid-template-columns:1fr}.webhead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.weblogo{align-self:flex-start;width:auto;height:38px}.after h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.25rem;font-weight:600;display:flex}.after p{margin-top:4px;font-size:1.06rem;line-height:1.5}.st{background:var(--well);color:var(--primary-ink);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.story-foot{color:var(--muted);margin-top:18px;font-size:.82rem}@media (width<=860px){.srow{grid-template-columns:1fr;gap:0}.link{justify-self:center;width:120px;height:44px;transform:rotate(90deg)}}.product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}.stage{padding:0 120px 40px 0;position:relative}.browser{background:var(--surface);border:1px solid var(--line);box-shadow:0 34px 70px -40px var(--shadow);border-radius:20px;overflow:hidden}.browser .bar{background:var(--well);border-bottom:1px solid var(--line);gap:6px;padding:10px 14px;display:flex}.browser .bar i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.browser .body{grid-template-columns:150px minmax(0,1fr);min-height:300px;display:grid}.browser .side{border-right:1px solid var(--line);align-content:start;gap:8px;padding:14px 12px;display:grid}.browser .side img{width:auto;height:26px;margin-bottom:8px}.browser .side span{color:var(--body);border-radius:8px;padding:5px 8px;font-size:.78rem}.browser .side span.on{background:var(--well);color:var(--primary);font-weight:600}.browser .main{align-content:start;gap:10px;padding:16px;display:grid}.browser .ttl{color:var(--ink);font-size:1rem;font-weight:600}.kp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k{background:var(--well);border-radius:12px;padding:10px 12px}.k b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;line-height:1.1;display:block}.k span{color:var(--muted);font-size:.75rem}.ln{color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:100px 1fr 38px;align-items:center;gap:8px;font-size:.76rem;display:grid}.ln div{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.ln div span{background:var(--primary);border-radius:4px;height:100%;display:block}.cap{color:var(--muted);text-align:right;font-size:.72rem}.mini-phone{background:var(--well);border:7px solid #1f2329;border-radius:32px;width:200px;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 30px 60px -28px #14233d73}.mini-phone:before{content:"";z-index:2;background:#1f2329;border-radius:999px;width:62px;height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mp-in{gap:6px;padding:30px 9px 8px;display:grid}.mp-in .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-left:3px;font-size:.5rem}.mp-feat{background:var(--feature);border:1.2px solid var(--feature-line);border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:7px 8px;display:grid}.mp-feat b{color:var(--primary);font-size:.68rem;font-weight:600;line-height:1.2;display:block}.mp-feat small{color:var(--primary);font-size:.52rem;line-height:1.3;display:block}.mp-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:6px 8px;display:grid}.mp-row img{width:28px;height:28px}.mp-row b{color:var(--ink);font-size:.64rem;font-weight:600;line-height:1.2;display:block}.mp-row small{color:var(--body);font-size:.5rem;line-height:1.3;display:block}.mp-nav{background:var(--surface);border-top:1px solid var(--line);color:var(--body);grid-template-columns:repeat(3,1fr);place-items:end center;padding:4px 6px 9px;font-size:.5rem;display:grid}.mp-nav div{justify-items:center;gap:2px;display:grid}.mp-nav .c{color:var(--ink);margin-top:-18px;font-weight:500}.pdesc{gap:28px;display:grid}.pdesc .kind{color:var(--primary);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.pdesc p{font-size:1rem}.tools{margin:12px 0 0;padding:0;list-style:none;display:grid}.tools li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:7px 0;display:grid}.tools li:last-child{border-bottom:0}.tools img{object-fit:contain;width:44px;height:44px}.tools b{color:var(--ink);font-weight:600}.tools span{font-size:.93rem}@media (width<=960px){.product{grid-template-columns:1fr;gap:40px}}@media (width<=560px){.stage{padding:0}.browser .body{grid-template-columns:1fr}.browser .side{display:none}.mini-phone{width:180px;margin:-70px 0 0 auto;position:relative}}.ring{width:var(--s,42px);height:var(--s,42px);background:linear-gradient(135deg,var(--purple),var(--blue));border-radius:50%;flex:none;justify-content:center;align-items:center;padding:3px;display:flex}.ring>span{background:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ring .globe{width:66%;height:66%}.pacha{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.pacha h2{margin-bottom:18px}.dict{border-left:3px solid var(--primary);background:var(--feature);border-radius:0 14px 14px 0;gap:8px;margin-top:30px;padding:18px 20px;display:grid}.dict .entry{color:var(--ink);font-size:1.05rem}.dict .entry b{font-size:1.35rem;font-weight:700}.dict .entry i{color:var(--muted);margin:0 6px;font-size:.9rem}.dict p{font-size:.97rem}.chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:0 24px 50px -32px var(--shadow);overflow:hidden}.chat-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.chat-top .who{flex:1;min-width:150px}.chat-top .who b{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.aitag{background:var(--voz-w);color:var(--purple);border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:500}.chat-top .who span{color:var(--muted);font-size:.82rem}.human{border:1.5px solid var(--primary);color:var(--primary);background:var(--surface);font-family:var(--font);cursor:pointer;border-radius:999px;padding:8px 15px;font-size:.86rem;font-weight:600}.human:hover{background:var(--feature)}.msgs{background:var(--well);flex-direction:column;gap:14px;min-height:300px;padding:20px 18px;display:flex}.msg{border-radius:18px;max-width:88%;padding:12px 16px;font-size:.97rem;line-height:1.55}.msg.me{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:5px;align-self:flex-end}.msg.me small{opacity:.85;margin-bottom:2px;font-size:.75rem;display:block}.msg.ai{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-top-left-radius:5px;align-self:flex-start}.msg .warn{background:var(--apoyo-w);color:var(--ink);border-radius:10px;margin-top:10px;padding:8px 11px;font-size:.86rem;display:block}.human-note{color:var(--primary);background:var(--feature);border-top:1px solid var(--line);margin:0;padding:10px 18px;font-size:.88rem}.qs{border-top:1px solid var(--line);gap:8px;padding:14px 18px 18px;display:grid}.qs small{color:var(--muted);font-size:.78rem}.qs .row{flex-wrap:wrap;gap:8px;display:flex}.q{font:inherit;text-align:left;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.9rem}.q:hover{border-color:var(--primary);color:var(--primary)}.q[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.chat-foot{color:var(--muted);padding:0 18px 16px;font-size:.78rem}@media (width<=900px){.pacha{grid-template-columns:1fr;gap:36px}}.trust{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.trust .sec-head{margin:0;position:sticky;top:110px}.tlist{border-top:1px solid var(--line-strong);background:var(--surface);margin:0;padding:0;list-style:none}.tlist li{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:24px;padding:22px 0;display:grid}.tlist b{color:var(--ink);font-size:1.1rem;font-weight:600;line-height:1.3}.tlist p{font-size:.98rem}@media (width<=900px){.trust{grid-template-columns:1fr;gap:28px}.trust .sec-head{position:static}}@media (width<=560px){.tlist li{grid-template-columns:1fr;gap:6px}}.pilot{background:var(--pilot-bg);color:var(--pilot-body);overflow:hidden}.pilot .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px 56px;display:grid}.pilot .h2{color:#fff}.pilot .lede{color:var(--pilot-body)}.pilot .badge{background:var(--yellow);color:#3a2600;margin-bottom:18px}.pilot .badge i{background:#fff;box-shadow:0 0 0 4px #ffffff59}.countdown{align-items:baseline;gap:12px;margin-top:22px;display:flex}.countdown b{color:var(--yellow);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(2.8rem,6vw,4.2rem);font-weight:800;line-height:1}.countdown span{color:#fff;max-width:16ch;font-size:1.05rem;font-weight:500;line-height:1.3}.perks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.perks li{border-radius:var(--r-md);background:var(--pilot-card);border:1px solid var(--pilot-line);grid-template-columns:auto 1fr;align-items:baseline;gap:16px;padding:18px 20px;display:grid}.perks .n{color:var(--yellow);font-variant-numeric:tabular-nums;width:1.3ch;font-size:1.9rem;font-weight:800;line-height:1}.perks b{color:#fff;font-size:1.1rem;font-weight:600;display:block}.perks p{color:var(--pilot-body);font-size:.96rem}.pilot-cta{grid-column:2}.pilot .btn.pri{color:var(--pilot-bg);background:#fff;border-color:#fff}.pilot .btn.pri:hover{filter:none;background:var(--yellow);border-color:var(--yellow);color:#3a2600}.pilot :focus-visible{outline-color:var(--yellow)}@media (width<=860px){.pilot .wrap{grid-template-columns:1fr;gap:28px}.pilot-cta{grid-column:auto}}.steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-width:0;padding:62px 22px 24px;position:relative}.steps li:before{counter-increment:s;content:counter(s);background:var(--primary);width:30px;height:30px;color:var(--on-primary);border-radius:50%;place-items:center;font-size:.95rem;font-weight:600;display:grid;position:absolute;top:20px;left:22px}.steps h3{margin-bottom:6px;font-size:1.08rem;font-weight:600}.steps p{font-size:.95rem;line-height:1.5}@media (width<=900px){.steps{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps{grid-template-columns:1fr}}.demo{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.demo h2{margin-bottom:18px}.contact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;display:grid}.qrbox{justify-items:start;gap:8px;display:grid}.qr{border:1px solid var(--line);background:#fff;border-radius:14px;width:136px;height:136px;padding:6px}.qrbox p{color:var(--muted);max-width:19ch;font-size:.82rem;line-height:1.35}.cdata{justify-items:start;gap:12px;display:grid}.cdata div{gap:2px;display:grid}.print-only{display:none}@media (width<=420px){.contact{grid-template-columns:1fr}}.contact span{color:var(--muted);font-size:.8rem;font-weight:500}.contact b{color:var(--ink);user-select:all;font-size:1.1rem;font-weight:600}.share{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:12px;margin-top:30px;padding:20px;display:grid}.share h3{font-size:1.08rem}.share pre{white-space:pre-wrap;font-family:var(--font);background:var(--well);color:var(--ink);border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.share .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.okmsg{color:var(--ok);font-size:.88rem;font-weight:500}form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 24px 50px -36px var(--shadow);gap:16px;padding:28px;display:grid}.fr{grid-template-columns:1fr 1fr;gap:16px;display:grid}.f{gap:6px;min-width:0;display:grid}.f label{color:var(--ink);font-size:.9rem;font-weight:500}.f label em{color:var(--muted);font-style:normal;font-weight:400}.f input,.f select,.f textarea{font:inherit;color:var(--ink);background:var(--well);border:1.5px solid var(--line);border-radius:12px;width:100%;padding:11px 14px;font-size:1rem}.f textarea{resize:vertical;min-height:90px}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--primary);background:var(--surface);outline:none}.f .err{color:var(--bad);font-size:.84rem}.f.bad input,.f.bad select{border-color:var(--bad)}.consent{grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.9rem;display:grid}.consent input{width:18px;height:18px;accent-color:var(--primary);margin-top:4px}.consent.bad{color:var(--bad)}details{border-top:1px solid var(--line);padding-top:12px;font-size:.88rem}details summary{cursor:pointer;color:var(--primary);font-weight:500}details .priv{color:var(--body);gap:8px;margin-top:10px;display:grid}.done{border-radius:var(--r-md);background:var(--well);border:1px solid var(--line);gap:12px;padding:18px;display:grid}.done h3{color:var(--primary);font-size:1.15rem}.done pre{white-space:pre-wrap;font-family:var(--font);background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;margin:0;padding:12px;font-size:.92rem}.done .row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=900px){.demo{grid-template-columns:1fr;gap:32px}}@media (width<=560px){.fr{grid-template-columns:1fr}form{padding:20px}}.finale{text-align:center;padding-block:120px 130px}.finale .globe-slot{max-width:250px;margin:0 auto}.finale h2{letter-spacing:-.025em;margin-top:40px;font-size:clamp(2rem,5vw,3.8rem);font-weight:700;line-height:1.05}.finale p{max-width:46ch;margin:16px auto 0;font-size:1.1rem}@media (width<=640px){.finale .globe-slot{max-width:180px}}footer{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}footer .wrap{flex-wrap:wrap;align-items:center;gap:18px 32px;padding-block:28px 34px;display:flex}footer .flogo{width:auto;height:44px}footer .sp{flex:1}@media print{@page{margin:14mm}html,body{background:#fff!important}body{color:#333;font-size:11.5pt}.flow-layer,.nav,.top .btn,.ctas,.human,.qs,.chat-foot,form,.share,.pilot-cta,#waDirect,.countdown,.caption,.story-foot,.inbox-wrap:before,.human-note{display:none!important}html.flow .globe-slot .static{visibility:visible!important}.top{border:0;position:static}html.flow:not(.scrolled) .lockup{transform:none;opacity:1!important}.sec,.power .wrap{padding-block:18pt!important}.intro .wrap{padding-block:8pt 18pt}.globe-slot{max-width:200px}.power,.pilot{color:#333;border-top:2pt solid var(--c,#14233d);background:#fff!important}.pilot{--c:#0e7a4d}.power .big,.power h3,.power .close,.pilot .h2,.perks b{color:#1a1a1a!important}.power .big span{color:#555!important}.power .close b{color:#8a5a00!important}.pilot .lede,.perks p,.power .intro-p,.table li{color:#333!important}.table,.table>div+div{border-color:#ccc}.perks li{background:#fff;border:1px solid #ccc}.perks .n{color:#0e7a4d}.pilot .badge,.badge{color:#5a3d00!important;background:#fff4dc!important}.inbox,.chat,.after,.browser{box-shadow:none!important}.inbox{transform:none}.srow,.perks li,.tlist li,.inbox,.chat,.probs li,.contact,.finale{break-inside:avoid}.hero,.power,#mismo-dia,#pachaia,#confianza,#piloto,#junta{break-before:auto}.demo{grid-template-columns:1fr}.qr{width:150px;height:150px}.print-only{display:flex!important}.print-cta{border:1px solid #ccc;border-radius:12px;align-items:center;gap:14px;width:max-content;max-width:100%;margin-top:16px;padding:10px 12px}.print-cta .qr.small{border:0;width:96px;height:96px;padding:0}.print-cta p{font-size:11pt;line-height:1.4}.print-cta b{color:#1a1a1a;display:block}a{color:inherit;text-decoration:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.legal{max-width:820px;padding:56px max(16px,env(safe-area-inset-left,0px)) 96px;margin:0 auto}.legal-back{color:var(--primary);margin-bottom:28px;font-weight:500;text-decoration:none;display:inline-block}.legal-back:hover{text-decoration:underline}.legal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 24px 50px -36px var(--shadow);padding:clamp(22px,5vw,48px)}.legal-h1{color:var(--ink);text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.1}.legal-h2{color:var(--ink);margin:36px 0 12px;font-size:1.45rem;font-weight:700;line-height:1.2}.legal-h3{color:var(--ink);margin:24px 0 8px;font-size:1.15rem;font-weight:600}.legal-meta{color:var(--muted);margin-bottom:16px;font-weight:600}.legal-p{color:var(--body);margin-bottom:14px}.legal-ul{color:var(--body);gap:6px;margin-bottom:14px;padding-left:1.4rem;list-style:outside;display:grid}.legal-a{color:var(--primary-ink);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}footer .flinks{gap:18px;display:flex}footer .flinks a{color:var(--muted);text-decoration:none}footer .flinks a:hover{color:var(--primary)}.skip{z-index:50;background:var(--primary);color:var(--on-primary);border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done.err h3{color:var(--bad)}
