html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-weight:400;background-color:var(--color-bg);color:var(--color-ink);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.glass-panel{background:hsla(0,0%,8%,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.08);box-shadow:var(--shadow-glass)}.glass-panel--hover:hover{background:rgba(30,30,30,.7);border-color:hsla(0,0%,100%,.15);transform:translateY(-2px);transition:all .3s ease}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(204,255,0,.4)}70%{box-shadow:0 0 0 10px rgba(204,255,0,0)}to{box-shadow:0 0 0 0 rgba(204,255,0,0)}}@keyframes blob-move{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}::selection{background:rgba(250,198,67,.35);color:var(--color-heading)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-heading);margin:0}h1,h2{font-weight:700}h3,h4,h5,h6{font-weight:600}b,strong{font-weight:700;color:var(--color-neon-lime)}h1{font-size:clamp(2.5rem,4.5vw,3.8rem);letter-spacing:-.01em}h2{font-size:clamp(2.1rem,4vw,2.6rem)}h3,h4{font-size:clamp(1.35rem,2.4vw,1.75rem)}p{margin:0;color:var(--color-muted)}a{color:inherit;text-decoration:none;transition:color .15s ease}a:hover{text-decoration:underline}button,input,textarea{font-family:var(--font-body);font-size:1rem}.sr-only{border:0}.muted{color:var(--color-muted);opacity:.7}.container{width:min(var(--container-max),95%);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}section{position:relative}.section,section{padding-block:clamp(5rem,8vw,8rem)}.section-header{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);max-width:620px}.section-header--center{text-align:center;justify-items:center;margin-inline:auto}.section-header p{color:var(--color-muted);max-width:540px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.75rem;border-radius:var(--radius-full);border:1px solid transparent;cursor:pointer;font-weight:600;font-family:var(--font-body);font-size:.95rem;gap:.5rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease;background:hsla(0,0%,100%,.04);color:var(--color-heading)}.btn-primary{background:var(--color-neon-lime);color:#000;border:none;box-shadow:var(--shadow-neon);font-weight:700;letter-spacing:.02em}.btn-primary:hover{background:#d4ff33;transform:translateY(-2px) scale(1.02);box-shadow:0 0 25px rgba(204,255,0,.4);transform:translateY(-2px);box-shadow:0 35px 60px -30px rgba(250,198,67,.55)}.btn-primary:focus-visible{outline:none;box-shadow:var(--shadow-ring),0 0 0 3px rgba(250,198,67,.35)}.btn-secondary{background:hsla(0,0%,100%,.05);color:var(--color-heading);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:var(--color-neon-green);color:var(--color-neon-green)}.btn-ghost{background:transparent;color:var(--color-heading);border-color:hsla(0,0%,100%,.35)}.btn-ghost:hover{background:hsla(0,0%,100%,.08);text-decoration:none}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.tag{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:rgba(204,255,0,.1);color:var(--color-neon-lime);border:1px solid rgba(204,255,0,.2);border-radius:var(--radius-full);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.surface{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:radial-gradient(circle at 10% 10%,hsla(0,0%,100%,.05),transparent 60%),rgba(8,8,12,.72);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid hsla(0,0%,100%,.05);transition:border .18s ease,box-shadow .18s ease,background .18s ease}.site-header--scrolled{border-bottom-color:rgba(250,198,67,.3);box-shadow:0 18px 55px -35px rgba(0,0,0,.7);background:rgba(7,7,11,.9)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding-block:.75rem}.site-header__progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--gradient-brand);transform-origin:left;transition:opacity .3s ease;box-shadow:0 0 10px var(--color-neon-lime)}.lead-form{display:flex;flex-direction:column;gap:var(--space-md)}@media (min-width:640px){.hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hero__cta-block{grid-template-columns:1fr}.hero__mockup{margin-inline:0;margin-left:auto}}.cta-bar{background:hsla(0,0%,8%,.8);border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cta-bar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center}.cta-bar__inner p{margin:0;display:grid;color:var(--color-heading)}.cta-bar__inner span{color:var(--color-muted);font-size:.95rem}.cta-bar__actions{display:flex;gap:.75rem}.site-footer__legal{font-size:.85rem;color:rgba(148,163,184,.65)}@keyframes pulse{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.2);opacity:.6}}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.chat-simulation{background:hsla(0,0%,8%,.6);border-radius:28px;padding:1.5rem;box-shadow:var(--shadow-glass);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--color-ink);display:grid;grid-gap:1rem;gap:1rem;max-width:380px;margin:0 auto}.chat-simulation__message{background:rgba(37,211,102,.1);border-radius:12px;padding:.75rem 1rem;font-size:.9rem;color:var(--color-ink);line-height:1.4;max-width:85%;position:relative;animation:fadeIn .5s ease-out forwards;opacity:0}.chat-simulation__message:nth-child(odd){justify-self:flex-start;background:hsla(0,0%,100%,.08)}.chat-simulation__message:nth-child(2n){justify-self:flex-end;background:var(--gradient-brand-light);color:#03130c}.chat-simulation__message:nth-child(2){animation-delay:.5s}.chat-simulation__message:nth-child(3){animation-delay:1s}.chat-simulation__message:nth-child(4){animation-delay:1.5s}.chat-simulation__message:nth-child(5){animation-delay:2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:769px){.floating-cta{display:none}}@media (max-width:1200px){.container{padding-inline:clamp(1.25rem,4vw,2.5rem)}}@media (max-width:768px){.container{padding-inline:var(--space-md)}section{padding-block:clamp(3rem,10vw,4rem)}.site-header__nav{position:absolute;inset:72px var(--space-md) auto var(--space-md);background:rgba(5,16,24,.92);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-lg);align-items:stretch;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .16s ease,transform .16s ease;border:1px solid rgba(37,211,102,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__nav,.site-header__nav ul{flex-direction:column;gap:var(--space-md)}.site-header__nav--open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header__cta{margin-left:0;width:100%}.site-header__toggle{display:inline-flex}.about__grid,.final-cta__grid,.hero__grid,.social-proof__grid,.technology__grid{grid-template-columns:1fr}.hero__mockup{order:-1;padding:var(--space-lg) 0}.hero__metrics{gap:var(--space-md)}.hero__metric-card{width:100%}.hero__cta-block,.hero__metrics{grid-template-columns:1fr}.hero__mockup-floating{position:static;margin-top:.75rem;align-self:flex-start}.hero__benefits li{padding-left:1.25rem}.hero__benefits li:before{width:.5rem;height:.5rem;top:.6rem}.hero__form{padding:var(--space-md)}.lead-form__footer,.lead-form__row{flex-direction:column}.lead-form__footer{align-items:stretch}.blog__grid,.feature-grid,.plans-grid,.social-proof__metrics,.stats-grid{grid-template-columns:1fr}.final-cta__form,.social-proof__placeholder{margin-top:1.5rem}.technology__diagram{max-width:none;padding:var(--space-lg);margin-top:var(--space-lg)}.technology__diagram:before{left:1.75rem;transform:translateX(0)}.technology__step{text-align:left;padding-left:calc(1.75rem + 1.5rem)}.technology__step-index{left:1.75rem;transform:translate(-50%,-50%)}.newsletter__form,.site-footer__grid{grid-template-columns:1fr}.site-footer__brand{order:4}}.whatsapp-avatar{width:36px;height:36px;border-radius:50%;background:var(--gradient-brand);padding:3px;box-shadow:0 0 10px rgba(204,255,0,.15)}.whatsapp-info{flex:1 1;display:flex;justify-content:space-between;align-items:center}.whatsapp-name{font-weight:700;color:var(--color-heading);font-size:.9rem}.whatsapp-time{font-size:.7rem;color:var(--color-muted)}.whatsapp-message{padding:.75rem 1rem;border-radius:12px;font-size:.85rem;line-height:1.6;margin-bottom:.5rem;max-width:85%}.whatsapp-message:last-child{margin-bottom:0}.whatsapp-message p{margin:0 0 .5rem}.whatsapp-message p:last-child{margin-bottom:0}.whatsapp-message ul{margin:.5rem 0 0;padding-left:1.25rem;list-style:none}.whatsapp-message li{position:relative;margin-bottom:.35rem}.whatsapp-message li:before{content:"✓";position:absolute;left:-1.25rem;color:var(--color-neon-green);font-weight:700}.whatsapp-message--received{background:rgba(37,211,102,.1);color:#e8f5e9;border:1px solid rgba(37,211,102,.15);border-bottom-left-radius:4px}.whatsapp-message--received strong{color:var(--color-neon-lime)}.whatsapp-message--sent{background:hsla(0,0%,100%,.08);color:var(--color-heading);border-bottom-right-radius:4px;border:1px solid hsla(0,0%,100%,.05)}.whatsapp-alert{display:flex;gap:.75rem;padding:.75rem;background:rgba(255,193,7,.08);border:1px solid rgba(255,193,7,.2);border-radius:12px}.alert-icon{font-size:1.5rem;flex-shrink:0;filter:drop-shadow(0 0 8px rgba(255,193,7,.4))}.alert-content{flex:1 1}.alert-content strong{display:block;color:var(--color-neon-lime);margin-bottom:.35rem;font-size:.9rem}.alert-content p{margin:0 0 .5rem;font-size:.85rem}.alert-action{display:inline-block;color:var(--color-neon-green);font-weight:600;font-size:.8rem;margin-top:.25rem;cursor:pointer}.alert-action:hover{text-decoration:underline}@media (max-width:768px){.hero__visual{gap:1rem}.whatsapp-card{padding:.85rem}.whatsapp-message{max-width:90%;font-size:.8rem}}.profiling-chat{min-height:200px;max-height:calc(100vh - 300px);scrollbar-color:rgba(204,255,0,.3) hsla(0,0%,100%,.05);padding-right:.5rem}.profiling-chat::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.profiling-chat::-webkit-scrollbar-thumb{background:rgba(204,255,0,.3)}.profiling-chat::-webkit-scrollbar-thumb:hover{background:rgba(204,255,0,.5)}.profiling-chat__messages{gap:.65rem}.profiling-message{padding:.7rem .9rem;border-radius:14px;font-size:.85rem;line-height:1.5;max-width:85%;animation:messageSlideIn .3s ease-out forwards;opacity:0}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.profiling-message p{margin:0 0 .4rem}.profiling-message p:last-child{margin-bottom:0}.profiling-message strong{color:var(--color-neon-lime);font-weight:700}.profiling-message--assistant{align-self:flex-start;background:rgba(37,211,102,.1);color:#e8f5e9;border:1px solid rgba(37,211,102,.15);border-bottom-left-radius:4px}.profiling-message--user{align-self:flex-end;margin-left:auto;background:hsla(0,0%,100%,.08);color:var(--color-heading);border-bottom-right-radius:4px;border:1px solid hsla(0,0%,100%,.05)}.whatsapp-card--animated{border-color:rgba(0,255,148,.15);box-shadow:0 0 25px rgba(0,255,148,.08)}.whatsapp-card--primary{min-height:420px}.whatsapp-card--expanding{transition:min-height .3s ease;overflow:visible}.hero__form--right{background:hsla(0,0%,8%,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-glass)}.hero__form--right h2{margin:0 0 1.5rem;font-size:1.5rem;color:var(--color-heading)}.whatsapp-card--insight{max-width:100%}.insight__media--chat{display:flex;align-items:center;justify-content:center}.whatsapp-preview{width:100%;max-width:340px;background:#0b141a;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4)}.whatsapp-preview__header{background:#202c33;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05)}.whatsapp-preview__contact{display:flex;align-items:center;gap:.75rem}.whatsapp-preview__avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient-brand);padding:3px;display:flex;align-items:center;justify-content:center}.whatsapp-preview__avatar img{width:100%;height:100%;border-radius:50%}.whatsapp-preview__info{display:flex;flex-direction:column;line-height:1.2}.whatsapp-preview__name{font-weight:600;color:#e9edef;font-size:.95rem}.whatsapp-preview__status{font-size:.75rem;color:#8696a0}.whatsapp-preview__actions{display:flex;gap:1.25rem;font-size:1.25rem}.whatsapp-preview__icon{opacity:.7;cursor:pointer}.whatsapp-preview__messages{padding:1rem;background:#0b141a;min-height:300px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.whatsapp-preview__date{text-align:center;font-size:.7rem;color:#8696a0;background:#202c33;padding:.35rem .75rem;border-radius:8px;margin:.5rem auto;display:inline-block}.whatsapp-message{max-width:75%;padding:.6rem .75rem;border-radius:8px;position:relative;line-height:1.4}.whatsapp-message p{margin:0;font-size:.875rem;color:#e9edef}.whatsapp-message__time{font-size:.65rem;color:hsla(0,0%,100%,.5);margin-left:.5rem;float:right}.whatsapp-message--received{align-self:flex-start;background:#202c33;border-bottom-left-radius:3px}.whatsapp-message--sent{align-self:flex-end;background:#005c4b;border-bottom-right-radius:3px;margin-left:auto}.whatsapp-preview__input{background:#202c33;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;border-top:1px solid hsla(0,0%,100%,.05)}.whatsapp-preview__emoji{font-size:1.25rem;opacity:.7;cursor:pointer}.whatsapp-preview__placeholder{flex:1 1;font-size:.9rem;color:#8696a0;background:transparent}.whatsapp-preview__attach{display:flex;gap:.75rem;font-size:1.25rem;opacity:.7}.whatsapp-preview__mic{cursor:pointer}.profiling-chat-container{width:100%;background:#0b141a;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column}.whatsapp-header{background:#202c33;padding:.65rem 1rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05);min-height:60px}.whatsapp-header__back{font-size:1.5rem;color:#aebac1;cursor:pointer;padding-right:.5rem}.whatsapp-header__contact{flex:1 1;display:flex;align-items:center;gap:.75rem}.whatsapp-header__avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient-brand);padding:2px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px rgba(204,255,0,.2)}.whatsapp-header__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.whatsapp-header__info{display:flex;flex-direction:column;line-height:1.15}.whatsapp-header__name{font-weight:600;color:#e9edef;font-size:.95rem}.whatsapp-header__status{font-size:.75rem;color:#8696a0}.whatsapp-header__actions{display:flex;gap:1.5rem;font-size:1.25rem;color:#aebac1}.whatsapp-header__icon{opacity:.8;cursor:pointer;transition:opacity .2s}.whatsapp-header__icon:hover{opacity:1}.profiling-chat{background:#0b141a;padding:1rem;min-height:400px;max-height:calc(100vh - 400px);scrollbar-width:thin;scrollbar-color:rgba(204,255,0,.2) transparent}.profiling-chat::-webkit-scrollbar{width:6px}.profiling-chat::-webkit-scrollbar-track{background:transparent}.profiling-chat::-webkit-scrollbar-thumb{background:rgba(204,255,0,.2);border-radius:10px}.whatsapp-date-badge{text-align:center;font-size:.7rem;color:#8696a0;background:#182229;padding:.4rem .85rem;border-radius:8px;margin:.5rem auto 1rem;display:inline-block;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 2px rgba(0,0,0,.2)}.profiling-chat__messages{display:flex;flex-direction:column;gap:.5rem}.whatsapp-bubble{max-width:75%;padding:.5rem .65rem .75rem;border-radius:8px;position:relative;box-shadow:0 1px .5px rgba(0,0,0,.13);animation:bubbleSlideIn .3s ease-out forwards;opacity:0;line-height:1.5}@keyframes bubbleSlideIn{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.whatsapp-bubble p{margin:0 0 .35rem;font-size:.875rem;color:#e9edef}.whatsapp-bubble p:last-of-type{margin-bottom:0;padding-right:60px}.whatsapp-bubble strong{color:var(--color-neon-lime);font-weight:600}.whatsapp-bubble__time{position:absolute;bottom:4px;right:8px;font-size:.65rem;color:hsla(0,0%,100%,.45);display:inline-flex;align-items:center;gap:2px}.whatsapp-bubble__check{font-size:.75rem;color:#53bdeb;margin-left:2px}.whatsapp-bubble--assistant{align-self:flex-start;background:#202c33;border-bottom-left-radius:3px}.whatsapp-bubble--user{align-self:flex-end;background:#005c4b;border-bottom-right-radius:3px;margin-left:auto}.whatsapp-input{background:#202c33;padding:.65rem 1rem;display:flex;align-items:center;gap:.75rem;border-top:1px solid hsla(0,0%,100%,.05);min-height:60px}.whatsapp-input__emoji{font-size:1.5rem;color:#8696a0;cursor:pointer;transition:transform .2s}.whatsapp-input__emoji:hover{transform:scale(1.1)}.whatsapp-input__field{flex:1 1;background:#2a3942;border-radius:20px;padding:.6rem 1rem;min-height:40px;display:flex;align-items:center}.whatsapp-input__placeholder{font-size:.9rem;color:#8696a0}.whatsapp-input__actions{display:flex;gap:1rem;font-size:1.25rem;color:#8696a0}.whatsapp-input__icon{cursor:pointer;transition:transform .2s}.whatsapp-input__icon:hover{transform:scale(1.1)}.whatsapp-input__icon--mic{color:#00a884}@media (max-width:768px){.profiling-chat{min-height:300px;max-height:400px}.whatsapp-bubble{max-width:85%;font-size:.85rem}}.how-it-works__steps-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-top:4rem}.how-it-works__step-card{background:hsla(0,0%,8%,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-glass);overflow:hidden;transition:all .3s ease}.how-it-works__step-card:hover{border-color:var(--color-neon-green);box-shadow:0 0 30px rgba(0,255,148,.1);transform:translateY(-4px)}.how-it-works__step-header{display:flex;gap:1.5rem;padding:2rem;align-items:flex-start}.how-it-works__step-header strong{font-size:1.5rem;color:var(--color-heading);margin-bottom:.75rem;display:block}.how-it-works__step-header p{color:var(--color-muted);line-height:1.7;margin:0;font-size:.95rem}.how-it-works__step-chat{padding:0;border-top:1px solid hsla(0,0%,100%,.05)}.how-it-works__step-chat .profiling-chat-container{border-radius:0 0 24px 24px;box-shadow:none}@media (min-width:1200px){.how-it-works__steps-grid{grid-template-columns:repeat(3,1fr);gap:2rem}.how-it-works__step-card{display:flex;flex-direction:column}.how-it-works__step-header{flex-direction:column;align-items:center;text-align:center;flex:0 0 auto}.how-it-works__step-chat{flex:1 1 auto;display:flex;flex-direction:column}.how-it-works__step-chat .profiling-chat-container{flex:1 1}}@media (max-width:768px){.how-it-works__steps-grid{gap:2rem}.how-it-works__step-header{flex-direction:column;align-items:center;text-align:center;padding:1.5rem}.how-it-works__index{width:40px;height:40px;font-size:1.25rem}.how-it-works__step-header strong{font-size:1.25rem}}.how-it-works__steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:4rem 0 3rem;list-style:none;padding:0}.how-it-works__steps li{background:hsla(0,0%,8%,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-glass);display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s ease}.how-it-works__steps li:hover{border-color:var(--color-neon-green);box-shadow:0 0 25px rgba(0,255,148,.1);transform:translateY(-4px)}.how-it-works__index{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:var(--gradient-brand);color:var(--color-black);font-size:1.5rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(204,255,0,.3)}.how-it-works__steps strong{font-size:1.25rem;color:var(--color-heading);margin-bottom:.75rem;display:block}.how-it-works__steps p{color:var(--color-muted);line-height:1.7;margin:0;font-size:.95rem}.how-it-works__chats-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}.how-it-works__chat-wrapper{display:flex;flex-direction:column;gap:1rem}.how-it-works__chat-wrapper .profiling-chat-container{height:500px;display:flex;flex-direction:column;overflow:hidden}.how-it-works__chat-wrapper .profiling-chat{flex:1 1;min-height:0;height:100%;max-height:none;overflow-y:auto;padding-bottom:1rem}.how-it-works__chat-title{font-size:1rem;color:var(--color-heading);margin:0;display:flex;align-items:center;gap:.75rem;font-weight:600}.how-it-works__chat-number{width:32px;height:32px;border-radius:50%;background:var(--gradient-brand);color:var(--color-black);font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.how-it-works__chats-container,.how-it-works__steps{grid-template-columns:1fr;gap:1.5rem}.how-it-works__steps li{flex-direction:column;align-items:center;text-align:center}}@media (max-width:1200px){.hero__grid{grid-template-columns:minmax(auto,1fr) minmax(380px,440px);gap:2.5rem;justify-content:center}.how-it-works__chat-wrapper .profiling-chat-container{height:475px}}@media (max-width:900px){.hero__grid{grid-template-columns:1fr;gap:3rem;text-align:center}.hero__intro{align-items:center}.hero__intro p{margin-inline:auto}.hero__actions,.hero__benefits{justify-content:center}.hero__form-wrapper{max-width:500px;margin-inline:auto}.lead-form__row{flex-wrap:nowrap;gap:.75rem}.lead-form__input{min-width:0;font-size:.9rem}.how-it-works__chat-wrapper .profiling-chat-container{height:450px}.how-it-works__chats-container,.how-it-works__steps{grid-template-columns:1fr}}@media (max-width:768px){.lead-form__row{flex-direction:column;gap:.75rem}.lead-form__button,.lead-form__input{width:100%}.hero__title{font-size:2.25rem}.hero__description{font-size:1rem}.how-it-works__chat-wrapper .profiling-chat-container{height:425px}.how-it-works__steps li{flex-direction:column;align-items:center;text-align:center;padding:1.5rem}}@media (max-width:640px){.hero__title{font-size:2rem;line-height:1.2}.how-it-works__chat-wrapper .profiling-chat-container{height:400px}.hero__form--right{padding:1.5rem}}@media (max-width:540px){.hero__grid{gap:2rem}.hero__title{font-size:1.75rem}.hero__description{font-size:.95rem}.how-it-works__chat-wrapper .profiling-chat-container{height:375px}.whatsapp-bubble{font-size:.9rem;max-width:88%;padding:.6rem .9rem}.whatsapp-header__name{font-size:.95rem}.lead-form__button{min-height:48px}}@media (max-width:375px){.hero__title{font-size:1.6rem}.hero__description{font-size:.9rem}.how-it-works__chat-wrapper .profiling-chat-container{height:350px}.whatsapp-bubble{font-size:.85rem;max-width:90%}.hero__form--right{padding:1.25rem}.lead-form__input{font-size:.9rem;padding:.75rem}.how-it-works__index{width:36px;height:36px;font-size:1.1rem}}@media (max-width:320px){.hero__title{font-size:1.4rem}.hero__description{font-size:.85rem}.how-it-works__chat-wrapper .profiling-chat-container{height:320px}.whatsapp-bubble{font-size:.8rem}.hero__form--right{padding:1rem}}.lead-form__button,.lead-form__input,.lead-form__phone-input{min-width:0;max-width:100%;box-sizing:border-box}.lead-form__field{min-width:0;flex:1 1 auto}.hero__grid{width:100%;max-width:100%;box-sizing:border-box}.hero__intro,.hero__visual{min-width:0;width:100%}.how-it-works__chat-wrapper .profiling-chat-container{width:100%;min-width:0;max-width:100%;transition:height .3s ease}.profiling-chat{width:100%;height:100%;overflow-y:auto;overflow-x:hidden}img{max-width:100%;height:auto}body{overflow-x:hidden}.container{max-width:100%;padding-inline:clamp(1rem,5vw,2rem);box-sizing:border-box}.mission-chat{width:100%;max-width:420px;background:#0b141a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px -10px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;transform:scale(1.1);transform-origin:center;margin:2rem auto}@media (max-width:768px){.mission-chat{transform:scale(1);max-width:100%;margin:1rem 0}}.mission-chat__header{background:#202c33;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.05)}.mission-chat__contact{display:flex;align-items:center;gap:12px}.mission-chat__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#000}.mission-chat__avatar img{width:100%;height:100%;object-fit:cover}.mission-chat__info{display:flex;flex-direction:column}.mission-chat__name{color:#e9edef;font-weight:600;font-size:16px}.mission-chat__status{color:#8696a0;font-size:13px}.mission-chat__actions{color:#aebac1;font-size:20px}.mission-chat__messages{padding:20px;background-color:#0b141a;display:flex;flex-direction:column;gap:12px;min-height:380px}.mission-chat__date{align-self:center;background:#182229;color:#8696a0;padding:5px 12px;border-radius:8px;font-size:12px;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.mission-chat__message{max-width:85%;padding:8px 12px;border-radius:8px;position:relative;font-size:14.5px;line-height:1.4;color:#e9edef;box-shadow:0 1px 2px rgba(0,0,0,.1)}.mission-chat__message--received{background:#202c33;align-self:flex-start;border-top-left-radius:0}.mission-chat__message--sent{background:#005c4b;align-self:flex-end;border-top-right-radius:0}.mission-chat__time{display:block;text-align:right;font-size:11px;color:hsla(0,0%,100%,.6);margin-top:4px}.mission-chat__chart-card{background:rgba(0,0,0,.3);border-radius:8px;margin-top:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1)}.mission-chat__chart-header{padding:8px 12px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#aebac1;border-bottom:1px solid hsla(0,0%,100%,.05)}.mission-chat__chart-header strong{color:var(--color-neon-lime)}.mission-chat__chart-svg{width:100%;height:auto;display:block;background:linear-gradient(180deg,rgba(204,255,0,.05),transparent)}.mission-chat__chart-footer{padding:10px 12px;background:hsla(0,0%,100%,.03);text-align:center;border-top:1px solid hsla(0,0%,100%,.05)}.mission-chat__link{color:var(--color-neon-lime);font-size:13px;text-decoration:none;font-weight:600;display:block;transition:opacity .2s}.mission-chat__link:hover{text-decoration:underline;opacity:.8}.mission-chat__input{background:#202c33;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;color:#8696a0}.mission-chat__placeholder{background:#2a3942;padding:9px 12px;border-radius:8px;width:85%;font-size:15px}.mission-chat__mic{font-size:20px}.mission-chat__bar-chart{padding:12px;display:flex;flex-direction:column;gap:12px}.mission-chat__bar-row{display:flex;align-items:center;gap:10px}.mission-chat__bar-label{width:80px;font-size:11px;color:#8696a0;text-align:right}.mission-chat__bar-track{flex:1 1;height:8px;background:hsla(0,0%,100%,.05);border-radius:4px;overflow:hidden;position:relative}.mission-chat__bar{height:100%;border-radius:4px}.mission-chat__bar--negative{background:#ff4b4b}.mission-chat__bar--positive{background:var(--color-neon-lime)}.mission-chat__bar-value{width:45px;font-size:11px;font-weight:700;text-align:right}.mission-chat__bar-value.negative{color:#ff4b4b}.mission-chat__bar-value.positive{color:var(--color-neon-lime)}.how-it-works__integrated-grid{display:flex;flex-direction:column;gap:6rem;margin-top:4rem}.how-it-works__step-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.how-it-works__step-row--reverse{direction:rtl}.how-it-works__step-row--reverse .how-it-works__step-content,.how-it-works__step-row--reverse .how-it-works__step-visual{direction:ltr}.how-it-works__step-content{display:flex;flex-direction:column;gap:1rem;text-align:left}.how-it-works__step-number{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--color-neon-lime);color:#000;font-weight:700;font-size:1.25rem;margin-bottom:1rem;box-shadow:0 0 20px rgba(204,255,0,.4)}.how-it-works__step-content h3{font-size:2rem;color:var(--color-heading);margin:0;font-family:var(--font-heading)}.how-it-works__step-content p{font-size:1.1rem;color:var(--color-muted);line-height:1.6;margin:0}.how-it-works__step-visual{position:relative}@media (max-width:992px){.how-it-works__step-row{grid-template-columns:1fr;gap:2rem;text-align:center}.how-it-works__step-row--reverse{direction:ltr}.how-it-works__step-content{align-items:center;text-align:center}}.skip-to-main{position:absolute;top:-40px;left:0;background:var(--color-neon-green);color:var(--color-black);padding:8px 16px;text-decoration:none;font-weight:600;border-radius:0 0 4px 0;z-index:10000;transition:top .3s}.skip-to-main:focus{top:0}:focus-visible{outline:2px solid var(--color-neon-green);outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible{outline:2px solid var(--color-neon-green);outline-offset:4px}@media (prefers-contrast:high){:root{--color-bg:#000;--color-heading:#fff;--color-text:#fff;--color-muted:#ccc}.hero__halo{display:none}.scroll-reveal,.trust-marquee__track{animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.muted{color:hsla(0,0%,100%,.75)}.blog__filters button:focus-visible,.faq__item summary:focus-visible,.plan-card:focus-within{outline:2px solid var(--color-neon-green);outline-offset:4px}.faq__item:focus-within{background:rgba(16,185,129,.05)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-reveal{opacity:1!important;transform:none!important}}