:root{--orange-main:#e85e02;--orange-light:#ffb71c;--brand-blush:#d7bab2;--brand-mauve:#8c7e7d;--brand-charcoal:#565551;--purple-tech:#8b5cf6;--white:#fff;--bg-primary:#fff;--bg-secondary:#f8f4f1;--bg-card:#fff;--text-primary:#2b2b2b;--text-secondary:#555;--border-color:#e5e7eb;--header-bg:rgba(255,255,255,.9);--shadow-color:rgba(0,0,0,.05);--input-bg:#fff;--glass-bg:rgba(255,255,255,.72);--glass-border:rgba(255,255,255,.36);--orange-glow:rgba(232,94,2,.24);--purple-glow:rgba(139,92,246,.24);--brand-gradient:linear-gradient(135deg,#e85e02 0%,#ffb71c 46%,#8b5cf6 100%);--soft-brand-gradient:linear-gradient(135deg,rgba(232,94,2,.1),rgba(215,186,178,.18),rgba(139,92,246,.1));--font-main:'Inter' , sans-serif;--transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme="dark"]{--bg-primary:#0c0e0d;--bg-secondary:#151716;--bg-card:#1d201e;--text-primary:#f3f4f6;--text-secondary:#b6aeab;--border-color:#343732;--header-bg:rgba(12,14,13,.9);--shadow-color:rgba(0,0,0,.3);--input-bg:#101211;--glass-bg:rgba(29,32,30,.74);--glass-border:rgba(255,255,255,.1);--orange-glow:rgba(232,94,2,.2);--purple-glow:rgba(139,92,246,.2)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;transition:background-color .3s , color .3s , border-color .3s}html{scroll-padding-top:88px}body{font-family: var(--font-main);background:radial-gradient(circle at 10% 8%,rgba(232,94,2,.06),transparent 30%) , radial-gradient(circle at 92% 12%,rgba(139,92,246,.06),transparent 28%) , var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--orange-main) rgba(232,94,2,.12)}*::-webkit-scrollbar{width:9px;height:7px}*::-webkit-scrollbar-track{background:rgba(232,94,2,.12)}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--orange-light),var(--orange-main));border-radius:999px;border:2px solid transparent;background-clip:padding-box}[data-theme="dark"] *::-webkit-scrollbar-track{background:rgba(86,85,81,.16)}a{text-decoration:none;color:inherit}ul{list-style:none}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:1440px){.container{max-width:min(1680px,calc(100% - 80px));padding-inline:clamp(22px,2vw,36px)}}@media (min-width:1920px){.container{max-width:min(1880px,calc(100% - 96px))}}.section{padding:80px 0;scroll-margin-top:88px}#sobre,#problema,#solucao,#modulos,#depoimentos,#planos,#faq,#contato{min-height:100vh;min-height:100svh}.bg-light{background-color:var(--bg-secondary)}.bg-dark{background:radial-gradient(circle at 15% 20%,rgba(232,94,2,.08),transparent 32%) , radial-gradient(circle at 90% 10%,rgba(139,92,246,.08),transparent 30%) , #0c0e0d;color:#fff}.bg-black{background-color:#050605;color:#fff}.bg-card{background-color:var(--bg-card);border:1px solid var(--border-color)}.text-orange{color:var(--orange-main)}.text-purple{color:var(--purple-tech)}.text-white{color:#fff}.text-color-main{color:var(--text-primary)}.text-color-muted{color:var(--text-secondary)}.text-center{text-align:center}.mb-5{margin-bottom:3rem}.mt-5{margin-top:3rem}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.max-w-800{max-width:800px;margin-inline:auto}.relative{position:relative}.z-10{position:relative;z-index:10}.overflow-hidden{overflow:hidden}.shadow-lg{box-shadow:0 20px 40px var(--shadow-color)}.rounded-img{border-radius:16px;width:100%;height:auto;object-fit:cover}.full-width-img{max-height:600px}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.section-subtitle{font-size:1.125rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:var(--transition);border:2px solid transparent}.btn-lg{padding:16px 32px;font-size:1.1rem}.btn-sm{padding:8px 16px;font-size:.85rem}.btn-full{width:100%}.btn-primary{background:linear-gradient(135deg,var(--orange-main),var(--orange-light));color:#fff;box-shadow:0 4px 15px rgba(255,122,0,.3)}.btn-primary:hover{background:linear-gradient(135deg,#e66e00,var(--orange-light));transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,122,0,.4)}.btn-access{background:transparent;color:#fff;border-color:rgba(255,255,255,.82);box-shadow:none}.btn-access:hover{background:rgba(255,255,255,.08);color:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:none}.btn-outline{background-color:transparent;border-color:var(--text-primary);color:var(--text-primary)}.btn-outline:hover{border-color:var(--orange-main);color:var(--orange-main);background-color:rgba(255,122,0,.05)}.btn-outline-white{background-color:transparent;border-color:#fff;color:#fff}.btn-outline-white:hover{border-color:var(--orange-main);color:var(--orange-main)}.btn-icon{background:none;border:none;font-size:1.5rem;color:var(--text-primary);cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.btn-icon:hover{background-color:rgba(255,122,0,.1);color:var(--orange-main)}.btn-glass{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff}.btn-glass:hover{background:rgba(255,255,255,.2)}.site-logo{position:relative;z-index:1;height:64px;width:auto;display:block;object-fit:contain}.header .site-logo{height:84px}.site-logo-dark{display:none}[data-theme="dark"] .site-logo-light{display:none}[data-theme="dark"] .site-logo-dark{display:block}[data-theme="light"] .site-logo-light{display:block}[data-theme="light"] .site-logo-dark{display:none}.cookie-banner{position:fixed;inset:0 0 auto 0;z-index:3000;background:rgba(18,18,18,.92);color:#fff;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px rgba(0,0,0,.28);backdrop-filter:blur(18px);transition:opacity .35s ease , transform .35s ease , visibility .35s ease}.cookie-banner.cookie-hidden{opacity:0;visibility:hidden;transform:translateY(-100%);pointer-events:none}.cookie-content{padding:14px 52px 12px 20px;display:grid;grid-template-columns:1fr;gap:10px;align-items:center}.cookie-content p{font-size:.86rem;font-weight:600;line-height:1.45}.cookie-content a{color:#fff;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap}.btn-cookie-primary{background:linear-gradient(135deg,var(--orange-main),var(--orange-light));color:#fff;box-shadow:0 10px 25px rgba(255,122,0,.24);border-radius:999px;border:none}.btn-cookie-light{background:#fff;color:#111;border-radius:999px}.cookie-manage{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#fff;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.cookie-close{position:absolute;top:14px;right:16px;width:34px;height:34px;border:none;border-radius:50%;color:#fff;background:transparent;font-size:1.35rem;cursor:pointer;display:grid;place-items:center}.cookie-close:hover{background:rgba(255,255,255,.1)}.cookie-preferences{grid-column: 1 / -1;display:none;flex-wrap:wrap;gap:10px;font-size:.82rem;color:rgba(255,255,255,.84)}.cookie-preferences.active{display:flex}.cookie-preferences span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08)}[data-theme="light"] .cookie-banner{background:rgba(237,230,255,.96);color:#5c3d99;border-bottom:1px solid rgba(92,61,153,.20);box-shadow:0 18px 50px rgba(92,61,153,.12)}[data-theme="light"] .cookie-content p,[data-theme="light"] .cookie-content a,[data-theme="light"] .cookie-manage{color:#5c3d99}[data-theme="light"] .cookie-close{color:#5c3d99}[data-theme="light"] .cookie-close:hover{background:rgba(92,61,153,.10)}[data-theme="light"] .btn-cookie-primary{border-radius:999px;border:none;box-shadow:none}[data-theme="light"] .btn-cookie-light{background:transparent;color:#5c3d99;border:1.5px solid #5c3d99;border-radius:999px}[data-theme="light"] .cookie-preferences{color:rgba(92,61,153,.80)}[data-theme="light"] .cookie-preferences span{border-color:rgba(92,61,153,.22);background:rgba(92,61,153,.08)}.top-bar{background:linear-gradient(90deg,#1a1a1a 0%,#2a1b38 100%);color:#ccc;font-size:.78rem;padding:6px 0}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.top-bar-left{display:flex;align-items:center;gap:20px}.top-bar-left a{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;transition:var(--transition)}.top-bar-left a:hover{color:var(--orange-main);background:rgba(255,122,0,.08);border-radius:999px;padding:2px 8px}.top-bar-socials a:hover{color:var(--orange-main)}.top-bar-socials{display:flex;align-items:center;gap:10px}.top-bar-socials a{width:28px;height:28px;flex-shrink:0;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:transparent;border:none;box-shadow:none;font-size:1.05rem;transition:var(--transition)}.top-bar-socials a:hover{background:rgba(255,122,0,.1);box-shadow:0 0 0 1px rgba(255,122,0,.16)}.top-bar-controls{display:flex;align-items:center;gap:6px}.top-bar-controls .btn-icon{width:28px;height:28px;padding:0;border-radius:50%;color:#fff;font-size:1.05rem}.top-bar-controls .btn-icon:hover{color:var(--orange-main);background:rgba(255,122,0,.1)}.top-faq-link.active,.top-faq-link:focus-visible{color:var(--orange-main);background:rgba(255,122,0,.1);box-shadow:0 0 0 1px rgba(255,122,0,.16);outline:none}.top-search{width:36px;height:36px;display:flex;align-items:center;overflow:hidden;flex:0 0 auto;transition:width .3s ease}.top-search.open{width:min(250px,28vw)}.top-search-toggle{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:#fff;font:inherit;font-size:.92rem;cursor:pointer;transition:var(--transition)}.top-search-toggle:hover,.top-search-toggle:focus-visible{color:var(--orange-main);background:rgba(255,122,0,.1);box-shadow:0 0 0 1px rgba(255,122,0,.16);outline:none}.top-search.open .top-search-toggle{width:0;flex-basis:0;opacity:0;pointer-events:none}.top-search-form{width:0;height:30px;display:flex;align-items:center;gap:9px;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;opacity:0;pointer-events:none;transition:width .3s ease , padding .3s ease , opacity .2s ease , border-color .3s ease , background .3s ease}.top-search.open .top-search-form{width:220px;padding:0 14px;opacity:1;pointer-events:auto}.top-search-form i{flex:0 0 auto;color:currentColor;font-size:1.08rem}.top-search-form input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:currentColor;font:inherit;font-size:.86rem}.top-search-form input::placeholder{color:rgba(255,255,255,.64)}.top-search-form input[type="search"]::-webkit-search-decoration,.top-search-form input[type="search"]::-webkit-search-results-button,.top-search-form input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}.top-search-form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;width:13px;height:13px;margin-left:8px;cursor:pointer;background:var(--orange-main);-webkit-mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.4 2.3 8 6.9l4.6-4.6 1.1 1.1L9.1 8l4.6 4.6-1.1 1.1L8 9.1l-4.6 4.6-1.1-1.1L6.9 8 2.3 3.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.4 2.3 8 6.9l4.6-4.6 1.1 1.1L9.1 8l4.6 4.6-1.1 1.1L8 9.1l-4.6 4.6-1.1-1.1L6.9 8 2.3 3.4z'/%3E%3C/svg%3E") center / contain no-repeat}.top-admin-link{display:inline-flex;align-items:center;gap:6px;margin-left:14px;color:#fff;font-weight:600;font-size:.88rem;line-height:1;transition:var(--transition)}.top-admin-link i{font-size:.95rem}.top-admin-link:hover{color:var(--orange-main)}.top-client-link{margin-left:10px;padding:2px 8px;font-size:.78rem;font-weight:400;line-height:1.5;border-width:1px;border-radius:999px;min-height:unset}.top-client-link i{font-size:.72rem}.header{position:sticky;top:0;width:100%;z-index:1000;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02)) , rgba(12,14,13,.72);backdrop-filter:blur(22px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08) , 0 18px 44px rgba(0,0,0,.18)}[data-theme="light"] .header{background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.18)) , rgba(210,195,240,.60);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-bottom-color:rgba(139,92,246,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.60) , 0 8px 32px rgba(92,61,153,.10)}.header.scrolled{box-shadow:0 18px 44px var(--shadow-color);border-bottom-color:rgba(255,122,0,.18)}.header-content{display:flex;justify-content:flex-start;align-items:center;height:86px}.logo{height:100%;display:flex;align-items:center;flex:0 0 auto}.logo-link{position:relative;display:inline-flex;align-items:center;height:100%;isolation:isolate}.logo-link::before{content:"";position:absolute;inset:10px -14px;z-index:0;border-radius:999px;background:radial-gradient(circle at 28% 50%,rgba(255,183,28,.5),transparent 42%) , radial-gradient(circle at 72% 50%,rgba(139,92,246,.32),transparent 48%);filter:blur(18px);opacity:0;transform:scale(.72);transition:opacity .35s ease , transform .35s ease}.logo-link:hover::before,.logo-link:focus-visible::before{opacity:1;transform:scale(1.08)}.nav-menu{margin-left:clamp(20px,2.6vw,38px)}.nav-list{display:flex;gap:32px}.nav-link{font-weight:500;font-size:15px;position:relative;padding:8px 0;transition:var(--transition);color:var(--text-primary)}[data-theme="light"] .header .nav-link{color:#5c3d99}.nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--orange-main),var(--purple-tech));transition:var(--transition)}.nav-link:hover,.nav-link.active{color:var(--orange-main)}[data-theme="light"] .header .nav-link:hover,[data-theme="light"] .header .nav-link.active{color:#3a3a3a}.nav-link:hover::after,.nav-link.active::after{width:100%}.header-actions{display:flex;align-items:center;gap:9px;margin-left:auto}.header-actions .btn{padding:8px 20px;font-size:.8rem;border:none;outline:none;min-height:38px;border-radius:999px}[data-theme="light"] .header .btn-access{color:#fff;border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.06)}[data-theme="light"] .header .btn-access:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.1)}[data-theme="light"] .header .mobile-toggle{color:#fff}.language-switcher{position:relative}.language-toggle{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;font:inherit;cursor:pointer;backdrop-filter:none;transition:var(--transition)}.language-toggle .language-icon{display:block;font-size:1.05rem;line-height:1}.flag-icon{position:relative;display:inline-block;width:22px;height:16px;flex:0 0 22px;overflow:hidden;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.2) , 0 5px 10px rgba(0,0,0,.18)}.flag-br{background:#009b3a}.flag-br::before{content:"";position:absolute;width:13px;height:13px;top:50%;left:50%;background:#ffdf00;transform:translate(-50%,-50%) rotate(45deg);border-radius:1px}.flag-br::after{content:"";position:absolute;width:7px;height:7px;top:50%;left:50%;background:#002776;border-radius:50%;transform:translate(-50%,-50%)}.flag-us{background:repeating-linear-gradient(to bottom,#b22234 0 1.2px,#fff 1.2px 2.4px)}.flag-us::before{content:"";position:absolute;inset:0 auto auto 0;width:45%;height:54%;background:#3c3b6e}.flag-es{background:linear-gradient(to bottom,#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag-fr{background:linear-gradient(to right,#0055a4 0 33.33%,#fff 33.33% 66.66%,#ef4135 66.66%)}.flag-it{background:linear-gradient(to right,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66%)}.flag-de{background:linear-gradient(to bottom,#000 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%)}.language-toggle:hover,.language-switcher.open .language-toggle{color:var(--orange-main);background:rgba(255,122,0,.1);box-shadow:0 0 0 1px rgba(255,122,0,.16)}.language-menu{position:absolute;top: calc(100% + 10px);right:0;z-index:1200;min-width:190px;padding:8px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 18px 42px var(--shadow-color);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease , transform .2s ease , visibility .2s ease}.language-switcher.open .language-menu{opacity:1;visibility:visible;transform:translateY(0)}.language-menu button{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font:inherit;font-size:.9rem;cursor:pointer;text-align:left}.language-menu button:hover,.language-menu button.active{background:rgba(255,122,0,.1);color:var(--orange-main)}.mobile-toggle{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-primary)}.hero{height:calc(100svh - 136px);min-height:0;max-height:820px;padding:clamp(12px,2.2vh,28px) 0;display:flex;align-items:stretch;background:radial-gradient(circle at 15% 18%,rgba(232,94,2,.08),transparent 32%) , radial-gradient(circle at 84% 8%,rgba(139,92,246,.08),transparent 30%) , var(--bg-secondary);position:relative;overflow-x:hidden;overflow-y:hidden;scroll-margin-top:88px}.hero-poly-bg{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.hero-carousel{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;height:100%;overflow-x:hidden;overflow-y:hidden;padding-inline:0}.hero-controls{position:absolute;left:0;right:0;bottom:clamp(8px,1.8vh,18px);z-index:6;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:0}.hero-play-toggle{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid rgba(255,183,28,.28);border-radius:50%;color:rgba(255,255,255,.74);background:rgba(255,255,255,.05);box-shadow:none;cursor:pointer;transition:var(--transition)}.hero-play-toggle i{font-size:.96rem}.hero-play-toggle:hover,.hero-play-toggle:focus-visible,.hero-play-toggle.paused{border-color:var(--orange-light);color:#fff;background:rgba(255,183,28,.14);box-shadow:0 0 12px rgba(232,94,2,.18)}.hero-play-toggle:hover,.hero-play-toggle:focus-visible{outline:none}.hero-track{flex:1 1 auto;min-height:0;height:100%;padding-bottom:46px;display:flex;align-items:stretch;transition:transform 1.35s cubic-bezier(.45,0,.2,1);will-change:transform}.hero-slide{min-width:100%;flex:0 0 100%;padding-inline:20px}.hero-slide:first-child{--hero-title-reduction:8px;--hero-text-reduction:2px}.hero-slide .hero-container{height:100%;min-height:360px;max-height:none;align-items:center}.hero-slide .hero-content,.hero-slide .hero-image{padding-top:0}.hero-slide.active .hero-content,.hero-slide.active .hero-image{animation:heroSlideBuild .72s ease both}.hero-slide.active .hero-image{animation-delay:.12s}.hero-dots{display:flex;align-items:center;justify-content:center;gap:12px}.hero-dots button{position:relative;width:12px;height:12px;padding:0;border:1px solid rgba(255,183,28,.42);border-radius:999px;background:rgba(255,255,255,.26);overflow:hidden;cursor:pointer;transition:var(--transition)}.hero-dots button::before{content:"";position:absolute;inset:2px;border-radius:inherit;background:var(--brand-gradient);opacity:0;transform:scaleX(0);transform-origin:left center}.hero-dots button.active{width:42px;border-color:var(--orange-light);background:rgba(255,255,255,.26);box-shadow:0 0 0 1px rgba(255,183,28,.18) , 0 0 14px rgba(232,94,2,.2)}.hero-dots button.active::before{opacity:1}.hero-dots button.active.is-progressing::before{animation:heroDotProgress var(--hero-slide-duration,8000ms) linear forwards}.hero::before,.section::before{content:'';position:absolute;inset:auto 8% 10% auto;width:min(34vw,360px);height:min(34vw,360px);background:radial-gradient(circle,var(--orange-glow),transparent 68%);opacity:.45;filter:blur(8px);pointer-events:none}.section{position:relative}.hero-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:center}.hero-content,.hero-image{min-width:0}.hero-content{max-width:720px}.hero h1{font-size:clamp(1.88rem,4.5vh,2.3rem);font-weight:800;line-height:1.1;margin:20px 0}.hero p{font-size:calc(1.125rem - var(--hero-text-reduction,0px));margin-bottom:30px}.hero-buttons{display:flex;gap:16px}.hero-buttons .btn{border-radius:999px;box-shadow:none;border:none;outline:none}.hero-slide:first-child .badge{font-size:calc(.85rem - var(--hero-text-reduction,0px))}.hero-slide:first-child .hero-buttons .btn{font-size:calc(1rem - var(--hero-text-reduction,0px))}.hero-slide:first-child .hero-module-chip{font-size:calc(.86rem - var(--hero-text-reduction,0px))}.hero-slide:first-child .hero-module-chip i{font-size:calc(1.2rem - var(--hero-text-reduction,0px))}@media (min-width:1280px) and (min-height:850px){.hero{height:calc(100svh - 172px);max-height:940px;padding-block:clamp(16px,2.4vh,34px)}.hero-carousel.container{max-width:min(1880px,calc(100% - clamp(48px,5vw,112px)))}.hero-container{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(56px,6vw,118px)}.hero h1{font-size:clamp(1.88rem,4.5vh,2.3rem)}}@media (min-width:1280px) and (max-height:849px){.hero-carousel.container{max-width:min(1780px,calc(100% - clamp(48px,4vw,92px)))}.hero-container{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(32px,4.5vw,72px)}.hero h1{font-size:clamp(1.88rem,4.5vh,2.3rem)}}.hero-analytics-visual,.hero-checklist-visual,.hero-workflow-visual,.hero-agenda-visual,.hero-chat-visual,.hero-tickets-visual,.hero-assistant-visual,.hero-suggestion-visual,.hero-nps-visual,.hero-notes-visual,.hero-protocol-visual,.hero-docai-visual,.hero-turnlist-visual,.hero-luna-visual,.hero-modules-visual,.hero-mobile-visual,.hero-crm-visual{min-height:430px;max-width:560px;width:100%;margin-inline:auto;display:grid;place-items:center;isolation:isolate}.hero-analytics-visual::before,.hero-checklist-visual::before,.hero-workflow-visual::before,.hero-agenda-visual::before,.hero-chat-visual::before,.hero-tickets-visual::before,.hero-assistant-visual::before,.hero-suggestion-visual::before,.hero-nps-visual::before,.hero-notes-visual::before,.hero-protocol-visual::before,.hero-docai-visual::before,.hero-turnlist-visual::before,.hero-luna-visual::before,.hero-modules-visual::before,.hero-mobile-visual::before,.hero-crm-visual::before{content:"";position:absolute;inset:18px;z-index:-1;border-radius:32px;background:radial-gradient(circle at 18% 20%,rgba(255,183,28,.2),transparent 32%) , radial-gradient(circle at 84% 78%,rgba(139,92,246,.18),transparent 34%) , linear-gradient(145deg,rgba(255,255,255,.04),rgba(12,14,13,.18));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}@media (min-width:769px) and (max-height:760px){.hero{height:calc(100svh - 136px);min-height:0;padding:8px 0}.hero-carousel{justify-content:flex-start}.hero-slide{padding-inline:14px}.hero-slide .hero-container{height:100%;min-height:0;gap:22px;padding-top:8px}.hero h1{font-size:clamp(1.88rem,4.5vh,2.3rem);line-height:1.06;margin:12px 0}.hero p{font-size:clamp(calc(.92rem - var(--hero-text-reduction,0px)),calc(2.2vh - var(--hero-text-reduction,0px)),calc(1rem - var(--hero-text-reduction,0px)));line-height:1.45;margin-bottom:16px}.hero-buttons{margin-top:4px}.hero-checklist-benefits,.hero-workflow-benefits,.hero-agenda-benefits,.hero-chat-benefits,.hero-ticket-benefits,.hero-assistant-benefits,.hero-suggestion-benefits,.hero-nps-benefits,.hero-notes-benefits,.hero-protocol-benefits,.hero-docai-benefits,.hero-turnlist-benefits{gap:8px;margin:0 0 12px}.hero-checklist-benefits span,.hero-workflow-benefits span,.hero-agenda-benefits span,.hero-chat-benefits span,.hero-ticket-benefits span,.hero-assistant-benefits span,.hero-suggestion-benefits span,.hero-nps-benefits span,.hero-notes-benefits span,.hero-protocol-benefits span,.hero-docai-benefits span,.hero-turnlist-benefits span{min-height:36px;padding:8px 10px;font-size:.78rem}.hero-analytics-visual,.hero-checklist-visual,.hero-workflow-visual,.hero-agenda-visual,.hero-chat-visual,.hero-tickets-visual,.hero-assistant-visual,.hero-suggestion-visual,.hero-nps-visual,.hero-notes-visual,.hero-protocol-visual,.hero-docai-visual,.hero-turnlist-visual,.hero-luna-visual,.hero-modules-visual,.hero-mobile-visual,.hero-crm-visual{min-height:320px}.hero-controls{gap:10px;bottom:8px;margin-top:0}.hero-dots{gap:9px}.hero-dots button{width:10px;height:10px}.hero-dots button.active{width:34px}.hero-play-toggle{width:26px;height:26px}}.hero-kpi-grid{position:absolute;inset:0 auto auto 0;width:min(260px,52%);display:grid;grid-template-columns:repeat(2,1fr);gap:12px;z-index:2}.hero-kpi-grid div{min-height:116px;padding:16px;border:1px solid rgba(255,183,28,.22);border-radius:18px;background:linear-gradient(145deg,var(--glass-bg),rgba(255,255,255,.03));box-shadow:0 18px 36px rgba(0,0,0,.18);backdrop-filter:blur(16px)}.hero-kpi-grid i{color:var(--orange-main);font-size:1.35rem}.hero-kpi-grid strong,.hero-kpi-grid span{display:block}.hero-kpi-grid strong{margin-top:10px;color:var(--text-primary);font-size:1.4rem}.hero-kpi-grid span{color:var(--text-secondary);font-size:.78rem}.hero-dashboard-panel{width:min(400px,86%);min-height:310px;margin-left:auto;padding:22px;border-radius:24px;transform:translateY(22px)}.hero-panel-header{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:700}.hero-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.hero-panel-header span:nth-child(2) {background:var(--orange-light)}.hero-panel-header span:nth-child(3) {background:var(--purple-tech)}.hero-panel-header strong{margin-left:auto;font-size:.82rem}.hero-line-chart{height:210px;margin-top:22px;padding:24px 18px 0;display:flex;align-items:end;justify-content:space-between;gap:12px;border-radius:18px;background:
        linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px) 0 0 / 100% 42px,
        rgba(255, 255, 255, 0.04)}.hero-line-chart span{width:100%;border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--purple-tech),var(--orange-main))}.hero-line-chart span:nth-child(1) {height:42%}.hero-line-chart span:nth-child(2) {height:64%}.hero-line-chart span:nth-child(3) {height:52%}.hero-line-chart span:nth-child(4) {height:78%}.hero-line-chart span:nth-child(5) {height:68%}.hero-line-chart span:nth-child(6) {height:88%}.hero-status-row{display:flex;justify-content:space-between;margin-top:12px;color:var(--text-secondary)}.hero-luna-card{width:min(400px,88%);padding:24px;border-radius:24px}.hero-luna-header{display:flex;align-items:center;gap:14px;margin-bottom:18px}.hero-luna-header img{width:62px;height:62px;border-radius:50%;object-fit:cover;border:2px solid var(--orange-light)}.hero-luna-header strong,.hero-luna-header small{display:block}.hero-luna-header strong{color:var(--text-primary);font-size:1.2rem}.hero-luna-header small{color:var(--text-secondary)}.hero-luna-message{margin-top:12px;padding:14px 16px;border-radius:14px;color:var(--text-primary);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);font-weight:650}.hero-luna-message.purple{background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.26)}.hero-ai-orbit span{position:absolute;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--brand-gradient);box-shadow:0 18px 36px rgba(232,94,2,.26);animation:float 6s ease-in-out infinite}.hero-ai-orbit span:nth-child(1) {top:24px;right:80px}.hero-ai-orbit span:nth-child(2) {right:24px;bottom:92px;animation-delay:1.2s}.hero-ai-orbit span:nth-child(3) {left:42px;bottom:28px;animation-delay:2.2s}.hero-ai-orbit i{font-size:1.8rem}.hero-checklist-benefits,.hero-workflow-benefits,.hero-agenda-benefits,.hero-chat-benefits,.hero-ticket-benefits,.hero-assistant-benefits,.hero-suggestion-benefits,.hero-nps-benefits,.hero-notes-benefits,.hero-protocol-benefits,.hero-docai-benefits,.hero-turnlist-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-10px 0 28px}.hero-checklist-benefits span,.hero-workflow-benefits span,.hero-agenda-benefits span,.hero-chat-benefits span,.hero-ticket-benefits span,.hero-assistant-benefits span,.hero-suggestion-benefits span,.hero-nps-benefits span,.hero-notes-benefits span,.hero-protocol-benefits span,.hero-docai-benefits span,.hero-turnlist-benefits span{min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,183,28,.18);border-radius:12px;color:var(--text-primary);background:rgba(255,255,255,.06);font-size:.88rem;font-weight:700}.hero-checklist-benefits i,.hero-workflow-benefits i,.hero-agenda-benefits i,.hero-chat-benefits i,.hero-ticket-benefits i,.hero-assistant-benefits i,.hero-suggestion-benefits i,.hero-nps-benefits i,.hero-notes-benefits i,.hero-protocol-benefits i,.hero-docai-benefits i,.hero-turnlist-benefits i{color:var(--orange-main);font-size:1.08rem}.hero-checklist-visual::after{content:"";position:absolute;width:320px;height:320px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.24);border-radius:50%;box-shadow:inset 0 0 54px rgba(232,94,2,.06) , 0 0 42px rgba(139,92,246,.08);transform:translate(-50%,-50%);animation:checklistOrbit 34s linear infinite}.checklist-panel{position:relative;z-index:2;width:min(370px,86%);padding:22px;border-radius:24px;overflow:hidden;animation:checklistPanelFloat 6.4s ease-in-out infinite}.checklist-panel::before{content:"";position:absolute;inset:-40% auto -40% -30%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(16deg);animation:checklistScan 5.8s ease-in-out infinite;pointer-events:none}.checklist-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.checklist-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.checklist-panel-header span:nth-child(2) {background:var(--orange-light)}.checklist-panel-header span:nth-child(3) {background:var(--purple-tech)}.checklist-panel-header strong{margin-left:auto;font-size:.88rem}.checklist-progress{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin:22px 0}.checklist-progress div{flex:1;height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.checklist-progress span{display:block;width:82%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange-main),var(--orange-light),var(--purple-tech));transform-origin:left;animation:npsMeterPulse 3.8s ease-in-out infinite}.checklist-progress strong{color:var(--orange-light);font-size:1.1rem}.checklist-items{position:relative;z-index:1;display:grid;gap:12px}.checklist-items div{min-height:58px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.065);color:var(--text-primary)}.checklist-items i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(139,92,246,.26)}.checklist-items .done i{background:linear-gradient(135deg,var(--orange-main),var(--orange-light))}.checklist-items .active{border-color:rgba(255,183,28,.34);animation:checklistItemPulse 3.6s ease-in-out infinite}.checklist-items span{font-weight:800;font-size:.92rem}.checklist-items small{color:var(--text-secondary);font-weight:700;font-size:.74rem}.checklist-float-card{position:absolute;z-index:3;min-width:150px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;animation:float 6s ease-in-out infinite}.checklist-float-card i{font-size:1.55rem}.checklist-float-card small,.checklist-float-card strong{display:block}.checklist-float-card small{font-size:.75rem}.checklist-float-card strong{font-size:.98rem}.checklist-paperless{left:0;bottom:56px}.checklist-control{right:0;top:58px;animation-delay:1.5s}.hero-workflow-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(139,92,246,.25);border-radius:50%;box-shadow:inset 0 0 58px rgba(139,92,246,.07) , 0 0 42px rgba(232,94,2,.07);transform:translate(-50%,-50%);animation:workflowOrbit 36s linear infinite reverse}.workflow-board{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:workflowBoardFloat 6.6s ease-in-out infinite}.workflow-board::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.16),transparent);transform:rotate(15deg);animation:workflowScan 6.2s ease-in-out infinite;pointer-events:none}.workflow-board-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.workflow-board-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.workflow-board-header span:nth-child(2) {background:var(--orange-light)}.workflow-board-header span:nth-child(3) {background:var(--purple-tech)}.workflow-board-header strong{margin-left:auto;font-size:.88rem}.workflow-kanban{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.workflow-col{min-height:278px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.05)}.workflow-col.todo{border-color:rgba(232,94,2,.22);background:linear-gradient(180deg,rgba(232,94,2,.12),rgba(255,183,28,.045))}.workflow-col.doing{border-color:rgba(80,145,255,.22);background:linear-gradient(180deg,rgba(80,145,255,.12),rgba(139,92,246,.045))}.workflow-col.done{border-color:rgba(34,197,94,.22);background:linear-gradient(180deg,rgba(34,197,94,.12),rgba(255,255,255,.035))}.workflow-col.todo>strong{color:var(--orange-light)}.workflow-col.doing>strong{color:#93c5fd}.workflow-col.done>strong{color:#86efac}.workflow-col>strong{display:block;margin-bottom:12px;color:var(--text-secondary);font-size:.74rem;letter-spacing:.04em}.workflow-card{min-height:72px;margin-top:10px;padding:12px;border-radius:14px;border:1px solid rgba(255,183,28,.16);color:var(--text-primary);background:rgba(255,255,255,.075);box-shadow:0 14px 28px rgba(0,0,0,.12)}.workflow-card span,.workflow-card small{display:block}.workflow-card span{font-weight:800;font-size:.86rem;line-height:1.25}.workflow-card small{margin-top:7px;color:var(--text-secondary);font-size:.72rem;font-weight:700}.workflow-card.active{border-color:rgba(255,183,28,.42);background:linear-gradient(145deg,rgba(232,94,2,.17),rgba(139,92,246,.12));animation:workflowCardPulse 3.6s ease-in-out infinite}.workflow-card.completed{border-color:rgba(139,92,246,.28)}.workflow-card.completed::before{content:"\2713";display:inline-grid;place-items:center;width:22px;height:22px;margin-bottom:8px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--orange-light));font-weight:900}.workflow-float-card{position:absolute;z-index:3;min-width:136px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.workflow-float-card i{font-size:1.55rem}.workflow-float-card small,.workflow-float-card strong{display:block}.workflow-float-card small{font-size:.75rem}.workflow-float-card strong{font-size:.92rem}.workflow-deadline{left:-4px;bottom:44px}.workflow-team{right:-10px;top:64px;animation-delay:1.4s}.workflow-process{left:188px;top:auto;bottom:24px;animation-delay:.8s}.workflow-comms{right:34px;bottom:28px;animation-delay:2.2s}.hero-agenda-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.22);border-radius:50%;box-shadow:inset 0 0 58px rgba(232,94,2,.06) , 0 0 44px rgba(139,92,246,.08);transform:translate(-50%,-50%);animation:agendaOrbit 38s linear infinite}.agenda-board{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:agendaBoardFloat 6.8s ease-in-out infinite}.agenda-board::before{content:"";position:absolute;inset:-42% auto -42% -30%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:agendaScan 6s ease-in-out infinite;pointer-events:none}.agenda-board-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.agenda-board-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.agenda-board-header span:nth-child(2) {background:var(--orange-light)}.agenda-board-header span:nth-child(3) {background:var(--purple-tech)}.agenda-board-header strong{margin-left:auto;font-size:.88rem}.agenda-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);gap:16px;margin-top:20px}.agenda-calendar-card{padding:16px;border:1px solid rgba(255,183,28,.18);border-radius:18px;background:rgba(255,255,255,.07);box-shadow:0 18px 34px rgba(0,0,0,.13)}.agenda-date{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.agenda-date strong{color:var(--orange-light);font-size:2rem;line-height:1}.agenda-date span{color:var(--text-secondary);font-weight:800;font-size:.78rem}.agenda-hours{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:10px;color:var(--text-secondary);font-size:.62rem;font-weight:800}.agenda-grid{position:relative;height:188px;overflow:hidden;border-radius:14px;background:
        linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px) 0 0 / 100% 38px,
        linear-gradient(90deg, rgba(255, 255, 255, 0.07) 1px, transparent 1px) 0 0 / calc(100% / 7) 100%,
        rgba(255, 255, 255, 0.045)}.agenda-grid .event{position:absolute;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(232,94,2,.88),rgba(255,183,28,.66));box-shadow:0 0 18px rgba(232,94,2,.18);animation:agendaEventPulse 4s ease-in-out infinite}.agenda-grid .event-1{top:24px;left:7%;width:45%}.agenda-grid .event-2{top:62px;left:42%;width:37%;animation-delay:.7s}.agenda-grid .event-3{top:100px;left:18%;width:18%;background:linear-gradient(90deg,rgba(139,92,246,.72),rgba(255,183,28,.58));animation-delay:1.4s}.agenda-grid .event-4{top:100px;right:5%;width:24%;animation-delay:2.1s}.agenda-grid .event-5{top:138px;left:58%;width:18%;background:linear-gradient(90deg,rgba(139,92,246,.72),rgba(232,94,2,.66));animation-delay:2.8s}.agenda-event-stack{display:grid;gap:12px;align-content:center}.agenda-event{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;min-height:72px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:var(--text-primary);background:rgba(255,255,255,.065)}.agenda-event.active{border-color:rgba(255,183,28,.34);animation:agendaEventCardPulse 3.8s ease-in-out infinite}.agenda-event i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--purple-tech))}.agenda-event strong,.agenda-event small{display:block}.agenda-event strong{font-size:.86rem;line-height:1.22}.agenda-event small{margin-top:6px;color:var(--text-secondary);font-size:.68rem;font-weight:700}.agenda-float-card{position:absolute;z-index:3;min-width:144px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.agenda-float-card i{font-size:1.55rem}.agenda-float-card small,.agenda-float-card strong{display:block}.agenda-float-card small{font-size:.75rem}.agenda-float-card strong{font-size:.92rem}.agenda-mobile{left:-2px;bottom:42px}.agenda-control{right:-12px;top:54px;animation-delay:1.4s}.hero-chat-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(139,92,246,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(139,92,246,.07) , 0 0 44px rgba(232,94,2,.07);transform:translate(-50%,-50%);animation:chatOrbit 36s linear infinite reverse}.hero-chat-visual{align-content:center;justify-items:center;padding-top:4px}.chat-web-panel{position:relative;z-index:2;width:min(460px,94%);min-height:424px;margin:0 auto;padding:22px 24px;border-radius:24px;overflow:hidden;animation:chatPanelFloat 6.6s ease-in-out infinite}.chat-web-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:chatScan 6.1s ease-in-out infinite;pointer-events:none}.chat-web-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.chat-web-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.chat-web-header span:nth-child(2) {background:var(--orange-light)}.chat-web-header span:nth-child(3) {background:var(--purple-tech)}.chat-web-header strong{margin-left:auto;font-size:1rem}.chat-thread{position:relative;z-index:1;display:grid;gap:12px;margin-top:98px}.chat-message-row{display:flex;align-items:flex-end;gap:10px}.chat-message-row.outgoing{justify-content:flex-end}.chat-message-row.short .chat-bubble{max-width:58%}.chat-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--orange-light));font-size:.78rem;font-weight:900}.chat-avatar.purple{background:linear-gradient(135deg,var(--purple-tech),var(--orange-main))}.chat-bubble{max-width:72%;padding:12px 15px;border:1px solid rgba(255,255,255,.08);border-radius:16px 16px 16px 5px;color:var(--text-primary);background:rgba(255,255,255,.075);font-weight:750;font-size:.9rem;line-height:1.35}.chat-message-row.outgoing .chat-bubble{border-radius:16px 16px 5px 16px;color:#fff;background:linear-gradient(135deg,rgba(232,94,2,.88),rgba(139,92,246,.78));animation:chatBubblePulse 3.8s ease-in-out infinite}.chat-input-line{position:relative;z-index:1;min-height:44px;margin-top:18px;padding:10px 12px 10px 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,183,28,.18);border-radius:999px;color:var(--text-secondary);background:rgba(255,255,255,.06);font-size:.86rem;font-weight:700}.chat-input-line i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--orange-light))}.chat-preview-stack{position:absolute;z-index:4;top:124px;left: calc(50% + 84px);width:230px;height:auto;margin:0;transform:none;pointer-events:none;animation:chatOverlayFloat 6.6s ease-in-out infinite}.chat-preview-card{position:relative;width:100%;padding:14px 15px;border-radius:18px;animation:float 6s ease-in-out infinite}.chat-preview-card:first-child{inset:auto}.chat-preview-title{display:flex;align-items:center;gap:9px;margin-bottom:9px;color:var(--text-primary);font-size:.86rem;font-weight:850}.chat-preview-title i{font-size:1.18rem}.chat-preview-msg{max-width:100%;padding:8px 10px;border-radius:13px 13px 13px 4px;color:var(--text-primary);background:rgba(255,255,255,.08);font-size:.76rem;font-weight:800;line-height:1.25}.chat-preview-msg+.chat-preview-msg{margin-top:8px}.chat-preview-msg.outgoing{margin-left:auto;border-radius:12px 12px 4px 12px;color:#fff;background:linear-gradient(135deg,rgba(232,94,2,.88),rgba(139,92,246,.78))}@media (min-width:769px) and (max-height:760px){.hero-chat-visual{padding-top:0}.chat-web-panel{width:min(420px,92%);min-height:354px;padding:16px 18px;border-radius:20px}.chat-web-header strong{font-size:.9rem}.chat-thread{gap:9px;margin-top:82px}.chat-avatar{width:28px;height:28px;font-size:.74rem}.chat-bubble{padding:10px 12px;font-size:.82rem}.chat-input-line{min-height:36px;margin-top:10px;padding:7px 9px 7px 12px;font-size:.76rem}.chat-input-line i{width:26px;height:26px;font-size:.9rem}.chat-preview-stack{top:88px;left: calc(50% + 68px);width:224px;height:auto;transform:none}.chat-preview-card{width:100%;padding:11px 12px;border-radius:15px}.chat-preview-title{gap:7px;margin-bottom:7px;font-size:.8rem}.chat-preview-title i{font-size:1.08rem}.chat-preview-msg{padding:7px 9px;font-size:.72rem}.chat-preview-msg+.chat-preview-msg{margin-top:6px}}.hero-tickets-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.22);border-radius:50%;box-shadow:inset 0 0 58px rgba(232,94,2,.06) , 0 0 44px rgba(139,92,246,.08);transform:translate(-50%,-50%);animation:ticketsOrbit 38s linear infinite}.tickets-board{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:ticketsBoardFloat 6.8s ease-in-out infinite}.tickets-board::before{content:"";position:absolute;inset:-42% auto -42% -30%;width:38%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.16),transparent);transform:rotate(15deg);animation:ticketsScan 6.2s ease-in-out infinite;pointer-events:none}.tickets-board-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.tickets-board-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.tickets-board-header span:nth-child(2) {background:var(--orange-light)}.tickets-board-header span:nth-child(3) {background:var(--purple-tech)}.tickets-board-header strong{margin-left:auto;font-size:.88rem}.tickets-list{position:relative;z-index:1;display:grid;gap:13px;margin-top:20px}.ticket-row{min-height:78px;display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:var(--text-primary);background:rgba(255,255,255,.07);box-shadow:0 14px 28px rgba(0,0,0,.12)}.ticket-row.urgent{border-color:rgba(232,94,2,.24);background:linear-gradient(90deg,rgba(232,94,2,.12),rgba(255,255,255,.055));animation:ticketRowPulse 3.8s ease-in-out infinite}.ticket-row.progress{border-color:rgba(80,145,255,.22);background:linear-gradient(90deg,rgba(80,145,255,.1),rgba(255,255,255,.055))}.ticket-row.material{border-color:rgba(236,72,153,.22);background:linear-gradient(90deg,rgba(236,72,153,.1),rgba(255,255,255,.055))}.ticket-status{width:14px;height:44px;border-radius:999px;background:var(--orange-main);box-shadow:0 0 18px rgba(232,94,2,.22)}.ticket-row.progress .ticket-status{background:#60a5fa;box-shadow:0 0 18px rgba(96,165,250,.22)}.ticket-row.material .ticket-status{background:#ec4899;box-shadow:0 0 18px rgba(236,72,153,.2)}.ticket-row strong,.ticket-row small{display:block}.ticket-row strong{font-size:.92rem;line-height:1.25}.ticket-row small{margin-top:6px;color:var(--text-secondary);font-size:.72rem;font-weight:700}.ticket-row>span{padding:7px 10px;border-radius:999px;color:#fff;background:rgba(139,92,246,.28);font-size:.68rem;font-weight:850;white-space:nowrap}.ticket-row.urgent>span{background:rgba(232,94,2,.74)}.ticket-row.progress>span{background:rgba(80,145,255,.58)}.ticket-row.material>span{background:rgba(236,72,153,.54)}.tickets-float-card{position:absolute;z-index:3;min-width:138px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.tickets-float-card i{font-size:1.55rem}.tickets-float-card small,.tickets-float-card strong{display:block}.tickets-float-card small{font-size:.75rem}.tickets-float-card strong{font-size:.92rem}.tickets-mobile{left:-4px;bottom:52px;animation-delay:1.2s}.tickets-history{right:-2px;top:74px;animation-delay:2s}.hero-assistant-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(139,92,246,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(139,92,246,.07) , 0 0 44px rgba(232,94,2,.07);transform:translate(-50%,-50%);animation:assistantOrbit 38s linear infinite}.assistant-panel{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:assistantPanelFloat 6.8s ease-in-out infinite}.assistant-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:assistantScan 6.4s ease-in-out infinite;pointer-events:none}.assistant-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.assistant-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.assistant-panel-header span:nth-child(2) {background:var(--orange-light)}.assistant-panel-header span:nth-child(3) {background:var(--purple-tech)}.assistant-panel-header strong{margin-left:auto;font-size:.88rem}.assistant-command{position:relative;z-index:1;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;margin-top:20px;padding:14px;border:1px solid rgba(255,183,28,.18);border-radius:18px;background:rgba(255,255,255,.07)}.assistant-command i{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--purple-tech));font-size:1.35rem;animation:assistantSpark 3.6s ease-in-out infinite}.assistant-command small,.assistant-float-card small{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:750}.assistant-command strong{color:var(--text-primary);font-size:.88rem;line-height:1.35}.assistant-actions{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.assistant-actions div{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;color:var(--text-primary);background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.08);font-size:.76rem;font-weight:850}.assistant-actions .active{border-color:rgba(255,183,28,.24);background:linear-gradient(135deg,rgba(232,94,2,.14),rgba(255,255,255,.06));animation:assistantActionPulse 3.8s ease-in-out infinite}.assistant-actions i{color:var(--orange-main);font-size:1.2rem}.assistant-output{position:relative;z-index:1;margin-top:14px;padding:16px;border-radius:18px;background:rgba(255,255,255,.085)}.assistant-output span{display:block;height:10px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,rgba(255,183,28,.76),rgba(139,92,246,.52));animation:assistantLinePulse 4s ease-in-out infinite}.assistant-output span:first-child{margin-top:0}.assistant-output .short{width:58%}.assistant-float-card{position:absolute;z-index:3;min-width:146px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.assistant-float-card i{font-size:1.55rem}.assistant-float-card strong{display:block;color:var(--text-primary);font-size:.88rem}.assistant-productivity{left:-2px;bottom:54px;animation-delay:1.2s}.assistant-meeting{right:-2px;top:74px;animation-delay:2s}.hero-suggestion-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(255,183,28,.06) , 0 0 44px rgba(139,92,246,.08);transform:translate(-50%,-50%);animation:suggestionOrbit 40s linear infinite reverse}.suggestion-panel{position:relative;z-index:2;width:min(420px,90%);padding:20px;border-radius:24px;overflow:hidden;animation:suggestionPanelFloat 6.8s ease-in-out infinite}.suggestion-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:suggestionScan 6.4s ease-in-out infinite;pointer-events:none}.suggestion-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.suggestion-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.suggestion-panel-header span:nth-child(2) {background:var(--orange-light)}.suggestion-panel-header span:nth-child(3) {background:var(--purple-tech)}.suggestion-panel-header strong{margin-left:auto;font-size:.88rem}.suggestion-form{position:relative;z-index:1;margin-top:20px;padding:16px;border:1px solid rgba(255,183,28,.18);border-radius:18px;background:rgba(255,255,255,.07)}.suggestion-form small,.suggestion-item small,.suggestion-float-card small{display:block;color:var(--text-secondary);font-size:.74rem;font-weight:750}.suggestion-input{min-height:58px;margin-top:9px;padding:12px 14px;display:flex;align-items:center;border-radius:14px;color:var(--text-primary);background:rgba(255,255,255,.08);font-size:.88rem;font-weight:800}.suggestion-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.suggestion-tags span{padding:7px 10px;border-radius:999px;color:#fff;background:rgba(139,92,246,.42);font-size:.68rem;font-weight:850}.suggestion-tags span:first-child{background:rgba(232,94,2,.72)}.suggestion-submit{min-height:42px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--purple-tech));box-shadow:0 16px 28px rgba(232,94,2,.18);font-size:.86rem}.suggestion-submit i{font-size:1.1rem}.suggestion-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.suggestion-item{min-height:76px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.065)}.suggestion-item.active{border-color:rgba(139,92,246,.3);background:linear-gradient(135deg,rgba(139,92,246,.16),rgba(255,255,255,.06));animation:suggestionItemPulse 3.8s ease-in-out infinite}.suggestion-item i{font-size:1.45rem;color:var(--orange-main)}.suggestion-item.active i{color:var(--purple-tech)}.suggestion-item strong,.suggestion-float-card strong{display:block;color:var(--text-primary);font-size:.88rem}.suggestion-float-card{position:absolute;z-index:3;min-width:146px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.suggestion-float-card i{font-size:1.55rem}.suggestion-insights{right:4px;top:74px;animation-delay:2s}.hero-nps-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(139,92,246,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(139,92,246,.07) , 0 0 44px rgba(232,94,2,.07);transform:translate(-50%,-50%);animation:npsOrbit 38s linear infinite}.nps-panel{position:relative;z-index:2;width:min(420px,90%);padding:20px;border-radius:24px;overflow:hidden;animation:npsPanelFloat 6.8s ease-in-out infinite}.nps-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.16),transparent);transform:rotate(15deg);animation:npsScan 6.4s ease-in-out infinite;pointer-events:none}.nps-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.nps-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.nps-panel-header span:nth-child(2) {background:var(--orange-light)}.nps-panel-header span:nth-child(3) {background:var(--purple-tech)}.nps-panel-header strong{margin-left:auto;font-size:.88rem}.nps-question{position:relative;z-index:1;margin-top:22px;padding:16px;border:1px solid rgba(255,183,28,.18);border-radius:18px;background:rgba(255,255,255,.07)}.nps-question small,.nps-result small,.nps-audience small,.nps-float-card small{display:block;color:var(--text-secondary);font-size:.74rem;font-weight:750}.nps-question strong{display:block;margin-top:8px;color:var(--text-primary);font-size:1rem;line-height:1.3}.nps-score-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;margin-top:14px}.nps-score-row span{min-height:32px;display:grid;place-items:center;border-radius:10px;color:#fff;background:rgba(255,255,255,.08);font-size:.72rem;font-weight:900}.nps-score-row span:nth-child(n + 10) {background:linear-gradient(135deg,var(--orange-main),var(--purple-tech));box-shadow:0 10px 22px rgba(232,94,2,.18)}.nps-result{position:relative;z-index:1;display:grid;grid-template-columns:88px 1fr;align-items:center;gap:14px;margin-top:16px;padding:14px;border-radius:16px;background:rgba(255,255,255,.065)}.nps-result strong{display:block;color:var(--text-primary);font-size:1.5rem;line-height:1}.nps-meter{height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.nps-meter span{display:block;width:82%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange-main),var(--orange-light),var(--purple-tech));animation:npsMeterPulse 3.8s ease-in-out infinite}.nps-audience{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.nps-audience div{min-height:82px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.065)}.nps-audience .active{border-color:rgba(255,183,28,.24);background:linear-gradient(135deg,rgba(232,94,2,.14),rgba(255,255,255,.06))}.nps-audience i{color:var(--orange-main);font-size:1.3rem}.nps-audience strong,.nps-float-card strong{display:block;color:var(--text-primary);font-size:.88rem}.nps-float-card{position:absolute;z-index:3;min-width:156px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.nps-float-card i{font-size:1.55rem}.nps-channel{left:-2px;bottom:56px;animation-delay:1.2s}.nps-insight{right:-2px;top:74px;animation-delay:2s}.hero-notes-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(255,183,28,.06) , 0 0 44px rgba(139,92,246,.08);transform:translate(-50%,-50%);animation:notesOrbit 42s linear infinite reverse}.notes-board{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:notesBoardFloat 6.8s ease-in-out infinite}.notes-board::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:notesScan 6.4s ease-in-out infinite;pointer-events:none}.notes-board-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.notes-board-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.notes-board-header span:nth-child(2) {background:var(--orange-light)}.notes-board-header span:nth-child(3) {background:var(--purple-tech)}.notes-board-header strong{margin-left:auto;font-size:.88rem}.postit-wall{position:relative;z-index:1;min-height:292px;margin-top:22px}.postit{position:absolute;width:132px;min-height:128px;padding:16px 14px;border-radius:3px 3px 8px 8px;color:#2b2b2b;box-shadow:0 20px 28px rgba(0,0,0,.22);transform:rotate(-2deg);animation:postitFloat 6s ease-in-out infinite}.postit::before{content:"";position:absolute;inset:0 0 auto 0;height:10px;background:rgba(255,255,255,.25)}.postit strong,.postit small{position:relative;z-index:1;display:block}.postit strong{font-size:.9rem;line-height:1.2}.postit small{margin-top:9px;font-size:.72rem;font-weight:800;opacity:.72;line-height:1.3}.postit.yellow{left:18px;top:12px;background:#ffd84d}.postit.mint{left:112px;top:36px;background:#b7f1e7;transform:rotate(1.5deg);animation-delay:.7s}.postit.pink{left:214px;top:8px;background:#ff4fa0;color:#fff;transform:rotate(-1deg);animation-delay:1.4s}.postit.violet{right:80px;top:50px;background:#c9c4ff;transform:rotate(2deg);animation-delay:2s}.postit.peach{right:18px;bottom:12px;background:#ffb074;transform:rotate(-2.5deg);animation-delay:2.7s}.notes-float-card{position:absolute;z-index:3;min-width:146px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.notes-float-card i{font-size:1.55rem}.notes-float-card small,.notes-float-card strong{display:block}.notes-float-card small{color:var(--text-secondary);font-size:.74rem;font-weight:750}.notes-float-card strong{color:var(--text-primary);font-size:.88rem}.notes-alarm{left:-2px;bottom:48px;animation-delay:1.2s}.notes-share{right:-2px;top:74px;animation-delay:2s}.hero-protocol-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(139,92,246,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(139,92,246,.07) , 0 0 44px rgba(232,94,2,.07);transform:translate(-50%,-50%);animation:protocolOrbit 40s linear infinite}.protocol-panel{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:protocolPanelFloat 6.8s ease-in-out infinite}.protocol-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.16),transparent);transform:rotate(15deg);animation:protocolScan 6.4s ease-in-out infinite;pointer-events:none}.protocol-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.protocol-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.protocol-panel-header span:nth-child(2) {background:var(--orange-light)}.protocol-panel-header span:nth-child(3) {background:var(--purple-tech)}.protocol-panel-header strong{margin-left:auto;font-size:.88rem}.protocol-list{position:relative;z-index:1;display:grid;gap:12px;margin-top:20px}.protocol-row{min-height:78px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.065)}.protocol-row.active{border-color:rgba(255,183,28,.24);background:linear-gradient(135deg,rgba(232,94,2,.14),rgba(255,255,255,.06));animation:protocolRowPulse 3.8s ease-in-out infinite}.protocol-row i{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--purple-tech));font-size:1.2rem}.protocol-row strong,.protocol-row small,.protocol-float-card strong,.protocol-float-card small{display:block}.protocol-row strong{color:var(--text-primary);font-size:.9rem;line-height:1.25}.protocol-row small,.protocol-float-card small{color:var(--text-secondary);font-size:.72rem;font-weight:750}.protocol-row>span{padding:7px 10px;border-radius:999px;color:#fff;background:rgba(139,92,246,.46);font-size:.66rem;font-weight:850;white-space:nowrap}.protocol-row.active>span{background:rgba(232,94,2,.74)}.protocol-float-card{position:absolute;z-index:3;min-width:154px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.protocol-float-card i{font-size:1.55rem}.protocol-float-card strong{color:var(--text-primary);font-size:.88rem}.protocol-secure{left:-2px;bottom:16px;animation-delay:1.2s}.protocol-search{right:-2px;top:74px;animation-delay:2s}.hero-docai-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.24);border-radius:50%;box-shadow:inset 0 0 58px rgba(255,183,28,.06) , 0 0 44px rgba(139,92,246,.08);transform:translate(-50%,-50%);animation:docaiOrbit 38s linear infinite reverse}.docai-panel{position:relative;z-index:2;width:min(440px,92%);padding:20px;border-radius:24px;overflow:hidden;animation:docaiPanelFloat 6.8s ease-in-out infinite}.docai-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:docaiScan 6.4s ease-in-out infinite;pointer-events:none}.docai-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.docai-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.docai-panel-header span:nth-child(2) {background:var(--orange-light)}.docai-panel-header span:nth-child(3) {background:var(--purple-tech)}.docai-panel-header strong{margin-left:auto;font-size:.88rem}.docai-prompt{position:relative;z-index:1;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;margin-top:20px;padding:14px;border:1px solid rgba(255,183,28,.18);border-radius:18px;background:rgba(255,255,255,.07)}.docai-prompt i{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--purple-tech));font-size:1.35rem;animation:docaiSpark 3.6s ease-in-out infinite}.docai-prompt small,.docai-float-card small{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:750}.docai-prompt strong{display:block;color:var(--text-primary);font-size:.88rem;line-height:1.35}.docai-document{position:relative;z-index:1;margin-top:14px;padding:18px;border-radius:18px;color:var(--text-primary);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.09)}.docai-doc-title{margin-bottom:14px;font-size:1rem;font-weight:900}.docai-document>span{display:block;height:10px;margin-top:10px;border-radius:999px;background:linear-gradient(90deg,rgba(255,183,28,.76),rgba(139,92,246,.52));animation:docaiLinePulse 4s ease-in-out infinite}.docai-document > span:nth-of-type(2) {width:84%;animation-delay:.5s}.docai-document>span.short{width:58%;animation-delay:1s}.docai-signature-line{width:42%;height:2px;margin-top:22px;border-radius:999px;background:rgba(255,255,255,.2)}.docai-template-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.docai-template-row span{padding:8px 10px;border-radius:999px;color:#fff;background:rgba(139,92,246,.42);font-size:.7rem;font-weight:850}.docai-template-row span:first-child{background:rgba(232,94,2,.74)}.docai-float-card{position:absolute;z-index:3;min-width:146px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;animation:float 6s ease-in-out infinite}.docai-float-card i{font-size:1.55rem}.docai-float-card strong{display:block;color:var(--text-primary);font-size:.88rem}.docai-ai{left:-2px;bottom:54px;animation-delay:1.2s}.docai-review{right:-2px;top:74px;animation-delay:2s}.hero-turnlist-visual::after{content:"";position:absolute;width:330px;height:330px;top:50%;left:50%;z-index:0;border:1px dashed rgba(255,183,28,.25);border-radius:50%;box-shadow:inset 0 0 58px rgba(255,183,28,.06) , 0 0 44px rgba(20,184,166,.08);transform:translate(-50%,-50%);animation:protocolOrbit 38s linear infinite reverse}.turnlist-panel{position:relative;z-index:2;width:min(420px,90%);padding:16px;border-radius:22px;overflow:hidden;animation:protocolPanelFloat 6.8s ease-in-out infinite}.turnlist-panel::before{content:"";position:absolute;inset:-42% auto -42% -32%;width:38%;background:linear-gradient(90deg,transparent,rgba(255,183,28,.16),transparent);transform:rotate(15deg);animation:protocolScan 6.4s ease-in-out infinite;pointer-events:none}.turnlist-panel-header{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-weight:800}.turnlist-panel-header span{width:9px;height:9px;border-radius:50%;background:var(--orange-main)}.turnlist-panel-header span:nth-child(2) {background:var(--orange-light)}.turnlist-panel-header span:nth-child(3) {background:var(--purple-tech)}.turnlist-panel-header strong{margin-left:auto;font-size:.88rem}.seller-board{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;gap:12px;margin-top:14px}.seller-column{min-height:258px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.065)}.seller-column-active{background:linear-gradient(145deg,rgba(139,92,246,.12),rgba(255,255,255,.055))}.seller-column-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.seller-column-title strong,.seller-item strong,.seller-active-card strong,.seller-mini strong,.seller-sale-status span{display:block;color:var(--text-primary)}.seller-column-title strong{font-size:.82rem;line-height:1.2}.seller-column-title span,.seller-item small,.seller-active-card small{display:block;color:var(--text-secondary);font-size:.62rem;font-weight:750;line-height:1.25}.seller-list{display:grid;gap:8px}.seller-item,.seller-active-card{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.075)}.seller-item.next{border-color:rgba(255,183,28,.32);background:linear-gradient(135deg,rgba(232,94,2,.16),rgba(255,255,255,.06));animation:protocolRowPulse 3.8s ease-in-out infinite}.seller-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--orange-light));font-size:.68rem;font-weight:900;box-shadow:0 8px 18px rgba(232,94,2,.2)}.seller-avatar.purple{background:linear-gradient(135deg,var(--purple-tech),#a78bfa)}.seller-avatar.rose{background:linear-gradient(135deg,#f97316,#ec4899)}.seller-avatar.teal{background:linear-gradient(135deg,#14b8a6,var(--purple-tech))}.seller-avatar.active{background:linear-gradient(135deg,var(--purple-tech),var(--orange-main))}.seller-item strong,.seller-active-card strong{font-size:.78rem;line-height:1.22}.seller-item em{padding:5px 7px;border-radius:999px;color:#fff;background:rgba(139,92,246,.5);font-size:.56rem;font-style:normal;font-weight:900}.seller-item.next em{background:rgba(232,94,2,.82)}.seller-active-card{grid-template-columns:40px 1fr;min-height:82px;align-items:start;padding:14px 12px}.seller-active-card .seller-avatar{width:40px;height:40px;font-size:.72rem}.seller-sale-status{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid rgba(255,183,28,.2);border-radius:14px;background:rgba(255,255,255,.06)}.seller-sale-status i{color:var(--orange-main);font-size:1rem}.seller-sale-status span{font-size:.72rem;font-weight:850}.seller-dock{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;padding:9px;border:1px solid rgba(255,183,28,.16);border-radius:18px;background:rgba(255,255,255,.06)}.seller-mini{display:grid;justify-items:center;gap:4px;min-width:0}.seller-mini i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(139,92,246,.7);font-size:.58rem;font-style:normal;font-weight:900}.seller-mini.active i{background:linear-gradient(135deg,var(--orange-main),var(--orange-light))}.seller-mini strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:850}@media (min-width:1600px) and (min-height:850px){.hero-analytics-visual,.hero-checklist-visual,.hero-workflow-visual,.hero-agenda-visual,.hero-chat-visual,.hero-tickets-visual,.hero-assistant-visual,.hero-suggestion-visual,.hero-nps-visual,.hero-notes-visual,.hero-protocol-visual,.hero-docai-visual,.hero-turnlist-visual,.hero-luna-visual,.hero-modules-visual,.hero-mobile-visual,.hero-crm-visual{min-height:clamp(470px,54vh,620px)}.hero-turnlist-visual::after{width:380px;height:380px}.turnlist-panel{width:min(600px,94%);padding:18px;border-radius:24px}.turnlist-panel-header strong{font-size:.95rem}.seller-board{gap:14px}.seller-column{min-height:292px;padding:14px}.seller-column-title strong{font-size:.88rem}.seller-column-title span,.seller-item small,.seller-active-card small{font-size:.68rem}.seller-item,.seller-active-card{grid-template-columns:38px 1fr auto;min-height:54px}.seller-avatar{width:38px;height:38px;font-size:.74rem}.seller-item strong,.seller-active-card strong{font-size:.84rem}.seller-item em{font-size:.6rem}.seller-active-card{grid-template-columns:44px 1fr;min-height:92px}.seller-active-card .seller-avatar{width:44px;height:44px;font-size:.78rem}.seller-sale-status span{font-size:.78rem}.seller-mini i{width:34px;height:34px;font-size:.64rem}.seller-mini strong{font-size:.62rem}}@media (min-width:769px) and (max-height:760px){.turnlist-panel{width:min(390px,88%);padding:12px 14px;border-radius:20px}.turnlist-panel-header strong{font-size:.76rem}.seller-board{gap:9px;margin-top:10px}.seller-column{min-height:218px;padding:9px;border-radius:15px}.seller-column-title{margin-bottom:7px}.seller-column-title strong{font-size:.72rem}.seller-column-title span,.seller-item small,.seller-active-card small{font-size:.54rem}.seller-list{gap:6px}.seller-item,.seller-active-card{min-height:40px;grid-template-columns:28px 1fr auto;gap:7px;padding:6px 8px;border-radius:12px}.seller-avatar{width:28px;height:28px;font-size:.58rem}.seller-item strong,.seller-active-card strong{font-size:.66rem}.seller-item em{padding:4px 6px;font-size:.48rem}.seller-active-card{grid-template-columns:34px 1fr;min-height:66px;padding:10px 9px}.seller-active-card .seller-avatar{width:34px;height:34px;font-size:.62rem}.seller-sale-status{gap:6px;margin-top:8px;padding:8px 9px;border-radius:12px}.seller-sale-status span{font-size:.62rem}.seller-dock{gap:6px;margin-top:9px;padding:7px;border-radius:15px}.seller-mini i{width:25px;height:25px;font-size:.5rem}.seller-mini strong{font-size:.5rem}}.hero-modules-visual{min-height:450px;transform-origin:center center;transform:translateY(-16px)}@media (min-width:769px){.hero-modules-visual{min-height:490px;transform:translateY(-16px) scale(1.08)}}@media (min-width:1600px) and (min-height:850px){.hero-modules-visual{min-height:clamp(520px,58vh,650px);transform:translateY(-12px) scale(1.12)}}@media (min-width:769px) and (max-height:760px){.hero-modules-visual{min-height:420px;transform:translateY(-20px) scale(1.06)}}.hero-modules-visual::before,.hero-modules-visual::after{content:"";position:absolute;inset:auto;top:50%;left:50%;z-index:0;border-radius:50%;background:transparent;pointer-events:none}.hero-modules-visual::before{width:350px;height:350px;border:1px dashed rgba(255,183,28,.24);box-shadow:inset 0 0 58px rgba(232,94,2,.05) , 0 0 42px rgba(139,92,246,.06);animation:moduleOrbitClockwise 38s linear infinite}.hero-modules-visual::after{width:240px;height:240px;border:1px dashed rgba(139,92,246,.24);box-shadow:inset 0 0 46px rgba(139,92,246,.06) , 0 0 34px rgba(232,94,2,.05);animation:moduleOrbitCounter 32s linear infinite}.hero-module-core{position:relative;z-index:2;width:154px;height:154px;display:grid;place-items:center;border-radius:50%;overflow:visible;perspective:1100px;perspective-origin:center center;background:radial-gradient(circle,rgba(255,183,28,.34),rgba(232,94,2,.12) 56%,transparent 68%);box-shadow:0 0 0 34px rgba(232,94,2,.08) , 0 0 0 70px rgba(139,92,246,.05)}.hero-module-core::before,.hero-module-core::after{content:"";position:absolute;top:50%;left:50%;z-index:1;pointer-events:none;border-radius:50%}.hero-module-core::before{width:142px;height:142px;background:radial-gradient(circle at center,rgba(255,183,28,.78) 0 16%,rgba(232,94,2,.52) 31%,rgba(139,92,246,.22) 52%,transparent 74%);filter:blur(16px);opacity:.6;animation:moduleCoreGlow 5.8s ease-in-out infinite}.hero-module-core::after{width:86px;height:86px;background:radial-gradient(circle,rgba(255,183,28,.82) 0 14%,rgba(232,94,2,.48) 36%,transparent 70%);filter:blur(9px);opacity:.34;animation:moduleLogoFlash 2.9s ease-in-out infinite}.hero-modules-visual .hero-module-core img{position:relative;z-index:2;width:86px;height:86px;display:block;object-fit:contain;border:0;border-radius:0;box-shadow:none}.hero-module-chip{position:absolute;z-index:3;min-width:148px;padding:13px 16px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;color:#fff;font-weight:800;font-size:.86rem;background:linear-gradient(135deg,rgba(232,94,2,.96),rgba(139,92,246,.78));box-shadow:0 18px 34px rgba(0,0,0,.18);transform:translate(-50%,-50%)}.hero-module-chip i{font-size:1.2rem}.hero-module-chip.chip-1{left:calc(50% - 122px);top:calc(50% - 166px)}.hero-module-chip.chip-2{left:calc(50% - 174px);top:calc(50% - 92px)}.hero-module-chip.chip-3{left:calc(50% - 194px);top:50%}.hero-module-chip.chip-4{left:calc(50% - 174px);top: calc(50% + 92px)}.hero-module-chip.chip-5{left:calc(50% - 122px);top: calc(50% + 166px)}.hero-module-chip.chip-6{left: calc(50% + 122px);top:calc(50% - 166px);background:linear-gradient(135deg,rgba(139,92,246,.96),rgba(232,94,2,.78))}.hero-module-chip.chip-7{left: calc(50% + 174px);top:calc(50% - 92px);background:linear-gradient(135deg,rgba(139,92,246,.96),rgba(232,94,2,.78))}.hero-module-chip.chip-8{left: calc(50% + 194px);top:50%;background:linear-gradient(135deg,rgba(139,92,246,.96),rgba(232,94,2,.78))}.hero-module-chip.chip-9{left: calc(50% + 174px);top: calc(50% + 92px);background:linear-gradient(135deg,rgba(139,92,246,.96),rgba(232,94,2,.78))}.hero-module-chip.chip-10{left: calc(50% + 122px);top: calc(50% + 166px);background:linear-gradient(135deg,rgba(139,92,246,.96),rgba(232,94,2,.78))}.hero-phone-big{width:238px;min-height:398px;padding:24px 18px;border:12px solid #0b0f14;border-radius:36px;background:linear-gradient(180deg,#f8fafc,#fff7ed);box-shadow:0 28px 60px rgba(0,0,0,.26)}.mobile-app-top{margin:24px 0 18px;color:#0f172a;font-weight:900;text-align:center}.mobile-app-card{display:flex;align-items:center;gap:10px;min-height:58px;margin-top:12px;padding:12px;border-radius:16px;color:#334155;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.1);font-weight:700}.mobile-app-card.active{color:#fff;background:var(--brand-gradient)}.mobile-app-card i{font-size:1.25rem}.hero-store-stack{position:absolute;right:42px;bottom:54px;display:grid;gap:10px;padding:14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px)}.hero-store-stack img{width:150px;height:auto;border:0;border-radius:8px;box-shadow:none}.hero-kanban{width:min(440px,90%);min-height:320px;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-radius:24px}.hero-kanban-col{padding:14px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08)}.hero-kanban-col strong{display:block;margin-bottom:16px;color:var(--text-primary);font-size:.85rem}.hero-kanban-col span{display:block;height:48px;margin-bottom:10px;border-radius:12px;background:linear-gradient(135deg,rgba(255,183,28,.84),rgba(139,92,246,.72))}.hero-kanban-col:nth-child(2) span {background:linear-gradient(135deg,rgba(139,92,246,.76),rgba(232,94,2,.78))}.hero-kanban-col:nth-child(3) span {background:linear-gradient(135deg,rgba(232,94,2,.82),rgba(255,183,28,.74))}.hero-ticket-card{left:16px;bottom:20px}.hero-nps-card{right:18px;top:28px;animation-delay:1.4s}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:600;background:rgba(255,122,0,.1);color:var(--orange-main)}.badge-purple{background:rgba(139,92,246,.1);color:var(--purple-tech)}.badge-outline{background:transparent;border:1px solid var(--orange-main);color:var(--orange-main)}.mockup-container{position:relative}.mockup-container img{border-radius:12px;box-shadow:0 30px 60px var(--shadow-color);width:100%;border:1px solid var(--border-color)}.device-showcase{position:relative;min-height:430px}.saas-device{background:#0b0f14;border:10px solid #111;border-radius:18px;box-shadow:0 28px 60px rgba(0,0,0,.26);overflow:hidden}.device-desktop{width:92%;min-height:330px;margin-left:auto}.device-desktop::after,.device-monitor::after{content:'';display:block;width:34%;height:10px;margin:0 auto -18px;border-radius:0 0 20px 20px;background:linear-gradient(180deg,#c8cdd4,#6f7782)}.device-monitor{border-width:12px;border-bottom-width:24px;border-radius:14px;width:100%;min-height:340px}.device-tablet{position:absolute;left:0;bottom:18px;width:34%;min-height:175px;border-width:8px;border-radius:18px;transform:rotate(-3deg)}.device-phone{position:absolute;right:0;bottom:0;width:18%;min-height:210px;border-width:8px;border-radius:24px;padding:16px 10px;background:linear-gradient(180deg,#161d27,#0b0f14)}.device-toolbar{height:34px;display:flex;align-items:center;gap:7px;padding:0 12px;background:#f6f7f8;color:#475569;font-size:.74rem}.device-toolbar span{width:8px;height:8px;border-radius:50%;background:var(--orange-main)}.device-toolbar span:nth-child(2) {background:var(--orange-light)}.device-toolbar span:nth-child(3) {background:var(--purple-tech)}.device-toolbar strong{margin-left:auto;font-size:.72rem}.device-toolbar.compact{justify-content:center}.dashboard-ui{display:grid;grid-template-columns:58px 1fr;min-height:286px;background:#f8fafc}.dash-sidebar{display:grid;gap:10px;align-content:start;padding:18px 14px;border-right:1px solid #e2e8f0;background:#fff}.dash-sidebar span{height:12px;border-radius:6px;background:#d6dce4}.dash-sidebar span:nth-child(2),
.dash-sidebar span:nth-child(4) {background:rgba(255,122,0,.34)}.dash-main{padding:16px}.dash-topline,.dash-metrics{display:flex;align-items:center;gap:10px}.dash-topline{justify-content:space-between;margin-bottom:12px;color:#64748b;font-size:.76rem}.dash-metrics{margin-bottom:18px}.dash-metrics span{flex:1;min-height:62px;padding:10px;border-radius:8px;background:linear-gradient(135deg,rgba(255,122,0,.16),rgba(139,92,246,.08));border:1px solid rgba(15,23,42,.08)}.dash-metrics strong,.dash-metrics small{display:block}.dash-metrics strong{color:#0f172a;font-size:1rem}.dash-metrics small{color:#64748b;margin-top:3px}.dash-chart{height:148px;display:flex;align-items:end;gap:10px;padding:16px;border-radius:10px;background:
        linear-gradient(to top, rgba(15, 23, 42, 0.06) 1px, transparent 1px) 0 0 / 100% 25%,
        #FFFFFF;border:1px solid #e2e8f0}.dash-chart .bar{flex:1;min-width:18px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--purple-tech),var(--orange-main))}.dash-chart.area .bar{background:linear-gradient(180deg,var(--orange-light),var(--orange-main))}.h-32{height:32%}.h-42{height:42%}.h-44{height:44%}.h-56{height:56%}.h-58{height:58%}.h-62{height:62%}.h-64{height:64%}.h-70{height:70%}.h-72{height:72%}.h-86{height:86%}.h-88{height:88%}.mini-chart{display:grid;gap:12px;padding:20px}.mini-chart span,.phone-card,.phone-bars span{display:block;border-radius:10px;background:linear-gradient(135deg,rgba(255,122,0,.82),rgba(139,92,246,.72))}.mini-chart span{height:26px}.phone-notch{width:36px;height:5px;margin:0 auto 18px;border-radius:999px;background:#334155}.phone-card{height:58px;margin-bottom:12px}.phone-card.short{height:42px;opacity:.72}.phone-bars{display:grid;gap:8px}.phone-bars span{height:8px;opacity:.8}.operations-mockup,.wide-dashboard-mockup{min-height:350px;padding:18px;background:radial-gradient(circle at 12% 20%,rgba(255,122,0,.22),transparent 34%) , linear-gradient(135deg,#111820,#1a222c);color:#fff}.ops-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ops-header span,.ops-header strong{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.08)}.ops-board{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ops-column{min-height:230px;padding:14px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.ops-column.active{border-color:rgba(255,122,0,.58)}.ops-column small{display:block;margin-bottom:14px;color:rgba(255,255,255,.72)}.ops-column span{display:block;height:42px;margin-bottom:10px;border-radius:8px;background:linear-gradient(135deg,rgba(255,122,0,.34),rgba(139,92,246,.24))}.wide-dashboard-mockup{max-height:none}.wide-dashboard-screen{display:grid;grid-template-columns:70px 1fr;min-height:330px;border-radius:12px;overflow:hidden;border:10px solid #111;background:#f8fafc}.wide-sidebar{background:repeating-linear-gradient(to bottom,#fff 0 28px,#e5e7eb 28px 30px)}.wide-content{padding:18px}.wide-toolbar,.wide-kpis{display:flex;gap:10px}.wide-toolbar span,.wide-kpis span{border-radius:8px;background:#fff;border:1px solid #e2e8f0;color:#64748b}.wide-toolbar span{padding:9px 12px;font-size:.78rem}.wide-kpis{margin:18px 0}.wide-kpis span{flex:1;min-height:60px;padding:12px}.wide-chart{min-height:150px;display:flex;align-items:end;gap:14px;padding:16px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.wide-chart span{flex:1;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,var(--orange-light),var(--purple-tech))}.wide-chart span:nth-child(1) {height:45%}.wide-chart span:nth-child(2) {height:64%}.wide-chart span:nth-child(3) {height:52%}.wide-chart span:nth-child(4) {height:76%}.wide-chart span:nth-child(5) {height:88%}.glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;padding:16px;box-shadow:0 8px 32px var(--shadow-color);backdrop-filter:blur(18px)}.glass-dark{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px}.floating-card{position:absolute;display:flex;align-items:center;gap:12px;animation:float 6s ease-in-out infinite}.fc-1{top:-20px;left:-30px}.fc-2{bottom:-20px;right:-20px;animation-delay:2s}.floating-card i{font-size:2rem}.floating-card small{display:block;font-size:.75rem}.floating-card strong{display:block;font-size:1.1rem}.bg-glow{position:absolute;width:400px;height:400px;border-radius:50%;filter:blur(100px);z-index:0;opacity:.2;pointer-events:none}.glow-orange{background:var(--orange-main);top:-100px;right:-100px}.glow-purple{background:var(--purple-tech);bottom:-100px;left:-100px}.grid-2-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}.align-center{align-items:center}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.problem-layout{align-items:start}.problem-layout .text-content{max-width:560px}.problem-layout .problem-grid{align-self:stretch;margin-top:0}.problem-card{padding:24px;border-radius:12px;box-shadow:0 4px 15px var(--shadow-color);border-left:4px solid transparent;backdrop-filter:blur(14px)}.problem-card:hover{transform:none}.problem-card i{font-size:2rem;margin-bottom:12px;display:block}.problem-card h4{margin-bottom:8px;font-size:1.1rem}.problem-card p{font-size:.9rem}.questions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.question-card{min-height:420px;padding:24px;border-radius:12px;text-align:left;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 12% 10%,rgba(255,122,0,.13),transparent 36%) , linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));transition:transform .3s ease , border-color .3s ease , box-shadow .3s ease}.question-card:hover{transform:none}.question-card i{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border:1px solid rgba(255,122,0,.24);border-radius:12px;color:var(--orange-main);background:rgba(255,122,0,.08);font-size:1.35rem}.question-card p{color:var(--text-primary);font-size:.94rem;font-weight:700;line-height:1.55}.question-card img{width:100%;height:150px;margin-top:auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.22))}#solucao{padding-top:26px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.solution-card{padding:40px 24px;border-radius:16px;text-align:center;box-shadow:0 10px 30px var(--shadow-color);background:linear-gradient(145deg,var(--glass-bg),var(--bg-card));backdrop-filter:blur(18px)}.solution-card:hover{transform:translateY(-10px)}.mobile-inline-note{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:18px;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.18),transparent 36%) , linear-gradient(145deg,var(--glass-bg),var(--bg-card));box-shadow:0 14px 36px var(--shadow-color);backdrop-filter:blur(18px)}.mobile-inline-note h3{margin-bottom:6px;font-size:1rem}.mobile-inline-note p{font-size:.9rem}.platform-badges,.footer-stores{display:flex;flex-wrap:wrap;gap:10px}.platform-badges span{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;background:rgba(255,122,0,.1);color:var(--text-primary);border:1px solid rgba(255,122,0,.18);font-weight:700;white-space:nowrap}.platform-badges i{color:var(--orange-main);font-size:1.2rem}.solution-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:34px;background:none;border:none;box-shadow:none;backdrop-filter:none}.solution-ai-grid{background:none}.solution-details-grid .section-title{font-size:2rem}.icon-wrapper{width:80px;height:80px;background:var(--bg-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:2.5rem}#modulos{display:flex;flex-direction:column;align-items:center;justify-content:center}#modulos>.container{width:100%}.modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.35vw,22px);width:100%;max-width:min(900px,100%);margin:0 auto}.module-card{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);min-height:60px;padding:18px 20px;border-radius:8px;display:flex;align-items:center;gap:12px;font-weight:500;font-size:1rem;cursor:default;backdrop-filter:blur(16px)}.module-card i{font-size:1.56rem;color:var(--orange-main)}@media (min-width:1440px){.modules-grid{max-width:min(960px,100%)}.module-card{min-height:68px;padding:20px 24px;font-size:1.04rem}.module-card i{font-size:1.68rem}}@media (min-width:1920px){.modules-grid{max-width:min(1020px,100%)}.module-card{min-height:74px;padding-inline:28px;font-size:1.08rem}}.module-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.1);border-color:var(--orange-main);box-shadow:0 5px 15px rgba(255,122,0,.1)}.module-card.highlight{border-color:var(--purple-tech)}.module-card.highlight i{color:var(--purple-tech)}.check-list{margin-top:20px}.check-list li{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-weight:500}.border-tech{border:2px solid var(--orange-main);outline:none}.dashboard-device-stack{padding:12px;border-radius:18px;background:linear-gradient(135deg,rgba(255,122,0,.12),rgba(139,92,246,.1))}.ai-chat-simulator{max-width:500px;margin:0 auto;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.24),transparent 34%) , rgba(11,15,20,.92);border-radius:16px;padding:18px;box-shadow:0 22px 52px rgba(0,0,0,.28)}.border-purple{border:1px solid var(--purple-tech)}.chat-header{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:16px;font-weight:600}.chat-message{background:rgba(255,255,255,.05);padding:12px 16px;border-radius:8px;margin-bottom:12px;font-size:.9rem;border-left:3px solid #555}.chat-message.highlight-msg{border-left-color:var(--purple-tech);background:rgba(139,92,246,.1);color:#e2d3fd}.ai-live-panel{display:grid;gap:16px}.ai-command{display:flex;align-items:center;gap:10px;padding:14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#fff}.ai-pulse{width:10px;height:10px;border-radius:50%;background:var(--orange-main);box-shadow:0 0 0 0 rgba(255,122,0,.5);animation:aiPulse 1.8s infinite}.ai-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ai-metrics-row span{padding:14px;border-radius:12px;background:linear-gradient(145deg,rgba(255,122,0,.18),rgba(139,92,246,.12));border:1px solid rgba(255,255,255,.08)}.ai-metrics-row strong,.ai-metrics-row small{display:block}.ai-metrics-row strong{color:#fff;font-size:1.3rem}.ai-metrics-row small,.ai-flow,.ai-chat-input-preview{color:rgba(255,255,255,.72)}.ai-insight-card{display:flex;gap:12px;padding:16px;border-radius:12px;background:rgba(255,255,255,.08);border-left:3px solid var(--orange-main)}.ai-insight-card i{color:var(--orange-light);font-size:1.5rem}.ai-insight-card strong{color:#fff}.ai-insight-card p{margin-top:4px;color:rgba(255,255,255,.74);font-size:.92rem}.ai-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.86rem}.ai-flow span{padding:8px 10px;border-radius:999px;background:rgba(139,92,246,.16);border:1px solid rgba(139,92,246,.24)}.ai-chat-input-preview{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-radius:999px;background:rgba(255,255,255,.95);color:#111827}.ai-chat-input-preview i{color:var(--orange-main);font-size:1.2rem}.benefits-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.benefit-tag{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:30px;font-weight:500}.benefit-tag:hover{border-color:var(--orange-main);box-shadow:0 4px 10px rgba(255,122,0,.1);transform:translateY(-2px)}.benefit-tag i{color:var(--orange-main)}.testimonials-section{overflow:hidden;padding-top:56px;padding-bottom:48px;display:flex;flex-direction:column;justify-content:center}.testimonials-heading{margin-bottom:24px}.testimonials-section::before{inset:12% auto auto 5%;background:radial-gradient(circle,var(--purple-glow),transparent 68%)}.testimonials-carousel{position:relative;padding-inline:56px}.testimonials-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 18px;scrollbar-width:none}.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{position:relative;overflow:hidden;flex: 0 0 calc((100% - 48px) / 3);scroll-snap-align:start;min-height:240px;padding:20px;border-radius:18px;background:linear-gradient(145deg,var(--glass-bg),rgba(255,255,255,.42));border:1px solid var(--glass-border);box-shadow:none;backdrop-filter:blur(18px)}[data-theme="dark"] .testimonial-card{background:linear-gradient(145deg,rgba(26,34,44,.86),rgba(11,15,20,.72))}.testimonial-card:hover{transform:translateY(-8px);box-shadow:none}.testimonial-glow{position:absolute;inset:-90px -70px auto auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--orange-glow),transparent 68%);pointer-events:none}.testimonial-glow.purple{background:radial-gradient(circle,var(--purple-glow),transparent 68%)}.testimonial-profile{display:flex;align-items:center;gap:14px;margin-bottom:22px;position:relative}.testimonial-profile img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,122,0,.36);box-shadow:0 10px 24px rgba(0,0,0,.12)}.testimonial-profile h3{color:var(--text-primary);font-size:1.05rem;margin-bottom:2px}.testimonial-profile span{color:var(--text-secondary);font-size:.88rem}.testimonial-card p{color:var(--text-primary);font-size:1rem;line-height:1.7;position:relative}.testimonial-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;position:relative}.testimonial-meta span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;color:var(--text-primary);background:rgba(255,122,0,.1);border:1px solid rgba(255,122,0,.16);font-size:.82rem;font-weight:700}.testimonial-meta i{color:var(--orange-main)}.carousel-btn{position:absolute;top:50%;z-index:5;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--glass-border);border-radius:50%;background:var(--glass-bg);color:var(--text-primary);box-shadow:0 0 12px rgba(0,0,0,.22);backdrop-filter:blur(14px);cursor:pointer;transform:translateY(-50%)}.carousel-btn:hover{color:var(--orange-main);transform:translateY(-50%) scale(1.05);box-shadow:0 0 16px rgba(232,94,2,.50) , 0 0 32px rgba(232,94,2,.20)}.carousel-prev{left:-28px}.carousel-next{right:-28px}#planos{display:flex;flex-direction:column;justify-content:center}#planos .section-title{margin-bottom:.25rem}#planos .mb-5{margin-bottom:5rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch;max-width:1060px;margin:0 auto}.pricing-grid .pricing-card:nth-child(1) {--mount-index:0}.pricing-grid .pricing-card:nth-child(2) {--mount-index:1}.pricing-grid .pricing-card:nth-child(3) {--mount-index:2}.pricing-card{padding:16px 20px;border-radius:16px;box-shadow:0 10px 30px var(--shadow-color);position:relative;background:linear-gradient(145deg,var(--glass-bg),var(--bg-card));backdrop-filter:blur(18px);display:flex;flex-direction:column;overflow:visible}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px var(--shadow-color)}.pricing-card.featured{border:2px solid var(--orange-main);box-shadow:0 20px 40px rgba(255,122,0,.15);margin-top:-36px}.pricing-card.featured:hover{transform:translateY(-5px)}.popular-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--orange-main);color:#fff;padding:6px 16px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase}.plan-icon{width:34px;height:34px;margin-bottom:12px;border-radius:50%;display:grid;place-items:center;font-size:1rem}.plan-icon-basic{color:var(--orange-main);background:rgba(255,183,28,.16)}.plan-icon-growing{color:var(--purple-tech);background:rgba(139,92,246,.16)}.plan-icon-premium{color:var(--purple-tech);background:rgba(139,92,246,.14)}.plan-header h3{font-size:1.5rem;margin-bottom:8px}.plan-header p{font-size:.9rem;min-height:0;margin-bottom:0}.plan-header p strong{color:var(--text-primary);font-weight:800}.plan-price{font-size:1.05rem;font-weight:400;margin:4px 0 0;padding-bottom:0}.plan-included-title{margin:2px 0 8px;padding-bottom:10px;border-bottom:1px solid var(--border-color);font-size:.7rem;font-weight:400}.plan-trial-info{width:fit-content;min-height:38px;margin:0 auto 16px;padding:10px 18px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-primary);font-size:.84rem;font-weight:800;background:transparent;box-shadow:none;backdrop-filter:none;cursor:default}.plan-trial-info i{color:var(--purple-tech);font-size:1rem}.plan-features{margin-bottom:8px}.plan-features li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.88rem}.plan-features .plan-feature-dropdown{display:block;position:relative;z-index:1;margin-bottom:12px}.plan-features .plan-feature-dropdown.is-open{z-index:80}.plan-feature-dropdown-trigger{width:auto;min-height:48px;padding:10px 10px 10px 14px;border:1px solid rgba(232,94,2,.24);border-radius:999px;background:linear-gradient(135deg,rgba(232,94,2,.1),rgba(139,92,246,.06)) , rgba(255,255,255,.04);color:inherit;font:inherit;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;transition:border-color .25s ease , background .25s ease , box-shadow .25s ease}.plan-feature-dropdown-trigger span:first-child{display:inline-flex;align-items:center;gap:10px}.plan-feature-dropdown-trigger:hover,.plan-feature-dropdown.is-open .plan-feature-dropdown-trigger{border-color:rgba(232,94,2,.62);background:linear-gradient(135deg,rgba(232,94,2,.18),rgba(139,92,246,.1)) , rgba(255,255,255,.06);box-shadow:0 12px 24px rgba(232,94,2,.12)}.plan-feature-plus{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,var(--orange-main),var(--orange-light));font-size:1.1rem;line-height:1;border:0;cursor:pointer;font-weight:800;transition:transform .25s ease , box-shadow .25s ease}.plan-feature-plus:hover,.plan-feature-plus:focus-visible{box-shadow:0 0 0 4px rgba(255,183,28,.18);outline:none}.plan-feature-popup{position:absolute;left:0;right:0;top:0;z-index:90;width:100%;max-height:400px;padding:16px;border:1px solid rgba(232,94,2,.28);border-radius:16px;background:linear-gradient(145deg,#1d201e,#2e2826);box-shadow:0 22px 50px rgba(0,0,0,.28);color:#fff;box-sizing:border-box;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .2s ease , transform .2s ease}.plan-feature-dropdown.is-open .plan-feature-popup{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.plan-feature-popup-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.plan-feature-close{width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);cursor:pointer;transition:background .2s ease , transform .2s ease}.plan-feature-close:hover,.plan-feature-close:focus-visible{background:var(--orange-main);transform:scale(1.05);outline:none}.plan-feature-popup-list{max-height:230px;margin:0;padding:0;overflow-y:auto}.plan-feature-popup-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.85rem}.pricing-card .btn-full{margin-top:auto;border-radius:999px}.pricing-card .btn-primary{border:none;outline:none;box-shadow:none}[data-theme="light"] .pricing-card .btn-outline{border-color:#5c3d99;color:#5c3d99}[data-theme="light"] .pricing-card .btn-outline:hover{border-color:#4a3080;color:#4a3080;background-color:rgba(92,61,153,.06)}[data-theme="light"] .plan-trial-info{color:#5c3d99}[data-theme="light"] .plan-feature-dropdown-trigger{color:#5c3d99}[data-theme="light"] .plan-feature-popup{background:#fff;border:1px solid rgba(92,61,153,.20);box-shadow:0 12px 40px rgba(92,61,153,.14);color:#2b2b2b}[data-theme="light"] .plan-feature-popup-header{border-bottom-color:rgba(92,61,153,.15)}[data-theme="light"] .plan-feature-popup-header strong{color:#5c3d99}[data-theme="light"] .plan-feature-close{background:rgba(92,61,153,.10);color:#5c3d99}[data-theme="light"] .plan-feature-popup-list li{color:#2b2b2b}#faq{display:flex;flex-direction:column;justify-content:center}.faq-container{display:flex;flex-direction:column;gap:16px}.faq-item{border-radius:8px;overflow:hidden;transition:border-color .25s ease , box-shadow .25s ease , transform .25s ease}.faq-question{width:100%;text-align:left;padding:20px;background:none;border:none;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:inherit;transition:color .25s ease , background .25s ease}[data-theme="light"] .faq-question,
:root:not([data-theme="dark"]) .faq-question {color:#5c3d99}.faq-question i{transition:color .25s ease , transform .25s ease}.faq-item:hover,.faq-item:focus-within{border-color:rgba(232,94,2,.55);box-shadow:0 12px 28px rgba(232,94,2,.12);transform:translateY(-2px)}.faq-question:hover,.faq-question:focus-visible{color:var(--orange-main);background:rgba(255,122,0,.08);outline:none}.faq-question:hover i,.faq-question:focus-visible i{color:var(--orange-main)}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-answer p{padding-bottom:20px}.faq-item.active .faq-answer{max-height:200px}.faq-item.active .faq-question i{transform:rotate(180deg);color:var(--orange-main)}.border-theme{border:1px solid var(--border-color)}.contact-card{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px;border-radius:8px;box-shadow:0 4px 10px var(--shadow-color)}.contact-card i{font-size:2rem}.contact-card h4{font-size:.9rem;margin-bottom:4px}.contact-card p{font-weight:600}#contato.section{padding:40px 0;display:flex;align-items:center}#contato .grid-2-cols{align-items:center;grid-template-columns:minmax(280px,420px) minmax(360px,620px);justify-content:center;gap:28px;width:min(100%,1080px);margin-inline:auto}#contato .section-title{font-size:clamp(1.9rem,3vw,2.25rem);margin-bottom:.6rem}#contato .contact-info>.mb-4{margin-bottom:1rem}#contato .contact-card{max-width:420px;min-height:66px;margin-bottom:12px;padding:12px 16px}#contato .contact-card i{font-size:1.6rem}.glass-form{padding:40px;border-radius:16px;box-shadow:0 10px 40px var(--shadow-color)}#contato .glass-form{width:100%;max-width:620px;padding:18px 30px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;font-weight:500;font-size:.9rem}.form-input{width:100%;padding:14px;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:1rem;background-color:var(--input-bg);color:var(--text-primary)}.form-input:focus{outline:none;border-color:var(--orange-main);box-shadow:0 0 0 3px rgba(255,122,0,.1)}.grid-2-cols-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}#contato .form-group{margin-bottom:8px}#contato .form-group label{margin-bottom:4px;font-size:.86rem}#contato .form-input{min-height:38px;padding:8px 12px;font-size:.95rem}#contato textarea.form-input{min-height:58px;resize:vertical}.textarea-wrapper{position:relative}.textarea-wrapper textarea{padding-bottom:24px}.char-counter{position:absolute;bottom:8px;left:12px;font-size:.68rem;opacity:.5;pointer-events:none}#contato .grid-2-cols-form{gap:12px}#contato .contact-form .btn{min-height:40px;padding:8px 20px;border-radius:999px;border:none;outline:none}.footer{padding:80px 0 20px}.footer.bg-black{background:radial-gradient(circle at 15% 18%,rgba(232,94,2,.08),transparent 32%) , radial-gradient(circle at 84% 8%,rgba(139,92,246,.08),transparent 30%) , #151716;color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;align-items:start;margin-bottom:40px}.footer-brand{display:flex;flex-direction:column;align-items:center;padding-right:40px;text-align:center;border-right:1px solid rgba(255,255,255,.16)}.footer-logo-switch{width:156px;height:156px;display:grid;place-items:center;overflow:hidden}.footer-logo{width:100%;height:100%;display:block;object-fit:contain}.footer-logo-light{display:none}[data-theme="dark"] .footer-logo-light{display:none}[data-theme="dark"] .footer-logo-dark{display:block}[data-theme="light"] .footer-logo-dark{display:none}[data-theme="light"] .footer-logo-light{display:block}.footer-brand p{max-width:340px;font-size:.75rem;line-height:1.45;margin-top:4px;margin-bottom:20px}.footer-links h4,.footer-contact h4{margin-bottom:20px;color:#fff}.footer-links,.footer-contact{align-self:start;padding-top:18px}.footer-links ul li{margin-bottom:2px}.footer-links a,.footer-contact a{color:#aaa;font-size:.675rem}.footer-links a:hover,.footer-contact a:hover{color:var(--orange-main)}.footer-contact p{margin-bottom:12px;color:#aaa;font-size:.675rem}.footer-socials{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.footer-socials span{color:#aaa;font-size:.7rem;font-weight:600}.footer-socials a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:1.08rem}.footer-socials a:hover{color:#fff;background:var(--brand-gradient);transform:translateY(-2px)}.footer-stores{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.footer-stores-title{color:#aaa;font-size:.7rem;font-weight:600}.footer-stores img{height:22px;width:auto;display:block;object-fit:contain;border-radius:5px}.footer-bottom{text-align:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:#666;font-size:.74rem}.footer-legal-links{margin-top:3px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.footer-legal-links a{color:#aaa;font-size:.68rem;font-weight:600;transition:var(--transition)}.footer-legal-links a:hover{color:var(--orange-main)}.chat-float-btn{position:fixed;right:28px;bottom:28px;z-index:1800;width:64px;height:64px;border:none;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--orange-main),var(--orange-light));color:#fff;font-size:2rem;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.18);transition:transform .25s ease , box-shadow .25s ease}.chat-float-btn::before{display:none}.chat-float-btn:hover,.chat-float-btn.active{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.2)}.support-chat{position:fixed;right:24px;bottom:104px;z-index:1900;width:min(420px,calc(100vw - 32px));opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.96);transition:opacity .3s ease , transform .3s ease , visibility .3s ease}.support-chat.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.support-chat-panel{overflow:hidden;border-radius:12px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:0 26px 70px rgba(0,0,0,.28);backdrop-filter:blur(22px)}[data-theme="dark"] .support-chat-panel{background:rgba(11,15,20,.9)}.support-chat-header{display:flex;justify-content:space-between;align-items:center;padding:18px;background:linear-gradient(135deg,#191919,#2a1835 56%,#42215a);color:#fff}.support-brand{display:flex;align-items:center;gap:12px}.support-logo{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--orange-main);border:2px solid rgba(255,183,28,.55);box-shadow:none}.support-logo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.support-brand strong,.support-brand small{display:block}.support-brand strong{font-size:1.05rem;color:var(--orange-main)!important}.support-brand small{color:rgba(255,255,255,.72);font-size:.78rem}.support-close{width:38px;height:38px;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:1.35rem;cursor:pointer;display:grid;place-items:center}.support-close:hover{background:rgba(255,255,255,.18)}.support-chat-body{max-height:265px;overflow-y:auto;padding:16px;background:radial-gradient(circle at 0 0,rgba(232,94,2,.09),transparent 42%) , radial-gradient(circle at 100% 10%,rgba(139,92,246,.1),transparent 42%) , var(--bg-card);scrollbar-width:thin;scrollbar-color:var(--orange-main) rgba(255,255,255,.05)}.support-chat-body::-webkit-scrollbar{width:6px}.support-chat-body::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:999px}.support-chat-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--orange-main),var(--purple-tech));border-radius:999px;border:1px solid rgba(29,32,30,.72)}.support-message-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.support-message-row.user{justify-content:flex-end}.support-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--orange-main);border:1px solid rgba(255,183,28,.7);flex:0 0 auto}.support-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.support-message{max-width:82%;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.72);color:#253045;box-shadow:0 8px 22px rgba(0,0,0,.08);line-height:1.4;font-size:.8rem}.support-message-row.user .support-message{background:linear-gradient(135deg,var(--orange-main),var(--purple-tech));color:#fff;border-bottom-right-radius:4px}[data-theme="dark"] .support-message{background:rgba(255,255,255,.08);color:#f3f4f6}.support-options{display:grid;gap:10px;margin:10px 0 0 40px}.support-options button{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(43,43,43,.22);border-radius:999px;background:rgba(255,255,255,.78);color:#314057;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}[data-theme="light"] .support-options button{color:#5c3d99;border-color:rgba(92,61,153,.25)}.support-options button:hover{border-color:var(--orange-main);color:var(--orange-main);transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,122,0,.13)}.support-options i{color:var(--orange-main)}.support-privacy{position:relative;padding:14px 42px 14px 18px;color:#314057;background:rgba(255,255,255,.68);border-top:1px solid rgba(0,0,0,.06);font-size:.74rem;line-height:1.55}[data-theme="dark"] .support-privacy{color:#e5e7eb;background:rgba(255,255,255,.05)}.support-privacy a{position:relative;z-index:1;color:var(--purple-tech);text-decoration:underline;font-weight:700}.support-privacy-close{position:absolute;top:10px;right:10px;border:none;background:transparent;color:inherit;cursor:pointer}.support-chat-input{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:14px;background:var(--bg-card)}.support-chat-input input{min-width:0;width:100%;padding:8px 14px;border-radius:999px;border:1px solid var(--border-color);background:var(--input-bg);color:var(--text-primary);font:inherit}.support-chat-input input:focus{outline:none;border-color:var(--orange-main);box-shadow:0 0 0 3px rgba(255,122,0,.12)}.support-chat-input button{width:38px;height:38px;display:grid;place-items:center;border:none;border-radius:50%;color:var(--text-secondary);background:transparent;font-size:1.22rem;cursor:pointer}.support-chat-input button:hover{color:var(--orange-main);background:rgba(255,122,0,.1)}.support-chat-input button:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.animate-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out , transform .6s ease-out}.animate-up.show{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.2s}.delay-2{transition-delay:.4s}.mount-item{opacity:0;transform:translate3d(var(--mount-x,0),28px,0) rotate(var(--mount-rotate,0deg)) scale(.96);filter:blur(4px);transition:opacity 1.05s ease , transform 1.05s cubic-bezier(.22,1,.36,1) , filter 1.05s ease , box-shadow .3s ease , border-color .3s ease;transition-delay: calc(var(--mount-index, 0) * 115ms)}.problem-grid .problem-card.mount-item:nth-child(odd) {--mount-x:clamp(-180px,-14vw,-90px);--mount-rotate:-2deg}.problem-grid .problem-card.mount-item:nth-child(even) {--mount-x:clamp(90px,14vw,180px);--mount-rotate:2deg}.questions-grid .question-card.mount-item:nth-child(odd),
.solution-grid .solution-card.mount-item:nth-child(odd) {--mount-x:clamp(-180px,-14vw,-90px);--mount-rotate:-2deg}.questions-grid .question-card.mount-item:nth-child(even),
.solution-grid .solution-card.mount-item:nth-child(even) {--mount-x:clamp(90px,14vw,180px);--mount-rotate:2deg}.section-in-view .mount-item{opacity:1;transform:translate3d(0,0,0) rotate(0deg) scale(1);filter:blur(0)}.mount-resetting .mount-item{transition:none!important;transition-delay:0ms!important}@keyframes float {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0px); }
}@keyframes heroSlideBuild {
    from {
        opacity: 0;
        transform: translateY(22px) scale(0.985);
        filter: blur(5px);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
        filter: blur(0);
    }
}@keyframes heroDotProgress {
    from { transform: scaleX(0); }
    to { transform: scaleX(1); }
}@keyframes moduleLogoFloatOnly {
    0%, 100% { transform: translate3d(0, -6px, 0) rotate(-2deg); }
    50% { transform: translate3d(0, 8px, 0) rotate(2deg); }
}@keyframes moduleOrbitClockwise {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes moduleOrbitCounter {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(-360deg); }
}@keyframes moduleCoreGlow {
    0%, 100% {
        transform: translate(-50%, -50%) scale(0.86);
        opacity: 0.34;
    }
    48% {
        transform: translate(-50%, -50%) scale(1.1);
        opacity: 0.82;
    }
    72% {
        transform: translate(-50%, -50%) scale(1.02);
        opacity: 0.58;
    }
}@keyframes moduleLogoFlash {
    0%, 100% {
        transform: translate(-50%, -50%) scale(0.72);
        opacity: 0.14;
    }
    42% {
        transform: translate(-50%, -50%) scale(1.16);
        opacity: 0.68;
    }
    58% {
        transform: translate(-50%, -50%) scale(0.98);
        opacity: 0.3;
    }
}@keyframes checklistOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes checklistPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}@keyframes checklistScan {
    0%, 100% { left: -36%; opacity: 0; }
    42% { opacity: 1; }
    68% { left: 104%; opacity: 0; }
}@keyframes checklistItemPulse {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); }
    50% { box-shadow: 0 0 28px rgba(255, 183, 28, 0.16); }
}@keyframes workflowOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes workflowBoardFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-9px); }
}@keyframes workflowScan {
    0%, 100% { left: -36%; opacity: 0; }
    44% { opacity: 0.95; }
    70% { left: 104%; opacity: 0; }
}@keyframes workflowCardPulse {
    0%, 100% {
        transform: translateY(0);
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.12);
    }
    50% {
        transform: translateY(-4px);
        box-shadow: 0 18px 34px rgba(255, 183, 28, 0.18);
    }
}@keyframes agendaOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes agendaBoardFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-9px); }
}@keyframes agendaScan {
    0%, 100% { left: -36%; opacity: 0; }
    44% { opacity: 0.95; }
    70% { left: 104%; opacity: 0; }
}@keyframes agendaEventPulse {
    0%, 100% { opacity: 0.66; transform: scaleX(0.96); }
    50% { opacity: 1; transform: scaleX(1); }
}@keyframes agendaEventCardPulse {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); }
    50% { box-shadow: 0 0 28px rgba(255, 183, 28, 0.16); }
}@keyframes chatOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes chatPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-9px); }
}@keyframes chatOverlayFloat {
    0%, 100% { transform: translate(-50%, 0); }
    50% { transform: translate(-50%, -9px); }
}@keyframes chatScan {
    0%, 100% { left: -36%; opacity: 0; }
    44% { opacity: 0.95; }
    70% { left: 104%; opacity: 0; }
}@keyframes chatBubblePulse {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); }
    50% { box-shadow: 0 0 24px rgba(255, 183, 28, 0.18); }
}@keyframes ticketsOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes ticketsBoardFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes ticketsScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes assistantOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes assistantPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes assistantScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes assistantSpark {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); transform: scale(1); }
    50% { box-shadow: 0 0 28px rgba(255, 183, 28, 0.18); transform: scale(1.04); }
}@keyframes assistantActionPulse {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); }
    50% { box-shadow: 0 0 26px rgba(255, 183, 28, 0.16); }
}@keyframes assistantLinePulse {
    0%, 100% { opacity: 0.62; transform: scaleX(0.92); transform-origin: left; }
    50% { opacity: 1; transform: scaleX(1); transform-origin: left; }
}@keyframes ticketRowPulse {
    0%, 100% { box-shadow: 0 14px 28px rgba(0, 0, 0, 0.12); }
    50% { box-shadow: 0 18px 34px rgba(232, 94, 2, 0.18); }
}@keyframes suggestionOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes suggestionPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes suggestionScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes suggestionItemPulse {
    0%, 100% { box-shadow: 0 0 0 rgba(139, 92, 246, 0); }
    50% { box-shadow: 0 0 26px rgba(139, 92, 246, 0.16); }
}@keyframes npsOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes npsPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes npsScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes npsMeterPulse {
    0%, 100% { filter: brightness(0.95); transform: scaleX(0.96); transform-origin: left; }
    50% { filter: brightness(1.12); transform: scaleX(1); transform-origin: left; }
}@keyframes notesOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes notesBoardFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes notesScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes postitFloat {
    0%, 100% { translate: 0 0; }
    50% { translate: 0 -7px; }
}@keyframes protocolOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes protocolPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes protocolScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes protocolRowPulse {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); }
    50% { box-shadow: 0 0 26px rgba(255, 183, 28, 0.16); }
}@keyframes docaiOrbit {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}@keyframes docaiPanelFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}@keyframes docaiScan {
    0%, 100% { left: -34%; opacity: 0; }
    42% { opacity: 0.95; }
    70% { left: 106%; opacity: 0; }
}@keyframes docaiSpark {
    0%, 100% { box-shadow: 0 0 0 rgba(255, 183, 28, 0); transform: scale(1); }
    50% { box-shadow: 0 0 28px rgba(255, 183, 28, 0.18); transform: scale(1.04); }
}@keyframes docaiLinePulse {
    0%, 100% { opacity: 0.62; transform: scaleX(0.92); transform-origin: left; }
    50% { opacity: 1; transform: scaleX(1); transform-origin: left; }
}@keyframes aiPulse {
    0% { box-shadow: 0 0 0 0 rgba(255, 122, 0, 0.5); }
    70% { box-shadow: 0 0 0 10px rgba(255, 122, 0, 0); }
    100% { box-shadow: 0 0 0 0 rgba(255, 122, 0, 0); }
}@media (prefers-reduced-motion:reduce){.hero-modules-visual::before,.hero-modules-visual::after,.hero-module-core,.hero-module-core::before,.hero-module-core::after,.hero-checklist-visual::after,.checklist-panel,.checklist-panel::before,.checklist-progress span,.checklist-items .active,.checklist-float-card,.hero-workflow-visual::after,.workflow-board,.workflow-board::before,.workflow-card.active,.workflow-float-card,.hero-agenda-visual::after,.agenda-board,.agenda-board::before,.agenda-grid .event,.agenda-event.active,.agenda-float-card,.hero-chat-visual::after,.chat-web-panel,.chat-web-panel::before,.chat-message-row.outgoing .chat-bubble,.chat-preview-stack,.chat-preview-card,.hero-tickets-visual::after,.tickets-board,.tickets-board::before,.ticket-row.urgent,.tickets-float-card,.hero-assistant-visual::after,.assistant-panel,.assistant-panel::before,.assistant-command i,.assistant-actions .active,.assistant-output span,.assistant-float-card,.hero-suggestion-visual::after,.suggestion-panel,.suggestion-panel::before,.suggestion-item.active,.suggestion-float-card,.hero-nps-visual::after,.nps-panel,.nps-panel::before,.nps-meter span,.nps-float-card,.hero-notes-visual::after,.notes-board,.notes-board::before,.postit,.notes-float-card,.hero-protocol-visual::after,.protocol-panel,.protocol-panel::before,.protocol-row.active,.protocol-float-card,.hero-docai-visual::after,.docai-panel,.docai-panel::before,.docai-prompt i,.docai-document>span,.docai-float-card,.hero-turnlist-visual::after,.turnlist-panel,.turnlist-panel::before,.seller-item.next{animation:none}}@media (max-width:992px){.hero-container,.grid-2-cols,.pricing-grid,.solution-details-grid{grid-template-columns:1fr}#contato.section{display:block}#contato .grid-2-cols{width:min(100%,720px);gap:22px}#contato .contact-card,#contato .glass-form{max-width:none}.hero-slide .hero-container{min-height:auto}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card,.pricing-card.featured{min-height:auto;height:auto}.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:translateY(-5px)}.hero h1{font-size:clamp(1.875rem,2.75vw,2.625rem)}.questions-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.reverse-mobile{display:flex;flex-direction:column-reverse}.testimonial-card{flex-basis: calc((100% - 24px) / 2)}.device-showcase{min-height:380px}.device-desktop{width:100%}.hero-analytics-visual,.hero-checklist-visual,.hero-workflow-visual,.hero-agenda-visual,.hero-chat-visual,.hero-tickets-visual,.hero-assistant-visual,.hero-suggestion-visual,.hero-nps-visual,.hero-notes-visual,.hero-protocol-visual,.hero-docai-visual,.hero-turnlist-visual,.hero-luna-visual,.hero-modules-visual,.hero-mobile-visual,.hero-crm-visual{min-height:390px}}@media (max-width:768px){.modules-grid{grid-template-columns:1fr}.cookie-content{grid-template-columns:1fr;padding:52px 20px 18px}.cookie-actions{flex-wrap:wrap;white-space:normal}.cookie-actions .btn,.cookie-manage{width:100%;justify-content:center}.top-bar-left{flex-wrap:wrap;gap:10px;justify-content:center}.top-bar-content{flex-direction:column;gap:10px;text-align:center}.top-bar-socials{justify-content:center}.top-bar-controls{justify-content:center;flex-wrap:wrap}.top-search.open{width:min(250px,78vw)}.hidden-mobile{display:none}.mobile-toggle{display:block}.header-actions{gap:8px}.header-actions .btn{padding:7px 9px;font-size:.74rem;min-height:34px}.header .site-logo{height:70px}.language-toggle{width:36px;padding:0;justify-content:center}.nav-menu{position:absolute;top:86px;left:0;width:100%;margin-left:0;background:var(--bg-card);padding:20px;box-shadow:0 10px 20px var(--shadow-color);clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:clip-path .4s ease-in-out}.nav-menu.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.nav-list{flex-direction:column;gap:20px;text-align:center}.hero h1{font-size:clamp(1.875rem,2.75vw,2.625rem)}.hero-buttons{flex-direction:column}.hero-controls{margin-top:28px}.hero-checklist-benefits,.hero-workflow-benefits,.hero-agenda-benefits,.hero-chat-benefits,.hero-ticket-benefits,.hero-assistant-benefits,.hero-suggestion-benefits,.hero-nps-benefits,.hero-notes-benefits,.hero-protocol-benefits,.hero-docai-benefits,.hero-turnlist-benefits{grid-template-columns:1fr;gap:8px}.hero-analytics-visual,.hero-checklist-visual,.hero-workflow-visual,.hero-agenda-visual,.hero-chat-visual,.hero-tickets-visual,.hero-assistant-visual,.hero-suggestion-visual,.hero-nps-visual,.hero-notes-visual,.hero-protocol-visual,.hero-docai-visual,.hero-turnlist-visual,.hero-luna-visual,.hero-modules-visual,.hero-mobile-visual,.hero-crm-visual{min-height:auto;padding:8px 0 18px}.hero-kpi-grid{position:relative;inset:auto;width:100%}.hero-kpi-grid div{min-height:104px}.hero-dashboard-panel{width:100%;min-height:260px;margin:16px 0 0;transform:none}.hero-line-chart{height:160px}.hero-luna-card{width:100%}.checklist-panel{width:100%;padding:18px}.hero-checklist-visual::after{width:250px;height:250px}.checklist-items div{grid-template-columns:34px 1fr}.checklist-items small{grid-column:2}.checklist-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.workflow-board{width:100%;padding:18px}.hero-workflow-visual::after{width:250px;height:250px}.workflow-kanban{grid-template-columns:1fr}.workflow-col{min-height:auto}.workflow-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.agenda-board{width:100%;padding:18px}.agenda-layout{grid-template-columns:1fr}.hero-agenda-visual::after{width:250px;height:250px}.agenda-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.chat-web-panel{width:100%;min-height:auto;margin-left:0;padding:18px}.hero-chat-visual{justify-items:center}.chat-preview-stack{position:relative;top:auto;left:auto;width:min(320px,100%);height:auto;margin:12px auto 0;transform:none;display:grid;grid-template-columns:1fr;gap:12px;pointer-events:auto}.chat-preview-card,
    .chat-preview-card:first-child,
    .chat-preview-card:nth-child(2) {position:relative;inset:auto;width:100%}.hero-chat-visual::after{width:250px;height:250px}.tickets-board{width:100%;padding:18px}.hero-tickets-visual::after{width:250px;height:250px}.ticket-row{grid-template-columns:12px 1fr;gap:12px}.ticket-row>span{grid-column:2;justify-self:start}.tickets-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.assistant-panel{width:100%;padding:18px}.hero-assistant-visual::after{width:250px;height:250px}.assistant-command,.assistant-actions{grid-template-columns:1fr}.assistant-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.suggestion-panel{width:100%;padding:18px}.hero-suggestion-visual::after{width:250px;height:250px}.suggestion-list{grid-template-columns:1fr}.suggestion-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.nps-panel{width:100%;padding:18px}.hero-nps-visual::after{width:250px;height:250px}.nps-score-row{grid-template-columns:repeat(6,minmax(0,1fr))}.nps-result,.nps-audience{grid-template-columns:1fr}.nps-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.notes-board{width:100%;padding:18px}.hero-notes-visual::after{width:250px;height:250px}.postit-wall{min-height:auto;display:grid;grid-template-columns:1fr;gap:12px}.postit,.postit.yellow,.postit.mint,.postit.pink,.postit.violet,.postit.peach{position:relative;inset:auto;width:100%;min-height:96px;transform:none}.notes-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.protocol-panel{width:100%;padding:18px}.hero-protocol-visual::after{width:250px;height:250px}.protocol-row{grid-template-columns:38px 1fr}.protocol-row>span{grid-column:2;justify-self:start}.protocol-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.docai-panel{width:100%;padding:18px}.hero-docai-visual::after{width:250px;height:250px}.docai-prompt{grid-template-columns:1fr}.docai-float-card{position:relative;inset:auto;width:min(260px,100%);margin:12px auto 0;justify-content:center}.turnlist-panel{width:100%;padding:18px}.hero-turnlist-visual::after{width:250px;height:250px}.seller-board{grid-template-columns:1fr;gap:12px}.seller-column{min-height:auto}.seller-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-mini strong{white-space:normal}.hero-ai-orbit{display:flex;justify-content:center;gap:12px;margin-top:16px}.hero-ai-orbit span{position:static;width:50px;height:50px}.hero-modules-visual{display:block}.hero-module-core{width:122px;height:122px;margin:0 auto 22px;box-shadow:0 0 0 22px rgba(232,94,2,.08) , 0 0 0 44px rgba(139,92,246,.05)}.hero-modules-visual::before{width:250px;height:250px}.hero-modules-visual::after{width:180px;height:180px}.hero-module-core::before{width:108px;height:108px}.hero-module-core::after{width:68px;height:68px}.hero-module-core img{width:68px;height:68px}.hero-module-chip{position:static;width:min(280px,100%);margin:9px auto;justify-content:center;transform:none}.hero-phone-big{width:min(260px,82vw);margin:0 auto}.hero-store-stack{position:relative;right:auto;bottom:auto;width:max-content;margin:18px auto 0}.hero-kanban{width:100%;min-height:auto;grid-template-columns:1fr}.hero-ticket-card,.hero-nps-card{position:relative;inset:auto;width:100%;margin-top:14px}.device-showcase{min-height:520px}.device-tablet,.device-phone{position:relative;left:auto;right:auto;bottom:auto;width:74%;margin-top:18px;transform:none}.device-phone{width:48%;min-height:190px}.ops-board,.wide-dashboard-screen,.ai-metrics-row{grid-template-columns:1fr}.wide-sidebar{display:none}.solution-details-grid{padding:22px}.platform-badges,.footer-socials{justify-content:center}.footer-stores{align-items:center}.problem-grid{grid-template-columns:1fr}.solution-grid{grid-template-columns:1fr}.questions-grid{grid-template-columns:1fr}.grid-2-cols-form{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-brand{padding-right:0;padding-bottom:28px;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.footer-logo-switch{width:138px;height:138px}.footer-brand p{font-size:.86rem}.chat-float-btn{right:18px;bottom:18px;width:58px;height:58px}.support-chat{right:12px;bottom:88px;width:calc(100vw - 24px)}.support-chat-body{max-height:320px}.support-options{margin-left:0}.testimonial-card{flex-basis:88%;padding:24px;min-height:auto}.carousel-prev{left:4px}.carousel-next{right:4px}}.challenges-section{overflow:hidden;padding:clamp(38px,6vh,58px) 0 clamp(52px,7vh,72px);scroll-margin-top:88px;display:flex;flex-direction:column;justify-content:center}.challenges-carousel{position:relative;width:100%}.challenges-viewport{width:100%;overflow:hidden;padding-inline:38px}@media (max-width:1280px){.challenges-viewport{padding-inline:48px}}@media (max-width:768px){.challenges-viewport{padding-inline:0}}.challenges-track{display:flex;width:100%;transition:transform .68s cubic-bezier(.22,1,.36,1);will-change:transform}.challenges-slide{flex:0 0 100%;min-width:100%;display:flex;align-items:center}.challenges-slide[aria-hidden="true"]{pointer-events:none}.challenges-arrow{position:absolute;top:50%;z-index:8;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,183,28,.26);border-radius:50%;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035)) , rgba(29,32,30,.62);box-shadow:0 0 12px rgba(0,0,0,.28) , inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(150%);transform:translateY(-50%);cursor:pointer;transition:var(--transition)}.challenges-arrow i{font-size:1.35rem;color:var(--orange-light);filter:drop-shadow(0 0 8px rgba(232,94,2,.28))}.challenges-arrow:hover,.challenges-arrow:focus-visible{border-color:rgba(255,183,28,.68);background:linear-gradient(145deg,rgba(232,94,2,.22),rgba(139,92,246,.12)) , rgba(29,32,30,.78);box-shadow:0 0 18px rgba(232,94,2,.55) , 0 0 36px rgba(232,94,2,.22) , inset 0 1px 0 rgba(255,255,255,.18);outline:none}.challenges-arrow-prev{left:16px}.challenges-arrow-next{right:16px}.challenges-slide .problem-card,.challenges-slide .question-card{border-color:var(--border-color);border-left-color:transparent}.challenges-slide .problem-card.is-lit,.challenges-slide .question-card.is-lit,.challenges-slide .problem-card:hover,.challenges-slide .question-card:hover{border-color:rgba(255,122,0,.38);border-left-color:var(--orange-main);box-shadow:0 0 0 1px rgba(255,122,0,.08) , 0 18px 34px rgba(232,94,2,.16)}.challenges-slide .question-card.is-lit i,.challenges-slide .problem-card.is-lit i,.challenges-slide .question-card:hover i,.challenges-slide .problem-card:hover i{filter:drop-shadow(0 0 10px rgba(232,94,2,.34))}@keyframes challengeCardGlow {
    0% {
        box-shadow: 0 4px 15px var(--shadow-color);
        border-color: var(--border-color);
        border-left-color: transparent;
    }
    45%, 65% {
        box-shadow: 0 0 0 1px rgba(255, 122, 0, 0.1), 0 18px 34px rgba(232, 94, 2, 0.18);
        border-color: rgba(255, 122, 0, 0.42);
        border-left-color: var(--orange-main);
    }
    100% {
        box-shadow: 0 4px 15px var(--shadow-color);
        border-color: var(--border-color);
        border-left-color: transparent;
    }
}@media (max-width:1280px){.challenges-arrow{width:36px;height:36px}.challenges-arrow i{font-size:1.15rem}.challenges-arrow-prev{left:8px}.challenges-arrow-next{right:8px}}@media (max-width:768px){.challenges-arrow{top:auto;bottom:16px;transform:none}.challenges-arrow-prev{left:calc(50% - 58px)}.challenges-arrow-next{right:calc(50% - 58px)}.challenges-section{padding-bottom:88px}}.challenges-section{padding-top:clamp(42px,5.2vh,58px);padding-bottom:clamp(42px,6vh,66px)}.challenges-carousel{overflow:hidden;flex:1;display:flex;flex-direction:column}.challenges-viewport{position:relative;width:100%;max-width:100%;flex:1;overflow:hidden;padding-inline:0!important;box-sizing:border-box;display:flex;flex-direction:column}.challenges-track{width:100%;flex:1;display:flex}.challenges-slide{flex:0 0 100%;min-width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:opacity .42s ease , transform .68s cubic-bezier(.22,1,.36,1)}.challenges-slide.active{opacity:1}.challenges-arrow{width:32px;height:32px}.challenges-arrow i{font-size:1rem}.challenges-arrow-prev{left:10px}.challenges-arrow-next{right:10px}.challenges-slide .problem-card,.challenges-slide .question-card{transition:border-color .5s ease , border-left-color .5s ease , box-shadow .5s ease , background-color .5s ease , filter .5s ease}.challenges-slide .problem-card:hover,.challenges-slide .question-card:hover{transform:none;border-color:rgba(255,122,0,.38);border-left-color:var(--orange-main);box-shadow:0 0 0 1px rgba(255,122,0,.08) , 0 18px 34px rgba(232,94,2,.16)}.challenges-slide .problem-card.is-lit,.challenges-slide .question-card.is-lit{animation:challengeCardGlowFade 1.8s ease-in-out both}@keyframes challengeCardGlowFade {
    0% {
        border-color: var(--border-color);
        border-left-color: transparent;
        box-shadow: 0 4px 15px var(--shadow-color);
    }
    28%, 68% {
        border-color: rgba(255, 122, 0, 0.44);
        border-left-color: var(--orange-main);
        box-shadow: 0 0 0 1px rgba(255, 122, 0, 0.08), 0 18px 34px rgba(232, 94, 2, 0.16);
    }
    100% {
        border-color: var(--border-color);
        border-left-color: transparent;
        box-shadow: 0 4px 15px var(--shadow-color);
    }
}@media (max-width:1280px){.challenges-arrow{width:30px;height:30px}.challenges-arrow i{font-size:.95rem}}.challenges-section{padding-top:clamp(24px,3.6vh,36px);padding-bottom:clamp(26px,4vh,42px)}.challenges-slide .section-title{margin-bottom:.75rem}.challenges-slide .section-subtitle{font-size:clamp(.98rem,1.35vw,1.05rem);line-height:1.45}.challenges-slide .questions-grid{gap:20px;margin-top:clamp(22px,3.2vh,30px)}.challenges-slide .question-card{min-height:clamp(285px,40vh,330px);padding:clamp(18px,2vw,22px)}.challenges-slide .question-card i{width:40px;height:40px;margin-bottom:14px;font-size:1.22rem}.challenges-slide .question-card p{font-size:clamp(.82rem,1.08vw,.9rem);line-height:1.38}.challenges-slide .question-card img{height:clamp(72px,12vh,96px);max-height:96px;margin-top:12px}@media (min-width:769px) and (max-height:720px){.challenges-section{padding-top:18px;padding-bottom:24px}.challenges-slide .section-title{font-size:clamp(2rem,4.8vh,2.45rem);margin-bottom:.5rem}.challenges-slide .section-subtitle{font-size:.94rem;line-height:1.38}.challenges-slide .questions-grid{margin-top:18px}.challenges-slide .question-card{min-height:265px;padding:16px 18px}.challenges-slide .question-card i{width:36px;height:36px;margin-bottom:12px;font-size:1.08rem}.challenges-slide .question-card p{font-size:.82rem;line-height:1.32}.challenges-slide .question-card img{height:64px;max-height:64px;margin-top:8px}}@media (min-width:769px){.challenges-section{min-height:calc(100svh - 86px);padding-top:clamp(46px,6vh,66px);padding-bottom:clamp(54px,7vh,78px);display:flex;align-items:center}.challenges-carousel,.challenges-viewport,.challenges-track{min-height:100%}.challenges-slide{visibility:hidden}.challenges-slide.active{visibility:visible}.challenges-slide .section-title{margin-bottom:.7rem}.challenges-slide .section-subtitle{max-width:760px;font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.38}.challenges-slide .questions-grid{margin-top:clamp(28px,4vh,42px);gap:clamp(18px,2vw,24px)}.challenges-slide .question-card{min-height:clamp(330px,45vh,390px);padding:clamp(20px,2vw,24px)}.challenges-slide .question-card p{font-size:clamp(.82rem,.96vw,.9rem);line-height:1.32}.challenges-slide .question-card img{width:min(82%,168px);height:auto;max-height:138px;object-fit:contain;margin:auto auto 0}}@media (min-width:769px) and (max-height:720px){.challenges-section{min-height:calc(100svh - 86px);padding-top:32px;padding-bottom:44px}.challenges-slide .section-title{font-size:clamp(1.9rem,4.4vh,2.35rem)}.challenges-slide .questions-grid{margin-top:24px}.challenges-slide .question-card{min-height:clamp(300px,43vh,345px);padding:18px 20px}.challenges-slide .question-card img{width:min(78%,148px);max-height:116px}}@media (min-width:769px){.challenges-slide>.container{transform:translateY(clamp(46px,7vh,76px))}}@media (min-width:769px) and (max-height:720px){.challenges-slide>.container{transform:translateY(54px)}}@media (min-width:769px){.challenges-section{min-height:max(calc(100svh - 86px),680px);padding-top:clamp(34px,4.6vh,52px);padding-bottom:clamp(80px,10vh,112px);display:flex;align-items:center;overflow:hidden}.challenges-carousel,.challenges-viewport,.challenges-track,.challenges-slide{min-height:100%}.challenges-slide{align-items:center;overflow:visible}.challenges-slide>.container{transform:none!important}.problem-layout{align-items:center}.problem-layout .text-content{align-self:center}.problem-grid{align-self:center}.problem-card{min-height:170px;padding:clamp(22px,2.1vw,28px)}.problem-card h4{font-size:clamp(1.02rem,1.35vw,1.16rem)}.problem-card p{font-size:clamp(.88rem,1vw,.96rem);line-height:1.45}.challenges-slide .section-title{margin-bottom:.85rem}.challenges-slide .section-subtitle{max-width:820px;line-height:1.42}.challenges-slide .questions-grid{margin-top:clamp(26px,3.8vh,36px)}.challenges-slide .question-card{min-height:clamp(310px,42vh,360px);padding:clamp(18px,1.8vw,22px)}.challenges-slide .question-card p{font-size:clamp(.82rem,.92vw,.9rem);line-height:1.34}.challenges-slide .question-card img{width:min(84%,176px);max-height:132px;margin:auto auto 0;object-fit:contain}}@media (min-width:769px) and (max-height:620px){.challenges-section{min-height:660px;padding-top:36px;padding-bottom:96px}.challenges-slide .section-title{font-size:clamp(1.95rem,4.7vh,2.35rem)}.problem-card{min-height:158px}.challenges-slide .question-card{min-height:310px}.challenges-slide .question-card img{width:min(80%,158px);max-height:118px}}@media (min-width:769px){#problema.challenges-section{min-height:100svh!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:stretch!important;overflow:hidden!important;scroll-margin-top:88px}#problema .challenges-carousel,#problema .challenges-viewport,#problema .challenges-track{min-height:100svh!important;height:100%!important}#problema .challenges-carousel{width:100%}#problema .challenges-viewport{overflow:hidden!important}#problema .challenges-slide{min-height:100svh!important;height:auto!important;padding-top:clamp(92px,13vh,122px)!important;padding-bottom:clamp(58px,8vh,86px)!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;overflow:visible!important}#problema .challenges-slide>.container{transform:translateY(clamp(18px,3.2vh,34px))!important}#problema .problem-layout{align-items:center!important}#problema .problem-grid{align-self:center!important}#problema .problem-card{min-height:clamp(148px,23vh,176px);display:flex;flex-direction:column;justify-content:center}}@media (min-width:769px) and (max-height:720px){#problema .challenges-slide{padding-top:92px!important;padding-bottom:56px!important}#problema .challenges-slide>.container{transform:translateY(22px)!important}#problema .problem-card{min-height:146px;padding:20px 24px}}@media (min-width:769px){#problema.challenges-section{min-height: calc(100svh + 132px);padding-top:0!important;padding-bottom:0!important;display:block;overflow:hidden}#problema .challenges-carousel,#problema .challenges-viewport,#problema .challenges-track,#problema .challenges-slide{min-height: calc(100svh + 132px)}#problema .challenges-carousel{display:block;overflow:hidden}#problema .challenges-viewport{overflow:hidden}#problema .challenges-track{align-items:stretch}#problema .challenges-slide{align-items:flex-start;justify-content:center;overflow:visible}#problema .challenges-slide>.container{transform:none!important;padding-top:clamp(90px,12vh,112px);padding-bottom:clamp(82px,10vh,118px)}#problema .problem-layout{align-items:center;min-height:360px}#problema .problem-layout .problem-grid{align-self:center;margin-top:0}#problema .problem-card{min-height:158px;display:flex;flex-direction:column;justify-content:center}#problema .questions-grid{margin-top:clamp(26px,3.4vh,36px)}#problema .question-card{min-height:clamp(300px,38vh,350px);justify-content:flex-start}#problema .question-card img{width:min(88%,190px);max-height:148px;margin:auto auto 0;object-fit:contain}}@media (min-width:769px) and (max-height:650px){#problema.challenges-section,#problema .challenges-carousel,#problema .challenges-viewport,#problema .challenges-track,#problema .challenges-slide{min-height: calc(100svh + 150px)}#problema .challenges-slide>.container{padding-top:86px;padding-bottom:78px}#problema .problem-layout{min-height:330px}#problema .problem-card{min-height:148px;padding:20px 22px}#problema .problem-card i{font-size:1.75rem;margin-bottom:10px}#problema .problem-card h4{font-size:1.05rem;margin-bottom:6px}#problema .problem-card p{font-size:.88rem;line-height:1.45}#problema .challenges-slide .section-title{font-size:clamp(1.88rem,4.5vh,2.3rem)}#problema .challenges-slide .section-subtitle{font-size:.94rem;line-height:1.42}#problema .questions-grid{margin-top:24px}#problema .question-card{min-height:282px;padding:16px 18px}#problema .question-card i{width:36px;height:36px;margin-bottom:12px;font-size:1.08rem}#problema .question-card p{font-size:.82rem;line-height:1.32}#problema .question-card img{width:min(86%,170px);max-height:122px}}@media (min-width:769px){#problema .challenges-slide:first-child>.container{transform:translateY(clamp(42px,6vh,58px))!important}#problema .challenges-slide#visao>.container{transform:translateY(clamp(-42px,-5.5vh,-28px))!important}}@media (min-width:769px) and (max-height:650px){#problema .challenges-slide:first-child>.container{transform:translateY(38px)!important}#problema .challenges-slide#visao>.container{transform:translateY(-26px)!important}}@media (min-width:769px){#problema .challenges-slide{align-items:flex-start!important;overflow:visible!important}#problema .challenges-slide>.container{padding-top:clamp(42px,6.2vh,62px)!important;padding-bottom:clamp(96px,13vh,140px)!important;transform:none!important}#problema .problem-layout{align-items:center!important}#problema .problem-layout .text-content,#problema .problem-layout .problem-grid{align-self:center!important}#problema .questions-grid{align-items:stretch!important}}@media (min-width:769px) and (max-height:650px){#problema .challenges-slide>.container{padding-top:46px!important;padding-bottom:112px!important}}@media (min-width:769px){#problema.challenges-section{min-height: calc(100svh + 150px) !important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}#problema .challenges-carousel,#problema .challenges-viewport,#problema .challenges-track,#problema .challenges-slide{height:100svh!important;min-height:100svh!important}#problema .challenges-carousel,#problema .challenges-viewport{overflow:hidden!important}#problema .challenges-track{align-items:stretch!important}#problema .challenges-slide{display:flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}#problema .challenges-slide>.container{padding-top:0!important;padding-bottom:0!important;transform:translateY(clamp(-18px,-1.8vh,-10px))!important}#problema .problem-layout{min-height:auto!important;align-items:center!important}#problema .problem-grid,#problema .questions-grid{align-self:center!important}}@media (min-width:769px) and (max-height:650px){#problema .challenges-slide>.container{transform:translateY(-8px)!important}}@media (min-width:769px){#problema .challenges-slide#visao{align-items:center!important}#problema .challenges-slide#visao>.container{width:100%;transform:translateY(clamp(30px,4.2vh,48px))!important}}@media (min-width:769px) and (max-height:720px){#problema .challenges-slide#visao>.container{transform:translateY(24px)!important}}#problema .challenges-slide-control>.container{width:100%}#problema .control-grid{margin-top:clamp(28px,3.8vh,40px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}#problema .control-card{min-height:250px;padding:20px 20px 18px;display:flex;flex-direction:column;justify-content:space-between;border-radius:22px;text-align:left;position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(232,94,2,.18),transparent 44%) , linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)) , var(--card-bg)}#problema .control-card::after{content:'';position:absolute;inset:auto -25% -45% auto;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 70%);pointer-events:none}#problema .control-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}#problema .control-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid rgba(255,122,0,.25);background:rgba(255,122,0,.08);color:var(--orange-main);flex-shrink:0}#problema .control-icon i{font-size:1.34rem}#problema .control-card h4{margin:0;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.24;color:var(--text-main)}#problema .control-card p{margin:0 0 16px;font-size:clamp(.84rem,.95vw,.92rem);line-height:1.45;color:var(--text-muted)}#problema .control-visual{margin-top:auto;min-height:78px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,122,0,.12),rgba(139,92,246,.08));border:1px solid rgba(255,255,255,.08)}#problema .control-visual i{font-size:2.2rem;color:var(--orange-light);filter:drop-shadow(0 0 10px rgba(255,122,0,.22))}#problema .control-visual .visual-chip{font-size:.72rem;font-weight:700;line-height:1;color:var(--text-main);padding:9px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);white-space:nowrap}#problema .challenges-slide-control .control-card.is-lit{border-color:rgba(255,122,0,.44);border-left-color:var(--orange-main);box-shadow:0 0 0 1px rgba(255,122,0,.08) , 0 18px 34px rgba(232,94,2,.16);animation:challengeCardGlowFade 1.8s ease-in-out both}@media (min-width:769px){#problema .challenges-slide-control>.container{transform:translateY(18px)!important}}@media (max-width:1200px){#problema .control-grid{gap:18px}#problema .control-card{min-height:238px;padding:18px}#problema .control-visual{min-height:72px}}@media (max-width:992px){#problema .control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){#problema .control-grid{grid-template-columns:1fr;gap:16px}#problema .control-card{min-height:auto}#problema .control-card h4{font-size:1rem}#problema .control-card p{font-size:.9rem}}#problema .challenges-slide-control .control-card{min-height:150px;justify-content:flex-start;padding:18px 20px 20px;background:var(--card-bg)}#problema .challenges-slide-control .control-card::after{display:none}#problema .challenges-slide-control .control-card-head{margin-bottom:14px}#problema .challenges-slide-control .control-icon{width:42px;height:42px;border-radius:14px}#problema .challenges-slide-control .control-card h4{font-size:clamp(1rem,1.12vw,1.1rem)}#problema .challenges-slide-control .control-card p{margin:0;font-size:clamp(.84rem,.95vw,.92rem);line-height:1.48}@media (max-width:1200px){#problema .challenges-slide-control .control-card{min-height:142px;padding:17px 18px 18px}}@media (max-width:768px){#problema .challenges-slide-control .control-card{min-height:auto}}#problema .problem-card,#problema .question-card,#problema .control-card{will-change:transform , opacity , filter}#problema .problem-card.challenge-card-enter,#problema .question-card.challenge-card-enter,#problema .control-card.challenge-card-enter{animation:challengeCardSlideIn 1.35s cubic-bezier(.22,1,.36,1) both;animation-delay: calc(var(--challenge-enter-index, 0) * 140ms)}#problema .problem-grid .problem-card:nth-child(odd),
#problema .questions-grid .question-card:nth-child(odd),
#problema .control-grid .control-card:nth-child(odd) {--challenge-enter-x:clamp(-180px,-11vw,-90px);--challenge-enter-rotate:-2deg}#problema .problem-grid .problem-card:nth-child(even),
#problema .questions-grid .question-card:nth-child(even),
#problema .control-grid .control-card:nth-child(even) {--challenge-enter-x:clamp(180px,11vw,90px);--challenge-enter-rotate:2deg}@keyframes challengeCardSlideIn {
    0% {
        opacity: 0;
        transform: translate3d(var(--challenge-enter-x, 0), 20px, 0) rotate(var(--challenge-enter-rotate, 0deg)) scale(0.96);
        filter: blur(5px);
    }
    65% {
        opacity: 1;
        transform: translate3d(0, 0, 0) rotate(0deg) scale(1.01);
        filter: blur(0);
    }
    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0) rotate(0deg) scale(1);
        filter: blur(0);
    }
}@media (prefers-reduced-motion:reduce){#problema .problem-card.challenge-card-enter,#problema .question-card.challenge-card-enter,#problema .control-card.challenge-card-enter{animation:none}}#problema #visao .question-card,#problema #controle .control-card{background:radial-gradient(circle at top left,rgba(232,94,2,.15),transparent 34%) , radial-gradient(circle at top right,rgba(139,92,246,.12),transparent 38%) , linear-gradient(90deg,rgba(232,94,2,.08) 0%,rgba(34,36,40,.98) 28%,rgba(34,36,40,.98) 72%,rgba(139,92,246,.08) 100%) , var(--card-bg)!important}#problema #visao .question-card:hover,#problema #controle .control-card:hover{background:radial-gradient(circle at top left,rgba(232,94,2,.17),transparent 36%) , radial-gradient(circle at top right,rgba(139,92,246,.14),transparent 40%) , linear-gradient(90deg,rgba(232,94,2,.09) 0%,rgba(34,36,40,.99) 28%,rgba(34,36,40,.99) 72%,rgba(139,92,246,.09) 100%) , var(--card-bg)!important}#problema #visao .question-card.is-lit,#problema #controle .control-card.is-lit{border-color:var(--border-color)!important;border-left-color:transparent!important;box-shadow:0 4px 15px var(--shadow-color)!important;animation:none!important}#problema #visao .question-card.is-lit i,#problema #controle .control-card.is-lit .control-icon,#problema #controle .control-card.is-lit .control-icon i{filter:none!important}@keyframes challengeTopIconFloat {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-8px);
    }
    100% {
        transform: translateY(0px);
    }
}#problema #visao .question-card>i,#problema #controle .control-card .control-icon{animation:challengeTopIconFloat 3.4s ease-in-out infinite;will-change:transform}#problema #visao .question-card:nth-child(2) > i,
#problema #controle .control-card:nth-child(2) .control-icon {animation-delay:.2s}#problema #visao .question-card:nth-child(3) > i,
#problema #controle .control-card:nth-child(3) .control-icon {animation-delay:.4s}#problema #visao .question-card:nth-child(4) > i,
#problema #controle .control-card:nth-child(4) .control-icon {animation-delay:.6s}#problema #controle .control-card:nth-child(5) .control-icon {animation-delay:.8s}#problema #controle .control-card:nth-child(6) .control-icon {animation-delay:1s}@media (prefers-reduced-motion:reduce){#problema #visao .question-card>i,#problema #controle .control-card .control-icon{animation:none!important}}#problema #visao .question-card.challenge-card-enter,#problema #controle .control-card.challenge-card-enter{animation-delay:0ms!important}#problema #visao .question-card,#problema #controle .control-card{transition:border-color .3s ease , box-shadow .3s ease , background .3s ease}[data-theme="light"] .header .nav-link:hover,[data-theme="light"] .header .nav-link.active{color:var(--orange-main)}[data-theme="light"] .hero-dots button{background:rgba(92,61,153,.30);border-color:rgba(92,61,153,.40)}[data-theme="light"] .hero-dots button.active{background:rgba(120,120,120,.42);border-color:var(--orange-main);box-shadow:0 0 0 1px rgba(232,94,2,.14) , 0 0 12px rgba(0,0,0,.08)}[data-theme="light"] .hero-checklist-benefits span,[data-theme="light"] .hero-workflow-benefits span,[data-theme="light"] .hero-agenda-benefits span,[data-theme="light"] .hero-chat-benefits span,[data-theme="light"] .hero-ticket-benefits span,[data-theme="light"] .hero-assistant-benefits span,[data-theme="light"] .hero-suggestion-benefits span,[data-theme="light"] .hero-nps-benefits span,[data-theme="light"] .hero-notes-benefits span,[data-theme="light"] .hero-protocol-benefits span,[data-theme="light"] .hero-docai-benefits span,[data-theme="light"] .hero-turnlist-benefits span{color:#5c3d99;background:rgba(92,61,153,.50);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(92,61,153,.40);box-shadow:none}[data-theme="light"] .hero-checklist-benefits span:hover,[data-theme="light"] .hero-workflow-benefits span:hover,[data-theme="light"] .hero-agenda-benefits span:hover,[data-theme="light"] .hero-chat-benefits span:hover,[data-theme="light"] .hero-ticket-benefits span:hover,[data-theme="light"] .hero-assistant-benefits span:hover,[data-theme="light"] .hero-suggestion-benefits span:hover,[data-theme="light"] .hero-nps-benefits span:hover,[data-theme="light"] .hero-notes-benefits span:hover,[data-theme="light"] .hero-protocol-benefits span:hover,[data-theme="light"] .hero-docai-benefits span:hover,[data-theme="light"] .hero-turnlist-benefits span:hover{background:rgba(92,61,153,.18)!important;border-color:rgba(92,61,153,.40)!important}[data-theme="light"] #problema #visao .question-card,[data-theme="light"] #problema #controle .control-card{background:radial-gradient(circle at top left,rgba(232,94,2,.12),transparent 34%) , radial-gradient(circle at top right,rgba(139,92,246,.1),transparent 36%) , linear-gradient(90deg,rgba(232,94,2,.06) 0%,rgba(34,36,40,.98) 26%,rgba(34,36,40,.98) 74%,rgba(139,92,246,.06) 100%) , #222428!important;color:#f3f4f6;border-color:rgba(255,166,0,.18)}[data-theme="light"] #problema #visao .question-card p,[data-theme="light"] #problema #controle .control-card p,[data-theme="light"] #problema #controle .control-card h4{color:#f3f4f6}.about-section{position:relative;overflow:hidden;padding-top:34px;padding-bottom:56px;display:flex;align-items:center}#sobre.about-section{min-height:100vh;min-height:100svh}.about-carousel{position:relative;z-index:1;width:100%;flex:1;display:flex;flex-direction:column;overflow:visible}.about-viewport{position:relative;width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.about-track{display:flex;width:100%;flex:1;transition:transform .68s cubic-bezier(.22,1,.36,1);will-change:transform}.about-slide{flex:0 0 100%;min-width:100%;display:flex;flex-direction:column;justify-content:center;opacity:0;transition:opacity .42s ease , transform .68s cubic-bezier(.22,1,.36,1)}.about-slide.active{opacity:1}.about-slide[aria-hidden="true"]{pointer-events:none}.about-arrow{position:absolute;top:50%;z-index:8;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,183,28,.26);border-radius:50%;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035)) , rgba(29,32,30,.62);box-shadow:0 0 12px rgba(0,0,0,.28) , inset 0 1px 0 rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(150%);transform:translateY(-50%);cursor:pointer;transition:var(--transition)}.about-arrow i{font-size:1rem;color:var(--orange-light);filter:drop-shadow(0 0 8px rgba(232,94,2,.28))}.about-arrow:hover,.about-arrow:focus-visible{border-color:rgba(255,183,28,.68);background:linear-gradient(145deg,rgba(232,94,2,.22),rgba(139,92,246,.12)) , rgba(29,32,30,.78);box-shadow:0 0 18px rgba(232,94,2,.55) , 0 0 36px rgba(232,94,2,.22) , inset 0 1px 0 rgba(255,255,255,.18);outline:none}.about-arrow-prev{left:16px}.about-arrow-next{right:16px}.about-section::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 12%,rgba(232,94,2,.08),transparent 28%) , radial-gradient(circle at 85% 20%,rgba(139,92,246,.08),transparent 24%);pointer-events:none}.about-title-split{max-width:1040px;margin-inline:auto}.about-title-split span{display:inline}.about-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,340px));justify-content:center;gap:22px;width:min(calc(100% - 100px),860px);margin-top:34px;margin-inline:auto}.about-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:14px;border-radius:22px;padding:26px 24px;min-height:210px;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,244,241,.94))}.about-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(232,94,2,.1);border:1px solid rgba(232,94,2,.18);color:var(--orange-main);margin-bottom:0}.about-icon i{font-size:1.4rem}.about-card h3{min-width:0;min-height:52px;display:flex;align-items:center;font-size:1.14rem;line-height:1.25;margin:0;color:var(--text-primary)}.about-card p{grid-column: 1 / -1;margin:16px 0 0;color:var(--text-secondary);line-height:1.6}.about-card p+p{margin-top:12px}.about-name-card{grid-column:span 2}.about-slide:first-child .about-grid{grid-template-columns:minmax(280px,360px) minmax(360px,620px);width:min(100%,1040px)}.about-grid-3{grid-template-columns:repeat(3,1fr);width:min(calc(100% - 100px),1040px)}.about-slide:first-child .about-name-card{grid-column:auto}[data-theme="dark"] .about-card{background:linear-gradient(180deg,rgba(29,32,30,.96),rgba(21,23,22,.98))}[data-theme="dark"] .about-card h3{color:#f3f4f6}[data-theme="dark"] .about-card p{color:#b6aeab}@media (max-width:992px){.about-grid{grid-template-columns:1fr;width:min(100%,720px);gap:16px}.about-grid-3{grid-template-columns:1fr;width:min(100%,720px)}.about-slide:first-child .about-grid{grid-template-columns:1fr;width:min(100%,720px)}.about-name-card{grid-column:auto}.about-slide:first-child .about-name-card{grid-column:auto}.about-card{min-height:auto}#sobre.about-section{min-height:auto}}@media (max-width:768px){#modulos{display:block}#sobre,#problema,#solucao,#modulos,#depoimentos,#planos,#faq,#contato{min-height:auto}.about-section{display:block}.about-grid,.about-slide:first-child .about-grid{width:100%}.about-arrow{top:52%;width:30px;height:30px}.about-arrow-prev{left:8px}.about-arrow-next{right:8px}}[data-theme="light"] #modulos{background:radial-gradient(circle at 15% 18%,rgba(232,94,2,.08),transparent 30%) , radial-gradient(circle at 88% 12%,rgba(139,92,246,.07),transparent 28%) , var(--bg-secondary);color:var(--text-primary)}[data-theme="light"] #modulos .section-title,[data-theme="light"] #modulos .text-white{color:#5c3d99!important}[data-theme="light"] #modulos .section-subtitle,[data-theme="light"] #modulos .text-gray-300{color:var(--text-secondary)!important}[data-theme="light"] #modulos .module-card{background:linear-gradient(90deg,rgba(232,94,2,.06) 0%,rgba(255,255,255,.96) 24%,rgba(255,255,255,.96) 76%,rgba(139,92,246,.05) 100%);border:1px solid rgba(232,94,2,.16);color:var(--text-primary);box-shadow:0 8px 18px rgba(0,0,0,.04);backdrop-filter:none}[data-theme="light"] #modulos .module-card:hover{background:linear-gradient(90deg,rgba(232,94,2,.08) 0%,rgba(255,255,255,.99) 24%,rgba(255,255,255,.99) 76%,rgba(139,92,246,.07) 100%);border-color:rgba(232,94,2,.34);box-shadow:0 10px 24px rgba(232,94,2,.08)}[data-theme="light"] #modulos .bg-glow{opacity:.45}[data-theme="light"]{--light-theme-card-gray:#7b7b80;--light-theme-card-gray-hover:#727278}[data-theme="light"] .hero-checklist-benefits span,[data-theme="light"] .hero-workflow-benefits span,[data-theme="light"] .hero-agenda-benefits span,[data-theme="light"] .hero-chat-benefits span,[data-theme="light"] .hero-ticket-benefits span,[data-theme="light"] .hero-checklist-benefits span,[data-theme="light"] .hero-workflow-benefits span,[data-theme="light"] .hero-agenda-benefits span,[data-theme="light"] .hero-chat-benefits span,[data-theme="light"] .hero-ticket-benefits span,[data-theme="light"] .hero-assistant-benefits span,[data-theme="light"] .hero-suggestion-benefits span,[data-theme="light"] .hero-nps-benefits span,[data-theme="light"] .hero-notes-benefits span,[data-theme="light"] .hero-protocol-benefits span,[data-theme="light"] .hero-docai-benefits span,[data-theme="light"] .hero-turnlist-benefits span,[data-theme="light"] #problema #visao .question-card,[data-theme="light"] #problema #controle .control-card,[data-theme="light"] #modulos .module-card{background:rgba(92,61,153,.50)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#5c3d99!important;border:1px solid rgba(92,61,153,.40)!important;box-shadow:none!important}[data-theme="light"] .hero-checklist-benefits span i,[data-theme="light"] .hero-workflow-benefits span i,[data-theme="light"] .hero-agenda-benefits span i,[data-theme="light"] .hero-chat-benefits span i,[data-theme="light"] .hero-ticket-benefits span i,[data-theme="light"] .hero-assistant-benefits span i,[data-theme="light"] .hero-suggestion-benefits span i,[data-theme="light"] .hero-nps-benefits span i,[data-theme="light"] .hero-notes-benefits span i,[data-theme="light"] .hero-protocol-benefits span i,[data-theme="light"] .hero-docai-benefits span i,[data-theme="light"] .hero-turnlist-benefits span i{color:#fff!important}[data-theme="light"] .hero-checklist-benefits span:hover,[data-theme="light"] .hero-workflow-benefits span:hover,[data-theme="light"] .hero-agenda-benefits span:hover,[data-theme="light"] .hero-chat-benefits span:hover,[data-theme="light"] .hero-ticket-benefits span:hover,[data-theme="light"] .hero-assistant-benefits span:hover,[data-theme="light"] .hero-suggestion-benefits span:hover,[data-theme="light"] .hero-nps-benefits span:hover,[data-theme="light"] .hero-notes-benefits span:hover,[data-theme="light"] .hero-protocol-benefits span:hover,[data-theme="light"] .hero-docai-benefits span:hover,[data-theme="light"] .hero-turnlist-benefits span:hover,[data-theme="light"] #problema #visao .question-card:hover,[data-theme="light"] #problema #controle .control-card:hover,[data-theme="light"] #modulos .module-card:hover{background:rgba(92,61,153,.18)!important;border-color:rgba(92,61,153,.40)!important;box-shadow:none!important}[data-theme="light"] #problema #visao .question-card p,[data-theme="light"] #problema #visao .question-card h3,[data-theme="light"] #problema #controle .control-card p,[data-theme="light"] #problema #controle .control-card h4,[data-theme="light"] #modulos .module-card,[data-theme="light"] .hero-checklist-benefits span,[data-theme="light"] .hero-workflow-benefits span,[data-theme="light"] .hero-agenda-benefits span,[data-theme="light"] .hero-chat-benefits span,[data-theme="light"] .hero-ticket-benefits span,[data-theme="light"] .hero-assistant-benefits span,[data-theme="light"] .hero-suggestion-benefits span,[data-theme="light"] .hero-nps-benefits span,[data-theme="light"] .hero-notes-benefits span,[data-theme="light"] .hero-protocol-benefits span,[data-theme="light"] .hero-docai-benefits span,[data-theme="light"] .hero-turnlist-benefits span{color:#5c3d99!important}[data-theme="light"] .footer.bg-black{background:radial-gradient(circle at 12% 18%,rgba(255,183,28,.14),transparent 30%) , radial-gradient(circle at 86% 12%,rgba(140,126,125,.14),transparent 30%) , linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,244,241,.96))!important;color:#111!important}[data-theme="light"] .footer-brand{border-right-color:rgba(17,17,17,.14)}[data-theme="light"] .footer-brand p,[data-theme="light"] .footer-socials span,[data-theme="light"] .footer-stores-title,[data-theme="light"] .footer-links a,[data-theme="light"] .footer-contact a,[data-theme="light"] .footer-contact p,[data-theme="light"] .footer-legal-links a,[data-theme="light"] .footer-bottom{color:#111!important}[data-theme="light"] .footer-links h4,[data-theme="light"] .footer-contact h4,[data-theme="light"] .footer-socials span,[data-theme="light"] .footer-stores-title,[data-theme="light"] .footer-legal-links a{color:#5c3d99!important}[data-theme="light"] .footer-socials a{color:#111;background:rgba(255,255,255,.82);border-color:rgba(17,17,17,.16);box-shadow:0 8px 20px rgba(86,85,81,.1)}[data-theme="light"] .footer-socials a:hover{color:#fff;background:var(--brand-gradient);border-color:transparent}[data-theme="light"] .footer-bottom{border-top-color:rgba(17,17,17,.12)}[data-theme="light"] .footer-links a:hover,[data-theme="light"] .footer-contact a:hover,[data-theme="light"] .footer-legal-links a:hover{color:var(--orange-main)!important}.header .site-logo{height:62px}.nav-menu{margin-left:auto}.nav-list{gap:clamp(14px,1.4vw,20px)}.header-actions{margin-left:clamp(16px,1.6vw,26px);padding-left:0}[data-theme="light"] .header .nav-link,[data-theme="light"] .header .nav-link.active{color:#5c3d99!important}[data-theme="light"] .header .nav-link:hover,[data-theme="light"] .header .nav-link.active:hover{color:#3a3a3a!important}@media (max-width:768px){.header .site-logo{height:56px}.nav-menu{margin-left:0}.header-actions{margin-left:auto;padding-left:0}}[data-theme="light"] .hero-play-toggle i,[data-theme="light"] .hero-play-toggle:hover i,[data-theme="light"] .hero-play-toggle:focus-visible i,[data-theme="light"] .hero-play-toggle.paused i{color:var(--brand-charcoal)!important}[data-theme="light"] .testimonial-card{background:linear-gradient(145deg,rgba(246,246,246,.78),rgba(229,229,229,.46))!important;border-color:rgba(86,85,81,.1)!important;box-shadow:0 18px 42px rgba(86,85,81,.1)!important;backdrop-filter:blur(18px) saturate(135%)}[data-theme="light"] .testimonial-card:hover{box-shadow:0 22px 52px rgba(86,85,81,.14)!important}[data-theme="light"] .testimonial-glow,[data-theme="light"] .testimonial-glow.purple{background:radial-gradient(circle,rgba(86,85,81,.08),transparent 68%)}[data-theme="light"] .testimonial-profile h3,[data-theme="light"] .testimonial-card p,[data-theme="light"] .testimonial-meta span{color:#2b2b2b}[data-theme="light"] .testimonial-profile span{color:#555}[data-theme="light"] .carousel-btn{background:rgba(239,239,237,.94);border-color:rgba(86,85,81,.12);color:var(--brand-charcoal);box-shadow:0 14px 28px rgba(86,85,81,.12)}[data-theme="light"] .carousel-btn:hover{background:rgba(246,246,244,.98);border-color:rgba(255,183,28,.46);color:var(--orange-light)}[data-theme="light"] .benefit-tag{background:rgba(139,92,246,.1)!important;color:var(--purple-tech)!important}[data-theme="light"] .benefit-tag:hover{background:rgba(139,92,246,.14)!important}[data-theme="light"] .benefit-tag i{color:var(--orange-main)!important}[data-theme="light"] #solucao .solution-details-grid{background:none!important;border-color:transparent!important;box-shadow:none!important}[data-theme="light"] #solucao .solution-details-grid:not(.solution-ai-grid) .section-title,
[data-theme="light"] #solucao .solution-details-grid:not(.solution-ai-grid) .text-color-main,
[data-theme="light"] #solucao .solution-details-grid:not(.solution-ai-grid) .check-list,
[data-theme="light"] #solucao .dashboard-topics-list li {color:#5c3d99!important}[data-theme="light"] #solucao .solution-details-grid:not(.solution-ai-grid) .section-subtitle,
[data-theme="light"] #solucao .solution-details-grid:not(.solution-ai-grid) .text-color-muted {color:#565551!important}[data-theme="light"] #solucao .mobile-inline-note{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(244,239,255,.7))!important;border-color:rgba(139,92,246,.2)!important;box-shadow:0 16px 34px rgba(86,85,81,.12);backdrop-filter:blur(16px) saturate(140%)}[data-theme="light"] #solucao .platform-badges span{background:rgba(255,183,28,.14);border-color:rgba(232,94,2,.22);color:#242321}[data-theme="light"] #solucao .dashboard-device-stack{background:linear-gradient(135deg,rgba(232,94,2,.18),rgba(139,92,246,.18));border-color:var(--orange-main);box-shadow:0 18px 42px rgba(86,85,81,.14)}[data-theme="light"] #problema .problem-card,[data-theme="light"] #problema #visao .question-card,[data-theme="light"] #problema #controle .control-card,[data-theme="light"] #problema .problem-card:hover,[data-theme="light"] #problema #visao .question-card:hover,[data-theme="light"] #problema #controle .control-card:hover,[data-theme="light"] #problema #visao .question-card.is-lit,[data-theme="light"] #problema #controle .control-card.is-lit{background:radial-gradient(circle at 12% 10%,rgba(255,183,28,.12),transparent 34%) , radial-gradient(circle at 88% 6%,rgba(139,92,246,.11),transparent 34%) , linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,244,241,.94))!important;color:#242321!important;border-color:rgba(215,186,178,.72)!important;box-shadow:0 16px 34px rgba(86,85,81,.1)!important}[data-theme="light"] #problema .problem-card h4,[data-theme="light"] #problema #controle .control-card h4{color:#5c3d99!important}[data-theme="light"] #problema .problem-card p,[data-theme="light"] #problema #controle .control-card p{color:#242321!important}[data-theme="light"] #problema #visao .question-card p{color:#5c3d99!important}[data-theme="light"] #solucao .solution-ai-grid .ai-chat-simulator{background:radial-gradient(circle at 92% 0,rgba(139,92,246,.18),transparent 34%) , linear-gradient(145deg,rgba(255,255,255,.9),rgba(244,239,255,.78))!important;border-color:rgba(139,92,246,.34)!important;box-shadow:0 20px 46px rgba(86,85,81,.14);color:#242321}[data-theme="light"] #solucao .solution-ai-grid .chat-header{color:#5c3d99!important;border-bottom-color:rgba(86,85,81,.16)}[data-theme="light"] #solucao .solution-ai-grid .ai-command,[data-theme="light"] #solucao .solution-ai-grid .ai-insight-card{background:rgba(255,255,255,.72);border-color:rgba(86,85,81,.12);color:#5c3d99}[data-theme="light"] #solucao .solution-ai-grid .ai-metrics-row span{background:linear-gradient(145deg,rgba(255,183,28,.18),rgba(139,92,246,.13));border-color:rgba(86,85,81,.1)}[data-theme="light"] #solucao .solution-ai-grid .ai-metrics-row strong,[data-theme="light"] #solucao .solution-ai-grid .ai-insight-card strong{color:#5c3d99}[data-theme="light"] #solucao .solution-ai-grid .ai-metrics-row small,[data-theme="light"] #solucao .solution-ai-grid .ai-insight-card p,[data-theme="light"] #solucao .solution-ai-grid .ai-flow,[data-theme="light"] #solucao .solution-ai-grid .ai-flow i{color:#565551}[data-theme="light"] #solucao .solution-ai-grid .ai-flow span{background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.22);color:#3e3644}[data-theme="light"] #solucao .solution-ai-grid .ai-status-badge{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.16);color:#5c3d99}[data-theme="light"] #solucao .solution-ai-grid .ai-secondary-item{background:rgba(255,255,255,.72);border-color:rgba(86,85,81,.12);color:#565551}[data-theme="light"] .hero-modules-visual::before,[data-theme="light"] .hero-modules-visual::after{border-color:rgba(139,92,246,.62);box-shadow:inset 0 0 58px rgba(139,92,246,.12) , 0 0 42px rgba(139,92,246,.12)}[data-theme="light"] .hero-checklist-benefits i,[data-theme="light"] .hero-workflow-benefits i,[data-theme="light"] .hero-agenda-benefits i,[data-theme="light"] .hero-chat-benefits i,[data-theme="light"] .hero-ticket-benefits i,[data-theme="light"] .hero-assistant-benefits i,[data-theme="light"] .hero-suggestion-benefits i,[data-theme="light"] .hero-nps-benefits i,[data-theme="light"] .hero-notes-benefits i,[data-theme="light"] .hero-protocol-benefits i,[data-theme="light"] .hero-docai-benefits i,[data-theme="light"] .hero-turnlist-benefits i{color:var(--orange-light)!important}[data-theme="light"]{--light-internal-card:linear-gradient(145deg,rgba(86,85,81,.16),rgba(215,186,178,.12));--light-internal-card-active:linear-gradient(145deg,rgba(255,183,28,.16),rgba(139,92,246,.11));--light-internal-border:rgba(86,85,81,.2);--light-internal-border-active:rgba(255,183,28,.42)}[data-theme="light"] .assistant-command,
[data-theme="light"] .assistant-actions div,
[data-theme="light"] .assistant-output,
[data-theme="light"] .checklist-items div,
[data-theme="light"] .agenda-calendar-card,
[data-theme="light"] .agenda-grid,
[data-theme="light"] .agenda-event,
[data-theme="light"] .chat-message-row.incoming .chat-bubble,
[data-theme="light"] .chat-input-line,
[data-theme="light"] .suggestion-form,
[data-theme="light"] .suggestion-input,
[data-theme="light"] .suggestion-item,
[data-theme="light"] .nps-question,
[data-theme="light"] .nps-score-row span:not(:nth-child(n + 10)),
[data-theme="light"] .nps-result,
[data-theme="light"] .nps-meter,
[data-theme="light"] .nps-audience div,
[data-theme="light"] .protocol-row,
[data-theme="light"] .docai-prompt,
[data-theme="light"] .docai-document,
[data-theme="light"] .seller-column,
[data-theme="light"] .seller-item,
[data-theme="light"] .seller-active-card,
[data-theme="light"] .seller-sale-status,
[data-theme="light"] .seller-dock {background:var(--light-internal-card)!important;border-color:var(--light-internal-border)!important;box-shadow:0 14px 30px rgba(86,85,81,.08)!important;color:#242321!important}[data-theme="light"] .suggestion-submit{background:rgba(92,61,153,.15)!important;color:#5c3d99!important;box-shadow:0 8px 20px rgba(92,61,153,.12)!important}[data-theme="light"] .assistant-actions .active,[data-theme="light"] .checklist-items .active,[data-theme="light"] .agenda-event.active,[data-theme="light"] .suggestion-item.active,[data-theme="light"] .nps-audience .active,[data-theme="light"] .protocol-row.active,[data-theme="light"] .seller-item.next{background:var(--light-internal-card-active)!important;border-color:var(--light-internal-border-active)!important}[data-theme="light"] .assistant-command small,[data-theme="light"] .assistant-command strong,[data-theme="light"] .assistant-actions div,[data-theme="light"] .checklist-items span,[data-theme="light"] .checklist-items small,[data-theme="light"] .agenda-date span,[data-theme="light"] .agenda-hours,[data-theme="light"] .agenda-event strong,[data-theme="light"] .agenda-event small,[data-theme="light"] .chat-message-row.incoming .chat-bubble,[data-theme="light"] .chat-input-line,[data-theme="light"] .suggestion-form small,[data-theme="light"] .suggestion-input,[data-theme="light"] .suggestion-item strong,[data-theme="light"] .suggestion-item small,[data-theme="light"] .nps-question small,[data-theme="light"] .nps-question strong,[data-theme="light"] .nps-result small,[data-theme="light"] .nps-result strong,[data-theme="light"] .nps-audience small,[data-theme="light"] .nps-audience strong,[data-theme="light"] .protocol-row strong,[data-theme="light"] .protocol-row small,[data-theme="light"] .docai-prompt small,[data-theme="light"] .docai-prompt strong,[data-theme="light"] .docai-document,[data-theme="light"] .seller-column-title strong,[data-theme="light"] .seller-column-title span,[data-theme="light"] .seller-item strong,[data-theme="light"] .seller-item small,[data-theme="light"] .seller-active-card strong,[data-theme="light"] .seller-active-card small,[data-theme="light"] .seller-mini strong,[data-theme="light"] .seller-sale-status span{color:#242321!important}[data-theme="light"] .agenda-hours span{color:#5c3d99!important}[data-theme="light"] .suggestion-input{color:#5c3d99!important}[data-theme="light"] .nps-score-row span:not(:nth-child(n + 10)) {color:#5c3d99!important}[data-theme="light"] .chat-message-row.incoming .chat-bubble{color:#5c3d99!important}[data-theme="light"] .assistant-panel-header strong,[data-theme="light"] .assistant-command strong,[data-theme="light"] .assistant-actions div span,[data-theme="light"] .assistant-float-card strong,[data-theme="light"] .checklist-items span,[data-theme="light"] .workflow-card span,[data-theme="light"] .workflow-kanban-header strong,[data-theme="light"] .seller-item strong,[data-theme="light"] .seller-column-title strong,[data-theme="light"] .seller-active-card strong,[data-theme="light"] .seller-mini strong,[data-theme="light"] .suggestion-item strong,[data-theme="light"] .nps-question strong,[data-theme="light"] .nps-result strong,[data-theme="light"] .nps-audience strong,[data-theme="light"] .protocol-row strong,[data-theme="light"] .docai-prompt strong,[data-theme="light"] .agenda-event strong{color:#5c3d99!important}[data-theme="light"] .agenda-grid{background:
        linear-gradient(rgba(86, 85, 81, 0.18) 1px, transparent 1px) 0 0 / 100% 38px,
        linear-gradient(90deg, rgba(86, 85, 81, 0.14) 1px, transparent 1px) 0 0 / calc(100% / 7) 100%,
        rgba(86, 85, 81, 0.08) !important;border:1px solid rgba(86,85,81,.16)}[data-theme="light"] .docai-signature-line{background:rgba(86,85,81,.38)!important}[data-theme="light"] #problema .challenges-slide .problem-card,[data-theme="light"] #problema .challenges-slide .question-card,[data-theme="light"] #problema .challenges-slide .control-card,[data-theme="light"] #problema .challenges-slide .problem-card.is-lit,[data-theme="light"] #problema .challenges-slide .question-card.is-lit,[data-theme="light"] #problema .challenges-slide .control-card.is-lit{background:radial-gradient(circle at 12% 10%,rgba(255,183,28,.12),transparent 34%) , radial-gradient(circle at 88% 6%,rgba(139,92,246,.11),transparent 34%) , linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,244,241,.94))!important;color:#242321!important;border-color:rgba(215,186,178,.72)!important;border-left-color:rgba(232,94,2,.42)!important;box-shadow:0 16px 34px rgba(86,85,81,.1)!important}[data-theme="light"] #problema .challenges-slide .problem-card:hover,[data-theme="light"] #problema .challenges-slide .question-card:hover{background:radial-gradient(circle at 12% 10%,rgba(255,183,28,.12),transparent 34%) , radial-gradient(circle at 88% 6%,rgba(139,92,246,.11),transparent 34%) , linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,244,241,.94))!important;color:#242321!important;border-color:rgba(255,122,0,.45)!important;border-left-color:var(--orange-main)!important;box-shadow:0 0 0 1px rgba(255,122,0,.1) , 0 18px 34px rgba(232,94,2,.18)!important}[data-theme="light"] #problema .challenges-slide .problem-card h4,[data-theme="light"] #problema .challenges-slide .question-card h3,[data-theme="light"] #problema .challenges-slide .control-card h4{color:#5c3d99!important}[data-theme="light"] #problema .challenges-slide .problem-card p,[data-theme="light"] #problema .challenges-slide .control-card p{color:#242321!important}[data-theme="light"] #problema .challenges-slide .question-card p{color:#5c3d99!important}[data-theme="light"] #problema .challenges-slide .problem-card i,[data-theme="light"] #problema .challenges-slide .question-card>i,[data-theme="light"] #problema .challenges-slide .control-icon,[data-theme="light"] #problema .challenges-slide .control-icon i{color:var(--orange-main)!important}[data-theme="light"] #problema .challenges-slide .control-icon,[data-theme="light"] #problema .challenges-slide .question-card>i{background:rgba(232,94,2,.08)!important;border-color:rgba(232,94,2,.22)!important}[data-theme="light"] #problema .challenges-slide .control-visual{background:linear-gradient(135deg,rgba(255,183,28,.14),rgba(139,92,246,.09))!important;border-color:rgba(215,186,178,.48)!important}[data-theme="light"] #problema .challenges-slide .control-visual .visual-chip{background:rgba(255,255,255,.72)!important;border-color:rgba(86,85,81,.12)!important;color:#242321!important}[data-theme="light"] .top-bar{background:radial-gradient(circle at 8% 50%,rgba(255,183,28,.13),transparent 28%) , radial-gradient(circle at 92% 50%,rgba(139,92,246,.12),transparent 30%) , linear-gradient(90deg,rgba(255,255,255,.98),rgba(248,244,241,.96))!important;color:#242321!important;border-bottom:1px solid rgba(86,85,81,.12)}[data-theme="light"] .top-bar-left a,[data-theme="light"] .top-admin-link,[data-theme="light"] .top-bar-controls .btn-icon,[data-theme="light"] .language-toggle,[data-theme="light"] .top-search-toggle{color:#5c3d99!important}[data-theme="light"] .top-client-link{border-color:rgba(92,61,153,.40)!important;color:#5c3d99!important;font-size:.78rem!important;font-weight:400!important}[data-theme="light"] .top-search-form{background:rgba(255,255,255,.78)!important;border-color:rgba(92,61,153,.22)!important;color:#5c3d99!important;box-shadow:none}[data-theme="light"] .top-search-form:focus-within{border-color:rgba(92,61,153,.5)!important;box-shadow:0 0 0 3px rgba(92,61,153,.1)!important}[data-theme="light"] .top-search-form input::placeholder{color:rgba(92,61,153,.55)}[data-theme="light"] .top-search-form input[type="search"]::-webkit-search-cancel-button{background:var(--purple-tech)}[data-theme="light"] .top-bar-socials a{color:#5c3d99!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}[data-theme="light"] .top-bar-left a:hover,[data-theme="light"] .top-bar-socials a:hover,[data-theme="light"] .top-admin-link:hover,[data-theme="light"] .top-client-link:hover,[data-theme="light"] .top-bar-controls .btn-icon:hover,[data-theme="light"] .top-faq-link.active,[data-theme="light"] .top-search-toggle:hover,[data-theme="light"] .top-search-toggle:focus-visible,[data-theme="light"] .language-toggle:hover,[data-theme="light"] .language-switcher.open .language-toggle{color:var(--orange-main)!important;background:rgba(255,183,28,.12)!important;box-shadow:0 0 0 1px rgba(232,94,2,.16)!important}[data-theme="light"] #modulos .module-card,[data-theme="light"] #modulos .module-card:hover{background:radial-gradient(circle at 8% 50%,rgba(255,183,28,.1),transparent 34%) , linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,244,241,.92))!important;color:#5c3d99!important;border-color:rgba(215,186,178,.68)!important;box-shadow:0 12px 24px rgba(86,85,81,.08)!important}[data-theme="light"] #modulos .module-card i{color:var(--orange-main)!important}.header .site-logo{height:44px}.footer-logo-switch{width:104px;height:104px}@media (max-width:768px){.header .site-logo{height:36px}.footer-logo-switch{width:88px;height:88px}}.legal-page{min-height:100vh;background:radial-gradient(circle at 12% 10%,rgba(232,94,2,.1),transparent 30%) , radial-gradient(circle at 90% 12%,rgba(139,92,246,.1),transparent 28%) , var(--bg-primary)}.legal-hero{position:fixed;top:0;left:0;right:0;z-index:1400;height:78px;padding:0;display:flex;align-items:center;border-bottom:1px solid var(--border-color);background:rgba(12,14,13,.9);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 12px 32px rgba(0,0,0,.2)}.legal-header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.legal-header-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,3vw,34px);min-width:0}.legal-brand{display:inline-flex;align-items:center;flex:0 0 auto}[data-theme="light"] .about-arrow,
