.wa-hero{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:min(100svh - 64px,720px);padding:8px 0 32px;display:grid}.wa-hero .hero{padding:0}@media (width<=960px){.wa-hero{grid-template-columns:1fr;min-height:0;padding-top:32px}}.chat{box-shadow:0 1px 2px color-mix(in oklab, var(--shade) 8%, transparent), 0 40px 80px -40px color-mix(in oklab, var(--shade) 45%, transparent);background:#efeae2;border:1px solid #fff;border-radius:26px;position:relative;overflow:hidden}.chat__bar{background:#f0f2f5;border-bottom:1px solid #0000000f;align-items:center;gap:12px;padding:14px 18px;display:flex}.chat__bar .av{color:#fff;width:40px;height:40px;font:700 10.5px/1 var(--sans);letter-spacing:.02em;background:#2563eb;border-radius:50%;flex:none;place-items:center;display:grid}.chat__bar b{font:600 15px/1.2 var(--sans);letter-spacing:-.01em;display:block}.chat__bar small{color:var(--muted);font-size:12.5px}.chat__bar .unread{color:#fff;min-width:30px;height:24px;font:700 12.5px/24px var(--sans);text-align:center;font-variant-numeric:tabular-nums;background:#25d366;border-radius:99px;margin-left:auto;padding:0 9px}.unread.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{scale:1.16}}.chat__feed{flex-direction:column;justify-content:flex-end;height:440px;padding:16px 18px;display:flex;-webkit-mask:linear-gradient(#0000,#000 90px);mask:linear-gradient(#0000,#000 90px)}.mw{flex:none;grid-template-rows:1fr;display:grid}.mw>.msg{min-height:0;overflow:hidden}.mw.in{animation:open .6s var(--ease) both}.mw.in>.msg{animation:fadein .5s var(--ease) .15s both}@keyframes open{0%{grid-template-rows:0fr}}@keyframes fadein{0%{opacity:0;translate:0 8px}}.msg{max-width:80%;font:400 14.5px/1.35 var(--sans);background:#fff;border-radius:4px 12px 12px;justify-self:start;margin-top:8px;padding:8px 12px 6px;box-shadow:0 1px #0000000f}.msg.me{background:#d9fdd3;border-radius:12px 4px 12px 12px;justify-self:end}.msg b{font:600 12.5px/1.3 var(--sans);color:var(--c,#1f7a52);display:block}.msg small{float:right;color:var(--faint);margin:6px 0 0 10px;font-size:11px}.vs{grid-template-columns:1fr auto 1fr;padding:0;display:grid}.vs__col{padding:clamp(24px,3.4vw,44px)}.vs__col--on{background:color-mix(in oklab, var(--deep) 3%, white)}.vs__label{font:600 15px/1 var(--sans);letter-spacing:-.015em;align-items:center;gap:10px;margin:0 0 22px;display:flex}.vs__label .dot{width:30px;height:30px;color:var(--muted);background:#131a170f;border-radius:9px;place-items:center;display:grid}.vs__col--on .vs__label .dot{background:var(--deep);color:#fff}.vs__label svg{width:15px;height:15px}.vs ul{margin:0;padding:0;list-style:none;display:grid}.vs li{border-top:1px solid var(--line);font:500 16px/1.35 var(--sans);letter-spacing:-.01em;align-items:center;gap:12px;padding:13px 0;display:flex}.vs__col--off li{color:var(--faint)}.vs__col--off li:before{content:"—";color:#131a1740;flex:none;width:20px}.vs__col--on li svg{background:var(--soft);width:20px;height:20px;color:var(--deep);stroke-width:3px;border-radius:50%;flex:none;padding:3px}.vs__rule{background:var(--line);width:1px;position:relative}.vs__rule i{border:1px solid var(--line);width:34px;height:34px;box-shadow:var(--shadow);font:400 17px/1 var(--sans);color:var(--faint);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.js .vs__col--on li{opacity:0;translate:8px}.vs.on .vs__col--on li{opacity:1;transition:opacity .5s var(--ease), translate .5s var(--ease);transition-delay:calc(.35s + var(--i) * .11s);translate:0}@media (width<=760px){.vs{grid-template-columns:1fr}.vs__rule{width:auto;height:1px}}.reel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);display:grid}.reel__steps{margin:0;padding:0;list-style:none}.rstep{opacity:.3;max-width:460px;min-height:72vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;gap:14px;display:flex}.rstep:first-child{justify-content:flex-start;min-height:56vh;padding-top:12vh}.rstep:last-child{justify-content:flex-start;min-height:92vh;padding-top:20vh}.rstep.is-on{opacity:1}.rstep .ask{box-shadow:var(--shadow);font:500 15px/1.35 var(--sans);background:#fff;border-radius:4px 14px 14px;place-self:flex-start start;padding:10px 14px 9px}.rstep .ask:before{content:"No WhatsApp";font:600 11px/1.3 var(--sans);color:#1f7a52;margin-bottom:2px;display:block}.rstep .h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15}.rstep p{color:var(--muted);max-width:42ch;margin:0;font-size:16.5px;line-height:1.55}.reads{border:1px solid var(--line);max-width:380px;box-shadow:var(--shadow);background:#fff;border-radius:16px;gap:9px;margin-top:6px;padding:16px;display:grid}.reads div{font:500 12.5px/1 var(--sans);color:var(--muted);grid-template-columns:88px 1fr 40px;align-items:center;gap:12px;display:grid}.reads span{background:color-mix(in oklab, var(--hue) 15%, transparent);border-radius:99px;height:6px;overflow:hidden}.reads span i{height:100%;width:var(--w);background:var(--hue);border-radius:inherit;transform-origin:0;transition:transform 1s var(--ease) .2s;display:block;transform:scaleX(0)}.rstep.is-on .reads span i{transform:scaleX(1)}.reads b{color:var(--fg);text-align:right;font-variant-numeric:tabular-nums}.reel__stage{position:relative}.phone{width:320px;height:640px;box-shadow:0 0 0 1px #ffffff14 inset, 0 50px 90px -40px color-mix(in oklab, var(--shade) 60%, transparent);background:#111312;border-radius:48px;flex-direction:column;margin-inline:auto;padding:10px;display:flex;position:sticky;top:max(88px,50vh - 330px)}.phone>*{position:relative}.phone:before{content:"";background-color:#f7f7f6;background-image:radial-gradient(circle,#0000001a 1px,#0000 1.2px);background-size:16px 16px;border-radius:38px;position:absolute;inset:10px}.phone__top{height:40px;font:600 13px/1 var(--sans);justify-content:space-between;align-items:center;padding:0 26px 0 30px;display:flex}.phone__top i{background:#111312;border-radius:99px;width:86px;height:24px;margin-right:52px}.phone__app{font:600 13.5px/1 var(--sans);letter-spacing:-.01em;align-items:center;gap:9px;padding:6px 18px 12px;display:flex}.mk{color:#fff;height:26px;font:700 9.5px/1 var(--sans);letter-spacing:.03em;background:#2563eb;border-radius:8px;place-items:center;padding:0 7px;display:grid}.screens{flex:1;min-height:0;padding:0 12px;display:grid}.scr{opacity:0;visibility:hidden;min-height:0;transition:opacity .45s var(--ease), translate .45s var(--ease), visibility 0s .45s;flex-direction:column;grid-area:1/1;gap:10px;display:flex;translate:0 10px}.reel[data-step="0"] .scr[data-s="0"],.reel[data-step="1"] .scr[data-s="1"],.reel[data-step="2"] .scr[data-s="2"]{opacity:1;visibility:visible;transition-delay:.12s,.12s,0s;translate:0}.scr .hd{align-items:center;gap:10px;padding:12px 12px 4px;display:flex}.scr .ic{border-radius:8px;flex:none;width:28px;height:28px}.ic--ai{background:var(--h-ai);color:#fff;place-items:center;display:grid}.ic--ai svg{width:14px;height:14px}.scr .hd p{font:600 14px/1.2 var(--sans);letter-spacing:-.015em;flex:1;margin:0}.scr .cnt{background:var(--hue);color:#fff;font:600 11px/1.4 var(--sans);border-radius:99px;flex:none;padding:2px 8px}.inlay{isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow-inlay);background:#fff;border-radius:18px;padding:14px;position:relative;overflow:hidden}.inlay[style*=--hue]:before,.scr>.inlay:first-of-type:before{content:"";z-index:-1;background:var(--hue);opacity:.13;filter:blur(32px);border-radius:50%;width:140px;height:140px;position:absolute;top:-60px;right:-60px}.fig{font:600 28px/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0 0 12px}.segs{gap:4px;display:flex}.segs span{border-radius:99px;flex:1;height:6px;overflow:hidden}.pale{background:color-mix(in oklab, var(--hue) 15%, transparent)}.segs i{height:100%;width:var(--w);border-radius:inherit;background:var(--hue);transform-origin:0;transition:transform 1s var(--ease);display:block;transform:scaleX(0)}.reel[data-step="1"] .segs i{transition-delay:.3s;transform:scaleX(1)}.ctx{font:400 12px/1.35 var(--sans);color:var(--muted);margin:10px 0 0}.pics{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pics img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.stamp{font:400 11.5px/1.3 var(--sans);color:#b45309;margin:0;padding:0 4px}.scr .q{background:var(--ink);color:#fff;max-width:84%;font:500 13px/1.35 var(--sans);border-radius:14px 14px 4px;align-self:flex-end;margin-top:6px;padding:9px 12px}.scr .a{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;gap:10px;padding:14px;display:grid}.scr .a>p{font:400 13.5px/1.45 var(--sans);margin:0}.boleto{border-radius:14px;gap:8px;padding:12px;display:grid}.boleto small{color:var(--muted);font-size:11.5px}.boleto strong{white-space:nowrap;font:600 21px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.boleto .act{text-align:center;white-space:nowrap;background:var(--ink);color:#fff;height:32px;font:600 12px/32px var(--sans);border-radius:99px;margin-top:4px;padding:0 12px}.src{color:var(--muted);align-items:center;gap:6px;display:flex;font:500 11.5px/1 var(--sans)!important}.src img{border-radius:5px;width:16px;height:16px}.ask-bar{border:1px solid var(--line);height:42px;font:400 12.5px/1 var(--sans);color:var(--faint);background:#fff;border-radius:99px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 6px 0 14px;display:flex}.ask-bar b{background:var(--h-ai);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ask-bar svg{width:14px;height:14px}.conv{gap:8px;display:grid}.conv .tag{background:color-mix(in oklab, var(--hue) 12%, white);color:color-mix(in oklab, var(--hue) 80%, black);font:600 11px/1.3 var(--sans);border-radius:99px;justify-self:start;padding:3px 9px}.conv b{font:600 16px/1.25 var(--sans);letter-spacing:-.02em}.conv p{font:400 13px/1.45 var(--sans);color:var(--muted);margin:0}.opts{grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;display:grid}.opts span{border:1px solid var(--line);height:34px;font:600 12px/1 var(--sans);border-radius:99px;place-items:center;display:grid}.opts .sel{background:var(--hue);color:#fff;border-color:#0000}.agenda{font:600 13px/1.25 var(--sans);align-items:center;gap:10px;padding:12px 14px;display:flex}.older{font:600 13px/1.3 var(--sans);gap:4px;padding:12px 14px;display:grid}.older small{font:400 11.5px/1.3 var(--sans);color:var(--muted)}.older .tag{color:var(--muted);font:600 10.5px/1.3 var(--sans);background:#131a170d;border-radius:99px;justify-self:start;padding:2px 8px}.agenda small{font:400 11.5px/1.3 var(--sans);color:var(--muted);display:block}.agenda{opacity:0;transition:opacity .5s var(--ease), translate .5s var(--ease);translate:0 8px}.reel[data-step="2"] .agenda{opacity:1;transition-delay:.7s;translate:0}.dock{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:99px;justify-content:center;gap:6px;margin:10px auto 12px;padding:6px;display:flex}.dock span{width:40px;height:40px;transition:background-color .4s var(--ease);border-radius:50%;place-items:center;display:grid}.dock img{border-radius:7px;width:24px;height:24px}.dock svg{width:16px;height:16px;color:var(--h-ai)}.reel[data-step="0"] [data-d="0"],.reel[data-step="1"] [data-d="1"],.reel[data-step="2"] [data-d="2"]{background:#131a1712}@media (width<=900px){.reel{grid-template-columns:1fr}.reel__stage{z-index:2;background:linear-gradient(var(--canvas) calc(100% - 36px), #f7f7f600);order:-1;height:380px;position:sticky;top:64px}.phone{transform-origin:top;position:static;transform:scale(.58)}.rstep,.rstep:first-child,.rstep:last-child{justify-content:center;min-height:52vh;padding-top:0}}@media (width<=820px){.reel__stage{top:58px}}.impl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.impl .block__head{margin:0}@media (width<=900px){.impl{grid-template-columns:1fr}}.check{gap:0;padding:26px}.check__head{font:600 17px/1 var(--sans);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;display:flex}.check__n{font:600 15px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.check__n span{color:var(--fg)}.check__bar{background:color-mix(in oklab, var(--deep) 12%, transparent);border-radius:99px;height:6px;margin:16px 0 10px;overflow:hidden}.check__bar i{border-radius:inherit;background:var(--deep);width:0;height:100%;transition:width .7s var(--ease);display:block}.check__list{margin:0;padding:0;list-style:none}.check__list li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.check__list li:first-child{border-top:0}.check__list svg{fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.check__list circle{stroke:var(--line);stroke-width:1.5px;fill:#0000;transition:fill .4s var(--ease), stroke .4s var(--ease)}.check__list path{stroke:#fff;stroke-width:2.4px;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .4s var(--ease) .25s}.check__list li.done circle{fill:var(--deep);stroke:var(--deep)}.check__list li.done path{stroke-dashoffset:0}.check__list div{flex:1;gap:4px;display:grid}.check__list b{font:600 15.5px/1.3 var(--sans);letter-spacing:-.015em;transition:background-size .45s var(--ease) .45s, color .45s var(--ease) .45s;background:linear-gradient(currentColor,currentColor) 0 55%/0 1.5px no-repeat;justify-self:start}.check__list li.done b{color:var(--faint);background-size:100% 1.5px}.check__list small{color:var(--muted);font-size:13.5px;line-height:1.45}.check__list .next{background:var(--soft);color:var(--deep);font:600 11.5px/1.4 var(--sans);border-radius:99px;flex:none;padding:3px 9px}.check__list li:last-child circle{stroke:var(--deep);stroke-dasharray:3 3}.faq{interpolate-size:allow-keywords;align-content:start;gap:10px;display:grid}.faq details{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);transition:box-shadow .3s var(--ease);border-radius:18px}.faq details:hover{box-shadow:var(--shadow-hover)}.faq summary{cursor:pointer;font:600 16.5px/1.3 var(--sans);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:26px;height:26px;transition:rotate .35s var(--ease);background:#131a170d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23131a17' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;flex:none}.faq details[open] summary:after{rotate:45deg}.faq details::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}.faq details p{max-width:62ch;color:var(--muted);margin:0;padding:0 22px 20px;font-size:15.5px;line-height:1.6}.human{align-self:start;gap:12px;padding:26px}.human .ico{border-radius:12px;width:40px;height:40px;margin-bottom:6px}.human .ico svg{width:18px;height:18px}.human .btn{align-self:start;margin-top:8px}
