@font-face{font-family:UAMI Avenir;src:local("Avenir LT Std Book"),local("Avenir LT Std 45 Book"),local("Avenir Book"),local("Avenir Next Regular");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:UAMI Avenir;src:local("Avenir LT Std Medium"),local("Avenir LT Std 65 Medium"),local("Avenir Next Medium");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:UAMI Avenir;src:local("Avenir LT Std Heavy"),local("Avenir LT Std 85 Heavy"),local("Avenir Next Bold");font-style:normal;font-weight:700 800;font-display:swap}:root{--primary: #6b35a0;--vibrant: #8b45d4;--deep: #36115e;--lilac: #c8a6e8;--lavender: #eee4f8;--pink: #ff65c5;--night: #17101f;--ink: #261c30;--ink-soft: #716979;--white: #fff;--surface: #fff;--surface-muted: #f7f4fa;--surface-tint: #fbf8fe;--border: #e7deed;--whatsapp: #25d366;--font-body: "UAMI Avenir", "Avenir LT Std", "Avenir Next", Avenir, sans-serif;--font-display: "UAMI Avenir", "Avenir LT Std", "Avenir Next", Avenir, sans-serif;--container: 1180px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 72px;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 30px;--radius-xl: 42px;--radius-pill: 999px;--shadow-sm: 0 8px 24px rgba(54, 17, 94, .08);--shadow-md: 0 20px 54px rgba(54, 17, 94, .13);--shadow-lg: 0 30px 82px rgba(41, 17, 65, .2);--shadow-glow: 0 16px 44px rgba(139, 69, 212, .3);--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--surface);font-family:var(--font-body);font-size:1.0625rem;font-weight:400;line-height:1.6;letter-spacing:-.008em;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.modal-open{overflow:hidden}img,svg,video{display:block;max-width:100%}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--night);font-family:var(--font-display);font-weight:500}h1{font-size:clamp(1.675rem,2.325vw,2.5rem);line-height:1.1;letter-spacing:-.055em}h2{font-size:clamp(1.25rem,2vw,2.2rem);line-height:1.12;letter-spacing:-.05em}h3{font-size:clamp(1.25rem,1rem + .75vw,1.65rem);line-height:1.15;letter-spacing:-.025em}.container{width:min(var(--container),calc(100% - 48px));margin-inline:auto}.section-pad{padding-block:clamp(76px,9vw,126px)}.surface-muted{background:var(--surface-muted)}.surface-tint{background:var(--surface-tint)}.lede{color:var(--ink-soft);font-size:clamp(1.03rem,.96rem + .25vw,1.16rem);line-height:1.58}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--primary);font-size:.76rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.eyebrow:before{width:8px;height:8px;border-radius:50%;background:var(--vibrant);box-shadow:0 0 0 5px #8b45d421;content:""}.section-head{max-width:800px}.section-head.center{margin-inline:auto;text-align:center}.section-head h2{margin-top:16px}.section-head .lede{max-width:66ch;margin-top:20px}.section-head.center .lede{margin-inline:auto}.btn{min-height:52px;padding:1rem 1.6rem;border:1px solid transparent;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--night);background:none;font-size:.9375rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-primary{color:var(--white);background:linear-gradient(135deg,var(--vibrant),var(--primary));box-shadow:var(--shadow-glow)}.btn-primary:hover{box-shadow:0 20px 54px #8b45d46b}.btn-secondary{border-color:var(--border);background:#ffffffe0;box-shadow:var(--shadow-sm)}.btn-secondary svg{width:18px;height:18px;fill:var(--whatsapp)}.btn-ghost-dark{border-color:#ffffff40;color:var(--white);background:#ffffff14}.site-header{position:fixed;top:0;left:0;z-index:80;width:100%;border-bottom:1px solid transparent;transition:background .25s,border-color .25s,box-shadow .25s}.site-header.is-scrolled{border-color:#6b35a01a;background:#ffffffdb;box-shadow:0 14px 38px #36115e12;backdrop-filter:blur(18px)}.site-header .container{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-logo{width:auto;height:30px;object-fit:contain}.site-header .btn{min-height:44px;padding-inline:19px;font-size:.82rem}.hero{min-height:100vh;padding:144px 0 100px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden}.bg-mesh:before,.bg-mesh:after{position:absolute;z-index:-2;border-radius:50%;filter:blur(10px);content:""}.bg-mesh:before{top:-260px;right:-180px;width:740px;height:740px;background:radial-gradient(circle,#c8a6e86b,#c8a6e800 68%)}.bg-mesh:after{bottom:-360px;left:-230px;width:720px;height:720px;background:radial-gradient(circle,#ff65c521,#ff65c500 70%)}.hero:after{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgba(107,53,160,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(107,53,160,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 88%);content:""}.hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(42px,6vw,84px)}.hero-copy h1{max-width:12ch;margin-top:20px}.hero-highlight{margin-top:20px;color:var(--primary);font-size:clamp(1.04rem,1.55vw,1.28rem);font-weight:600}.hero-copy .lede{max-width:59ch;margin-top:12px}.hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.hero-microcopy{max-width:520px;margin-top:20px;display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:.78rem;font-weight:700}.hero-microcopy svg{width:20px;flex:none;color:var(--primary)}.hero-visual{min-width:0;position:relative}.video-shell{position:relative;overflow:hidden;border:1px solid rgba(107,53,160,.18);border-radius:28px;background:var(--white);box-shadow:var(--shadow-lg);transform:rotate(-1deg)}.video-shell:before{position:absolute;inset:52px 0 0;z-index:1;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 40%);content:""}.video-topbar{height:52px;padding:0 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fbf8fef5}.dash-dots{display:flex;align-items:center;gap:6px}.dash-dots i{width:9px;height:9px;border-radius:50%;background:#ff766d}.dash-dots i:nth-child(2){background:#ffcc4d}.dash-dots i:nth-child(3){background:#41d17d}.video-label{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:.72rem;font-weight:800}.video-label i{width:7px;height:7px;border-radius:50%;background:var(--whatsapp);box-shadow:0 0 0 3px #25d36629}.hero-video{width:100%;aspect-ratio:2792 / 1524;background:linear-gradient(135deg,var(--deep),var(--night));object-fit:cover;pointer-events:none;user-select:none}.hero-video::-webkit-media-controls,.hero-video::-webkit-media-controls-enclosure{display:none!important}.float-stat,.channel-pill{position:absolute;z-index:3;border:1px solid var(--border);background:#fffffff0;box-shadow:var(--shadow-md);backdrop-filter:blur(12px)}.float-stat{top:-28px;right:-28px;padding:13px 17px;border-radius:18px}.float-stat strong{display:block;color:var(--primary);font-size:1.45rem;font-weight:900;line-height:1;letter-spacing:-.04em}.float-stat span{display:block;margin-top:5px;color:var(--ink-soft);font-size:.7rem;font-weight:700}.channel-pill{left:-34px;bottom:-30px;min-height:62px;padding:10px 15px;border-radius:20px;display:flex;align-items:center}.channel-icon{width:32px;height:32px;margin-left:-7px;border:2px solid var(--white);border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--whatsapp);font-size:.68rem;font-weight:900}.channel-icon:first-child{margin-left:0}.channel-icon:nth-child(2){background:linear-gradient(135deg,#fd3db6,#7a3ee8)}.channel-icon:nth-child(3){background:var(--night)}.channel-pill b{margin-left:10px;color:var(--night);font-size:.75rem}.logo-strip{padding-block:35px;border-block:1px solid var(--border);background:var(--white)}.logo-strip .container{display:block}.logo-strip p{max-width:none;margin:0 0 22px;color:var(--ink-soft);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.35;text-align:center;text-transform:uppercase}.logos-marquee{overflow:hidden;padding-block:18px;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.logo-track{display:flex;width:max-content;will-change:transform;animation:logos-right 22s linear infinite}.logo-list{display:flex;align-items:center;gap:clamp(46px,6vw,92px);padding-right:clamp(46px,6vw,92px);flex:none}.logo-list img{width:clamp(78px,8vw,112px);height:42px;flex:none;object-fit:contain;filter:grayscale(1);opacity:.68}@keyframes logos-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.showcase{overflow:clip}.showcase-stats{margin-top:54px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stat-block{min-height:160px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffd1;box-shadow:var(--shadow-sm)}.sb-value{color:var(--night);font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1;letter-spacing:-.06em}.sb-label{max-width:31ch;margin-top:14px;color:var(--ink-soft);font-size:.88rem}.board{margin-top:28px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-md)}.board-top{min-height:54px;padding-inline:20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface-tint)}.board-title{color:var(--night);font-size:.78rem;font-weight:900}.board-grid{padding:20px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.panel{min-width:0;padding:22px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--white)}.panel-label{color:var(--night);font-size:.78rem;font-weight:900}.chart{width:100%;height:218px;margin-top:14px;overflow:visible}.chart-grid path{fill:none;stroke:var(--border);stroke-width:1}.chart-area{fill:url(#areaEcommerce)}.chart-line{fill:none;stroke:var(--vibrant);stroke-linecap:round;stroke-width:4}.chart-dots circle{fill:var(--white);stroke:var(--vibrant);stroke-width:4}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;color:var(--ink-soft);font-size:.7rem;font-weight:800}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:8px;height:8px;border-radius:50%;background:var(--vibrant)}.chart-legend span:nth-child(2) i{background:var(--pink)}.chart-legend span:nth-child(3) i{background:var(--deep)}.pipeline{margin-top:36px;display:grid;gap:22px}.pipe-row{display:grid;grid-template-columns:118px 1fr 48px;align-items:center;gap:10px}.pipe-label{color:var(--ink-soft);font-size:.7rem;font-weight:750}.pipe-track{height:12px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-muted)}.pipe-fill{display:block;height:100%;min-width:8px;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--vibrant))}.pipe-row b{color:var(--primary);font-size:.76rem;text-align:right}.panel-note{margin-top:34px;padding-top:18px;border-top:1px solid var(--border);color:var(--ink-soft);font-size:.76rem}.pain-grid{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pain-card{min-height:300px;padding:30px;border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden;background:var(--white);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.pain-card:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--pink),var(--vibrant));opacity:0;transition:opacity .25s;content:""}.pain-card:hover{border-color:#8b45d44d;box-shadow:var(--shadow-md);transform:translateY(-6px)}.pain-card:hover:before{opacity:1}.pain-index{width:50px;height:50px;margin-bottom:34px;border-radius:16px;display:grid;place-items:center;color:var(--primary);background:var(--lavender);font-size:.78rem;font-weight:900}.pain-card p,.step-card p{margin-top:12px;color:var(--ink-soft);font-size:.9rem}.pain-closing{max-width:850px;margin:40px auto 0;color:var(--night);font-size:clamp(1.08rem,2vw,1.45rem);font-weight:900;text-align:center}.steps{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.step-card{min-width:0;padding:4px 18px 10px 0;position:relative}.step-icon{width:64px;height:64px;margin-bottom:24px;border:1px solid rgba(139,69,212,.2);border-radius:20px;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,var(--vibrant),var(--deep));box-shadow:var(--shadow-glow);font-size:1.45rem;font-weight:900}.step-kicker{margin-bottom:9px;color:var(--vibrant);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.step-connector{position:absolute;top:31px;left:82px;width:calc(100% - 66px);height:1px;background:linear-gradient(90deg,var(--lilac),transparent)}.statement-band{position:relative;isolation:isolate;overflow:hidden;color:var(--white);background:radial-gradient(circle at 90% 10%,rgba(255,101,197,.28),transparent 32rem),linear-gradient(135deg,var(--deep),#1c0c2b 78%)}.statement-band:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;content:""}.statement-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(44px,7vw,90px)}.statement-band .eyebrow{color:#ffd9f1}.statement-band .eyebrow:before{background:var(--pink);box-shadow:0 0 0 5px #ff65c52e}.statement-band h2{margin-top:20px;color:var(--white)}.statement-band .lede{max-width:54ch;margin-top:22px;color:#ffffffc7}.trust-badges{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px}.trust-badge{padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);color:#ffffffe6;background:#ffffff14;font-size:.72rem;font-weight:800}.conversation-card{padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:#fffffff5;box-shadow:0 32px 80px #00000047;color:var(--ink);transform:rotate(1deg)}.conversation-head{padding-bottom:16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.agent-avatar{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,var(--pink),var(--vibrant));font-weight:900}.conversation-head b,.conversation-head small{display:block}.conversation-head b{color:var(--night);font-size:.88rem}.conversation-head small{margin-top:3px;color:var(--ink-soft);font-size:.68rem}.conversation-head small i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:var(--whatsapp)}.conversation-body{padding-block:20px 10px}.bubble{max-width:86%;margin-bottom:10px;padding:11px 13px;border-radius:15px;font-size:.78rem;line-height:1.45}.bubble.bot{border-bottom-left-radius:4px;background:var(--surface-muted)}.bubble.user{margin-left:auto;border-bottom-right-radius:4px;color:var(--white);background:var(--vibrant)}.context-row{margin-top:9px;padding:11px 13px;border:1px solid var(--border);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.72rem}.context-row span{color:var(--ink-soft)}.context-row strong{color:var(--primary)}.case-card{margin-top:46px;border:1px solid var(--border);border-radius:var(--radius-xl);position:relative;overflow:hidden;background:linear-gradient(135deg,var(--white),var(--surface-tint));box-shadow:var(--shadow-md)}.case-card:before{position:absolute;right:-180px;bottom:-240px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(200,166,232,.48),transparent 70%);content:""}.case-card-inner{min-height:330px;padding:clamp(34px,6vw,68px);position:relative;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:52px}.case-promise{max-width:42ch;color:var(--night);font-size:clamp(1.35rem,2.5vw,2.1rem);font-weight:900;line-height:1.3;letter-spacing:-.035em}.case-note{margin-top:18px;color:var(--ink-soft);font-size:.82rem;font-weight:700}.case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.case-metrics span{min-height:126px;padding:16px 12px;border:1px solid var(--border);border-radius:18px;display:flex;flex-direction:column;justify-content:center;background:#ffffffc2;text-align:center}.case-metrics b{color:var(--primary);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1;letter-spacing:-.04em}.case-metrics small{margin-top:8px;color:var(--ink-soft);font-size:.62rem;font-weight:800;line-height:1.3}.case-tag{position:absolute;top:24px;right:24px;padding:7px 11px;border-radius:var(--radius-pill);color:var(--primary);background:var(--lavender);font-size:.68rem;font-weight:900}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(44px,8vw,100px)}.faq-grid .section-head{position:sticky;top:116px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{padding:22px 4px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--night);font-size:.98rem;font-weight:850;line-height:1.4;list-style:none;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--primary);background:var(--lavender);font-size:1.2rem;transition:transform .2s,color .2s,background .2s}.faq-list details[open] summary span{color:var(--white);background:var(--vibrant);transform:rotate(45deg)}.faq-list details p{max-width:68ch;padding:0 54px 24px 4px;color:var(--ink-soft);font-size:.9rem}.integration-section{padding-top:0;background:var(--surface-muted)}.security-block{padding:30px 34px;border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;background:var(--white);box-shadow:var(--shadow-sm)}.security-icon{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;color:var(--white);background:linear-gradient(135deg,var(--vibrant),var(--deep));font-size:1.6rem;font-weight:900}.security-block p{max-width:78ch;margin-top:8px;color:var(--ink-soft);font-size:.9rem}.final-cta{position:relative;isolation:isolate;overflow:hidden;color:var(--white);background:radial-gradient(circle at 50% 120%,rgba(255,101,197,.42),transparent 36rem),linear-gradient(135deg,var(--primary),var(--deep));text-align:center}.final-cta:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:54px 54px;content:""}.final-cta .container{max-width:850px}.final-cta h2{color:var(--white)}.final-cta .lede{max-width:56ch;margin:22px auto 28px;color:#ffffffd1}.final-cta .btn-primary{color:var(--deep);background:var(--white);box-shadow:0 20px 56px #16062757}.final-note{margin-top:16px;color:#ffffffad;font-size:.74rem;font-weight:700}.site-footer{padding-block:54px;color:#ffffffb3;background:var(--night)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-logo{width:auto;height:27px}.footer-desc{margin-top:12px;font-size:.78rem}.footer-legal{display:inline-block;margin-top:8px;font-size:.72rem;text-decoration:underline;text-underline-offset:3px}.wa-fab{position:fixed;right:22px;bottom:22px;z-index:75;min-height:52px;padding:12px 17px;border:0;border-radius:var(--radius-pill);display:flex;align-items:center;gap:9px;color:var(--white);background:var(--whatsapp);box-shadow:0 16px 42px #25d36661;font-size:.78rem;font-weight:900;cursor:pointer;transition:transform .2s,box-shadow .2s}.wa-fab:hover{box-shadow:0 20px 50px #25d36680;transform:translateY(-2px)}.wa-fab svg{width:23px;height:23px;fill:currentColor}.modal-overlay{position:fixed;inset:0;z-index:100;padding:22px;display:grid;place-items:center;background:#17101fad;backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .25s}.modal-overlay.open{opacity:1;pointer-events:auto}.modal-card{width:min(610px,100%);max-height:calc(100vh - 44px);padding:30px 34px 32px;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-lg);position:relative;overflow-y:auto;background:var(--white);box-shadow:0 40px 110px #0c041457;transform:translateY(18px) scale(.97);transition:transform .28s var(--ease)}.modal-overlay.open .modal-card{transform:none}.modal-close{position:absolute;top:17px;right:17px;width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--ink-soft);background:var(--surface-muted);cursor:pointer;transition:transform .2s,color .2s}.modal-close:hover{color:var(--night);transform:rotate(90deg)}.modal-logo{width:auto;height:27px;margin-bottom:23px}.modal-title{font-size:1.55rem}.modal-sub{margin-top:7px;color:var(--ink-soft);font-size:.86rem}.lead-form{margin-top:22px;display:grid;gap:14px}.lead-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-field{display:grid;gap:6px}.lead-form label{color:var(--ink);font-size:.75rem;font-weight:800}.form-optional{color:var(--ink-soft);font-weight:600}.lead-form input,.lead-form textarea,.cc-search{width:100%;border:1px solid var(--border);border-radius:13px;outline:none;color:var(--ink);background:var(--white);font-size:.84rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.lead-form input,.cc-search{height:46px;padding:0 13px}.lead-form textarea{min-height:78px;padding:12px 13px;resize:vertical}.lead-form input:focus,.lead-form textarea:focus,.cc-search:focus{border-color:var(--vibrant);box-shadow:0 0 0 3px #8b45d41f}.lead-form input.error,.lead-form textarea.error{border-color:#e54862;box-shadow:0 0 0 3px #e548621a}.lead-form input::placeholder,.lead-form textarea::placeholder,.cc-search::placeholder{color:#9d94a5}.phone-field{display:flex;align-items:stretch;gap:8px}.cc-wrap{position:relative;flex:none}.cc-trigger{height:46px;padding:0 11px;border:1px solid var(--border);border-radius:13px;display:flex;align-items:center;gap:7px;color:var(--ink);background:var(--white);cursor:pointer}.cc-trigger[aria-expanded=true]{border-color:var(--vibrant);box-shadow:0 0 0 3px #8b45d41f}.cc-flag,.cc-o-flag{width:24px;height:18px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px #17101f14}.cc-code{font-size:.8rem;font-weight:850}.cc-arrow{color:var(--ink-soft);font-size:.68rem}.cc-phone-input{min-width:0;flex:1}.cc-dropdown{position:absolute;left:0;bottom:calc(100% + 8px);z-index:6;width:280px;padding:9px;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:var(--shadow-md)}.cc-dropdown[hidden]{display:none}.cc-search{height:40px;margin-bottom:7px}.cc-list{max-height:220px;overflow-y:auto}.cc-option{width:100%;padding:8px;border:0;border-radius:10px;display:flex;align-items:center;gap:9px;color:var(--ink);background:transparent;font-size:.78rem;text-align:left;cursor:pointer}.cc-option:hover,.cc-option.active{background:var(--surface-muted)}.cc-o-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-o-code{color:var(--ink-soft);font-weight:850}.cc-empty{padding:12px;color:var(--ink-soft);font-size:.78rem;text-align:center}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-hint,.form-note{color:var(--ink-soft);font-size:.7rem}.form-hint{margin-bottom:10px}.form-note{margin-top:8px;font-weight:700;text-align:center}.form-submit{width:100%;border:0}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:var(--white);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}[data-reveal-group] .reveal:nth-child(2){transition-delay:.08s}[data-reveal-group] .reveal:nth-child(3){transition-delay:.16s}@media(max-width:1040px){h1{font-size:clamp(1.525rem,2.75vw,2.125rem)}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:780px;text-align:center;margin-inline:auto}.hero-copy h1,.hero-copy .lede,.hero-microcopy{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{width:min(820px,100%);margin:26px auto 0}.case-card-inner{grid-template-columns:1fr;gap:30px}.case-promise{max-width:56ch}}@media(max-width:820px){.container{width:min(100% - 32px,var(--container))}.section-pad{padding-block:76px}.site-header .container{min-height:72px}.hero{min-height:auto;padding:124px 0 88px}.showcase-stats,.pain-grid,.steps,.statement-grid,.faq-grid{grid-template-columns:1fr}.showcase-stats{gap:12px}.stat-block{min-height:0}.board-grid{grid-template-columns:1fr}.pain-card{min-height:0}.step-card{padding:0 0 28px}.step-connector{top:74px;left:31px;width:1px;height:calc(100% - 70px);background:linear-gradient(var(--lilac),transparent)}.statement-copy,.conversation-card{max-width:680px}.faq-grid .section-head{position:static}}@media(max-width:767px){h1{font-size:clamp(2.1rem,9vw,3rem)}h2{font-size:clamp(1.65rem,6.75vw,2.55rem)}.showcase,#problema,#como-funciona,.statement-band,#resultado,#faq,.integration-section,.final-cta{content-visibility:auto;contain-intrinsic-size:auto 780px}.modal-overlay:not(.open){display:none}.site-header .btn{min-height:40px;padding-inline:15px;font-size:.74rem}.brand-logo{height:26px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .btn{width:100%}.video-shell{border-radius:20px;transform:none}.video-topbar{height:44px}.video-label{font-size:.62rem}.float-stat{top:-18px;right:-7px}.channel-pill{left:10px;bottom:-42px}.logo-strip{padding-block:28px}.logo-track{animation-duration:16s}.logo-strip p{margin-bottom:18px}.logo-list{gap:42px;padding-right:42px}.logo-list img{width:84px;height:34px}.board{border-radius:22px}.board-grid,.panel{padding:14px}.chart{height:170px}.pipe-row{grid-template-columns:94px 1fr 40px}.pain-grid{margin-top:34px}.pain-card{padding:25px}.statement-copy,.section-head{text-align:center}.section-head .lede,.statement-band .lede{margin-inline:auto}.trust-badges{justify-content:center}.conversation-card{padding:16px;transform:none}.case-card{border-radius:26px}.case-card-inner{padding:30px 20px}.case-metrics{grid-template-columns:1fr}.case-metrics span{min-height:94px}.case-tag{position:static;justify-self:start}.security-block{padding:25px;grid-template-columns:1fr;text-align:center}.security-icon{margin-inline:auto}.footer-inner{align-items:center;flex-direction:column;text-align:center}.footer-logo{margin-inline:auto}.wa-fab{right:14px;bottom:14px;width:50px;height:50px;padding:0;justify-content:center}.wa-fab span{display:none}.lead-form-row{grid-template-columns:1fr}.modal-overlay{padding:10px}.modal-card{max-height:calc(100vh - 20px);padding:24px 20px;border-radius:22px}.lead-form input,.lead-form textarea,.cc-search{font-size:16px}.cc-dropdown{width:min(280px,calc(100vw - 40px))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(min-width:768px){body{font-size:1.275rem}h1{font-size:clamp(2.1775rem,3.0225vw,3.25rem)}h2{font-size:clamp(1.625rem,2.6vw,2.86rem)}h3{font-size:clamp(1.625rem,1.3rem + .975vw,2.145rem)}.lede{font-size:clamp(1.236rem,1.152rem + .3vw,1.392rem)}.hero-microcopy{font-size:.984rem}.pain-card p,.pain-card:nth-child(1) p,.pain-card:nth-child(3) p{font-size:1.128rem}#como-funciona .step-card p{font-size:1.14rem}.panel-note{font-size:1.125rem}.trust-badge{font-size:.936rem}}@media(min-width:768px)and (max-width:1080px){h1{font-size:clamp(1.9825rem,3.575vw,2.7625rem)}}
