@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--brand-50: #eef9ec;--brand-100: #d6f2d0;--brand-200: #b2e4a8;--brand-400: #56ae48;--brand-500: #3e9a35;--brand-600: #2c7f2a;--brand-700: #1f6322;--yellow: #f7c41b;--yellow-50: #fff7db;--ink: #0c1d13;--ink-2: #132a1c;--ink-line: rgba(255, 255, 255, .12);--text: #13221a;--muted: #4e6056;--line: rgba(19, 34, 26, .1);--bg: #eef6ee;--glass: rgba(255, 255, 255, .52);--glass-strong: rgba(255, 255, 255, .72);--glass-border: rgba(255, 255, 255, .7);--glass-dark: rgba(10, 26, 17, .58);--glass-dark-border: rgba(255, 255, 255, .12);--blur: blur(18px) saturate(170%);--glass-shadow: 0 10px 36px -12px rgba(22, 70, 35, .22), inset 0 1px 0 rgba(255, 255, 255, .85);--accent: #2c7f2a;--accent-strong: #1f6322;--text-soft: #33443a;--tint-soft: rgba(255, 255, 255, .5);--tint: rgba(255, 255, 255, .65);--tint-strong: rgba(255, 255, 255, .85);--hair: rgba(255, 255, 255, .7);--nav-bg: rgba(255, 255, 255, .55);--drawer-bg: rgba(255, 255, 255, .82);--mock-bg: rgba(255, 255, 255, .66);--ring: rgba(255, 255, 255, .75);--thumb: #0c1d13;--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .9);--qr-bg: #ffffff;--whatsapp: #25d366;--messenger: #0a7cff;--instagram: #e1306c;--web: #6c5ce7;--radius: 20px;--radius-sm: 12px;--shadow-sm: 0 1px 2px rgba(12, 29, 19, .06), 0 2px 8px rgba(12, 29, 19, .04);--shadow: 0 14px 40px -14px rgba(12, 29, 19, .28);--shadow-lg: 0 30px 70px -24px rgba(12, 29, 19, .4);--ease-out: cubic-bezier(.2, .75, .2, 1);--ease-spring: cubic-bezier(.3, 1.5, .5, 1);--font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--glass: rgba(255, 255, 255, .88);--glass-strong: rgba(255, 255, 255, .95);--glass-dark: rgba(10, 26, 17, .94)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:var(--font);color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:-.02em}p{margin:0}.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--brand-400);outline-offset:3px;border-radius:6px}::selection{background:var(--brand-200)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section{position:relative;padding:110px 0}.section__head{text-align:center;max-width:720px;margin:0 auto 64px}.section__head h2{font-size:clamp(30px,4vw,46px);font-weight:800;margin:14px 0 16px}.section__head p{color:var(--muted);font-size:18px}.aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:linear-gradient(160deg,#eaf6e9,#f4faef 45%,#fbf7e6)}.aurora span{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;will-change:transform;animation:aurora-drift 26s ease-in-out infinite alternate}.aurora span:nth-child(1){width:48vw;height:48vw;background:#9fe08f;top:-12vw;left:-10vw}.aurora span:nth-child(2){width:40vw;height:40vw;background:#ffe17d;top:25vh;right:-12vw;animation-duration:32s;animation-delay:-9s}.aurora span:nth-child(3){width:36vw;height:36vw;background:#86d9c4;bottom:-14vw;left:22vw;animation-duration:29s;animation-delay:-15s}.aurora span:nth-child(4){width:28vw;height:28vw;background:#c4ef9f;top:50vh;left:-8vw;animation-duration:35s;animation-delay:-4s}@keyframes aurora-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.12)}to{transform:translate(-6vw,10vh) scale(.95)}}.glass,.pill--badge,.chip,.float-card,.stats__grid,.showcase__visual,.feature-card,.segmented,.plan,.compare,.ent-card,.faq__item,.contact__form,.contact__list a,.contact__static,.nav--scrolled,.btn--outline{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow)}.eyebrow{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:var(--tint);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.eyebrow--soft{background:transparent;border:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.text-gradient{background:linear-gradient(100deg,#2c7f2a,#56ae48,#9ccf3a,#56ae48,#2c7f2a);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 5s linear infinite}@keyframes shimmer{to{background-position:200% center}}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:12px;font-weight:700;font-size:15px;white-space:nowrap;transition:transform .25s var(--ease-out),box-shadow .25s ease,background .2s ease,color .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.97)}.btn svg{transition:transform .25s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn--lg{padding:15px 26px;font-size:16px;border-radius:14px}.btn--block{width:100%}.btn--primary:after,.btn--light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease}.btn--primary:hover:after,.btn--light:hover:after{transform:translate(120%)}.btn--primary{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;box-shadow:0 10px 24px -8px #2c7f2aa6,inset 0 1px #ffffff40}.btn--primary:hover{box-shadow:0 16px 32px -10px #2c7f2ab3,inset 0 1px #ffffff40}.btn--outline{color:var(--text)}.btn--outline:hover{border-color:var(--brand-400);color:var(--accent);background:var(--glass-strong)}.btn--ghost{color:var(--text)}.btn--ghost:hover{color:var(--accent);transform:none}.btn--light{background:#fffffff2;color:#1f6322}.btn--light:hover{box-shadow:0 14px 30px -10px #00000059}.btn--outline-light{border:1.5px solid rgba(255,255,255,.5);background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff}.btn--outline-light:hover{background:#fff3;border-color:#fff}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent);margin-top:26px}.link-arrow svg{transition:transform .25s var(--ease-out)}.link-arrow:hover svg{transform:translate(5px)}.checklist{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.checklist li{display:flex;align-items:center;gap:10px;font-weight:600}.checklist svg{flex:none;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--tint);border:1px solid var(--glass-border);color:var(--accent)}.reveal{opacity:0}.reveal.is-visible{opacity:1;animation:reveal-up .85s var(--ease-out) var(--delay, 0ms) backwards}.reveal--left.is-visible{animation-name:reveal-left}.reveal--right.is-visible{animation-name:reveal-right}.reveal--zoom.is-visible{animation-name:reveal-zoom}.reveal--fade.is-visible{animation-name:reveal-fade}.stagger>*{opacity:0}.stagger.is-visible>*{opacity:1;animation:reveal-up .65s var(--ease-out) backwards;animation-delay:calc(var(--base, 0ms) + var(--si, 0) * 80ms)}.stagger>:nth-child(2){--si: 1}.stagger>:nth-child(3){--si: 2}.stagger>:nth-child(4){--si: 3}.stagger>:nth-child(5){--si: 4}.stagger>:nth-child(6){--si: 5}.stagger>:nth-child(7){--si: 6}.stagger>:nth-child(8){--si: 7}@keyframes reveal-up{0%{opacity:0;transform:translateY(34px)}}@keyframes reveal-left{0%{opacity:0;transform:translate(-56px)}}@keyframes reveal-right{0%{opacity:0;transform:translate(56px)}}@keyframes reveal-zoom{0%{opacity:0;transform:translateY(24px) scale(.9)}}@keyframes reveal-fade{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}}@keyframes slide-in{0%{opacity:0;transform:translate(-26px)}}@keyframes fade-in{0%{opacity:0}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-ring{0%{box-shadow:0 0 #56ae488c}to{box-shadow:0 0 0 12px #56ae4800}}.nav{position:fixed;inset:0 0 auto;z-index:50;border:0;transition:background .3s ease,box-shadow .3s ease,transform .45s var(--ease-out)}.nav--scrolled{border:0;border-bottom:1px solid var(--glass-border);border-radius:0;background:var(--nav-bg)}.nav--hidden{transform:translateY(-100%)}.nav__inner{display:flex;align-items:center;gap:28px;height:76px}.nav__logo img{height:44px;width:auto;transition:transform .3s var(--ease-spring)}.nav__logo:hover img{transform:scale(1.05) rotate(-2deg)}.nav__links{position:relative;display:flex;gap:4px;margin:0 auto}.nav__links a{position:relative;z-index:1;padding:8px 14px;border-radius:10px;font-weight:600;font-size:15px;color:var(--text-soft);transition:color .2s ease}.nav__links a:hover,.nav__links a.is-active{color:var(--accent-strong)}.nav__indicator{position:absolute;top:0;bottom:0;left:0;border-radius:10px;background:var(--tint-strong);border:1px solid var(--glass-border);box-shadow:0 4px 14px -6px #1646234d;transition:transform .45s var(--ease-spring),width .45s var(--ease-spring),opacity .3s ease}.nav__actions{display:flex;align-items:center;gap:6px}.nav__toggle{display:none;padding:8px;border-radius:10px}.nav__toggle:hover{background:var(--tint)}.nav__progress{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--brand-500),var(--brand-400),var(--yellow));transform-origin:left;transform:scaleX(0);border-radius:0 3px 3px 0}.nav__drawer{position:fixed;z-index:49;top:76px;inset-inline:0;bottom:0;background:var(--drawer-bg);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);padding:16px 20px 32px;display:flex;flex-direction:column;gap:4px;transform:translate(100%);visibility:hidden;transition:transform .4s var(--ease-out),visibility 0s linear .4s;overflow-y:auto}.nav__drawer.is-open{transform:none;visibility:visible;transition:transform .4s var(--ease-out)}.nav__drawer>a{padding:14px 6px;font-weight:700;font-size:18px;border-bottom:1px solid var(--line)}.nav__drawer.is-open>a{animation:drawer-item .45s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * 50ms)}.nav__drawer-actions{display:grid;gap:10px;margin-top:22px}@keyframes drawer-item{0%{opacity:0;transform:translate(28px)}}.hero{position:relative;padding:150px 0 100px;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.grid-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(44,127,42,.16) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(ellipse at 70% 35%,#000 10%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 70% 35%,#000 10%,transparent 65%)}.hero__inner{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.hero__copy>.pill--badge{animation:reveal-up .8s var(--ease-out) .05s backwards}.hero__lead{animation:reveal-up .8s var(--ease-out) .85s backwards}.hero__ctas{animation:reveal-up .8s var(--ease-out) 1s backwards}.hero__channels .chip{animation:pop-in .5s var(--ease-spring) backwards;animation-delay:calc(1.15s + var(--i) * 90ms)}.hero__visual{animation:hero-visual 1.2s var(--ease-out) .35s backwards}@keyframes hero-visual{0%{opacity:0;transform:translateY(40px) scale(.92)}}.pill--badge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text-soft)}.pill--badge img{height:22px;width:auto;border-radius:4px}.pill__dot{width:8px;height:8px;border-radius:50%;background:var(--brand-400);animation:pulse-ring 1.8s ease-out infinite}.hero__title{font-size:clamp(38px,5.4vw,64px);font-weight:800;margin:24px 0 22px;letter-spacing:-.035em}.word{display:inline-block;animation:word-in .9s var(--ease-out) backwards;animation-delay:calc(.15s + var(--i) * 55ms)}.word.text-gradient{animation:word-in .9s var(--ease-out) backwards,shimmer 5s linear infinite;animation-delay:calc(.15s + var(--i) * 55ms),0s}@keyframes word-in{0%{opacity:0;transform:translateY(.55em) rotate(4deg);filter:blur(8px)}}.hero__lead{font-size:18.5px;color:var(--muted);max-width:560px}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin:34px 0 36px}.hero__ctas .btn--primary:after{animation:auto-shine 4s ease-in-out 2.2s infinite}@keyframes auto-shine{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.hero__channels{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;transition:transform .25s var(--ease-spring),background .2s ease}.chip:hover{transform:translateY(-3px);background:var(--glass-strong)}.chip--whatsapp svg{color:var(--whatsapp)}.chip--messenger svg{color:var(--messenger)}.chip--instagram svg{color:var(--instagram)}.chip--web svg{color:var(--web)}.hero__visual{position:relative;display:flex;justify-content:center;padding:20px 0}.hero__halo{position:absolute;top:50%;left:50%;width:460px;height:460px;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,#8fdc7e,#f7e07a,#7fd6c2,#b9ec8f,#8fdc7e);filter:blur(56px);opacity:.6;animation:spin 16s linear infinite;pointer-events:none}.phone-tilt{position:relative;transform:perspective(1200px) rotateY(calc(var(--mx, 0) * 14deg)) rotateX(calc(var(--my, 0) * -10deg));transition:transform .35s ease-out}.phone{position:relative;width:310px;height:600px;border-radius:46px;background:#0f1712;padding:12px;box-shadow:var(--shadow-lg),inset 0 0 0 2px #2a3a30;display:flex;flex-direction:column;animation:floaty 7s ease-in-out infinite}.phone:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:36px;background:#ece5dd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23d5cec4'/%3E%3C/svg%3E");z-index:0}.phone>*{position:relative;z-index:1}.phone__notch{position:absolute;top:20px;left:50%;transform:translate(-50%);width:90px;height:24px;border-radius:20px;background:#0f1712;z-index:3}.phone__header{display:flex;align-items:center;gap:10px;padding:50px 16px 14px;background:#075e54;color:#fff;border-radius:36px 36px 0 0}.phone__header strong{display:block;font-size:15px}.phone__header span{display:flex;align-items:center;gap:4px;font-size:11px;opacity:.85}.phone__avatar{width:36px;height:36px;border-radius:50%;background:var(--whatsapp);display:grid;place-items:center}.phone__body{flex:1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.phone__input{display:flex;align-items:center;gap:8px;margin:0 10px 12px;padding:6px 6px 6px 16px;border-radius:999px;background:#fff;font-size:13px;color:#9aa59f}.phone__input span{flex:1}.phone__send{width:32px;height:32px;border-radius:50%;background:#075e54;color:#fff;display:grid;place-items:center}.bubble{max-width:82%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #00000014;animation:pop .4s var(--ease-spring) both}.bubble--them{align-self:flex-start;background:#fff;border-top-left-radius:4px;color:#1b2620;transform-origin:left bottom}.bubble--bot{align-self:flex-end;background:#d9fdd3;border-top-right-radius:4px;color:#1b2620;transform-origin:right bottom}.bubble__tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:var(--accent);margin-bottom:2px;width:100%}.bubble--typing{display:inline-flex;gap:4px;padding:12px 14px}.bubble--typing i{width:6px;height:6px;border-radius:50%;background:#7d8c83;animation:blink 1s infinite}.bubble--typing i:nth-child(2){animation-delay:.15s}.bubble--typing i:nth-child(3){animation-delay:.3s}.float-card{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:var(--glass-strong);translate:calc(var(--mx, 0) * var(--depth, 20) * -1px) calc(var(--my, 0) * var(--depth, 20) * -1px);transition:translate .35s ease-out;animation:floaty 6s ease-in-out infinite}.float-card small{display:block;font-size:12px;color:var(--muted);font-weight:600}.float-card strong{font-size:16px}.float-card em{font-style:normal;color:#34b7f1;font-size:13px}.float-card__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.float-card__icon--green{background:var(--brand-50);color:var(--accent)}.float-card__icon--yellow{background:var(--yellow-50);color:#b98b00}.float-card--tl{top:36px;right:-40px;animation-delay:-2s}.float-card--br{bottom:140px;right:-50px;animation-delay:-4s}.float-card--ml{top:290px;left:-40px;flex-direction:column;align-items:flex-start;gap:6px;animation-delay:-1s}.float-card__avatars{display:flex}.float-card__avatars span{width:28px;height:28px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--brand-500)}.float-card__avatars span:first-child{margin-left:0;background:#f59e0b}.float-card__avatars span:last-child{background:#6c5ce7}.marquee{background:#0a1a11d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--glass-dark-border);color:#fff;overflow:hidden;padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:44px;width:max-content;animation:scroll 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__item{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:16px;white-space:nowrap}.marquee__item svg{color:var(--yellow);animation:spin 6s linear infinite}@keyframes scroll{to{transform:translate(-50%)}}.stats{padding:90px 0 30px}.stats__head{text-align:center;margin-bottom:44px}.stats__head h2{font-size:clamp(26px,3vw,36px);font-weight:800}.stats__head p{color:var(--muted);margin-top:10px;font-size:17px}.stats__grid{display:grid;grid-template-columns:repeat(6,1fr);border-radius:var(--radius);overflow:hidden}.stat{padding:30px 18px;text-align:center;border-right:1px solid var(--hair);transition:background .3s ease}.stat:hover{background:var(--tint-soft)}.stat:last-child{border-right:0}.stat strong{display:block;font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums}.stat strong span{color:var(--brand-400)}.stat small{display:block;margin-top:4px;color:var(--muted);font-weight:600;font-size:14px}.showcase__row{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:110px}.showcase__row:last-child{margin-bottom:0}.showcase__row.is-reversed .showcase__copy{order:2}.showcase__copy h3{font-size:clamp(26px,3vw,36px);font-weight:800;margin:10px 0 16px}.showcase__copy p{color:var(--muted);font-size:17px}.showcase__visual{position:relative;overflow:hidden;padding:40px;border-radius:30px}.orb{position:absolute;border-radius:50%;filter:blur(34px);opacity:.75;pointer-events:none;animation:orb-float 10s ease-in-out infinite alternate}.orb--a{width:220px;height:220px;background:#9fe08f;top:-60px;left:-50px}.orb--b{width:200px;height:200px;background:#ffe17d;bottom:-60px;right:-40px;animation-delay:-5s}@keyframes orb-float{to{transform:translate(40px,30px) scale(1.15)}}.mock{position:relative;background:var(--mock-bg);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-radius:var(--radius);box-shadow:var(--shadow),var(--inset-hi);border:1px solid var(--glass-border);overflow:hidden;font-size:14px}.mock__bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--hair);background:var(--tint-soft)}.mock__bar span{width:10px;height:10px;border-radius:50%}.mock__bar span:nth-child(1){background:#ff6159}.mock__bar span:nth-child(2){background:#ffbd2e}.mock__bar span:nth-child(3){background:#28c941}.mock__bar b{margin-left:10px;font-size:13px}.mock--broadcast{padding-bottom:18px}.mock__row{padding:14px 18px 0}.mock__row label{display:block;font-size:12px;font-weight:700;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.mock__tags{display:flex;gap:6px;flex-wrap:wrap}.mock__tags em{font-style:normal;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--brand-50);color:var(--accent-strong)}.mock__template{background:#d9fdd3;color:#1b2620;border-radius:12px;padding:12px 14px;line-height:1.5}.mock__template button{display:block;width:100%;margin-top:10px;padding:7px;border-radius:8px;background:#fff;color:#027eb5;font-weight:700;font-size:13px}.mock__progress{padding:16px 18px 0}.mock__progress-head{display:flex;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:6px}.mock__progress-head b{font-variant-numeric:tabular-nums}.mock__track{height:8px;border-radius:99px;background:#56ae4826;overflow:hidden}.mock__track i{display:block;width:0;height:100%;border-radius:inherit;background:repeating-linear-gradient(45deg,rgba(255,255,255,.25) 0 8px,transparent 8px 16px),linear-gradient(90deg,var(--brand-400),var(--brand-600));background-size:22px 22px,100% 100%;animation:stripes .8s linear infinite;transition:width 2.2s cubic-bezier(.3,.7,.2,1) .3s}.is-on .mock__track i{width:var(--w)}@keyframes stripes{to{background-position:22px 0,0 0}}.mock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px 0}.mock__kpis div{background:var(--tint);border-radius:12px;padding:10px;text-align:center}.mock__kpis svg{color:var(--accent)}.mock__kpis b{display:block;font-size:17px;font-variant-numeric:tabular-nums}.mock__kpis small{color:var(--muted);font-size:12px;font-weight:600}.is-on .stagger-pop>*{animation:pop-in .5s var(--ease-spring) backwards;animation-delay:calc(.45s + var(--i) * .13s)}.is-on .mock__template{animation:pop .6s var(--ease-spring) .8s backwards;transform-origin:left top}.is-on .inbox__row{animation:slide-in .55s var(--ease-out) backwards;animation-delay:calc(.35s + var(--i) * .14s)}.is-on .inbox__meta em{animation:pop-in .5s var(--ease-spring) 1.2s backwards}.is-on .flow>.flow__node,.is-on .flow__split{animation:pop-in .55s var(--ease-spring) backwards;animation-delay:calc(.3s + var(--i) * .23s)}.is-on .flow__line{animation:draw-y .4s ease-out backwards;animation-delay:calc(.3s + var(--i) * .23s)}@keyframes draw-y{0%{transform:scaleY(0)}}.inbox{padding:8px}.inbox__row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;transition:background .2s ease}.inbox__row:hover{background:var(--tint-soft)}.inbox__row.is-active{background:#56ae4824}.inbox__avatar{flex:none;width:38px;height:38px;border-radius:50%;background:var(--tint-strong);border:1px solid var(--line);display:grid;place-items:center}.inbox__text{flex:1;min-width:0}.inbox__text b{display:block;font-size:14px}.inbox__text small{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox__meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.inbox__meta small{display:inline-flex;align-items:center;gap:3px;color:var(--muted);font-size:11.5px}.inbox__meta em{font-style:normal;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--brand-600);color:#fff;white-space:nowrap}.inbox__unread{font-style:normal;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--brand-400);color:#fff;font-size:11px;font-weight:800;animation:pulse-ring 1.8s ease-out infinite}.flow{padding:28px 20px;display:flex;flex-direction:column;align-items:center}.flow__node{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;border:1px solid var(--glass-border);background:var(--tint-strong);font-weight:700;box-shadow:var(--shadow-sm)}.flow__node svg{color:var(--accent)}.flow__node--trigger{background:var(--ink);color:#fff;border-color:var(--ink)}.flow__node--trigger svg{color:var(--yellow)}.flow__node--small{font-size:13px;padding:10px 12px}.flow__line{position:relative;width:2px;height:30px;background:repeating-linear-gradient(180deg,var(--brand-400) 0 4px,transparent 4px 8px);transform-origin:top}.flow__line:after{content:"";position:absolute;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 4px #56ae4840;animation:travel 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes travel{0%{top:-4px;opacity:0}20%{opacity:1}80%{opacity:1}to{top:calc(100% - 4px);opacity:0}}.flow__split{display:flex;gap:14px;position:relative;padding-top:22px;flex-wrap:wrap;justify-content:center}.flow__split:before{content:"";position:absolute;top:0;left:25%;right:25%;height:22px;border:2px dashed var(--brand-400);border-bottom:0;border-radius:12px 12px 0 0}.feature-card{position:relative;overflow:hidden;border-radius:var(--radius);padding:28px 24px;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift, 0px));transition:transform .25s ease-out,box-shadow .3s ease,background .3s ease}.feature-card:hover{--lift: -6px;background:var(--glass-strong);box-shadow:var(--shadow),var(--inset-hi)}.feature-card>:not(.feature-card__glow){position:relative}.feature-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(360px circle at var(--sx, 50%) var(--sy, 50%),rgba(86,174,72,.22),transparent 45%);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-card:hover .feature-card__glow{opacity:1}.feature-card__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(140deg,var(--tint-strong),var(--brand-100));border:1px solid var(--glass-border);color:var(--accent);margin-bottom:20px;transition:background .3s ease,color .3s ease,transform .4s var(--ease-spring)}.feature-card:hover .feature-card__icon{background:linear-gradient(140deg,var(--brand-500),var(--brand-700));color:#fff;transform:rotate(-8deg) scale(1.08)}.feature-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.feature-card p{color:var(--muted);font-size:15px}.usecases{background:#09180fe6;color:#fff;overflow:hidden}.usecases .container{position:relative}.usecases__glow{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;animation:orb-float 12s ease-in-out infinite alternate}.usecases__glow--a{width:600px;height:600px;background:radial-gradient(circle,rgba(86,174,72,.4),transparent 65%);top:-220px;right:-180px}.usecases__glow--b{width:480px;height:480px;background:radial-gradient(circle,rgba(247,196,27,.18),transparent 65%);bottom:-200px;left:-160px;animation-delay:-6s}.section__head--light p{color:#ffffffb3}.eyebrow--dark{background:#56ae4829;border-color:#9be08d40;color:#9be08d}.usecases__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}.usecases__tab{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--glass-dark-border);background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffc;font-weight:600;font-size:14.5px;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--ease-spring)}.usecases__tab:hover{background:#ffffff1f;color:#fff;transform:translateY(-2px)}.usecases__tab.is-active{background:var(--brand-400);border-color:var(--brand-400);color:var(--ink);box-shadow:0 8px 24px -8px #56ae48b3}.usecases__tab-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#0c1d1373;transform-origin:left;animation:tab-progress linear forwards}@keyframes tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.usecases__panel{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px;border-radius:30px;background:#ffffff0f;border:1px solid var(--glass-dark-border);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px #ffffff14,0 30px 60px -30px #0009}.usecases__copy{animation:reveal-left .55s var(--ease-out) backwards}.usecases__icon{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--yellow);color:var(--ink);margin-bottom:22px;box-shadow:0 12px 30px -10px #f7c41bb3;animation:pop-in .55s var(--ease-spring) .1s backwards}.usecases__copy h3{font-size:clamp(26px,3vw,34px);font-weight:800;margin-bottom:14px}.usecases__copy p{color:#ffffffb8;font-size:17px;margin-bottom:28px}.usecases__chat{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;background:#ece5ddf0;min-height:270px;box-shadow:0 24px 50px -20px #0009}.usecases__chat-head{display:flex;align-items:center;gap:8px;color:#075e54;font-weight:700;font-size:13px;padding-bottom:8px;border-bottom:1px solid #d7cfc5;margin-bottom:4px}.usecases__live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--accent)}.usecases__live i{width:8px;height:8px;border-radius:50%;background:var(--brand-400);animation:pulse-ring 1.6s ease-out infinite}.usecases__chat .bubble{font-size:14.5px}.how__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative}.how__steps:before{content:"";position:absolute;top:56px;left:16%;right:16%;border-top:2px dashed var(--brand-400);transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.6,0,.2,1) .3s}.how__steps.is-visible:before{transform:scaleX(1)}.how__step{position:relative;text-align:center;padding:30px 26px;opacity:0}.how__steps.is-visible .how__step{opacity:1;animation:reveal-up .75s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i) * .38s)}.how__num{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;font-weight:800;font-size:18px;margin-bottom:20px;box-shadow:0 0 0 8px var(--ring),0 0 0 9px var(--brand-100),0 14px 30px -10px #2c7f2a99}.how__steps.is-visible .how__num{animation:num-pop .7s var(--ease-spring) backwards;animation-delay:calc(.4s + var(--i) * .38s)}@keyframes num-pop{0%{transform:scale(0) rotate(-30deg)}}.how__step h3{font-size:20px;font-weight:700;margin-bottom:8px}.how__step p{color:var(--muted)}.how__cta{text-align:center;margin-top:44px}.pricing__toggles{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:-24px 0 44px}.segmented{position:relative;display:inline-flex;padding:5px;border-radius:14px}.segmented__thumb{position:absolute;top:5px;bottom:5px;left:5px;border-radius:10px;background:var(--thumb);box-shadow:0 6px 16px -6px #0c1d1399;transition:transform .45s var(--ease-spring),width .45s var(--ease-spring)}.segmented--small .segmented__thumb{background:linear-gradient(135deg,var(--brand-500),var(--brand-700))}.segmented button{position:relative;z-index:1;padding:9px 18px;border-radius:10px;font-weight:700;font-size:14px;color:var(--muted);transition:color .3s ease}.segmented button:hover{color:var(--text)}.segmented button.is-active{color:#fff}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;padding:34px 30px;border-radius:26px;transition:transform .35s var(--ease-out),box-shadow .35s ease,background .3s ease}.plan:hover{transform:translateY(-8px);box-shadow:var(--shadow),var(--inset-hi);background:var(--glass-strong)}.plan--popular,.plan--popular:hover{background:#0a1a11d6;color:#fff;border-color:transparent;box-shadow:var(--shadow-lg),inset 0 1px #ffffff1f}.plan--popular:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--angle),transparent 0 55%,var(--brand-400) 75%,var(--yellow) 85%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-spin 4s linear infinite;pointer-events:none}@keyframes border-spin{to{--angle: 360deg}}.plan--popular .plan__tagline,.plan--popular .plan__unit{color:#ffffffa6}.plan--popular .plan__list li{color:#ffffffe6}.plan--popular .plan__list svg{background:#56ae4840;border-color:transparent;color:#9be08d}.plan__badge{position:absolute;top:-14px;left:30px;display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:var(--yellow);color:var(--ink);font-size:12.5px;font-weight:800;box-shadow:0 8px 20px -8px #f7c41be6;animation:floaty 3.5s ease-in-out infinite}.plan__badge svg{animation:spin 4s linear infinite}.plan h3{font-size:22px;font-weight:800}.plan__tagline{color:var(--muted);font-size:14.5px;margin:6px 0 22px;min-height:44px}.plan__price{display:flex;align-items:baseline;gap:6px;margin-bottom:24px}.plan__price strong{font-size:46px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan__unit{color:var(--muted);font-weight:600;animation:fade-in .4s ease}.plan__list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.plan__list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:500}.plan__list svg{flex:none;width:22px;height:22px;padding:3px;margin-top:1px;border-radius:50%;background:var(--tint-strong);border:1px solid var(--glass-border);color:var(--accent)}.plan--popular .btn--primary{background:linear-gradient(135deg,#6cc35e,var(--brand-400));color:var(--ink)}.pricing__compare{text-align:center;margin-top:36px}.pricing__compare svg{transition:transform .3s var(--ease-out)}.pricing__compare .rot{transform:rotate(180deg)}.pricing__compare .btn:hover svg{transform:translateY(2px)}.pricing__compare .btn:hover .rot{transform:rotate(180deg) translateY(2px)}.compare{margin-top:20px;border-radius:var(--radius);overflow-x:auto;animation:reveal-up .5s var(--ease-out) both}.compare table{width:100%;border-collapse:collapse;min-width:620px;font-size:15px}.compare th,.compare td{padding:13px 20px;text-align:center;border-bottom:1px solid var(--hair)}.compare tbody tr:not(.compare__group){transition:background .2s ease}.compare tbody tr:not(.compare__group):hover{background:var(--tint-soft)}.compare th[scope=row],.compare thead th:first-child{text-align:left;font-weight:600}.compare thead th{background:var(--tint-soft);font-weight:800;font-size:16px}.compare thead th:nth-child(3){color:var(--accent)}.compare td:nth-child(3){background:#56ae4812}.compare__group th{text-align:left!important;background:var(--tint-soft);font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-weight:800!important}.compare td{font-variant-numeric:tabular-nums}.compare .ic-yes{color:var(--accent);vertical-align:middle}.compare .ic-no{color:#b3bfb8;vertical-align:middle}.enterprise__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.enterprise__copy h2{font-size:clamp(28px,3.4vw,40px);font-weight:800;margin:14px 0 16px}.enterprise__copy p{color:var(--muted);font-size:17px}.enterprise__badge{height:64px;width:auto;margin-top:30px;border-radius:8px;box-shadow:var(--shadow);animation:floaty 5s ease-in-out infinite}.enterprise__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ent-card{padding:28px;border-radius:var(--radius);transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .25s ease-out,background .3s ease,box-shadow .3s ease}.ent-card:hover{background:var(--glass-strong);box-shadow:var(--shadow),var(--inset-hi)}.ent-card:nth-child(2),.ent-card:nth-child(4){translate:0 24px}.ent-card__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--tint-strong);border:1px solid var(--glass-border);color:var(--accent);transition:transform .4s var(--ease-spring)}.ent-card:hover .ent-card__icon{transform:scale(1.12) rotate(8deg)}.ent-card h3{font-size:18px;font-weight:700;margin:16px 0 8px}.ent-card p{color:var(--muted);font-size:15px}.faq__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.faq__intro{position:sticky;top:110px}.faq__intro h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;margin:14px 0 16px}.faq__intro p{color:var(--muted);font-size:17px}.faq__list{display:grid;gap:12px}.faq__item{border-radius:18px;transition:background .3s ease,box-shadow .3s ease}.faq__item:hover{background:var(--glass-strong)}.faq__item.is-open{background:var(--glass-strong);box-shadow:var(--shadow),var(--inset-hi)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;text-align:left;font-weight:700;font-size:17px}.faq__q svg{flex:none;width:32px;height:32px;padding:6px;border-radius:50%;background:var(--tint);color:var(--accent);transition:transform .4s var(--ease-spring),background .3s ease,color .3s ease}.faq__item.is-open .faq__q svg{transform:rotate(135deg);background:var(--brand-600);color:#fff}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.faq__a>div{overflow:hidden}.faq__a p{padding:0 24px 22px;color:var(--muted);opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__item.is-open .faq__a p{opacity:1;transform:none;transition-delay:.1s}.cta-band{padding:20px 0 0}.cta-band__inner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:56px 60px;border-radius:32px;color:#fff;background:linear-gradient(120deg,#1f6322eb,#3e9a35d1,#1f6322eb);background-size:200% 200%;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-lg),inset 0 1px #ffffff4d}.cta-band__inner.is-visible{animation:reveal-zoom .85s var(--ease-out) backwards,gradient-pan 8s ease-in-out infinite alternate}@keyframes gradient-pan{to{background-position:100% 50%}}.cta-band__inner>div{position:relative;z-index:1}.cta-band h2{font-size:clamp(26px,3.4vw,40px);font-weight:800}.cta-band p{margin-top:10px;font-size:17px;opacity:.88}.cta-band__actions{display:flex;flex-wrap:wrap;gap:12px}.cta-band__orb{position:absolute;border-radius:50%;pointer-events:none;animation:orb-float 9s ease-in-out infinite alternate}.cta-band__orb--1{width:280px;height:280px;top:-140px;right:8%;background:radial-gradient(circle,rgba(247,196,27,.55),transparent 65%)}.cta-band__orb--2{width:220px;height:220px;bottom:-120px;left:30%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);animation-delay:-4s}.cta-band__bubble{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;animation:floaty 5s ease-in-out infinite}.cta-band__bubble--1{top:18px;left:46%}.cta-band__bubble--2{bottom:16px;right:34%;animation-delay:-2.5s;font-size:18px}.contact__inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}.contact__info h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;margin:14px 0 16px}.contact__info>p{color:var(--muted);font-size:17px}.contact__list{list-style:none;padding:0;margin:34px 0 0;display:grid;gap:14px}.contact__list a,.contact__static{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:18px;transition:background .25s ease,transform .3s var(--ease-out)}.contact__list a:hover{background:var(--glass-strong);transform:translate(6px)}.contact__list small{display:block;color:var(--muted);font-weight:600;font-size:13px}.contact__list b{font-size:15.5px;word-break:break-word}.contact__icon{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--tint-strong);color:var(--accent);transition:transform .4s var(--ease-spring)}.contact__list a:hover .contact__icon{transform:rotate(-10deg) scale(1.08)}.contact__icon--wa{background:var(--whatsapp);color:#fff}.contact__form{padding:36px;border-radius:26px;display:grid;gap:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:7px}.field span{font-weight:700;font-size:14px}.field input,.field textarea{width:100%;font:inherit;font-size:15px;padding:13px 15px;border-radius:12px;border:1.5px solid var(--hair);background:var(--tint-soft);color:var(--text);transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--brand-400);background:var(--tint-strong);box-shadow:0 0 0 4px #56ae482e;transform:translateY(-1px)}.footer{background:#09180feb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffb8;padding:80px 0 28px}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1fr 1.4fr;gap:40px}.footer__brand img{height:47px;width:auto;background:#fff;padding:6px 10px;border-radius:12px;box-sizing:content-box}.footer__brand p{margin:18px 0 22px;font-size:15px;max-width:280px}.footer__social{display:flex;gap:10px}.footer__social a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--ink-line);background:#ffffff0d;color:#fff;transition:background .2s ease,border-color .2s ease,transform .3s var(--ease-spring)}.footer__social a:hover{background:var(--brand-600);border-color:var(--accent);transform:translateY(-4px) rotate(-6deg)}.footer h4{color:#fff;font-size:15px;margin-bottom:18px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:11px;font-size:14.5px}.footer ul a{transition:color .2s ease,padding .25s var(--ease-out)}.footer ul a:hover{color:#9be08d;padding-left:4px}.footer__contact a,.footer__contact span{display:inline-flex;align-items:flex-start;gap:8px}.footer__contact svg{flex:none;margin-top:4px;color:var(--brand-400)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-top:56px;padding-top:24px;border-top:1px solid var(--ink-line);font-size:14px}.footer__meta{display:inline-flex;align-items:center;gap:14px}.footer__meta img{height:26px;width:auto;background:#fff;border-radius:6px;padding:2px 6px;box-sizing:content-box}.wa-float{position:fixed;right:22px;bottom:22px;z-index:40;width:60px;height:60px;border-radius:50%;background:var(--whatsapp);color:#fff;display:grid;place-items:center;box-shadow:0 12px 28px -6px #25d36699;transition:transform .3s var(--ease-spring);animation:wa-in .7s var(--ease-spring) 1.6s backwards}@keyframes wa-in{0%{opacity:0;transform:scale(0) rotate(-90deg)}}.wa-float:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--whatsapp);animation:ping 2.2s ease-out infinite}.wa-float:hover{transform:scale(1.1) rotate(-8deg)}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.reveal,.stagger>*,.how__step{opacity:1!important}.how__steps:before{transform:none}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}}@media (max-width: 1100px){.nav__links{display:none}.nav__actions{margin-left:auto}.nav__toggle{display:inline-grid}.footer__grid{grid-template-columns:1fr 1fr 1fr}.footer__brand{grid-column:1 / -1}}@media (max-width: 900px){.section{padding:84px 0}.hero{padding:120px 0 70px}.hero__inner,.showcase__row,.usecases__panel,.enterprise__inner,.faq__inner,.contact__inner{grid-template-columns:1fr;gap:44px}.hero__copy{text-align:center}.hero__lead{margin:0 auto}.hero__ctas,.hero__channels{justify-content:center}.showcase__row{margin-bottom:80px}.showcase__row.is-reversed .showcase__copy{order:0}.pricing__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.plan--popular{order:-1}.how__steps{grid-template-columns:1fr}.how__steps:before{display:none}.faq__intro{position:static;text-align:center}.usecases__panel{padding:32px}.ent-card:nth-child(2),.ent-card:nth-child(4){translate:none}.cta-band__bubble{display:none}}@media (max-width: 640px){:root{--blur: blur(12px) saturate(160%)}.aurora span{filter:blur(60px)}.container{padding:0 16px}.section{padding:72px 0}.section__head{margin-bottom:44px}.section__head p{font-size:16px}.nav__actions .btn{display:none}.nav__logo img{height:38px}.pill--badge{font-size:12px;gap:8px;padding-right:12px}.pill--badge img{height:18px}.hero__lead{font-size:16.5px}.hero__ctas .btn{flex:1 1 100%}.hero__halo{width:320px;height:320px}.phone{width:270px;height:530px}.float-card{display:none}.showcase__visual{padding:18px;border-radius:22px}.usecases__tabs{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:6px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.usecases__tabs::-webkit-scrollbar{display:none}.usecases__tab{flex:none}.usecases__panel{padding:22px;border-radius:22px}.enterprise__grid{grid-template-columns:1fr}.cta-band__inner{padding:38px 26px;border-radius:24px}.cta-band__actions .btn{flex:1 1 100%}.contact__form{padding:24px}.field-row{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>div:last-child{grid-column:1 / -1}.segmented button{padding:8px 13px}}.theme-toggle{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tint);border:1px solid var(--glass-border);color:var(--text);overflow:hidden;transition:transform .35s var(--ease-spring),background .2s ease}.theme-toggle:hover{transform:rotate(-12deg) scale(1.05);background:var(--tint-strong)}.theme-toggle__icon{position:relative;width:18px;height:18px}.theme-toggle__icon svg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s var(--ease-spring),opacity .3s ease}.theme-toggle__icon svg:last-child{transform:translateY(150%) rotate(90deg);opacity:0}.theme-toggle__icon.is-dark svg:first-child{transform:translateY(-150%) rotate(-90deg);opacity:0}.theme-toggle__icon.is-dark svg:last-child{transform:none;opacity:1}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.phone__body{overflow-y:auto;scrollbar-width:none;overscroll-behavior:contain}.phone__body::-webkit-scrollbar{display:none}.phone__replies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-self:stretch;margin-top:2px}.phone__replies button{padding:7px 12px;border-radius:999px;border:1px solid rgba(2,126,181,.25);background:#fffffff2;color:#027eb5;font-weight:700;font-size:13px;box-shadow:0 1px 1px #00000014;animation:pop .4s var(--ease-spring) backwards;animation-delay:calc(var(--i) * 90ms);transition:transform .2s ease,background .2s ease}.phone__replies button:hover{background:#fff;transform:translateY(-1px)}.phone__replies button:focus-visible{outline-offset:1px}.phone__hint{position:absolute;left:50%;bottom:-50px;translate:-50% 0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 13px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow);color:var(--accent);font-size:12.5px;font-weight:700;animation:hint-bob 2.2s ease-in-out infinite}@keyframes hint-bob{50%{transform:translateY(-5px)}}.global{padding-top:90px;overflow:hidden}.global__inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.global__copy h2{font-size:clamp(30px,4vw,46px);font-weight:800;margin:14px 0 16px}.global__copy p{color:var(--muted);font-size:18px;max-width:520px}.global__stats{margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:var(--radius);overflow:hidden;background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow)}.global__stats .stat{padding:24px 14px;border-right:1px solid var(--hair)}.global__stats .stat:nth-child(3n){border-right:0}.global__stats .stat:nth-child(-n+3){border-bottom:1px solid var(--hair)}.global__stats .stat strong{font-size:clamp(24px,2.6vw,32px)}.global__stats .stat small{font-size:13px}.globe{position:relative;width:100%;max-width:560px;aspect-ratio:1;margin-inline:auto}.globe__glow{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:radial-gradient(circle,rgba(86,174,72,.35),transparent 65%);filter:blur(30px);animation:orb-float 8s ease-in-out infinite alternate}.globe__canvas{position:relative;display:block;width:100%;height:100%;cursor:grab;opacity:0;transition:opacity 1.2s ease;contain:layout paint size;touch-action:pan-y}.globe__canvas.is-ready{opacity:1}.globe__canvas:active{cursor:grabbing}.globe__chip{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow);font-weight:700;font-size:13.5px;pointer-events:none;animation:floaty 6s ease-in-out infinite}.globe__chip svg{color:var(--accent)}.globe__chip--hq{top:16%;left:0}.globe__chip--live{bottom:16%;right:0;animation-delay:-3s}.globe__chip--live i{width:8px;height:8px;border-radius:50%;background:var(--brand-400);animation:pulse-ring 1.6s ease-out infinite}.globe__hint{position:absolute;bottom:-4px;left:50%;translate:-50% 0;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);pointer-events:none}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto);grid-auto-flow:dense;gap:20px}.bento .feature-card{display:flex;flex-direction:column}.bento--xl{grid-column:span 2;grid-row:span 2;padding:34px 32px}.bento--wide{grid-column:span 2}.bento--tall{grid-row:span 2}.bento--xl h3{font-size:26px;letter-spacing:-.025em}.bento--xl p{font-size:16px;max-width:440px}.bento .bento--wide{display:grid;grid-template-columns:1fr 1fr;column-gap:22px;align-content:center}.bento--wide>.feature-card__icon,.bento--wide>.feature-card__body{grid-column:1}.bento--wide>.bv{grid-column:2;grid-row:1 / span 2;margin:0;padding:0;align-self:center}.bv{position:relative;margin-top:auto;padding-top:20px}.bv-code{border-radius:14px;overflow:hidden;background:#0c1d13;color:#d6e8da;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;box-shadow:0 20px 40px -20px #0c1d1399;border:1px solid rgba(255,255,255,.08)}.bv-code__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.06)}.bv-code__bar span{width:9px;height:9px;border-radius:50%;background:#ff6159}.bv-code__bar span:nth-child(2){background:#ffbd2e}.bv-code__bar span:nth-child(3){background:#28c941}.bv-code__bar em{margin-left:8px;font-style:normal;color:#9be08d;font-size:11.5px}.bv-code pre{margin:0;padding:14px 16px;line-height:1.7;white-space:pre;overflow-x:auto}.tk-k{color:#9be08d}.tk-s{color:#f7d774}.tk-p{color:#8fa496}.bv-caret{display:inline-block;width:7px;height:14px;margin-left:3px;vertical-align:-2px;background:#9be08d;animation:blink 1s steps(2) infinite}.bv-status{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bv-status__step{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:var(--tint);border:1px solid var(--glass-border);font-size:12.5px;font-weight:700;opacity:.4;animation:status-step 4.8s ease-in-out infinite;animation-delay:calc(var(--i) * 1.1s)}.bv-status__step svg{color:var(--accent)}.bv-status__step--read svg{color:#34b7f1}@keyframes status-step{0%,6%{opacity:.4;transform:none}14%,80%{opacity:1;transform:translateY(-2px)}to{opacity:.4;transform:none}}.bv-webhook{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.bv-webhook svg{color:var(--accent);animation:spin 5s linear infinite}.bv--channels{display:flex;align-items:center;gap:8px}.bv-ch{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--tint-strong);border:1px solid var(--glass-border);animation:bob 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}@keyframes bob{50%{transform:translateY(-5px)}}.bv-ch__arrow,.bv-link{flex:1;min-width:18px;height:2px;background:repeating-linear-gradient(90deg,var(--brand-400) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:dash-move .7s linear infinite}@keyframes dash-move{to{background-position:24px 0}}.bv-ch__inbox{flex:none;padding:9px 14px;border-radius:12px;background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;font-weight:800;font-size:13px;box-shadow:0 10px 20px -10px #2c7f2acc}.bv--bot{display:flex;align-items:center;gap:6px}.bv-node{flex:none;padding:9px 11px;border-radius:12px;background:var(--tint-strong);border:1px solid var(--glass-border);font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:var(--shadow-sm)}.bv-node--accent{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;border-color:transparent;animation:bob 2.4s ease-in-out infinite}.bv-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:11px;text-align:center}.bv-cal b{color:var(--muted);font-weight:700;padding-bottom:2px}.bv-cal span{padding:5px 0;border-radius:7px;background:var(--tint-soft);font-weight:600}.bv-cal span.is-busy{color:var(--muted);text-decoration:line-through;opacity:.6}.bv-cal span.is-picked{background:linear-gradient(135deg,var(--brand-500),var(--brand-700));color:#fff;font-weight:800;animation:pulse-ring 1.8s ease-out infinite}.bv-booked{margin-top:12px;padding:8px 10px;border-radius:10px;background:var(--tint);border:1px solid var(--glass-border);font-size:12px;font-weight:700;text-align:center}.bv-qr{position:relative;width:132px;aspect-ratio:1;margin:0 auto;padding:10px;border-radius:16px;background:var(--qr-bg);color:#0c1d13;overflow:hidden;box-shadow:var(--shadow)}.bv-qr svg{width:100%;height:100%;display:block}.bv-qr__scan{position:absolute;left:6px;right:6px;height:3px;border-radius:3px;background:var(--brand-400);box-shadow:0 0 14px 4px #56ae488c;animation:scan 2.4s ease-in-out infinite alternate}@keyframes scan{0%{top:6px}to{top:calc(100% - 9px)}}.bv--reward{display:flex;align-items:center;gap:18px;justify-content:center}.bv-ring{width:92px;height:92px;transform:rotate(-90deg);flex:none}.bv-ring circle{fill:none;stroke-width:9}.bv-ring__track{stroke:var(--brand-100)}.bv-ring__fill{stroke:var(--brand-400);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:25}.feature-card.is-visible .bv-ring__fill{animation:ring-fill 1.8s var(--ease-out) .4s backwards}@keyframes ring-fill{0%{stroke-dashoffset:100}}.bv-reward__text strong{display:block;font-size:26px;font-weight:800;letter-spacing:-.02em}.bv-reward__text small{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:600}.bv-reward__text small svg{color:var(--yellow);fill:var(--yellow)}.integrations{overflow:hidden}.integrations__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.integrations__copy h2{font-size:clamp(30px,4vw,44px);font-weight:800;margin:14px 0 16px}.integrations__copy p{color:var(--muted);font-size:17px}.orbit{--size: 500px;position:relative;width:var(--size);height:var(--size);max-width:100%;margin-inline:auto}.orbit:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:radial-gradient(circle,rgba(86,174,72,.32),transparent 70%);filter:blur(24px)}.orbit__ring{position:absolute;border-radius:50%;border:1.5px dashed var(--brand-200);animation:spin 50s linear infinite}.orbit__ring--outer{top:0;right:0;bottom:0;left:0;--r: calc(var(--size) / 2)}.orbit__ring--inner{top:19%;right:19%;bottom:19%;left:19%;--r: calc(var(--size) * .31);animation-direction:reverse;animation-duration:36s}.orbit__item{position:absolute;top:50%;left:50%;width:0;height:0;transform:rotate(var(--a)) translate(var(--r)) rotate(calc(var(--a) * -1))}.orbit__badge{position:absolute;top:0;left:0;translate:-50% -50%;width:76px;height:76px;border-radius:22px;display:grid;place-items:center;align-content:center;gap:3px;background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow);color:var(--accent);animation:spin 50s linear infinite reverse;transition:scale .3s var(--ease-spring)}.orbit__ring--inner .orbit__badge{animation-direction:normal;animation-duration:36s}.orbit__badge:hover{scale:1.12}.orbit__badge small{font-size:10px;font-weight:700;color:var(--muted);white-space:nowrap}.orbit:hover .orbit__ring,.orbit:hover .orbit__badge{animation-play-state:paused}.orbit__hub{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:2;width:144px;height:144px;border-radius:50%;display:grid;place-items:center;background:var(--glass-strong);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow),0 20px 50px -20px #2c7f2a80}.orbit__hub img{width:104px;height:auto;position:relative}.orbit__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--brand-400);animation:orbit-pulse 3s ease-out infinite}.orbit__pulse--2{animation-delay:1.5s}@keyframes orbit-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.9);opacity:0}}[data-theme=dark]{color-scheme:dark;--text: #e6efe8;--muted: #9fb2a6;--line: rgba(255, 255, 255, .1);--bg: #06110a;--glass: rgba(22, 44, 30, .42);--glass-strong: rgba(30, 58, 40, .62);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 14px 40px -14px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .07);--shadow: 0 14px 40px -14px rgba(0, 0, 0, .65);--shadow-lg: 0 30px 70px -24px rgba(0, 0, 0, .8);--brand-50: rgba(86, 174, 72, .14);--brand-100: rgba(86, 174, 72, .22);--brand-200: rgba(86, 174, 72, .4);--yellow-50: rgba(247, 196, 27, .14);--accent: #7fd46f;--accent-strong: #a3e396;--text-soft: #c5d3ca;--tint-soft: rgba(255, 255, 255, .04);--tint: rgba(255, 255, 255, .07);--tint-strong: rgba(255, 255, 255, .1);--hair: rgba(255, 255, 255, .08);--nav-bg: rgba(6, 17, 10, .6);--drawer-bg: rgba(6, 17, 10, .9);--mock-bg: rgba(14, 30, 20, .72);--ring: rgba(6, 17, 10, .85);--thumb: rgba(255, 255, 255, .16);--inset-hi: inset 0 1px 0 rgba(255, 255, 255, .08)}[data-theme=dark] .aurora{background:linear-gradient(160deg,#04100a,#071a0f,#0c1609)}[data-theme=dark] .aurora span{opacity:.26}[data-theme=dark] .aurora span:nth-child(2){opacity:.14}[data-theme=dark] .text-gradient{background-image:linear-gradient(100deg,#56ae48,#8fe07a,#d4f27a,#8fe07a,#56ae48)}[data-theme=dark] .grid-dots{background-image:radial-gradient(rgba(143,224,122,.12) 1px,transparent 1px)}[data-theme=dark] .hero__halo{opacity:.28}[data-theme=dark] .orb{opacity:.32}[data-theme=dark] .phone{box-shadow:0 30px 70px -20px #000000d9,inset 0 0 0 2px #2a3a30}[data-theme=dark] .flow__node--trigger{background:var(--brand-600);border-color:var(--brand-600)}[data-theme=dark] .usecases{background:#0208048c;border-block:1px solid var(--hair)}[data-theme=dark] .marquee{background:#ffffff0a}[data-theme=dark] .footer{background:#020804b3;border-top:1px solid var(--hair)}[data-theme=dark] .plan--popular,[data-theme=dark] .plan--popular:hover{background:#56ae481f}[data-theme=dark] .float-card__avatars span{border-color:#13261a}[data-theme=dark] .globe__glow{background:radial-gradient(circle,rgba(86,174,72,.25),transparent 65%)}[data-theme=dark] .pill--badge img,[data-theme=dark] .enterprise__badge{background:#fff}[data-theme=dark] .nav__logo img,[data-theme=dark] .orbit__hub img{filter:drop-shadow(0 0 1px rgba(255,255,255,.35))}@media (max-width: 1100px){.bento{grid-template-columns:repeat(2,1fr)}.orbit{--size: 420px}.orbit__badge{width:66px;height:66px;border-radius:18px}}@media (max-width: 900px){.global__inner,.integrations__inner{grid-template-columns:1fr;gap:40px}.global__copy{text-align:center}.global__copy p{margin-inline:auto}.globe{max-width:460px}}@media (max-width: 640px){.bento{grid-template-columns:1fr;gap:14px}.bento--xl,.bento--wide,.bento--tall{grid-column:auto;grid-row:auto}.bento .bento--wide{display:flex}.bento--wide>.bv{margin-top:auto;padding-top:18px}.bento--xl{padding:24px}.bento--xl h3{font-size:22px}.bv-code{font-size:11px}.global__stats{grid-template-columns:repeat(2,1fr)}.global__stats .stat{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.global__stats .stat:nth-child(2n){border-right:0}.global__stats .stat:nth-last-child(-n+2){border-bottom:0}.globe__chip{font-size:12px;padding:7px 11px}.orbit{--size: 290px}.orbit__badge{width:50px;height:50px;border-radius:15px}.orbit__badge svg{width:18px;height:18px}.orbit__badge small{display:none}.orbit__hub{width:104px;height:104px}.orbit__hub img{width:76px}.phone__hint{bottom:-44px}}
