:root{--purple:#7645ed;--purple-dark:#6134d0;--ink:#252232;--muted:#777480;--line:#ebe9f0;--lavender:#f7f4ff;--body:'DM Sans',sans-serif;--heading:'Manrope',sans-serif;--container:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;background:#fff}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);line-height:1.2}button{border:0;background:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #9f7ef6;outline-offset:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:2px}[hidden]{display:none!important}.container{width:min(var(--container),calc(100% - 80px));margin:auto}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:fixed;left:20px;top:-80px;background:var(--purple);color:white;padding:12px 20px;z-index:100}.skip-link:focus{top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:14px;font-weight:650;min-height:52px;padding:14px 24px;border-radius:8px;transition:background .2s,box-shadow .2s,transform .2s;white-space:normal}.button:hover{transform:translateY(-2px)}.button-purple{background:var(--purple);color:white;box-shadow:0 5px 15px #7645ed20}.button-purple:hover{background:var(--purple-dark);box-shadow:0 8px 22px #7645ed30}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:#443855}.button-small{min-height:44px;padding:10px 20px}.button-white{background:white;color:var(--purple)}.button-outline{border:1px solid var(--line);background:#fff}.button .icon{width:19px;height:19px}.text-button{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;padding:0;transition:color .2s}.text-button:hover{color:var(--purple)}.eyebrow{display:block;color:var(--purple);font-size:12px;font-weight:700;letter-spacing:1.8px;margin-bottom:18px}.purple-text{color:var(--purple)}.section{padding:100px 0}.site-header{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #eeeaf580}.nav-wrap{height:90px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-family:var(--heading);font-size:27px;font-weight:800;letter-spacing:-1px;line-height:1.1;width:max-content}.brand-mark{width:43px;height:43px;display:flex;align-items:center;justify-content:center;background:var(--purple);color:#fff;border-radius:12px;flex-shrink:0}.brand-mark svg{width:35px;height:35px}.brand-sub{display:block;font-family:var(--body);font-size:9px;letter-spacing:4px;font-weight:700;margin-top:6px}.desktop-nav{display:flex;gap:36px;font-size:14px;font-weight:500}.desktop-nav a:hover,.footer-links a:hover{color:var(--purple)}.button-spark{color:#c6adff;font-size:20px}.nav-actions{display:flex;align-items:center;gap:15px}.menu-toggle{display:none;padding:7px}.mobile-nav{padding:0 24px 18px}.mobile-nav a{display:block;padding:12px 0;border-top:1px solid var(--line)}
.hero{padding:75px 0 65px;background:radial-gradient(ellipse at 78% 45%,#f3edff 0,transparent 53%),linear-gradient(#fff,#fdfcfe);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center}.hero-copy{padding-bottom:8px;position:relative;z-index:2}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.2px;font-weight:700;color:var(--purple);border:1px solid #e8ddff;background:#f5f0ff;border-radius:30px;padding:8px 12px;margin-bottom:27px}.eyebrow-pill .icon{width:15px;height:15px}.hero h1{font-size:clamp(42px,4.35vw,62px);letter-spacing:-3px;font-weight:800;line-height:1.14;margin-bottom:27px}.highlight{color:var(--purple);position:relative;white-space:nowrap}.highlight svg{position:absolute;left:0;bottom:-12px;width:100%;height:17px;fill:none;stroke:#b99af9;stroke-width:3;stroke-linecap:round}.hero-copy>p{max-width:445px;color:var(--muted);font-size:17px;line-height:1.8}.hero-buttons{display:flex;align-items:center;gap:22px;margin-top:31px}.hero-buttons .button{padding:14px 18px;gap:12px}.play-circle{width:31px;height:31px;border:1px solid #d6cfe3;border-radius:50%;display:grid;place-items:center}.play-circle .icon{width:16px;height:16px;fill:currentColor;stroke-width:0}.hero-assurance{display:flex;gap:21px;margin-top:23px;font-size:12px;color:#777082}.hero-assurance span{display:flex;align-items:center;gap:5px}.hero-assurance .icon{width:14px;height:14px;color:var(--purple)}.hero-visual{position:relative;padding:24px 18px 32px;isolation:isolate}.visual-dot-field{position:absolute;inset:-24px -45px;background-image:radial-gradient(#cebfeb 1px,transparent 1px);background-size:21px 21px;z-index:-1;mask-image:radial-gradient(ellipse,#000 20%,transparent 70%)}.workflow-window{background:#fff;border:1px solid #e5def1;border-radius:15px;box-shadow:0 20px 65px #6237a91b,0 3px 8px #56379408;transform:rotate(-2deg);overflow:hidden;transition:transform .5s}.workflow-window:hover,.workflow-window.running{transform:rotate(0)}.window-top{height:40px;border-bottom:1px solid #eeebf2;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#fcfbfd;color:#928b9e;font-size:9px;font-weight:650;letter-spacing:1px}.window-top>.icon{width:14px;height:14px}.window-dots{display:flex;gap:5px}.window-dots i{width:6px;height:6px;background:#d5cddf;border-radius:50%}.window-dots i:first-child{background:#edc3bd}.window-dots i:nth-child(2){background:#ebdeb5}.window-dots i:last-child{background:#bdd8c1}.workflow-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 23px 15px}.workflow-caption{color:#9b93a7;font-size:9px;font-weight:700;letter-spacing:1.3px}.workflow-heading h2{font-size:19px;font-weight:750;letter-spacing:-.6px;margin-top:5px}.demo-chip{font-size:9px;letter-spacing:.6px;font-weight:700;color:var(--purple);border:1px solid #e5dafa;background:#f6f1ff;padding:4px 8px;border-radius:5px}.workflow-steps{padding:0 22px 19px}.workflow-step{display:flex;align-items:center;gap:12px;border:1px solid #eeebf3;border-radius:9px;padding:12px;background:#fff;transition:border-color .35s,background .35s,box-shadow .35s}.step-app{width:37px;height:37px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.step-app .icon{width:21px;height:21px}.meta-app{background:#eaf2ff;color:#2581f9}.crm-app{background:#f1eafe;color:var(--purple)}.whatsapp-app{background:#e9f8ef;color:#27ac67}.zoom-app{background:#eaf1ff;color:#357aee}.workflow-step>div{flex:1;min-width:0;line-height:1.5}.workflow-step strong{display:block;font-size:12px;font-weight:650}.workflow-step>div>span{display:block;font-size:10px;color:#9a93a2;margin-top:2px}.step-state{width:20px;height:20px;background:#f3f0f8;color:#bbb1c7;border-radius:50%;display:grid;place-items:center}.step-state .icon{width:12px;height:12px}.flow-line{height:25px;display:flex;align-items:center;margin-left:18px;gap:17px}.flow-line>span{height:25px;border-left:1px dashed #c7b1ed;position:relative}.flow-line>span:after{content:'';position:absolute;width:5px;height:5px;background:var(--purple);border-radius:50%;top:9px;left:-3px;opacity:.6}.flow-line small{font-size:9px;color:#b0a4bd}.workflow-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #eeebf2;background:#fcfbff;padding:12px 20px;color:#9a92a7;font-size:9px}.workflow-footer button{display:flex;align-items:center;gap:5px;color:var(--purple);font-size:10px;font-weight:700;padding:5px;border-radius:4px}.workflow-footer .icon{width:12px;height:12px;fill:currentColor;stroke:0}.workflow-step.active{background:#faf7ff;border-color:#aa84f0;box-shadow:0 0 0 3px #7645ed0b}.workflow-step.completed .step-state{background:#e8f7ee;color:#25a466}.workflow-step.completed{border-color:#c7e7d5}.running .flow-line>span:after{animation:flow 1s infinite}.floating-tag{position:absolute;background:white;box-shadow:0 9px 30px #5c358c13;border:1px solid #e9e0f6;border-radius:10px;z-index:2;animation:float 6s ease-in-out infinite}.tag-top{right:-7px;top:2px;display:flex;gap:7px;align-items:center;padding:11px 14px;font-size:10px;font-weight:550;transform:rotate(3deg)}.tag-top>.icon{width:16px;height:16px;color:var(--purple)}.tag-bottom{bottom:0;left:-11px;display:flex;align-items:center;gap:10px;padding:12px 16px;animation-delay:-3s}.success-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#eaf8ee;color:#32a065}.success-icon .icon{width:18px;height:18px}.tag-bottom strong{display:block;font-size:11px}.tag-bottom div>span{display:block;font-size:9px;color:#9991a4}.tiny-spark{font-size:25px;color:#ac83f3;margin-left:16px}.integrations{padding:26px 0 36px;border-bottom:1px solid var(--line)}.integrations p{text-align:center;color:#a29ba9;letter-spacing:1.7px;font-size:10px;font-weight:500;margin-bottom:23px}.integrations strong{font-weight:600;color:#79727f}.platforms{display:flex;justify-content:center;align-items:center;gap:70px}.platform{display:flex;align-items:center;gap:9px;color:#77717f;font-size:21px;font-weight:650;line-height:1.2}.platform>.icon{width:31px;height:27px;stroke-width:2}.platform.meta .icon{width:34px}.platform.zoom{font-size:29px;letter-spacing:-1.5px;font-weight:550}.zoom-camera{display:none}.platform.crm,.platform.ai{font-size:19px;font-weight:550}
.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:44px}.section-heading h2,.why-copy h2,.faq-grid h2{font-size:42px;letter-spacing:-1.9px;line-height:1.2;font-weight:750}.muted-heading{color:#8c8794}.section-heading>p{color:var(--muted);max-width:350px;font-size:16px;margin-bottom:5px;line-height:1.8}.solutions-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.solution-card{grid-column:span 3;background:#faf9fc;border:1px solid #ebe8f1;border-radius:15px;padding:27px 28px 22px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.solution-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px #3020460a}.card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.service-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#eee5ff;color:var(--purple)}.service-icon .icon{width:22px;height:22px}.card-number{font-size:9px;letter-spacing:1.1px;font-weight:650;color:#a098aa}.solution-card h3{font-size:27px;letter-spacing:-1px;font-weight:750}.solution-card>p,.ai-card-layout p{font-size:14px;line-height:1.8;color:var(--muted);max-width:430px;margin-top:13px}.card-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:650;width:100%;padding:18px 0 0;border-top:1px solid #e7e1ef;margin-top:auto;text-align:left}.card-link>span{font-size:22px;font-weight:400;color:var(--purple);line-height:1}.card-link:hover{color:var(--purple)}.card-crm{background:linear-gradient(130deg,#faf9fd,#f6f1ff)}.mini-pipeline{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:23px 0 22px}.mini-pipeline>div{background:#efeaf9;padding:10px;border-radius:8px}.mini-pipeline>div>span{display:block;font-size:8px;color:#9a8dae;letter-spacing:.8px;margin-bottom:9px;font-weight:700}.mini-contact{display:flex;gap:8px;align-items:center;background:#fff;padding:9px;border:1px solid #ebe5f3;border-radius:6px;margin-bottom:7px;box-shadow:0 2px 5px #24113d03}.mini-contact:last-child{margin-bottom:0}.avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:8px;font-weight:650;flex-shrink:0}.avatar-peach{background:#ffe7dc;color:#be8468}.avatar-purple{background:#eadcfc;color:#8457bb}.avatar-blue{background:#dcecff;color:#6196cb}.mini-contact b{display:block;font-size:10px;font-weight:650}.mini-contact small{display:block;font-size:8px;color:#aaa0b3}.pipeline-empty{border:1px dashed #d7cce7;border-radius:5px;text-align:center;padding:15px 5px;color:#b2a5c5;font-size:8px}.card-leads{background:#f7faff}.card-leads .service-icon{background:#e5eeff;color:#4d80cc}.lead-preview{display:flex;align-items:center;justify-content:center;gap:20px;margin:37px 0 38px;min-height:60px}.lead-source{display:grid;place-items:center;width:57px;height:57px;border:1px solid #e0e5f0;border-radius:15px;background:white;box-shadow:0 6px 14px #21365a06;color:#2e81fa}.lead-source>.icon{width:32px;height:32px;stroke-width:2}.lead-destination{color:var(--purple);background:#f2eaff}.lead-connection{display:flex;align-items:center;gap:22px;position:relative;border-top:1px dashed #c2b3e0;width:115px;justify-content:space-between}.lead-connection i{position:relative;top:-3px;width:5px;height:5px;background:#c7b2ed;border-radius:50%}.lead-connection span{position:absolute;top:9px;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:1px;color:#b1a0cb}.card-whatsapp,.card-zoom{grid-column:span 2}.card-whatsapp{background:#f7fbf9}.card-whatsapp .service-icon{color:#34956d;background:#e4f4ec}.card-whatsapp .card-number,.card-zoom .card-number{font-size:8px;letter-spacing:.7px}.card-whatsapp h3,.card-zoom h3{font-size:25px}.chat-preview{padding:17px 0;margin-bottom:15px}.chat-bubble{background:#e4f2e9;border:1px solid #d8e9de;padding:12px 13px;max-width:250px;border-radius:10px 10px 10px 2px;font-size:10px;line-height:1.7;color:#577465}.chat-bubble small{display:block;text-align:right;font-size:8px;color:#8fa698}.chat-bubble small span{color:#4ba5ba;margin-left:3px}.chat-reply{width:max-content;max-width:90%;margin:9px 0 0 auto;background:white;border:1px solid #e7ece9;border-radius:10px 10px 2px 10px;padding:10px 12px;font-size:10px;color:#787f7b}.card-zoom{background:#f7faff}.card-zoom .service-icon{color:#568de9;background:#e6efff}.meeting-preview{display:flex;gap:10px;align-items:center;background:white;border:1px solid #e1e8f4;border-radius:9px;padding:15px 12px;margin:auto 0 25px;box-shadow:0 6px 15px #42619c05}.meeting-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:8px;background:#eaf1ff;color:#568de9;flex-shrink:0}.meeting-icon>.icon{width:19px;height:19px}.meeting-preview b{display:block;font-size:10px;line-height:1.5}.meeting-preview div>span{display:block;font-size:9px;color:#a1a6b1;margin-top:3px}.meeting-check{margin-left:auto;color:#8faf9e}.meeting-check .icon{width:15px;height:15px}.card-ai{grid-column:span 2;background:#faf6ff}.card-ai h3{font-size:25px}.card-ai .card-number{font-size:8px;letter-spacing:.7px}.ai-preview{margin:18px 0 20px;padding:12px 13px;border:1px solid #e8ddf7;border-radius:9px;background:#ffffffb3}.ai-preview-top{display:flex;gap:7px;align-items:center;padding-bottom:9px;border-bottom:1px solid #eee6f5;font-size:10px}.ai-preview-top>.icon{width:15px;height:15px;color:var(--purple)}.ai-preview-top>span{margin-left:auto;color:#b29bcf}.ai-task{display:flex;gap:7px;align-items:center;font-size:9px;color:#9a8ca9;margin-top:10px}.ai-task .icon{width:12px;height:12px;color:#a080d7}.custom-note{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:28px;padding:16px;background:#fbfafd;border-radius:10px;border:1px solid #f0edf6;font-size:12px;color:#91899c}.custom-note>.icon{width:17px;height:17px;color:#a791c6}.custom-note strong{color:#6b5e7a;font-weight:550}.custom-note>.text-button{margin-left:10px;color:var(--purple);font-size:12px}.custom-note>.text-button>span{font-size:18px}
.process{background:#faf9fc;border-top:1px solid #efedf4;border-bottom:1px solid #efedf4}.section-heading.centered{display:block;text-align:center;margin-bottom:60px}.centered>p{max-width:none;margin-top:19px}.centered h2{font-size:40px}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px}.process-step{position:relative}.process-step:not(:last-child):after{content:'';position:absolute;top:33px;left:115px;right:-45px;border-top:1px dashed #ded5eb}.process-number{font-family:var(--heading);font-size:41px;font-weight:750;color:#ddd3ec;display:flex;align-items:center;gap:15px;margin-bottom:20px}.process-number>span{width:39px;height:39px;background:#eee7f8;color:#9678c5;display:grid;place-items:center;border-radius:11px}.process-number .icon{width:19px;height:19px}.process-step h3{font-size:23px;letter-spacing:-.8px;margin-bottom:14px}.process-step p{color:var(--muted);font-size:14px;line-height:1.9}.process-label{display:block;margin-top:23px;color:#a59ab3;font-size:9px;font-weight:650;letter-spacing:1px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.why-visual{position:relative;border-radius:20px;overflow:hidden;background:#eee6fb;min-height:520px}.why-visual img{width:100%;height:520px;object-fit:cover;object-position:57% center}.image-caption{position:absolute;bottom:22px;left:22px;right:22px;background:#ffffffd9;backdrop-filter:blur(10px);border:1px solid #fff;display:flex;align-items:center;gap:13px;padding:19px;border-radius:12px;font-size:13px;color:#8b7d9c;line-height:1.7}.image-caption strong{color:#4c3e60;font-weight:600}.image-caption .brand-mark{width:40px;height:40px}.image-caption .brand-mark svg{width:29px;height:29px}.why-copy>p{font-size:16px;color:var(--muted);line-height:1.8;margin:22px 0 28px}.benefit{display:flex;gap:15px;margin-top:23px}.benefit>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f4effc;color:#9473c2;flex-shrink:0}.benefit .icon{width:18px;height:18px}.benefit h3{font-family:var(--body);font-size:14px;font-weight:650;margin-bottom:5px}.benefit p{font-size:13px;color:var(--muted);line-height:1.8;max-width:350px}.faq-section{padding-top:45px}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:95px}.faq-grid>div>p{color:var(--muted);font-size:14px;margin:24px 0 6px}.faq-grid .text-button{color:var(--purple);font-size:13px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:14px;font-weight:600;padding:22px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>.icon{width:18px;height:18px;color:#a099aa;transition:transform .2s}.faq-list details[open] summary>.icon{transform:rotate(45deg);color:var(--purple)}.faq-list details p{font-size:14px;line-height:1.85;color:var(--muted);padding-bottom:22px;padding-right:25px}.cta-section{padding:0 0 75px}.cta-panel{background:#7645ed;border-radius:20px;position:relative;overflow:hidden;text-align:center;padding:60px 35px;isolation:isolate;color:#fff}.cta-panel .eyebrow{color:#d5c3ff;font-size:10px;letter-spacing:1.7px}.cta-panel h2{font-size:45px;letter-spacing:-1.6px;font-weight:750;line-height:1.22}.cta-panel p{font-size:14px;line-height:1.9;color:#dfd0ff;margin:20px 0 28px}.cta-panel .button{font-size:13px}.cta-footnote{display:block;font-size:11px;color:#cdb7fc;margin-top:15px}.cta-orbit{position:absolute;inset:-90% -20%;border:1px solid #b89cf438;border-radius:50%;transform:rotate(-30deg);z-index:-1;pointer-events:none;box-shadow:0 0 0 60px #a586ef0a,0 0 0 120px #a586ef0a,0 0 0 180px #a586ef08,0 0 0 240px #a586ef08}.site-footer{padding:0 0 25px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px}.footer-top .brand{font-size:24px}.footer-top .brand-mark{width:37px;height:37px;border-radius:10px}.footer-top .brand-mark svg{width:29px;height:29px}.footer-top .brand-sub{font-size:8px}.footer-top p{font-size:12px;color:#a098a9;margin-top:13px}.footer-links{display:flex;gap:30px;font-size:12px;color:#837a90}.footer-links button{padding:0;font-size:12px}.footer-links button:hover{color:var(--purple)}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#aaa2b2}.platform-disclaimer{font-size:10px;color:#b4acbb;margin-top:15px;line-height:1.7}
dialog{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:38px;border:1px solid #e9e1f5;border-radius:17px;box-shadow:0 25px 100px #25153e30;color:var(--ink);overflow:auto}dialog::backdrop{background:#21132f70;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:14px;right:14px;border-radius:8px;padding:5px;color:#9c92a6}.dialog-close:hover{background:#f2edf9}.dialog-close>.icon{width:20px;height:20px}dialog .eyebrow{font-size:10px;margin-bottom:15px}dialog h2{font-size:32px;letter-spacing:-1.2px;line-height:1.2}.dialog-intro{font-size:14px;color:var(--muted);margin:15px 0 23px}form label{display:block;font-size:12px;font-weight:650;margin-bottom:16px}input,select,textarea{width:100%;border:1px solid #e3dcec;border-radius:7px;background:#fcfbfe;padding:11px 12px;font-size:14px;color:var(--ink);margin-top:6px}input::placeholder,textarea::placeholder{color:#aba1b7}textarea{resize:vertical;min-height:95px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-submit{width:100%;margin-top:2px}.form-note{font-size:11px;text-align:center;color:#9a8ca8;margin-top:12px}.result-actions{display:flex;gap:12px;flex-wrap:wrap}#contact-result-view>.service-icon{margin-bottom:20px}#result-note{font-size:14px;line-height:1.8;color:var(--muted);margin:18px 0}#brief-preview{font:13px/1.8 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5fd;border:1px solid #eee7f7;border-radius:8px;padding:18px;max-height:240px;overflow:auto;margin-bottom:22px}#edit-brief{margin-top:22px;color:var(--purple);font-size:12px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 20px;border-radius:8px;font-size:13px;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100% - 40px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.motion-ready .reveal.in-view{opacity:1;transform:translateY(0)}
.tag-bottom{bottom:-22px}.tag-top{right:8px;max-width:calc(100% - 24px)}
@keyframes float{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes flow{from{top:0;opacity:0}50%{opacity:1}to{top:23px;opacity:0}}
@media(min-width:1500px){.hero{padding:95px 0 80px}.hero h1{font-size:62px}.hero-grid{gap:50px}.hero-visual{padding-left:25px;padding-right:25px}}
@media(max-width:1100px){.container{width:calc(100% - 56px)}.hero-grid{gap:15px;grid-template-columns:1fr 1fr}.hero h1{font-size:49px;letter-spacing:-2.5px}.hero-buttons{gap:14px}.hero-buttons .button{font-size:12px;padding:13px 15px}.hero-buttons .text-button{font-size:12px;gap:7px}.hero-assurance{font-size:10px;gap:12px}.workflow-step strong{font-size:11px}.platforms{gap:48px}.solution-card{padding:24px 22px 20px}.card-top{gap:7px}.card-number{font-size:8px;letter-spacing:.5px}.card-whatsapp .card-number,.card-zoom .card-number,.card-ai .card-number{font-size:7px}.solution-card h3,.card-whatsapp h3,.card-zoom h3,.card-ai h3{font-size:24px}.why-grid{gap:50px}.faq-grid{gap:65px}}
@media(max-width:850px){.nav-wrap{height:78px}.desktop-nav{gap:22px}.hero{padding:55px 0 50px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{text-align:center}.hero h1{font-size:60px;letter-spacing:-3px}.hero-copy>p{margin:auto;max-width:520px;font-size:17px}.hero-buttons,.hero-assurance{justify-content:center}.hero-buttons .button{font-size:14px;padding:14px 22px}.hero-buttons .text-button{font-size:14px}.hero-assurance{font-size:12px}.hero-visual{width:480px;max-width:100%;margin:auto}.workflow-step strong{font-size:12px}.platforms{gap:30px}.platform{font-size:18px}.platform>.icon{width:25px}.platform.zoom{font-size:24px}.platform.crm,.platform.ai{font-size:17px}.section{padding:75px 0}.section-heading{gap:30px}.section-heading h2,.why-copy h2,.faq-grid h2{font-size:35px}.section-heading>p{max-width:290px;font-size:14px}.solutions-grid{grid-template-columns:repeat(2,1fr);gap:17px}.solution-card{grid-column:span 1;padding:25px}.card-ai{grid-column:span 2}.card-ai .ai-card-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.card-ai .ai-preview{margin:0 0 24px}.card-ai .ai-card-layout p{margin-bottom:25px}.card-number,.card-whatsapp .card-number,.card-zoom .card-number,.card-ai .card-number{font-size:8px}.custom-note{flex-wrap:wrap;gap:8px}.custom-note>.text-button{margin-left:0}.process-grid{gap:35px}.process-step:not(:last-child):after{right:-20px}.process-step h3{font-size:20px}.process-step p{font-size:13px}.why-grid{gap:35px}.why-visual,.why-visual img{min-height:500px;height:500px}.why-copy>p{font-size:14px;margin:18px 0 22px}.benefit{gap:10px;margin-top:17px}.benefit p{font-size:12px}.benefit h3{font-size:13px}.image-caption{padding:14px;left:15px;right:15px;bottom:15px;font-size:11px}.faq-section{padding-top:15px}.faq-grid{gap:40px}.faq-list summary{font-size:13px}}
@media(max-width:600px){.container{width:calc(100% - 40px)}.nav-wrap{height:74px}.brand{font-size:24px}.brand-mark{width:37px;height:37px;border-radius:10px}.brand-mark svg{width:29px;height:29px}.brand-sub{font-size:8px;letter-spacing:3.8px;margin-top:5px}.desktop-nav{display:none}.menu-toggle{display:block}.nav-actions{gap:8px}.nav-actions .button{font-size:12px;min-height:39px;padding:9px 14px;gap:9px}.button-spark{font-size:17px}.hero{padding:44px 0 39px}.hero-grid{gap:32px}.eyebrow-pill{font-size:8px;letter-spacing:1px;padding:7px 10px;margin-bottom:23px}.hero h1{font-size:clamp(36px,9.5vw,52px);letter-spacing:-2px;line-height:1.17;margin-bottom:24px}.highlight svg{bottom:-11px}.hero-copy>p{font-size:15px;line-height:1.8;max-width:350px}.hero-buttons{flex-direction:column;gap:18px;margin-top:24px}.hero-buttons .button{font-size:13px;padding:14px 22px}.hero-buttons .text-button{font-size:12px}.hero-assurance{font-size:10px;gap:12px;margin-top:23px}.hero-visual{padding:24px 9px 30px;width:380px}.tag-top{right:0;top:1px;font-size:8px;padding:9px 12px}.workflow-heading{padding:19px 17px 14px}.workflow-heading h2{font-size:17px}.workflow-steps{padding:0 15px 18px}.workflow-step{gap:10px;padding:11px 10px}.workflow-step strong{font-size:10px}.workflow-step>div>span{font-size:9px}.step-app{width:32px;height:32px}.step-app .icon{width:19px;height:19px}.workflow-caption{font-size:8px}.demo-chip{font-size:8px;padding:3px 6px}.window-top{font-size:8px}.workflow-footer{padding:10px 14px;font-size:8px}.workflow-footer button{font-size:9px}.tag-bottom{left:0;padding:10px 13px}.tag-bottom strong{font-size:10px}.tag-bottom div>span{font-size:8px}.tiny-spark{font-size:21px}.integrations{padding:24px 0 26px}.integrations p{font-size:8px;letter-spacing:1.1px;margin-bottom:20px}.platforms{gap:16px 25px;flex-wrap:wrap}.platform{font-size:16px}.platform>.icon{width:23px;height:22px}.platform.meta .icon{width:27px}.platform.zoom{font-size:23px}.platform.crm,.platform.ai{font-size:15px}.section{padding:57px 0}.eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:13px}.section-heading{display:block;margin-bottom:29px}.section-heading h2,.why-copy h2,.faq-grid h2{font-size:33px;letter-spacing:-1.4px}.section-heading>p{margin-top:17px;max-width:350px;font-size:14px}.solutions-grid{grid-template-columns:1fr;gap:16px}.solution-card,.card-ai{grid-column:span 1;padding:24px}.card-top{margin-bottom:19px}.card-number,.card-whatsapp .card-number,.card-zoom .card-number,.card-ai .card-number{font-size:8px;letter-spacing:.9px}.solution-card h3,.card-whatsapp h3,.card-zoom h3,.card-ai h3{font-size:26px}.solution-card>p,.ai-card-layout p{font-size:14px}.mini-pipeline{margin:22px 0}.mini-pipeline>div>span{font-size:8px}.mini-contact b{font-size:10px}.mini-contact small{font-size:8px}.lead-preview{margin:30px 0 35px}.chat-preview{margin-bottom:15px;padding-top:22px}.chat-bubble{font-size:11px;max-width:270px}.chat-reply{font-size:11px}.meeting-preview{margin:27px 0}.meeting-preview b{font-size:12px}.meeting-preview div>span{font-size:10px}.card-ai .ai-card-layout{display:block}.card-ai .ai-card-layout p{margin-bottom:20px}.card-ai .ai-preview{margin-bottom:24px}.ai-preview-top{font-size:12px}.ai-task{font-size:11px}.custom-note{text-align:center;padding:18px 14px;font-size:11px;gap:9px}.custom-note>p{width:calc(100% - 33px)}.custom-note>.text-button{margin-top:4px}.section-heading.centered{margin-bottom:32px}.centered h2{font-size:31px}.centered>p{margin:16px auto 0}.process-grid{grid-template-columns:1fr;gap:28px}.process-step{padding-left:78px}.process-number{position:absolute;left:0;top:0;display:block;font-size:30px;line-height:1;margin-bottom:0}.process-number>span{margin-top:15px;width:34px;height:34px}.process-step:not(:last-child):after{left:17px;top:92px;bottom:-19px;right:auto;border-top:0;border-left:1px dashed #ded5eb}.process-step h3{font-size:22px;margin-bottom:11px}.process-step p{font-size:14px}.process-label{margin-top:13px;font-size:8px}.why-grid{grid-template-columns:1fr;gap:32px}.why-visual{order:2;min-height:370px}.why-visual img{height:370px;min-height:370px;object-position:50% center}.why-copy h2{font-size:36px}.why-copy>p{font-size:15px;max-width:310px}.benefit{gap:14px;margin-top:22px}.benefit h3{font-size:14px}.benefit p{font-size:13px}.image-caption{font-size:12px;padding:16px}.faq-section{padding-top:0}.faq-grid{grid-template-columns:1fr;gap:28px}.faq-grid h2 br{display:none}.faq-grid>div>p{margin:16px 0 5px}.faq-list summary{font-size:14px;padding:20px 0}.faq-list details p{font-size:14px}.cta-section{padding-bottom:47px}.cta-panel{padding:42px 21px;border-radius:15px}.cta-panel .eyebrow{font-size:8px;letter-spacing:1px}.cta-panel h2{font-size:33px;letter-spacing:-1.3px}.cta-panel p{font-size:13px;margin:18px 0 24px}.cta-panel p br{display:none}.cta-panel .button{font-size:12px;padding:13px 18px}.cta-footnote{font-size:10px}.footer-top{display:block;padding-bottom:24px}.footer-top .brand{font-size:23px}.footer-links{gap:23px;margin-top:25px;font-size:12px}.footer-bottom{display:block;font-size:10px;line-height:1.8;padding-top:20px}.footer-bottom>span{display:block}.footer-bottom>span+span{margin-top:6px}.platform-disclaimer{font-size:9px}.form-row{grid-template-columns:1fr;gap:0}dialog{padding:32px 23px}dialog h2{font-size:28px}.result-actions{gap:10px}.result-actions .button{font-size:12px;padding:12px 17px}}
.footer-legal{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px 24px;border-top:1px solid var(--line);padding:20px 0 4px;font-size:13px;color:#766d82}.footer-legal button{padding:0;font-size:inherit}.footer-legal a:hover,.footer-legal button:hover{color:var(--purple)}.footer-legal a[aria-current="page"]{color:var(--purple);font-weight:650}.footer-legal+.footer-bottom{border-top:0;padding-top:16px}
.legal-header .nav-wrap{gap:20px}.legal-header .nav-wrap>a:last-child{font-size:14px;color:var(--purple);font-weight:600}.legal-main{padding:65px 0 85px;background:linear-gradient(#faf7ff 0,#fff 300px)}.legal-layout{width:min(800px,calc(100% - 80px));margin:auto}.legal-main h1{font-size:clamp(32px,5vw,48px);letter-spacing:-1.7px;margin-bottom:18px}.legal-intro{font-size:17px;color:var(--muted);line-height:1.8}.legal-updated{font-size:13px;color:#8a7e9b;margin:18px 0 32px}.legal-section{padding:25px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.legal-section h2{font-size:22px;letter-spacing:-.5px;margin-bottom:13px}.legal-section p,.legal-section li{font-size:16px;line-height:1.85;color:#756c80}.legal-section p+p{margin-top:12px}.legal-section ul,.legal-section ol{padding-left:24px;margin:14px 0}.legal-section li+li{margin-top:9px}.legal-section a{color:var(--purple);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-section strong{color:var(--ink);font-weight:600}.legal-contact-panel{padding:24px;background:var(--lavender);border:1px solid #e6ddf5;border-radius:12px;margin-top:20px}.legal-contact-panel .button{text-decoration:none;margin-top:16px;color:white}.legal-page .site-footer{padding-top:25px;border-top:1px solid var(--line)}
@media(max-width:600px){.footer-legal{justify-content:flex-start;gap:12px 20px;padding-top:20px;font-size:13px}.legal-main{padding:40px 0 50px}.legal-layout{width:calc(100% - 40px)}.legal-main h1{letter-spacing:-1px}.legal-intro{font-size:16px}.legal-section{padding:22px 0}.legal-section h2{font-size:20px}.legal-contact-panel{padding:20px}.legal-header .nav-wrap>a:last-child{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}.workflow-window{transform:none}}
