:root{color:#17131e;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17131e;--muted: #655f6d;--purple: #6936dd;--purple-dark: #4e20b5;--purple-soft: #f3effd;--line: #e7e1ed;--green: #15844e;--cream: #faf8fc;--container: 1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px;color:var(--ink);background:#fff}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}p{text-wrap:pretty}:focus-visible{outline:3px solid rgba(105,54,221,.42);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.container{width:min(calc(100% - 32px),var(--container));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;border-radius:9px;color:#fff;background:var(--purple-dark);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:100;top:0;border-bottom:1px solid rgba(62,44,102,.09);background:#fbfafdeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px}.site-header .brand{display:inline-flex;align-items:center;gap:10px;color:#181522}.site-header .brand img{width:auto;height:38px;object-fit:contain}.site-header .brand strong{font-size:20px;font-weight:850;letter-spacing:-.03em}.desktop-nav{display:flex;align-items:center;gap:24px;color:#514b5c;font-size:14px;font-weight:700}.desktop-nav a,.vertical-menu-trigger{transition:color .15s ease}.desktop-nav a:hover,.desktop-nav a:focus-visible,.vertical-menu-trigger:hover,.vertical-menu-trigger:focus-visible{color:#6f45e8}.vertical-menu{position:relative}.vertical-menu-trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.vertical-menu-trigger span,.mobile-vertical-menu>button span{font-size:16px;transition:transform .16s ease}.vertical-menu-trigger[aria-expanded=true] span,.mobile-vertical-menu>button[aria-expanded=true] span{transform:rotate(180deg)}.vertical-dropdown{position:absolute;top:calc(100% + 18px);left:50%;width:390px;padding:10px;border:1px solid #ddd7e8;border-radius:18px;background:#fff;box-shadow:0 22px 55px #2f234d29;transform:translate(-50%)}.vertical-dropdown:before{position:absolute;top:-19px;right:0;left:0;height:19px;content:""}.vertical-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.vertical-links a{display:flex;min-height:42px;align-items:center;padding:9px 11px;border-radius:11px;color:#423b4d;font-size:13px}.vertical-links a:hover,.vertical-links a:focus-visible{color:#5530ce;background:#eee9ff}.vertical-links .agenda-dropdown-primary{justify-content:center;color:#5530ce;background:#f4f0ff;font-weight:850}.vertical-dropdown-label{grid-column:1/-1;padding:9px 11px 3px;border-top:1px solid #ece7f1;color:#807789;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.vertical-links .all-verticals-link{grid-column:1/-1;justify-content:center;margin-top:4px;border-top:1px solid #ece7f1;border-radius:0 0 11px 11px;color:#5530ce;font-weight:850}.header-actions{display:flex;align-items:center;gap:10px}.header-login{display:inline-flex;min-height:44px;align-items:center;padding:0 12px;color:#181522;font-size:14px;font-weight:800}.header-login:hover{color:#6f45e8}.mobile-menu-button,.mobile-nav{display:none}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:800;line-height:1.2;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.button:hover{transform:translateY(-2px)}.button-small{min-height:44px;padding-inline:18px;border-radius:999px;color:#fff;background:#6f45e8;box-shadow:0 12px 28px #6f45e838}.button-primary{color:#fff;background:linear-gradient(135deg,#7745e7,#5c2acb);box-shadow:0 16px 35px #602acb3d}.button-primary:hover{box-shadow:0 20px 38px #602acb4f}.button-secondary{border-color:#ddd3e8;color:#3e3747;background:#fff}.button-secondary:hover{border-color:#ad93e5;color:var(--purple-dark)}.whatsapp-mark{display:grid;width:22px;height:22px;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:10px}.whatsapp-link[aria-disabled=true]{cursor:not-allowed;opacity:.65}.hero{position:relative;overflow:hidden;padding:clamp(58px,8vw,106px) 0 clamp(70px,9vw,118px);background:radial-gradient(circle at 82% 16%,rgba(118,73,229,.11),transparent 31%),radial-gradient(circle at 8% 95%,rgba(202,188,244,.25),transparent 28%),linear-gradient(180deg,#fff,#fdfcff)}.hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#ded6e8,transparent);content:""}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.82fr);align-items:center;gap:clamp(48px,7vw,96px)}.eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--purple);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{font-size:13px}.eyebrow-muted{color:#7a7282}.eyebrow-light{color:#c8b1ff}.hero h1{max-width:680px;margin:0;font-size:clamp(48px,6.3vw,76px);line-height:.97;letter-spacing:-.065em;text-wrap:balance}.hero h1 span{color:var(--purple)}.hero-lead{max-width:620px;margin:27px 0 0;color:#36303e;font-size:clamp(20px,2.1vw,26px);font-weight:650;line-height:1.35;letter-spacing:-.025em}.hero-detail{max-width:595px;margin:17px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}.cta-note{display:flex;align-items:flex-start;gap:7px;margin:15px 0 0;color:#77707f;font-size:12px;line-height:1.45}.cta-note span{color:var(--green);font-weight:900}.whatsapp-status{width:fit-content;margin:14px 0 0;padding:10px 12px;border:1px solid #ead8a9;border-radius:10px;color:#765513;background:#fff9e8;font-size:12px;font-weight:700;line-height:1.4}.hero-visual{position:relative;max-width:450px;justify-self:end}.chat-window{overflow:hidden;border:1px solid #ded7e6;border-radius:26px;background:#fff;box-shadow:0 30px 80px #3420582b,0 8px 25px #34205814;transform:rotate(1.1deg)}.chat-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 18px;border-bottom:1px solid #eee9f1;background:#fff}.assistant-avatar{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#8750f5,#6032c8);box-shadow:0 10px 24px #6032c838}.chat-header>div:nth-child(2){display:grid;gap:3px}.chat-header strong{font-size:14px}.chat-header span{display:flex;align-items:center;gap:5px;color:#787080;font-size:10px}.chat-header i{width:6px;height:6px;border-radius:50%;background:#2db871}.chat-menu{align-self:center;letter-spacing:2px}.chat-body{display:flex;min-height:430px;flex-direction:column;gap:13px;padding:25px 18px;background-color:#f6f1f8;background-image:radial-gradient(rgba(105,54,221,.06) 1px,transparent 1px);background-size:16px 16px}.chat-day{align-self:center;padding:5px 9px;border-radius:999px;color:#88808f;background:#ffffffe6;font-size:8px;font-weight:850;letter-spacing:.08em}.message{display:grid;width:fit-content;max-width:84%;gap:7px;padding:12px 13px 8px;border-radius:15px;box-shadow:0 5px 14px #31234212}.message p{margin:0;font-size:13px;line-height:1.55}.message time{color:#8c8493;font-size:8px;text-align:right}.message-client{border-bottom-left-radius:5px;background:#fff}.message-assistant{align-self:flex-end;border-bottom-right-radius:5px;background:#e9dcff}.message-assistant time span{color:#6a37d6}.message-short{align-self:flex-start}.typing{display:flex;width:fit-content;gap:4px;padding:12px 15px;border-radius:15px 15px 15px 5px;background:#fff;box-shadow:0 5px 14px #31234212}.typing i{width:5px;height:5px;border-radius:50%;background:#a39aa9}.chat-composer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-top:1px solid #eee9f1;color:#9a929f;background:#fff;font-size:11px}.chat-composer b{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:var(--purple)}.visual-note{position:absolute;right:-30px;bottom:-28px;display:flex;max-width:270px;align-items:center;gap:11px;padding:13px 15px;border:1px solid #e1d7f2;border-radius:15px;background:#fffffff5;box-shadow:0 15px 35px #2d1d4b21;transform:rotate(-1.1deg)}.visual-note>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:11px;color:var(--purple);background:var(--purple-soft)}.visual-note p{display:grid;gap:3px;margin:0}.visual-note strong{font-size:11px}.visual-note small{color:#7c7483;font-size:9px;line-height:1.4}.section{padding:clamp(76px,9vw,118px) 0}.section-tint{background:var(--cream)}.problem-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,110px)}.section h2{margin:0;font-size:clamp(36px,4.6vw,56px);line-height:1.05;letter-spacing:-.055em;text-wrap:balance}.section-lead{margin:0 0 27px;color:#3e3746;font-size:20px;font-weight:650;line-height:1.5}.pain-list{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.pain-list li{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);color:#3f3947;font-size:14px;font-weight:750}.pain-list li:nth-child(odd){padding-right:20px}.pain-list li:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.pain-list span{color:#a099a6;font-size:9px;font-weight:900;letter-spacing:.08em}.solution-line{display:flex;align-items:flex-start;gap:11px;margin:25px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.solution-line>span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;color:var(--purple);background:var(--purple-soft)}.demo-grid{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(52px,8vw,105px)}.demo-copy>p:not(.eyebrow){margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.check-list{display:grid;gap:12px;margin:25px 0 27px;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:10px;color:#413a49;font-size:13px;font-weight:700}.check-list span{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;color:var(--green);background:#e9f8f0;font-size:10px}.text-link{display:inline-flex;align-items:center;gap:9px;color:var(--purple);font-size:14px;font-weight:850}.text-link span{transition:transform .15s ease}.text-link:hover span{transform:translate(4px)}.conversation-card{padding:24px;border:1px solid #e0d8e8;border-radius:24px;background:#fff;box-shadow:0 22px 55px #32204e17}.conversation-label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #eeeaf1;color:#79717f;font-size:10px}.conversation-label span{display:flex;align-items:center;gap:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.conversation-label i{width:7px;height:7px;border-radius:50%;background:var(--green)}.conversation-line{display:grid;gap:7px;margin-top:20px}.conversation-line span{color:#8d8593;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.conversation-line p{width:fit-content;max-width:85%;margin:0;padding:14px 16px;border-radius:16px;color:#3d3745;background:#f6f3f8;font-size:13px;line-height:1.55}.conversation-line.assistant{justify-items:end;text-align:right}.conversation-line.assistant p{color:#372566;background:#eee6ff;text-align:left}.conversation-result{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px;border-radius:14px;color:#23553e;background:#edf9f3}.conversation-result>span{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;color:#fff;background:#2e9c68}.conversation-result p{display:grid;gap:3px;margin:0}.conversation-result strong{font-size:12px}.conversation-result small{font-size:10px}.registration{background:linear-gradient(145deg,#171121,#251545 54%,#3b2180)}.registration-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:clamp(52px,8vw,105px)}.registration-copy{color:#fff}.registration-copy>p:not(.eyebrow){max-width:590px;margin:22px 0 0;color:#d0c5df;font-size:16px;line-height:1.65}.registration-steps{display:grid;gap:17px;margin:34px 0 0;padding:0;list-style:none}.registration-steps li{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:14px}.registration-steps li>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.19);border-radius:12px;color:#d8c9ff;background:#ffffff12;font-size:11px;font-weight:900}.registration-steps p{display:grid;gap:4px;margin:0}.registration-steps strong{font-size:14px}.registration-steps small{color:#b9acc9;font-size:12px;line-height:1.45}.registration-form{display:grid;gap:17px;padding:clamp(25px,4vw,38px);border:1px solid rgba(255,255,255,.2);border-radius:25px;background:#fff;box-shadow:0 28px 72px #0a05194d}.registration-form-heading{display:grid;gap:6px;margin-bottom:4px}.registration-form-heading>span{color:var(--purple);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.registration-form-heading h3{margin:0;color:#20172c;font-size:28px;letter-spacing:-.04em}.registration-form-heading p{margin:0;color:#746b7d;font-size:12px}.registration-form label,.registration-form fieldset{display:grid;gap:7px;margin:0;padding:0;border:0}.registration-form label>span,.registration-form legend{color:#393140;font-size:12px;font-weight:800}.registration-form input,.registration-form select{width:100%;min-height:50px;padding:0 14px;border:1px solid #dcd4e4;border-radius:12px;color:#211a27;background:#fff;font:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.registration-form input::placeholder{color:#9b94a1}.registration-form input:focus,.registration-form select:focus{border-color:#8a61e8;outline:0;box-shadow:0 0 0 3px #6936dd21}.phone-fields{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:9px}.registration-form .button{width:100%;border:0;cursor:pointer}.registration-form .button:disabled{cursor:wait;opacity:.72;transform:none}.registration-error{margin:-3px 0 0;padding:10px 12px;border:1px solid #efc8cb;border-radius:10px;color:#8d2630;background:#fff2f3;font-size:12px;font-weight:700;line-height:1.45}.registration-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:-4px 0 0;color:#756d7c;font-size:10px;line-height:1.5;text-align:center}.registration-note span{color:var(--green);font-weight:900}.registration-login{margin:-5px 0 0;color:#756d7c;font-size:12px;text-align:center}.registration-login a{color:var(--purple);font-weight:850}.section-heading{max-width:710px;margin-bottom:46px}.section-heading>p:last-child{margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.section-heading.compact{margin-bottom:48px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-grid article{min-height:250px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-grid article>span{display:grid;width:42px;height:42px;margin-bottom:35px;place-items:center;border-radius:13px;color:var(--purple);background:var(--purple-soft);font-size:17px;font-weight:900}.capability-grid h3{margin:0 0 10px;font-size:17px;letter-spacing:-.02em}.capability-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.pricing{background:linear-gradient(180deg,#faf8fd,#f5f1fb)}.pricing-heading{max-width:780px;margin-inline:auto;text-align:center}.pricing-heading .eyebrow{justify-content:center}.pricing-grid{display:grid;grid-template-columns:1fr;gap:16px}.pricing-card{display:flex;min-width:0;flex-direction:column;gap:14px;padding:24px 20px;border:1px solid #d9d2e2;border-radius:24px;background:#fff;box-shadow:0 18px 48px #2f234d12}.pricing-card-free{border-color:#aab2c2}.pricing-card-bronze{border-color:#eaa174}.pricing-card-silver{border:2px solid #986fea;background:linear-gradient(180deg,#f8f3ff,#fff 60%);box-shadow:0 22px 58px #6936dd26}.pricing-card-gold{border-color:#d9b956}.pricing-pill{width:fit-content;padding:7px 9px;border-radius:999px;color:#6641c6;background:#eee8fa;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pricing-card-bronze .pricing-pill{color:#c65d15;background:#fff0e5}.pricing-card-silver .pricing-pill{color:#fff;background:#7040df}.pricing-card-gold .pricing-pill{color:#9d7600;background:#fff6d7}.pricing-card h3{margin:0;font-size:26px;letter-spacing:-.035em}.pricing-price{display:grid;min-height:69px;align-content:start;gap:4px;margin:0}.pricing-price strong{font-size:clamp(32px,3vw,42px);line-height:1;letter-spacing:-.055em}.pricing-price small{color:#777080;font-size:11px;font-weight:700}.pricing-highlight{display:grid;min-height:98px;align-content:center;gap:11px;padding:15px;border:1px solid #ddd5e8;border-radius:15px;color:#2c2634;background:#faf8fd}.pricing-highlight strong{font-size:13px;line-height:1.35}.pricing-highlight span{width:fit-content;padding:6px 8px;border-radius:999px;color:#673bd0;background:#eee5ff;font-size:9px;font-weight:850}.pricing-card ul{display:grid;gap:10px;margin:0;padding:0;color:#514a59;font-size:12px;line-height:1.45;list-style:none}.pricing-card li{position:relative;padding-left:19px}.pricing-card li:before{position:absolute;top:0;left:0;color:var(--green);content:"✓";font-weight:900}.pricing-card .button{width:100%;margin-top:auto}.pricing-note{margin:24px auto 0;color:#6e6776;font-size:12px;line-height:1.5;text-align:center}.section-dark{color:#f8f5fb;background:radial-gradient(circle at 78% 25%,rgba(125,74,238,.25),transparent 28%),#15111d}.difference-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,8vw,110px)}.difference-grid>div:first-child>p:last-child{margin:23px 0 0;color:#b8b0c0;font-size:16px;line-height:1.7}.formula{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:11px}.formula div{display:grid;min-height:95px;align-content:center;gap:9px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff0b}.formula div span{color:#9c83dc;font-size:8px;font-weight:900;letter-spacing:.12em}.formula div strong{font-size:13px}.formula>b{color:#776d81;font-size:15px}.formula>p{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 0;padding:18px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#7541e6,#5525bc);font-size:16px;font-weight:850}.steps-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.steps-list li{position:relative;display:grid;align-content:start;gap:25px;padding-right:30px}.steps-list li:not(:last-child):after{position:absolute;top:22px;right:13px;left:58px;height:1px;background:#dcd4e5;content:""}.steps-list li>span{position:relative;z-index:1;display:grid;width:44px;height:44px;place-items:center;border:1px solid #d6cae9;border-radius:14px;color:var(--purple);background:#fff;box-shadow:0 7px 20px #37235512;font-size:13px;font-weight:900}.steps-list h3{margin:0 0 9px;font-size:16px;letter-spacing:-.02em}.steps-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.industries-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(55px,9vw,120px)}.industries-intro{align-self:start;position:sticky;top:110px}.industries-intro>p:last-child{margin:22px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.industry-list{border-top:1px solid var(--line)}.industry-list article{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:23px 0;border-bottom:1px solid var(--line)}.industry-list article>span{color:#a29aa8;font-size:9px;font-weight:900;letter-spacing:.1em}.industry-list h3{margin:0 0 6px;font-size:17px}.industry-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,120px)}.faq-intro{align-self:start;position:sticky;top:110px}.faq-intro>p:last-child{margin:20px 0 0;color:var(--muted);font-size:15px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:15px;font-weight:800;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;color:var(--purple);background:var(--purple-soft);transition:transform .15s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;margin:-1px 45px 23px 0;color:var(--muted);font-size:13px;line-height:1.7}.final-cta{padding-top:20px}.final-card{position:relative;overflow:hidden;padding:clamp(38px,6vw,72px);border-radius:30px;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(182,152,255,.35),transparent 30%),linear-gradient(135deg,#5c2bc9,#3c178f);box-shadow:0 30px 70px #421e903d}.final-card:after{position:absolute;right:-80px;bottom:-120px;width:290px;height:290px;border:1px solid rgba(255,255,255,.13);border-radius:50%;content:""}.final-card h2{position:relative;z-index:1;max-width:820px}.final-card h2 span{color:#d7c8ff}.final-card>p:not(.eyebrow){position:relative;z-index:1;max-width:660px;margin:20px 0 0;color:#ddd2f5;font-size:16px;line-height:1.65}.final-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.button-light{color:#4e20b5;background:#fff;box-shadow:0 14px 30px #1a084738}.button-ghost{border-color:#ffffff47;color:#fff;background:#ffffff12}.button-ghost:hover{background:#ffffff21}.site-footer{margin-top:95px;padding:55px 0 28px;color:#b9b1c2;background:#131018}.footer-grid{display:grid;grid-template-columns:.6fr 1.2fr .7fr;align-items:start;gap:60px}.footer-brand{color:#fff}.footer-brand small{color:#91899a}.footer-grid>p{max-width:550px;margin:2px 0 0;font-size:12px;line-height:1.75}.footer-grid nav{display:grid;justify-content:end;gap:10px;font-size:12px;font-weight:700}.footer-grid nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding-top:20px;border-top:1px solid rgba(255,255,255,.09);color:#777080;font-size:10px}.floating-trial{position:fixed;z-index:90;bottom:max(16px,env(safe-area-inset-bottom));left:50%;display:grid;width:min(calc(100% - 32px),980px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 54px 14px 16px;border:1px solid rgba(255,255,255,.24);border-radius:22px;color:#fff;background:linear-gradient(105deg,#11135c,#155fe1 57%,#6330e5);box-shadow:0 22px 58px #17237057;transform:translate(-50%);animation:floating-trial-in .26s ease-out both}@keyframes floating-trial-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.floating-trial-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:#ffffff1f;font-size:22px}.floating-trial p{display:grid;gap:4px;margin:0}.floating-trial p strong{font-size:15px}.floating-trial p small{color:#ffffffc7;font-size:12px;line-height:1.45}.floating-trial>a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:13px;color:#251557;background:#fff;font-size:13px;font-weight:900;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.floating-trial>a:hover{box-shadow:0 12px 26px #0c0f5047;transform:translateY(-2px)}.floating-trial-close{position:absolute;top:9px;right:10px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:9px;color:#ffffffc7;background:transparent;font:inherit;font-size:21px;line-height:1;cursor:pointer}.floating-trial-close:hover{color:#fff;background:#ffffff1f}.mobile-sticky{display:none}@media(max-width:1100px){.desktop-nav{display:none}.header-inner{gap:12px}.header-actions{gap:6px}.mobile-menu-button{display:inline-grid;width:42px;height:42px;flex:0 0 auto;place-content:center;gap:4px;padding:0;border:1px solid #ddd7e8;border-radius:12px;background:#fff;cursor:pointer}.mobile-menu-button span{display:block;width:17px;height:2px;border-radius:999px;background:#181522}.mobile-nav{position:absolute;top:100%;right:0;left:0;max-height:calc(100vh - 72px);overflow-y:auto;padding:12px max(16px,calc((100vw - 1160px)/2));border-bottom:1px solid #ddd7e8;background:#fbfafdfc;box-shadow:0 20px 40px #2f234d1f}.mobile-nav:not([hidden]){display:grid}.mobile-nav>a,.mobile-vertical-menu>button{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 12px;border:0;border-bottom:1px solid #ebe6f0;color:#181522;background:transparent;font:inherit;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.mobile-nav>a:hover,.mobile-nav>a:focus-visible,.mobile-vertical-menu>button:hover,.mobile-vertical-menu>button:focus-visible{color:#5530ce}.mobile-vertical-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 6px 12px;border-bottom:1px solid #ebe6f0}.mobile-vertical-links[hidden]{display:none}.mobile-vertical-links a{display:flex;min-height:42px;align-items:center;padding:8px 10px;border-radius:10px;color:#423b4d;background:#f2eefb;font-size:13px;font-weight:750}.mobile-vertical-links .agenda-dropdown-primary{justify-content:center;color:#5530ce;font-weight:850}.mobile-vertical-links .vertical-dropdown-label{padding:9px 6px 2px}.mobile-vertical-links .all-verticals-link{grid-column:1/-1;justify-content:center;color:#5530ce;background:transparent;font-weight:850}}@media(max-width:900px){.hero-grid,.problem-grid,.demo-grid,.registration-grid,.difference-grid,.industries-grid,.faq-grid{grid-template-columns:1fr}.registration-form{width:min(100%,620px);justify-self:center}.hero-grid{gap:64px}.hero-copy{text-align:center}.hero .eyebrow,.hero-actions,.cta-note{justify-content:center}.hero-lead,.hero-detail,.whatsapp-status{margin-inline:auto}.hero-visual{width:min(100%,450px);justify-self:center}.problem-grid,.difference-grid{gap:42px}.capability-grid{grid-template-columns:repeat(2,1fr)}.steps-list{grid-template-columns:1fr 1fr;gap:40px 0}.steps-list li:nth-child(2):after{display:none}.industries-intro,.faq-intro{position:static}.industries-grid,.faq-grid{gap:45px}.footer-grid{grid-template-columns:1fr 1.5fr}.footer-grid nav{grid-column:1/-1;grid-template-columns:repeat(4,auto);justify-content:start}}@media(min-width:700px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-card{min-height:610px}}@media(max-width:600px){html{scroll-padding-top:74px}.container{width:min(calc(100% - 28px),var(--container))}.header-inner{min-height:64px}.site-header .brand img{height:34px}.site-header .brand strong{font-size:18px}.header-actions .header-login{flex:0 0 auto;padding-inline:8px;white-space:nowrap}.site-header .button-small{display:none}.hero{padding:52px 0 86px}.hero-grid{gap:52px}.hero h1{font-size:clamp(43px,13.1vw,58px);line-height:1}.hero-lead{margin-top:23px;font-size:20px}.hero-detail{font-size:14px;line-height:1.6}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button{width:100%}.cta-note{font-size:11px;text-align:left}.hero-visual{width:calc(100% - 6px)}.chat-window{border-radius:21px;transform:none}.chat-body{min-height:390px;padding:21px 14px}.message{max-width:90%}.visual-note{right:-8px;bottom:-39px;max-width:245px;transform:none}.section{padding:76px 0}.section h2{font-size:38px}.section-lead{font-size:17px}.pain-list{grid-template-columns:1fr}.pain-list li:nth-child(odd),.pain-list li:nth-child(2n){padding:16px 0;border-left:0}.demo-grid,.registration-grid{gap:42px}.registration-form{padding:24px 18px;border-radius:20px}.phone-fields{grid-template-columns:1fr}.conversation-card{padding:18px;border-radius:19px}.conversation-line p{max-width:94%}.section-heading{margin-bottom:34px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:0;padding:24px}.capability-grid article>span{margin-bottom:23px}.formula{grid-template-columns:1fr}.formula>b{transform:rotate(90deg);justify-self:center}.steps-list{grid-template-columns:1fr;gap:0}.steps-list li{grid-template-columns:44px 1fr;gap:17px;padding:0 0 30px}.steps-list li:not(:last-child):after{top:50px;right:auto;bottom:7px;left:21px;width:1px;height:auto}.steps-list li:nth-child(2):after{display:block}.steps-list h3{margin-top:3px}.industry-list article{grid-template-columns:34px 1fr;gap:10px}.faq-list summary{min-height:80px;font-size:14px;line-height:1.4}.faq-list details p{margin-right:0}.final-cta{padding-top:0}.final-card{width:calc(100% - 20px);padding:36px 23px;border-radius:24px;text-align:center}.final-card .eyebrow,.final-actions{justify-content:center}.final-actions{display:grid}.final-actions .button{width:100%}.site-footer{margin-top:75px;padding-bottom:94px}.footer-grid{grid-template-columns:1fr;gap:27px}.footer-grid nav{grid-column:auto;grid-template-columns:1fr 1fr;justify-content:stretch}.footer-bottom{align-items:flex-start;flex-direction:column}.floating-trial{display:none}.mobile-sticky{position:fixed;z-index:90;right:12px;bottom:12px;left:12px;display:flex;min-height:52px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.25);border-radius:15px;color:#fff;background:#5c2bc9;box-shadow:0 14px 32px #2d136857;font-size:14px;font-weight:850}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pricing-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:680px;margin:0 auto 24px;padding:7px;border-radius:18px;background:#ece8f4}.pricing-variants button{display:grid;gap:5px;padding:14px 12px;border:2px solid transparent;border-radius:12px;background:transparent;color:#514a59;cursor:pointer}.pricing-variants button[aria-pressed=true]{background:#fff;border-color:#8656df;color:#673bd0}.pricing-variants button:focus-visible{outline:3px solid #673bd0;outline-offset:2px}.pricing-variants span{font-size:12px}