[data-theme="light"] .challenges-arrow,
[data-theme="light"] .solutions-arrow,
:root:not([data-theme="dark"]) .about-arrow,
:root:not([data-theme="dark"]) .challenges-arrow,
:root:not([data-theme="dark"]) .solutions-arrow {background:rgba(92,61,153,.55);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-color:rgba(255,255,255,.30);box-shadow:0 8px 24px rgba(92,61,153,.20) , inset 0 1px 0 rgba(255,255,255,.35)}[data-theme="light"] .about-arrow i,
[data-theme="light"] .challenges-arrow i,
[data-theme="light"] .solutions-arrow i,
:root:not([data-theme="dark"]) .about-arrow i,
:root:not([data-theme="dark"]) .challenges-arrow i,
:root:not([data-theme="dark"]) .solutions-arrow i {color:#fff;filter:none}[data-theme="light"] .about-arrow:hover,
[data-theme="light"] .about-arrow:focus-visible,
[data-theme="light"] .challenges-arrow:hover,
[data-theme="light"] .challenges-arrow:focus-visible,
[data-theme="light"] .solutions-arrow:hover,
[data-theme="light"] .solutions-arrow:focus-visible,
:root:not([data-theme="dark"]) .about-arrow:hover,
:root:not([data-theme="dark"]) .challenges-arrow:hover,
:root:not([data-theme="dark"]) .solutions-arrow:hover {background:#4a3080;border-color:rgba(92,61,153,.80);box-shadow:0 0 16px rgba(92,61,153,.55) , 0 0 32px rgba(92,61,153,.25) , inset 0 1px 0 rgba(255,255,255,.24)}:root:not([data-theme="dark"]) h1,
:root:not([data-theme="dark"]) h2,
:root:not([data-theme="dark"]) h3,
:root:not([data-theme="dark"]) h4,
:root:not([data-theme="dark"]) h5,
:root:not([data-theme="dark"]) h6,
:root:not([data-theme="dark"]) strong,
:root:not([data-theme="dark"]) b,
[data-theme="light"] h1,
[data-theme="light"] h2,
[data-theme="light"] h3,
[data-theme="light"] h4,
[data-theme="light"] h5,
[data-theme="light"] h6,
[data-theme="light"] strong,
[data-theme="light"] b {color:#5c3d99}.legal-brand .site-logo{height:44px}.legal-back-btn{min-height:38px;padding:8px 18px;border-radius:999px;border:none;outline:none;font-size:.8rem;white-space:nowrap}.legal-content{padding:114px 0 72px}.legal-page-heading{max-width:960px;margin:0 auto 26px}.legal-page-heading h1{max-width:880px;margin:0 0 4px;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2;color:var(--text-primary)}.legal-page-heading p{max-width:860px;margin:0;color:var(--text-secondary);font-size:1.02rem}.legal-tabs{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,2.2vw,28px);flex-wrap:wrap}.legal-tabs a{position:relative;padding:8px 0;color:var(--text-primary);font-size:15px;font-weight:500;transition:var(--transition)}.legal-tabs a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,var(--orange-main),var(--purple-tech));transition:var(--transition)}.legal-tabs a:hover,.legal-tabs a.active{color:var(--orange-main)}.legal-tabs a:hover::after,.legal-tabs a.active::after{width:100%}.legal-docs{max-width:960px;margin:0 auto}.legal-section{display:none;scroll-margin-top:112px}.legal-section.active{display:block}.legal-section[hidden]{display:none!important}.legal-card{max-width:960px;margin:0;padding:clamp(22px,4vw,42px);border-radius:18px;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 22px 55px var(--shadow-color)}.legal-card h2{margin:0 0 16px;color:var(--text-primary);font-size:clamp(1.5rem,3vw,2rem)}.legal-card h3{margin:28px 0 12px;color:var(--text-primary);font-size:1.18rem}.legal-card h3:first-child{margin-top:0}.legal-card p,.legal-card li{color:var(--text-secondary);font-size:.98rem;line-height:1.75}.legal-card ul{margin:10px 0 0 18px;list-style:disc}.legal-card li+li{margin-top:8px}.legal-note{margin-top:28px;padding:16px;border-radius:12px;color:var(--text-secondary);background:rgba(232,94,2,.08);border:1px solid rgba(232,94,2,.16)}[data-theme="light"] .legal-hero{background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(255,255,255,.18)) , rgba(210,195,240,.60);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-bottom-color:rgba(139,92,246,.22);box-shadow:0 4px 24px rgba(92,61,153,.08)}[data-theme="light"] .legal-tabs a{color:#5c3d99}[data-theme="light"] .legal-back-btn{border-radius:999px;border:none;outline:none}@media (max-width:640px){.legal-hero{height:68px}.legal-brand img{height:44px}.legal-back-btn{min-height:34px;padding:7px 9px;font-size:.74rem}.legal-content{padding-top:94px}.legal-header-inner{gap:12px}.legal-header-actions{gap:12px}.legal-tabs{gap:12px}.legal-tabs a{font-size:.78rem;padding-bottom:8px}.legal-card{border-radius:14px}}.hero-modules-visual .hero-module-core::before,.hero-module-core::before{animation:moduleCoreGlow 5.8s ease-in-out infinite}.hero-modules-visual .hero-module-core::after,.hero-module-core::after{animation:moduleLogoFlash 2.9s ease-in-out infinite}.about-program-card{display:grid}.about-grid-single{grid-template-columns:minmax(0,1fr);max-width:1040px;margin-inline:auto}.about-program-card-large{width:100%;padding:32px}.about-program-content{grid-column: 1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(300px,.82fr);gap:26px;align-items:stretch;margin-top:20px}.about-program-content p{grid-column:auto;margin:0}.about-program-separator{width:1px;min-height:100%;background:linear-gradient(180deg,transparent,rgba(139,92,246,.56),rgba(232,94,2,.58),transparent)}.about-program-logos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.about-program-content .about-program-logos{grid-column:auto;margin-top:0}.about-program-logo-slot{min-height:96px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.04);border:1px dashed rgba(139,92,246,.35)}.about-program-logo-slot.is-empty{background:rgba(255,255,255,.04);border:1px dashed rgba(139,92,246,.35)}.about-program-logos img{width:100%;height:72px;object-fit:contain;padding:8px;border-radius:14px;background:rgba(255,255,255,.92);border:1px solid rgba(232,94,2,.16)}.about-program-logo-slot img{width:90%;height:88px;padding:4px;border:0;background:transparent;object-fit:contain}.solutions-section{overflow:hidden;padding-top:40px;display:flex;flex-direction:column;align-items:stretch}.solutions-carousel{position:relative;width:100%;flex:1;overflow:hidden;display:flex;flex-direction:column}.solutions-viewport{overflow:hidden;flex:1;display:flex;flex-direction:column}.solutions-track{display:flex;width:100%;flex:1;transition:transform .68s cubic-bezier(.22,1,.36,1);will-change:transform}.solutions-slide{flex:0 0 100%;min-width:100%;opacity:0;transition:opacity .42s ease , transform .68s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;justify-content:center}.solutions-slide.active{opacity:1}.solutions-slide[aria-hidden="true"]{pointer-events:none}.solutions-slide[aria-hidden="true"]{pointer-events:none}.solutions-arrow{position:absolute;top:50%;z-index:9;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,183,28,.28);border-radius:50%;color:var(--orange-light);background:rgba(29,32,30,.72);box-shadow:0 0 12px rgba(0,0,0,.28) , inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(18px);transform:translateY(-50%);cursor:pointer;transition:var(--transition)}.solutions-arrow:hover,.solutions-arrow:focus-visible{border-color:rgba(255,183,28,.72);background:linear-gradient(145deg,rgba(232,94,2,.22),rgba(139,92,246,.12)) , rgba(29,32,30,.78);box-shadow:0 0 18px rgba(232,94,2,.55) , 0 0 36px rgba(232,94,2,.22) , inset 0 1px 0 rgba(255,255,255,.18);outline:none}.solutions-arrow-prev{left:16px}.solutions-arrow-next{right:16px}.solution-slide-intro{display:flex;flex-direction:column;justify-content:center;min-height:min(640px,calc(100svh - 160px));gap:34px}.solutions-intro-heading{max-width:980px;margin:0 auto}.solutions-intro-heading .badge{margin-bottom:14px}.solutions-intro-heading .section-title{margin-bottom:14px}.solution-slide-grid{max-width:1008px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,292px));justify-content:center;gap:24px}.solution-slide-grid .solution-card{width:100%;max-width:292px;margin:0 auto;min-height:290px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.solution-slide-grid .solution-card h3{margin-bottom:10px}.solution-slide-grid .solution-card p{max-width:220px;margin:0 auto;line-height:1.55;text-wrap:balance}.solution-slide-grid .icon-wrapper{width:72px;height:72px;font-size:2.15rem}.solution-slide-panel{min-height:430px;padding:30px}.solution-slide-panel .section-title{font-size:clamp(1.75rem,3vw,2.35rem)}.solution-slide-panel .section-subtitle{font-size:1.02rem}.compact-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.compact-check-list li{margin-bottom:0}.solutions-benefits-slide{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px;background:none;border:none;box-shadow:none;max-width:960px;margin-left:auto;margin-right:auto}.solutions-benefits-grid{margin-top:28px}.solutions-segments-slide{min-height:430px;gap:12px;padding:30px 34px}.solutions-segments-slide .section-title{max-width:940px;margin-bottom:6px}.solutions-segments-slide .section-subtitle{max-width:860px;line-height:1.55}.solutions-segments-grid{width:100%;max-width:1020px;margin-top:20px;gap:16px}.solutions-segments-grid .benefit-tag{flex:0 0 auto;width:auto;padding:10px 20px;border-radius:999px;border:1px solid var(--glass-border);background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(12,14,13,.12));box-shadow:none}.solutions-segments-grid .benefit-tag i{font-size:1.05rem}@media (max-width:992px){.solutions-section{display:block}.solutions-segments-slide{min-height:auto;padding:28px 22px 36px}.solutions-viewport{padding-inline:18px}.solutions-arrow{top:auto;bottom:-18px}.solutions-arrow-prev{left:calc(50% - 48px)}.solutions-arrow-next{right:calc(50% - 48px)}.solution-slide-intro{min-height:auto;gap:28px}.solution-slide-grid{grid-template-columns:1fr;max-width:360px}.solution-slide-panel{grid-template-columns:1fr;min-height:auto}.compact-check-list{grid-template-columns:1fr}.about-program-content{grid-template-columns:1fr}.about-program-separator{width:100%;min-height:1px;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.56),rgba(232,94,2,.58),transparent)}.about-program-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.about-program-logos img{height:86px}}#modulos.section-in-view .module-card.mount-item:hover,#modulos.section-in-view .module-card.mount-item:focus-visible{transform:translate3d(0,-6px,0) scale(1.015)!important;border-color:var(--orange-main)!important;box-shadow:0 14px 28px rgba(232,94,2,.16)!important}#modulos .module-card{will-change:transform}.dashboard-redesign-panel{min-height:400px;padding:26px 30px;gap:32px;max-width:960px;margin-left:auto;margin-right:auto}.dashboard-redesign-panel .section-title{margin-bottom:12px}.dashboard-redesign-panel .section-subtitle{max-width:520px;margin-bottom:18px;line-height:1.48}.dashboard-topics-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:16px}.dashboard-topics-list li{display:flex;align-items:center;gap:8px;min-height:34px;font-size:.9rem;font-weight:700}.dashboard-topics-list i{flex:0 0 auto;font-size:1rem}.dashboard-visual-card{width:min(470px,100%);margin:0 auto;padding:16px;border-radius:18px;background:radial-gradient(circle at 88% 8%,rgba(139,92,246,.16),transparent 34%) , rgba(29,32,30,.74);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 22px 52px rgba(0,0,0,.22);animation:dashboardCardFloat 6.4s ease-in-out infinite}.dashboard-visual-header{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#fff;font-weight:800}.dashboard-visual-header span{width:8px;height:8px;border-radius:50%;background:var(--orange-main)}.dashboard-visual-header span:nth-child(2) {background:var(--orange-light)}.dashboard-visual-header span:nth-child(3) {background:var(--purple-tech)}.dashboard-visual-header strong{margin-left:auto;font-size:.78rem}.dashboard-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.dashboard-kpi-row div{min-height:58px;padding:10px;border-radius:12px;background:linear-gradient(145deg,rgba(255,122,0,.16),rgba(139,92,246,.12));border:1px solid rgba(255,255,255,.08)}.dashboard-kpi-row strong,.dashboard-kpi-row small{display:block}.dashboard-kpi-row strong{color:#fff;font-size:1rem}.dashboard-kpi-row small{margin-top:2px;color:rgba(255,255,255,.68);font-size:.7rem;font-weight:700}.dashboard-chart-card{position:relative;overflow:hidden;border-radius:14px;background:
        linear-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px) 0 0 / 100% 28px,
        rgba(255, 255, 255, 0.06);border:1px solid rgba(255,255,255,.08)}.dashboard-line-main{height:128px;padding:10px}.dashboard-chart-grid{display:grid;grid-template-columns:1fr .78fr;gap:12px;margin-top:12px}.dashboard-line-small,.dashboard-pie-card{height:108px;padding:10px}.dashboard-chart-card svg{width:100%;height:100%}.dashboard-chart-card polyline{fill:none;stroke:var(--orange-light);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420;animation:dashboardLineDraw 3.8s ease-in-out infinite}.dashboard-line-small polyline{stroke-width:4;animation-delay:.5s}.dashboard-chart-card circle{fill:var(--orange-light);opacity:0;animation:dashboardPointPulse 3.8s ease-in-out infinite}.dashboard-chart-card::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,183,28,.12),transparent);transform:translateX(-120%);animation:dashboardScan 4.8s ease-in-out infinite;pointer-events:none}.dashboard-pie-card{display:grid;place-items:center;gap:4px;text-align:center}.dashboard-pie-card small{color:rgba(255,255,255,.72);font-size:.68rem;font-weight:800}.dashboard-pie-chart{position:relative;width:58px;height:58px;border-radius:50%;background:conic-gradient(var(--orange-main) 0 48%,var(--purple-tech) 48% 76%,var(--orange-light) 76% 100%);animation:dashboardPieMove 4s ease-in-out infinite}.dashboard-pie-chart::after{content:"";position:absolute;inset:14px;border-radius:50%;background:#14181e}.solution-ai-grid.solution-slide-panel{min-height:390px;padding:24px 30px;gap:32px;max-width:960px;margin-left:auto;margin-right:auto}.solution-ai-grid .ai-chat-simulator{max-width:520px;padding:20px}.ai-status-badge{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:rgba(255,255,255,.6);padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.ai-pulse-sm{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.4);animation:aiPulse 1.8s infinite;flex-shrink:0}.ai-secondary-row{display:flex;gap:10px}.ai-secondary-item{flex:1;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);font-size:.75rem;color:rgba(255,255,255,.72)}.ai-secondary-item i{font-size:1rem;flex-shrink:0}.solution-ai-grid .chat-header{padding-bottom:12px;margin-bottom:12px}.solution-ai-grid .ai-live-panel{gap:12px}.solution-ai-grid .ai-command{padding:12px}.solution-ai-grid .ai-metrics-row span{padding:12px}.solution-ai-grid .ai-flow{margin-top:2px}@keyframes dashboardCardFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-6px); }
}@keyframes dashboardLineDraw {
    0% { stroke-dashoffset: 420; opacity: 0.35; }
    45%, 72% { stroke-dashoffset: 0; opacity: 1; }
    100% { stroke-dashoffset: 0; opacity: 0.7; }
}@keyframes dashboardPointPulse {
    0%, 28% { opacity: 0; transform: scale(0.7); }
    46%, 74% { opacity: 1; transform: scale(1); }
    100% { opacity: 0.45; transform: scale(0.9); }
}@keyframes dashboardScan {
    0%, 18% { transform: translateX(-120%); }
    58% { transform: translateX(120%); }
    100% { transform: translateX(120%); }
}@keyframes dashboardPieMove {
    0%, 100% { transform: rotate(0deg) scale(1); }
    50% { transform: rotate(18deg) scale(1.04); }
}@media (min-width:769px) and (max-height:720px){.dashboard-redesign-panel{min-height:374px;padding:20px 26px;gap:24px}.dashboard-redesign-panel .section-title,.solution-ai-grid .section-title{font-size:clamp(1.65rem,4.8vh,2.15rem)}.dashboard-redesign-panel .section-subtitle,.solution-ai-grid .section-subtitle{font-size:.94rem;line-height:1.42}.dashboard-topics-list{gap:8px 12px;margin-top:12px}.dashboard-topics-list li{min-height:28px;font-size:.82rem}.dashboard-visual-card{padding:13px}.dashboard-kpi-row div{min-height:50px;padding:8px}.dashboard-line-main{height:108px}.dashboard-line-small,.dashboard-pie-card{height:88px}.solution-ai-grid.solution-slide-panel{min-height:358px;padding:20px 26px}.solution-ai-grid .ai-chat-simulator{padding:14px}.solution-ai-grid .ai-command,.solution-ai-grid .ai-metrics-row span{padding:10px}}@media (max-width:992px){.dashboard-redesign-panel,.solution-ai-grid.solution-slide-panel{grid-template-columns:1fr;min-height:auto}.dashboard-visual-card{margin:0 auto}}@media (max-width:640px){.dashboard-topics-list,.dashboard-kpi-row,.dashboard-chart-grid{grid-template-columns:1fr}.dashboard-line-main,.dashboard-line-small,.dashboard-pie-card{height:110px}}.dash2-tab-row{margin-left:auto;display:flex;gap:4px}.dash2-tab{font-size:.6rem;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--text-secondary);cursor:pointer;border:1px solid transparent}.dash2-tab.active{background:rgba(232,94,2,.18);color:var(--orange-main);border-color:rgba(232,94,2,.32)}.dash2-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.dash2-kpi-row>div{min-height:54px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.dash2-kpi-row strong{display:block;font-size:.96rem;font-weight:800;color:var(--orange-main)}.dash2-kpi-row small{display:block;font-size:.64rem;color:rgba(255,255,255,.6);margin-top:1px}.dash2-badge{display:inline-block;font-size:.58rem;font-weight:700;font-style:normal;padding:1px 5px;border-radius:999px;margin-top:4px;align-self:flex-start}.dash2-badge.up{background:rgba(34,197,94,.18);color:#4ade80}.dash2-badge.down{background:rgba(239,68,68,.18);color:#f87171}.dash2-area-wrap{background:rgba(139,92,246,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;margin-bottom:10px}.dash2-area-svg{width:100%;height:76px;display:block}.dash2-fill{fill:url(#dash2Grad);opacity:0;animation:dash2FillIn .8s ease forwards .2s}.dash2-line{fill:none;stroke:var(--orange-main);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700;animation:dash2DrawLine 1.6s cubic-bezier(.4,0,.2,1) forwards .3s}.dash2-dot{fill:var(--orange-main);opacity:0;animation:dash2DotPop .28s ease forwards}.dash2-dot:nth-child(3) {animation-delay:1.0s}.dash2-dot:nth-child(4) {animation-delay:1.2s}.dash2-dot:nth-child(5) {animation-delay:1.4s}.dash2-dot-end{fill:#fff;stroke:var(--orange-main);stroke-width:2;animation-delay:1.6s}.dash2-x-axis{display:flex;justify-content:space-between;padding:3px 8px 5px;font-size:.58rem;color:var(--text-secondary)}.dash2-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash2-section-label{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);margin:0 0 7px}.dash2-bar-item{display:grid;grid-template-columns:44px 1fr 26px;align-items:center;gap:5px;margin-bottom:6px}.dash2-bar-item span{font-size:.6rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash2-bar-item em{font-style:normal;font-size:.6rem;font-weight:700;color:var(--orange-main);text-align:right}.dash2-bar-track{height:6px;border-radius:999px;background:rgba(255,122,0,.12);overflow:hidden}.dash2-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--orange-main),rgba(139,92,246,.85));width:0;animation:dash2BarGrow 1s cubic-bezier(.4,0,.2,1) forwards}.dash2-bar-item:nth-child(2) .dash2-bar-fill {animation-delay:.10s}.dash2-bar-item:nth-child(3) .dash2-bar-fill {animation-delay:.25s}.dash2-bar-item:nth-child(4) .dash2-bar-fill {animation-delay:.40s}.dash2-bar-item:nth-child(5) .dash2-bar-fill {animation-delay:.55s}.dash2-funnel-step{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-radius:5px;background:var(--fc);width:0;min-height:22px;overflow:hidden;margin:0 auto 5px;animation:dash2FunnelGrow .8s cubic-bezier(.4,0,.2,1) forwards}.dash2-funnel-step:nth-child(2) {animation-delay:.12s}.dash2-funnel-step:nth-child(3) {animation-delay:.26s}.dash2-funnel-step:nth-child(4) {animation-delay:.40s}.dash2-funnel-step:nth-child(5) {animation-delay:.54s}.dash2-funnel-step span,.dash2-funnel-step em{font-size:.6rem;color:#fff;font-style:normal;font-weight:600;white-space:nowrap}@keyframes dash2DrawLine {
    to { stroke-dashoffset: 0; }
}@keyframes dash2FillIn {
    to { opacity: 1; }
}@keyframes dash2DotPop {
    from { opacity: 0; }
    to   { opacity: 1; }
}@keyframes dash2BarGrow {
    to { width: var(--bw); }
}@keyframes dash2FunnelGrow {
    to { width: var(--fw); }
}[data-theme="light"] .dashboard-visual-card{background:radial-gradient(circle at 88% 8%,rgba(139,92,246,.10),transparent 34%) , rgba(255,255,255,.92);box-shadow:0 22px 52px rgba(92,61,153,.12);border-color:rgba(139,92,246,.30)}[data-theme="light"] .dashboard-visual-header{color:#5c3d99}[data-theme="light"] .dash2-tab{color:#5c3d99}[data-theme="light"] .dash2-kpi-row>div{background:rgba(255,255,255,.85);border-color:rgba(86,85,81,.14)}[data-theme="light"] .dash2-kpi-row small{color:#565551}[data-theme="light"] .dash2-area-wrap{background:rgba(232,94,2,.04);border-color:rgba(86,85,81,.12)}[data-theme="light"] .dash2-bar-track{background:rgba(255,122,0,.10)}[data-theme="light"] .dash2-badge.up{background:rgba(34,197,94,.14);color:#16a34a}[data-theme="light"] .dash2-badge.down{background:rgba(239,68,68,.14);color:#dc2626}html{background:radial-gradient(70% 55% at 50% -5%,rgba(74,78,88,.55),transparent 60%) , radial-gradient(45% 40% at 88% 8%,rgba(236,106,44,.10),transparent 60%) , radial-gradient(60% 50% at 12% 100%,rgba(54,58,68,.45),transparent 60%) , linear-gradient(180deg,#18181c 0%,#141417 45%,#101012 100%);background-color:#141417;background-attachment:fixed}html[data-theme="light"]{background:radial-gradient(70% 55% at 50% -5%,rgba(214,217,225,.72),transparent 62%) , radial-gradient(45% 42% at 88% 8%,rgba(232,94,2,.08),transparent 62%) , radial-gradient(55% 48% at 10% 100%,rgba(139,92,246,.07),transparent 64%) , linear-gradient(180deg,#fcfcfd 0%,#f5f5f7 48%,#eeeff2 100%);background-color:#f5f5f7;background-attachment:fixed}html[data-theme="light"] body::before{opacity:.018}body{position:relative;background:transparent}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'180\'\ height=\'180\'%3E%3Cfilter\ id=\'n\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'.85\'\ numOctaves=\'2\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23n\)\'/%3E%3C/svg%3E)}body>.top-bar,body>section,body>footer{position:relative;z-index:1}.hero,.section,.about-section,.challenges-section,.solutions-section,.testimonials-section,#sobre,#problema,#solucao,#modulos,#depoimentos,#planos,#faq,#contato,.footer.bg-black{isolation:isolate;background:transparent!important;background-color:transparent!important}.bg-light,.bg-dark,.bg-black{background:transparent!important;background-color:transparent!important}.bg-glow{display:none!important}.hero::before,.hero::after,.section::before,.section::after,.about-section::before,.about-section::after,.challenges-section::before,.challenges-section::after,.solutions-section::before,.solutions-section::after,.testimonials-section::before,.testimonials-section::after{display:none!important;background:transparent!important}.hero .text-color-main{color:#f7f7f8}.hero .text-color-muted{color:#c9c9ce}@media (prefers-reduced-motion:reduce){.hero-poly-bg{transform:none}}html[data-theme] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #problema .problem-card,
    #problema .question-card,
    #problema .control-card,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
) {color:#f3f4f6!important;background:linear-gradient(135deg,rgba(42,42,44,.76),rgba(29,30,33,.68))!important;border:1px solid rgba(232,94,2,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) , 0 8px 24px rgba(0,0,0,.10)!important;backdrop-filter:blur(8px) saturate(115%)!important;-webkit-backdrop-filter:blur(8px) saturate(115%)!important;transition:transform .3s ease , background .3s ease , border-color .3s ease , box-shadow .3s ease!important}html[data-theme] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #problema .problem-card,
    #problema .question-card,
    #problema .control-card,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
):hover,
html[data-theme] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #problema .problem-card,
    #problema .question-card,
    #problema .control-card,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
):focus-within {color:#fff!important;background:linear-gradient(135deg,rgba(96,88,86,.58),rgba(64,61,67,.52))!important;border-color:rgba(232,94,2,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14) , 0 10px 26px rgba(232,94,2,.10)!important;transform:translateY(-3px)}html[data-theme] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #problema .problem-card,
    #problema .question-card,
    #problema .control-card,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
) i {color:var(--orange-main)!important}#sobre .about-card h3{color:#f3f4f6!important}#sobre .about-card p{color:#c5c1bf!important}#problema :is(.problem-card, .control-card) h4,
#problema .question-card p {color:#f3f4f6!important}#problema :is(.problem-card, .control-card) p {color:#c5c1bf!important}#problema :is(.problem-card, .question-card, .control-card).is-lit {background:linear-gradient(135deg,rgba(42,42,44,.76),rgba(29,30,33,.68))!important;border:1px solid rgba(232,94,2,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) , 0 8px 24px rgba(0,0,0,.10)!important;animation:none!important;filter:none!important}#problema :is(.problem-card, .question-card, .control-card):hover,
#problema :is(.problem-card, .question-card, .control-card):focus-within {background:linear-gradient(135deg,rgba(96,88,86,.58),rgba(64,61,67,.52))!important;border:1px solid rgba(232,94,2,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14) , 0 10px 26px rgba(232,94,2,.10)!important;transform:translateY(-3px)!important}html[data-theme] body.legal-page{position:relative;background:transparent!important;background-color:transparent!important;background-image:none!important}body.legal-page>main{position:relative;z-index:1}body.legal-page .legal-content{background:transparent!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
) {color:#77737a!important;opacity:1!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:rgba(232,94,2,.30)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92) , 0 10px 24px rgba(65,58,72,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
) :is(p, li, small) {color:#77737a!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
) :is(h1, h2, h3, h4, h5, h6, strong, b, .plan-included-title) {color:#5c3d99!important}html[data-theme="light"] body :is(
    #problema .question-card p,
    #faq .faq-question,
    .benefit-tag,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
) {color:#5c3d99!important}html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .question-card.challenge-card,
    .control-card.challenge-card
),
html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .question-card.challenge-card,
    .control-card.challenge-card
).is-lit {color:#77737a!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(232,94,2,.40)!important}html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .question-card.challenge-card,
    .control-card.challenge-card
) :is(h3, h4, strong, b),
html[data-theme="light"] body #problema .question-card.challenge-card p {color:#5c3d99!important}html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .control-card.challenge-card
) p {color:#77737a!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
):hover,
html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
):focus-within {background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(246,243,248,.96))!important;border-color:rgba(232,94,2,.52)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96) , 0 10px 22px rgba(92,61,153,.10)!important}html[data-theme="light"] body #planos .pricing-card.featured{border:2px solid var(--orange-main)!important}html[data-theme="light"] body #planos .pricing-card.border-purple{border:1px solid var(--purple-tech)!important}html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .challenge-card:is(:hover, :focus-within) :is(h3, h4, strong, b),
html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .problem-card:is(:hover, :focus-within) h4,
html[data-theme="light"][data-theme="light"] body #problema #controle .control-card:is(:hover, :focus-within) h4,
html[data-theme="light"][data-theme="light"] body #problema #visao .question-card:is(:hover, :focus-within) p {color:#5c3d99!important}html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .problem-card:is(:hover, :focus-within) p,
html[data-theme="light"][data-theme="light"] body #problema #controle .control-card:is(:hover, :focus-within) p {color:#77737a!important}html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card,
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) {color:#77737a!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:rgba(232,94,2,.42)!important;box-shadow:0 9px 22px rgba(55,49,62,.08)!important}html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card .testimonial-profile h3,
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) .testimonial-profile h3 {color:#5c3d99!important}html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card :is(
    .testimonial-profile > div > span,
    p
),
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) :is(
    .testimonial-profile > div > span,
    p
) {color:#77737a!important;opacity:1!important}html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card .testimonial-meta span,
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) .testimonial-meta span {color:#5c3d99!important;background:rgba(92,61,153,.06)!important;border-color:rgba(232,94,2,.28)!important;opacity:1!important}html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card .testimonial-meta i,
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) .testimonial-meta i {color:var(--orange-main)!important}html[data-theme="light"][data-theme="light"] body{--light-card-surface:rgba(255,255,255,.96);--light-card-text:#77737a;--light-card-heading:#5c3d99;--light-card-border:rgba(232,94,2,.42);--light-card-shadow:0 9px 22px rgba(55,49,62,.08)}html[data-theme="light"][data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
),
html[data-theme="light"][data-theme="light"] body #sobre .about-card,
html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .challenge-card,
html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .challenge-card.is-lit,
html[data-theme="light"][data-theme="light"] body #problema #visao .question-card.challenge-card,
html[data-theme="light"][data-theme="light"] body #problema #controle .control-card.challenge-card,
html[data-theme="light"][data-theme="light"] body #solucao .solution-card,
html[data-theme="light"][data-theme="light"] body #solucao .benefit-tag,
html[data-theme="light"][data-theme="light"] body #modulos .module-card,
html[data-theme="light"][data-theme="light"] body #modulos.section-in-view .module-card.mount-item,
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card,
html[data-theme="light"][data-theme="light"] body #planos .pricing-card,
html[data-theme="light"][data-theme="light"] body #contato .contact-card,
html[data-theme="light"][data-theme="light"] body #contato .contact-form-wrapper,
html[data-theme="light"][data-theme="light"] body #faq .faq-item,
html[data-theme="light"][data-theme="light"] body.legal-page .legal-card {color:var(--light-card-text)!important;opacity:1!important;background:var(--light-card-surface)!important;background-color:#fff!important;background-image:none!important;border:1px solid var(--light-card-border)!important;box-shadow:var(--light-card-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;animation:none!important}html[data-theme="light"][data-theme="light"] body :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span {color:var(--light-card-text)!important;opacity:1!important;background:var(--light-card-surface)!important;background-color:#fff!important;background-image:none!important;border:1px solid var(--light-card-border)!important;box-shadow:var(--light-card-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}html[data-theme="light"][data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
) :is(p, li, small, span:not(.badge)),
html[data-theme="light"][data-theme="light"] body #sobre .about-card p,
html[data-theme="light"][data-theme="light"] body #problema .challenge-card p,
html[data-theme="light"][data-theme="light"] body #solucao .solution-card p,
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card p,
html[data-theme="light"][data-theme="light"] body #planos .pricing-card :is(p, li, small),
html[data-theme="light"][data-theme="light"] body #contato :is(.contact-card, .contact-form-wrapper) :is(p, small, label),
html[data-theme="light"][data-theme="light"] body #faq .faq-answer,
html[data-theme="light"][data-theme="light"] body.legal-page .legal-card :is(p, li) {color:var(--light-card-text)!important;opacity:1!important}html[data-theme="light"][data-theme="light"] body #sobre .about-card :is(h2, h3, h4, strong, b),
html[data-theme="light"][data-theme="light"] body #problema .challenge-card :is(h2, h3, h4, strong, b),
html[data-theme="light"][data-theme="light"] body #problema .question-card.challenge-card p,
html[data-theme="light"][data-theme="light"] body #solucao .solution-card :is(h2, h3, h4, strong, b),
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card :is(h2, h3, h4, strong, b),
html[data-theme="light"][data-theme="light"] body #planos .pricing-card :is(h2, h3, h4, strong, b, .plan-included-title),
html[data-theme="light"][data-theme="light"] body #contato :is(.contact-card, .contact-form-wrapper) :is(h2, h3, h4, strong, b),
html[data-theme="light"][data-theme="light"] body #faq .faq-question,
html[data-theme="light"][data-theme="light"] body.legal-page .legal-card :is(h2, h3, h4, strong, b) {color:var(--light-card-heading)!important;opacity:1!important}html[data-theme="light"][data-theme="light"] body #modulos .module-card,
html[data-theme="light"][data-theme="light"] body #solucao .benefit-tag,
html[data-theme="light"][data-theme="light"] body :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span {color:var(--light-card-text)!important}html[data-theme="light"][data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
) i,
html[data-theme="light"][data-theme="light"] body #problema .challenge-card i,
html[data-theme="light"][data-theme="light"] body #modulos .module-card i,
html[data-theme="light"][data-theme="light"] body :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span i {color:var(--orange-main)!important}html[data-theme="light"][data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
):is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #sobre .about-card:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .challenge-card:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .challenge-card.is-lit:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #problema #visao .question-card.challenge-card:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #problema #controle .control-card.challenge-card:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #solucao :is(.solution-card, .benefit-tag):is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #modulos .module-card:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body #modulos.section-in-view .module-card.mount-item:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #planos .pricing-card:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #contato :is(.contact-card, .contact-form-wrapper):is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body #faq .faq-item:is(:hover, :focus-within),
html[data-theme="light"][data-theme="light"] body.legal-page .legal-card:is(:hover, :focus-within) {color:var(--light-card-text)!important;opacity:1!important;background:var(--light-card-surface)!important;background-color:#fff!important;background-image:none!important;border:1px solid var(--light-card-border)!important;box-shadow:var(--light-card-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:translateY(-3px)!important}html[data-theme="light"][data-theme="light"] body :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span:is(:hover, :focus-visible) {color:var(--light-card-text)!important;background:var(--light-card-surface)!important;background-color:#fff!important;background-image:none!important;border:1px solid var(--light-card-border)!important;box-shadow:var(--light-card-shadow)!important;filter:none!important;transform:translateY(-3px)!important}html[data-theme="light"][data-theme="light"] body #planos .pricing-card.featured,
html[data-theme="light"][data-theme="light"] body #planos .pricing-card.featured:is(:hover, :focus-within) {border:2px solid var(--orange-main)!important}html[data-theme="light"][data-theme="light"] body #planos .pricing-card.border-purple,
html[data-theme="light"][data-theme="light"] body #planos .pricing-card.border-purple:is(:hover, :focus-within) {border:1px solid var(--purple-tech)!important}html[data-theme="light"][data-theme="light"] body>.top-bar{color:#77737a!important;background:rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(232,94,2,.20)!important;box-shadow:none!important;backdrop-filter:blur(14px) saturate(110%)!important;-webkit-backdrop-filter:blur(14px) saturate(110%)!important}html[data-theme="light"][data-theme="light"] body > .top-bar :is(
    .top-bar-left a,
    .top-bar-socials a,
    .top-admin-link,
    .top-bar-controls .btn-icon,
    .language-toggle,
    .top-search-toggle
) {color:#77737a!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-theme="light"][data-theme="light"] body>.top-bar .top-client-link{color:var(--purple-tech)!important;background:#fff!important;border-color:rgba(92,61,153,.42)!important;box-shadow:none!important}html[data-theme="light"][data-theme="light"] body > .top-bar :is(
    .top-bar-left a,
    .top-bar-socials a,
    .top-admin-link,
    .top-client-link,
    .top-bar-controls .btn-icon,
    .language-toggle,
    .top-search-toggle
):is(:hover, :focus-visible) {color:var(--orange-main)!important;background:transparent!important;box-shadow:none!important}html[data-theme="light"][data-theme="light"] body #home :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span,
html[data-theme="light"][data-theme="light"] body #home :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span:is(:hover, :focus-visible) {color:var(--light-card-text)!important;background:var(--light-card-surface)!important;background-color:#fff!important;background-image:none!important;border:1px solid var(--light-card-border)!important;box-shadow:var(--light-card-shadow)!important;filter:none!important}html[data-theme="light"][data-theme="light"] body #home :is(
    .hero-checklist-benefits,
    .hero-workflow-benefits,
    .hero-agenda-benefits,
    .hero-chat-benefits,
    .hero-ticket-benefits,
    .hero-assistant-benefits,
    .hero-suggestion-benefits,
    .hero-nps-benefits,
    .hero-notes-benefits,
    .hero-protocol-benefits,
    .hero-docai-benefits,
    .hero-turnlist-benefits
) span:is(:hover, :focus-visible) {transform:translateY(-3px)!important}html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .problem-card h4,html[data-theme="light"][data-theme="light"] body #problema #controle .control-card h4{color:var(--light-card-heading)!important}html[data-theme="light"][data-theme="light"] body #problema .challenges-slide .problem-card p,html[data-theme="light"][data-theme="light"] body #problema #controle .control-card p{color:var(--light-card-text)!important}html[data-theme="light"] body #contato .contact-form-wrapper :is(input, textarea) {color:#5c3d99!important;background:#f7f6f8!important;border-color:rgba(92,61,153,.18)!important}html[data-theme="light"] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
),
html[data-theme="light"] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
):hover,
html[data-theme="light"] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
):focus-within {color:#77737a!important;background:linear-gradient(135deg,#fff,#f8f6fa)!important;border-color:rgba(232,94,2,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96) , 0 10px 22px rgba(92,61,153,.08)!important}html[data-theme="light"] body #modulos.section-in-view .module-card.mount-item:hover,html[data-theme="light"] body #modulos.section-in-view .module-card.mount-item:focus-visible{background:linear-gradient(135deg,#fff,#f8f6fa)!important;border-color:rgba(232,94,2,.48)!important;box-shadow:0 10px 22px rgba(92,61,153,.09)!important;transform:translateY(-3px)!important}html[data-theme="light"] body #problema .problem-card.challenge-card:hover,html[data-theme="light"] body #problema .problem-card.challenge-card:focus-within,html[data-theme="light"] body #problema #visao .question-card.challenge-card:hover,html[data-theme="light"] body #problema #visao .question-card.challenge-card:focus-within,html[data-theme="light"] body #problema #controle .control-card.challenge-card:hover,html[data-theme="light"] body #problema #controle .control-card.challenge-card:focus-within,html[data-theme="light"] body #problema .challenge-card.is-lit:hover{color:#77737a!important;background:linear-gradient(135deg,#fff,#f8f6fa)!important;background-color:#fff!important;border-color:rgba(232,94,2,.52)!important;box-shadow:0 10px 22px rgba(92,61,153,.09)!important}html[data-theme="light"] body #problema .challenges-slide .challenge-card:hover :is(h3, h4, strong, b),
html[data-theme="light"] body #problema .challenges-slide .challenge-card:focus-within :is(h3, h4, strong, b),
html[data-theme="light"] body #problema .question-card.challenge-card:hover p,
html[data-theme="light"] body #problema .question-card.challenge-card:focus-within p {color:#5c3d99!important}html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .control-card.challenge-card
):hover p,
html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .control-card.challenge-card
):focus-within p {color:#77737a!important}#modulos.section-in-view .module-card.mount-item:hover,#modulos.section-in-view .module-card.mount-item:focus-visible{background:linear-gradient(135deg,rgba(96,88,86,.58),rgba(64,61,67,.52))!important;border-color:rgba(232,94,2,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14) , 0 10px 26px rgba(232,94,2,.10)!important;transform:translateY(-3px)!important}@media (prefers-reduced-motion:reduce){html[data-theme] body :is(
        #modulos .module-card,
        #sobre .about-card,
        #problema .problem-card,
        #problema .question-card,
        #problema .control-card,
        .hero-checklist-benefits span,
        .hero-workflow-benefits span,
        .hero-agenda-benefits span,
        .hero-chat-benefits span,
        .hero-ticket-benefits span,
        .hero-assistant-benefits span,
        .hero-suggestion-benefits span,
        .hero-nps-benefits span,
        .hero-notes-benefits span,
        .hero-protocol-benefits span,
        .hero-docai-benefits span,
        .hero-turnlist-benefits span
    ):hover {transform:none}}html[data-theme] body :is(
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
) {color:#f3f4f6!important;background:linear-gradient(135deg,rgba(42,42,44,.76),rgba(29,30,33,.68))!important;border:1px solid rgba(232,94,2,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04) , 0 8px 24px rgba(0,0,0,.10)!important;backdrop-filter:blur(8px) saturate(115%)!important;-webkit-backdrop-filter:blur(8px) saturate(115%)!important;transition:transform .3s ease , background .3s ease , border-color .3s ease , box-shadow .3s ease!important}html[data-theme] body :is(
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
):hover,
html[data-theme] body :is(
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
):focus-within {color:#fff!important;background:linear-gradient(135deg,rgba(96,88,86,.58),rgba(64,61,67,.52))!important;border-color:rgba(232,94,2,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14) , 0 10px 26px rgba(232,94,2,.10)!important;transform:translateY(-3px)!important}#solucao :is(.solution-card, .benefit-tag) :is(h3, p),
#depoimentos .testimonial-card :is(h3, p),
#planos .pricing-card :is(h3, strong, li, .plan-included-title),
#contato .contact-card p,
#contato .contact-form-wrapper label,
#faq .faq-question {color:#f3f4f6!important}#solucao .solution-card p,#depoimentos .testimonial-profile span,#planos .pricing-card .plan-header p,#contato .contact-card h4,#faq .faq-answer p{color:#c5c1bf!important}#depoimentos .testimonial-meta span{color:#f3f4f6!important}#planos .pricing-card.border-purple h3{color:#a879ff!important}#solucao :is(.solution-card, .benefit-tag) i,
#depoimentos .testimonial-card i,
#contato .contact-card i {color:var(--orange-main)!important}#depoimentos .testimonial-glow{display:none!important}#planos .pricing-card.featured{border:2px solid var(--orange-main)!important}#planos .pricing-card.border-purple{border:1px solid var(--purple-tech)!important}#planos .pricing-card.border-purple:hover,#planos .pricing-card.border-purple:focus-within{border-color:#a879ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10) , 0 10px 26px rgba(139,92,246,.20)!important}#contato .contact-form-wrapper :is(input, textarea) {color:#f3f4f6;background:rgba(10,12,11,.78);border-color:rgba(232,94,2,.22)}#faq .faq-question{background:transparent!important}#faq .faq-item:hover .faq-question,#faq .faq-question:hover,#faq .faq-question:focus-visible{color:#fff!important;background:transparent!important}@media (prefers-reduced-motion:reduce){html[data-theme] body :is(
        #solucao .solution-card,
        #solucao .benefit-tag,
        #depoimentos .testimonial-card,
        #planos .pricing-card,
        #contato .contact-card,
        #contato .contact-form-wrapper,
        #faq .faq-item
    ):hover {transform:none!important}}html[data-theme] body>.top-bar{color:#ccc!important;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02)) , rgba(12,14,13,.72)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}html[data-theme] body > .top-bar :is(
    .top-bar-left a,
    .top-admin-link,
    .top-bar-controls .btn-icon,
    .language-toggle,
    .top-search-toggle
) {color:#ccc!important}html[data-theme] body #problema .challenges-slide .challenge-card,html[data-theme] body #problema .challenges-slide .challenge-card.is-lit{color:#fff!important;background:#1c1d20!important;border:1px solid rgba(232,94,2,.40)!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;filter:none!important}html[data-theme] body #problema .challenges-slide .challenge-card :is(h3, h4) {color:#fff!important}html[data-theme] body #problema .problem-card.challenge-card,html[data-theme] body #problema #visao .question-card.challenge-card,html[data-theme] body #problema #controle .control-card.challenge-card,html[data-theme] body #problema #visao .question-card.challenge-card.is-lit,html[data-theme] body #problema #controle .control-card.challenge-card.is-lit{position:relative;z-index:1;opacity:1!important;background:#1c1d20!important;background-color:#1c1d20!important;background-image:none!important;border-width:1px!important;border-style:solid!important;border-color:rgba(232,94,2,.40)!important;mix-blend-mode:normal!important;isolation:isolate}html[data-theme] body #problema .challenges-slide .challenge-card p{color:#bdbabc!important}html[data-theme] body #problema .problem-card.challenge-card:hover,html[data-theme] body #problema .problem-card.challenge-card:focus-within,html[data-theme] body #problema #visao .question-card.challenge-card:hover,html[data-theme] body #problema #visao .question-card.challenge-card:focus-within,html[data-theme] body #problema #controle .control-card.challenge-card:hover,html[data-theme] body #problema #controle .control-card.challenge-card:focus-within,html[data-theme] body #problema .challenge-card.is-lit:hover{color:#fff!important;background:linear-gradient(135deg,rgba(96,88,86,.58),rgba(64,61,67,.52))!important;border-width:1px!important;border-style:solid!important;border-color:rgba(232,94,2,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10) , 0 8px 20px rgba(232,94,2,.07)!important;backdrop-filter:blur(8px) saturate(105%)!important;-webkit-backdrop-filter:blur(8px) saturate(105%)!important;transform:translateY(-3px)!important;animation:none!important;filter:none!important}html[data-theme] body #problema .challenges-slide .challenge-card:hover :is(h3, h4, p),
html[data-theme] body #problema .challenges-slide .challenge-card:focus-within :is(h3, h4, p) {color:#fff!important}html[data-theme] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #problema .challenge-card,
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
):hover,
html[data-theme] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #problema .challenge-card,
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
):focus-within {background:linear-gradient(135deg,rgba(96,88,86,.58),rgba(64,61,67,.52))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10) , 0 8px 20px rgba(232,94,2,.07)!important;backdrop-filter:blur(8px) saturate(105%)!important;-webkit-backdrop-filter:blur(8px) saturate(105%)!important;transform:translateY(-3px)!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper,
    .hero-checklist-benefits span,
    .hero-workflow-benefits span,
    .hero-agenda-benefits span,
    .hero-chat-benefits span,
    .hero-ticket-benefits span,
    .hero-assistant-benefits span,
    .hero-suggestion-benefits span,
    .hero-nps-benefits span,
    .hero-notes-benefits span,
    .hero-protocol-benefits span,
    .hero-docai-benefits span,
    .hero-turnlist-benefits span
),
html[data-theme="light"] body :is(
    #modulos .module-card,
    #sobre .about-card,
    #solucao .solution-card,
    #solucao .benefit-tag,
    #depoimentos .testimonial-card,
    #planos .pricing-card,
    #contato .contact-card,
    #contato .contact-form-wrapper,
    #faq .faq-item
) {color:#77737a!important;opacity:1!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:rgba(232,94,2,.34)!important;box-shadow:0 10px 24px rgba(65,58,72,.08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .question-card.challenge-card,
    .control-card.challenge-card
),
html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .question-card.challenge-card,
    .control-card.challenge-card
).is-lit {color:#77737a!important;opacity:1!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid rgba(232,94,2,.40)!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
) :is(p, li, small) {color:#77737a!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
) :is(h1, h2, h3, h4, h5, h6, strong, b, .plan-included-title),
html[data-theme="light"] body #problema .question-card.challenge-card p,
html[data-theme="light"] body #faq .faq-question {color:#5c3d99!important}html[data-theme="light"] body #problema :is(
    .problem-card.challenge-card,
    .control-card.challenge-card
) p {color:#77737a!important}html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
):hover,
html[data-theme="light"] body :is(
    [class$="-card"],
    [class*="-card "],
    .benefit-tag,
    .faq-item,
    .contact-form-wrapper
):focus-within,
html[data-theme="light"] body #modulos.section-in-view .module-card.mount-item:hover,
html[data-theme="light"] body #modulos.section-in-view .module-card.mount-item:focus-visible,
html[data-theme="light"] body #problema .problem-card.challenge-card:hover,
html[data-theme="light"] body #problema .problem-card.challenge-card:focus-within,
html[data-theme="light"] body #problema #visao .question-card.challenge-card:hover,
html[data-theme="light"] body #problema #visao .question-card.challenge-card:focus-within,
html[data-theme="light"] body #problema #controle .control-card.challenge-card:hover,
html[data-theme="light"] body #problema #controle .control-card.challenge-card:focus-within {color:#77737a!important;background:linear-gradient(135deg,#fff,#f8f6fa)!important;background-color:#fff!important;border-color:rgba(232,94,2,.50)!important;box-shadow:0 10px 22px rgba(92,61,153,.09)!important}html[data-theme="light"] body #problema .challenges-slide .challenge-card:hover :is(h3, h4, strong, b),
html[data-theme="light"] body #problema .challenges-slide .challenge-card:focus-within :is(h3, h4, strong, b),
html[data-theme="light"] body #problema .question-card.challenge-card:hover p,
html[data-theme="light"] body #problema .question-card.challenge-card:focus-within p {color:#5c3d99!important}html[data-theme="light"] body #planos .pricing-card.featured{border:2px solid var(--orange-main)!important}html[data-theme="light"] body #planos .pricing-card.border-purple{border:1px solid var(--purple-tech)!important}html[data-theme="light"] body #problema .challenges-slide .challenge-card:is(:hover, :focus-within) :is(h3, h4, strong, b),
html[data-theme="light"] body #problema .challenges-slide .problem-card:is(:hover, :focus-within) h4,
html[data-theme="light"] body #problema #controle .control-card:is(:hover, :focus-within) h4,
html[data-theme="light"] body #problema #visao .question-card:is(:hover, :focus-within) p {color:#5c3d99!important}html[data-theme="light"] body #problema .challenges-slide .problem-card:is(:hover, :focus-within) p,
html[data-theme="light"] body #problema #controle .control-card:is(:hover, :focus-within) p {color:#77737a!important}html[data-theme="light"] body #depoimentos .testimonial-card,
html[data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) {color:#77737a!important;background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:rgba(232,94,2,.42)!important;box-shadow:0 9px 22px rgba(55,49,62,.08)!important}html[data-theme="light"] body #depoimentos .testimonial-card .testimonial-profile h3,
html[data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) .testimonial-profile h3 {color:#5c3d99!important}html[data-theme="light"] body #depoimentos .testimonial-card :is(
    .testimonial-profile > div > span,
    p
),
html[data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) :is(
    .testimonial-profile > div > span,
    p
) {color:#77737a!important;opacity:1!important}html[data-theme="light"] body #depoimentos .testimonial-card .testimonial-meta span,
html[data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) .testimonial-meta span {color:#5c3d99!important;background:rgba(92,61,153,.06)!important;border-color:rgba(232,94,2,.28)!important;opacity:1!important}html[data-theme="light"] body #depoimentos .testimonial-card .testimonial-meta i,
html[data-theme="light"] body #depoimentos .testimonial-card:is(:hover, :focus-within) .testimonial-meta i {color:var(--orange-main)!important}html[data-theme="light"] body #header.header,html[data-theme="light"] body #header.header.scrolled{background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(255,255,255,.16)) , rgba(244,240,250,.48)!important;border-top:1px solid rgba(255,255,255,.72)!important;border-bottom:1px solid rgba(92,61,153,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78) , inset 0 -1px 0 rgba(255,255,255,.28) , 0 12px 32px rgba(72,54,105,.10)!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important}html[data-theme="dark"] body > .top-bar .top-bar-controls :is(
    .btn-icon,
    .language-toggle,
    .top-search-toggle
):is(:hover, :focus-visible),
html[data-theme="dark"] body > .top-bar .top-faq-link.active,
html[data-theme="dark"] body > .top-bar .language-switcher.open .language-toggle {color:#ff9a3d!important;background:rgba(232,94,2,.17)!important;border-color:rgba(255,145,45,.68)!important;box-shadow:inset 0 0 0 1px rgba(255,145,45,.68) , 0 0 12px rgba(232,94,2,.22)!important;outline:none!important}html[data-theme="light"] body > .top-bar .top-bar-controls :is(
    .btn-icon,
    .language-toggle,
    .top-search-toggle
):is(:hover, :focus-visible),
html[data-theme="light"] body > .top-bar .top-faq-link.active,
html[data-theme="light"] body > .top-bar .language-switcher.open .language-toggle {color:#6f45b8!important;background:rgba(92,61,153,.12)!important;border:1px solid rgba(92,61,153,.68)!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgba(92,61,153,.26) , 0 0 11px rgba(92,61,153,.18)!important;outline:none!important}html[data-theme="light"][data-theme="light"] body > .top-bar #language-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar #theme-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar .top-faq-link:is(:hover, :focus-visible, .active),
html[data-theme="light"][data-theme="light"] body > .top-bar #top-search-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar .language-switcher.open #language-toggle {color:#6f45b8!important;background:rgba(92,61,153,.12)!important;border:1px solid rgba(92,61,153,.68)!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgba(92,61,153,.26) , 0 0 11px rgba(92,61,153,.18)!important;outline:none!important}html body .footer-socials a:is(:hover, :focus-visible) {color:#fff!important;background:linear-gradient(135deg,var(--orange-main),var(--orange-light))!important;border-color:transparent!important;box-shadow:0 7px 18px rgba(255,122,0,.30)!important;outline:none!important}html body>.top-bar{position:relative!important;z-index:3000!important;overflow:visible!important}html body>.top-bar .top-bar-content,html body>.top-bar .top-bar-controls,html body>.top-bar .language-switcher{overflow:visible!important}html body>.top-bar .language-menu{z-index:5000!important;min-width:210px}@media (max-width:768px){html body>.top-bar .language-menu{right:auto!important;left:0!important}}html[data-theme="dark"] body > .top-bar :is(
    .top-bar-socials a,
    .top-bar-left > a,
    #language-toggle,
    #theme-toggle,
    .top-faq-link,
    .top-client-link,
    #top-search-toggle
):is(:hover, :focus-visible),
html[data-theme="dark"] body > .top-bar .top-faq-link.active,
html[data-theme="dark"] body > .top-bar .language-switcher.open #language-toggle {color:#ff9a3d!important;background:rgba(232,94,2,.16)!important;border:1px solid transparent!important;box-shadow:0 0 13px rgba(232,94,2,.25)!important;outline:none!important}html[data-theme="light"] body > .top-bar :is(
    .top-bar-socials a,
    .top-bar-left > a,
    #language-toggle,
    #theme-toggle,
    .top-faq-link,
    .top-client-link,
    #top-search-toggle
):is(:hover, :focus-visible),
html[data-theme="light"] body > .top-bar .top-faq-link.active,
html[data-theme="light"] body > .top-bar .language-switcher.open #language-toggle {color:#6f45b8!important;background:rgba(92,61,153,.11)!important;border:1px solid transparent!important;box-shadow:0 0 12px rgba(92,61,153,.20)!important;outline:none!important}html body > .top-bar :is(
    .top-bar-socials a,
    #language-toggle,
    #theme-toggle,
    .top-faq-link,
    #top-search-toggle
):is(:hover, :focus-visible) {border-radius:50%!important}html body > .top-bar :is(
    .top-bar-left > a,
    .top-client-link
):is(:hover, :focus-visible) {border-radius:999px!important}html body>.cookie-banner{z-index:7000!important}html[data-theme="light"][data-theme="light"] body > .top-bar #language-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar #theme-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar #top-search-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar .language-switcher.open #language-toggle {color:#6f45b8!important;background:rgba(92,61,153,.11)!important;border:1px solid transparent!important;box-shadow:0 0 12px rgba(92,61,153,.20)!important}html body > .top-bar :is(
    .top-bar-socials a,
    #language-toggle,
    #theme-toggle,
    .top-faq-link,
    #top-search-toggle
) {border:0!important;outline:0!important;box-shadow:none!important;transition:color .22s ease , background-color .22s ease , transform .22s ease!important}html[data-theme="dark"] body > .top-bar :is(
    .top-bar-socials a,
    #language-toggle,
    #theme-toggle,
    .top-faq-link,
    #top-search-toggle
):is(:hover, :focus-visible),
html[data-theme="dark"] body > .top-bar .top-faq-link.active,
html[data-theme="dark"] body > .top-bar .language-switcher.open #language-toggle,
html[data-theme="light"] body > .top-bar :is(
    .top-bar-socials a,
    #language-toggle,
    #theme-toggle,
    .top-faq-link,
    #top-search-toggle
):is(:hover, :focus-visible),
html[data-theme="light"] body > .top-bar .top-faq-link.active,
html[data-theme="light"] body > .top-bar .language-switcher.open #language-toggle {border:0!important;outline:0!important;box-shadow:none!important}html[data-theme="light"][data-theme="light"] body > .top-bar #language-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar #theme-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar .top-faq-link:is(:hover, :focus-visible, .active),
html[data-theme="light"][data-theme="light"] body > .top-bar #top-search-toggle:is(:hover, :focus-visible),
html[data-theme="light"][data-theme="light"] body > .top-bar .language-switcher.open #language-toggle {border:0!important;outline:0!important;box-shadow:none!important}