.marketing-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:68px;padding-bottom:70px}.marketing-copy h1{font-size:clamp(42px,4.2vw,61px);line-height:1.08;letter-spacing:-2.8px;margin:24px 0}.marketing-copy>p{font-size:17px;max-width:480px}.marketing-copy .eyebrow{font-size:8px;letter-spacing:1.6px}.trial-condition{display:block;max-width:450px;color:#91859e;line-height:1.7;font-size:9px;margin-top:12px}.mascot-intro{display:flex;align-items:center;gap:19px;margin-top:30px;max-width:460px}.mascot-intro img{width:112px;height:134px;object-fit:contain;border-radius:20px;flex-shrink:0;animation:mascot-present .6s ease-out both}.mascot-intro strong{font-size:12px;font-weight:500}.mascot-intro p{font-size:11px;margin-top:7px;line-height:1.65}.demo-suite{position:relative;isolation:isolate;width:100%;max-width:500px;margin:auto}.demo-suite:before{content:"";position:absolute;inset:-35px;z-index:-1;background:radial-gradient(ellipse,#7040b626,transparent 70%)}.demo-segments{display:flex;border:1px solid #352944;border-radius:8px;padding:4px;gap:3px;margin-bottom:14px;background:#121018}.demo-segments button{flex:1;background:transparent;border:0;color:#9b8ba9;padding:12px 7px;border-radius:5px;font-size:10px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.demo-segments button.active{background:#38254f;color:#eadcff}.demo-chat{border:1px solid #4d375e;border-radius:13px;background:#131019;overflow:hidden;box-shadow:0 25px 50px #0003}.demo-chat-head{padding:17px 20px;background:#20172c;display:flex;align-items:center;gap:11px;border-bottom:1px solid #3d2b4e}.demo-chat-head>svg{margin-left:auto;color:#a082c2}.demo-bot{width:36px;height:36px;background:#8951d0;display:grid;place-items:center;border-radius:10px}.demo-chat-head strong{display:block;font-size:11px}.demo-chat-head small{display:flex;gap:5px;align-items:center;margin-top:6px;font-size:9px;color:#ae9dbe}.demo-chat-head i{width:4px;height:4px;background:#84c8a2;border-radius:50%}.demo-messages{height:325px;padding:17px 19px;display:flex;flex-direction:column;gap:12px;overflow:auto;scrollbar-width:thin}.demo-label{text-align:center;color:#7d6e8a;font-size:6px;letter-spacing:1.3px;display:block;margin-bottom:5px}.demo-message{font-size:10px;line-height:1.7;max-width:86%;padding:10px 13px;border-radius:10px;background:#30213f;align-self:flex-end;animation:message-in .3s ease-out both}.demo-message.assistant{align-self:flex-start;background:#211c2b;border:1px solid #30243c}.demo-message small{display:flex;gap:5px;justify-content:flex-end;align-items:center;color:#8e7d9f;font-size:6px;margin-top:4px}.demo-typing{display:flex;align-items:center;gap:4px;padding:10px 12px;color:#9e81b6}.demo-typing span{width:4px;height:4px;background:#a580ce;border-radius:50%;animation:typing-pulse 1s infinite}.demo-typing span:nth-child(2){animation-delay:.15s}.demo-typing span:nth-child(3){animation-delay:.3s}.demo-typing small{font-size:8px;margin-left:5px}.demo-ready{font-size:11px;color:#806b92;text-align:center;margin-top:80px}.demo-controls{display:flex;align-items:center;gap:16px;padding:13px 17px;border-top:1px solid #30243a;background:#18121f}.demo-controls button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#c4a9e2;font-size:8px;cursor:pointer;padding:4px 0}.demo-controls>span{font-size:7px;color:#84718f;margin-left:auto}.demo-connector{display:flex;justify-content:center;align-items:center;gap:9px;padding:13px;color:#8f6fb0}.demo-connector small{font-size:8px}.demo-connector>span{height:1px;width:35px;background:#50315e}.demo-crm{background:#15101e;border:1px solid #392743;border-radius:10px;padding:15px}.demo-crm-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.demo-crm-top strong{font-size:10px;font-weight:500}.demo-crm-top small{font-size:7px;color:#9b7eb1;border:1px solid #483058;border-radius:20px;padding:4px 7px}.demo-lanes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-lane{background:#0d0b13;border:1px solid #2c2036;border-radius:6px;min-height:108px;padding:9px}.demo-lane>span{font-size:7px;color:#a190b0;display:flex;align-items:center;gap:5px}.demo-lane i{width:4px;height:4px;border-radius:50%;background:#a976d2}.demo-lane:nth-child(2) i{background:#79b69d}.demo-lead{background:#282033;border:1px solid #503563;border-radius:5px;padding:9px;margin-top:10px;animation:message-in .25s ease-out}.demo-lead b{display:block;font-size:8px;font-weight:500}.demo-lead small{display:block;font-size:7px;color:#ad91c4;margin-top:5px}.demo-lead em{display:block;font-style:normal;font-size:6px;color:#8eb5a4;margin-top:6px}.demo-lead.moved{border-color:#416052;animation:lead-move .4s ease-out}.demo-disclaimer{font-size:7px;line-height:1.6;color:#887494;text-align:center;margin:11px 15px 0}.how-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.how-cards article{padding:10px 0 28px;border-bottom:1px solid #362a40}.how-cards article>span{font-size:10px;color:#b18bcf}.how-cards h3{font-size:19px;font-weight:500;letter-spacing:-.4px;margin:24px 0 15px}.how-cards p{font-size:12px}.automotive-band{display:grid;grid-template-columns:80px 1fr auto;gap:30px;align-items:center;margin-top:80px;padding:40px;border:1px solid #402d53;border-radius:12px;background:linear-gradient(100deg,#21162e,#110e18)}.auto-icon{background:#342046;border:1px solid #5a3e70;display:grid;place-items:center;border-radius:18px;width:70px;height:70px;color:#c49aec}.automotive-band h2{font-size:31px}.automotive-band p{font-size:12px;max-width:450px}.automotive-band .button{font-size:11px;gap:12px}.plan>p{min-height:50px;line-height:1.7}.plan .price small{font-size:12px;letter-spacing:0;font-weight:400;color:#a28bb6}.plan li{align-items:flex-start;font-size:11px;line-height:1.6;margin-bottom:12px}.plan li svg{margin-top:2px}.plan ul{min-height:320px}.self-setup{font-weight:400;color:#bd9fdf}.pricing-rules{margin-top:30px;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:8px 30px;padding:28px;border:1px solid #33233e;background:#100d16;border-radius:9px}.pricing-rules p{font-size:10px;margin:0 0 12px;line-height:1.8}.pricing-rules strong{color:#c5addc;font-weight:500}.pricing-rules small{grid-column:1/-1;font-size:8px;color:#8c799c;line-height:1.8;border-top:1px solid #31203c;padding-top:14px}.assistance-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.assistance-grid dl{margin:25px 0}.assistance-grid dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #30213c;padding:13px 0;font-size:10px}.assistance-grid dt{color:#a48bb8}.assistance-grid dd{color:#d5c4e4;text-align:right}.assistance-grid .feature small{font-size:8px;letter-spacing:0;line-height:1.8;display:block}.marketing-cta{padding-right:220px}.marketing-cta h2{font-size:31px}.marketing-cta>img{position:absolute;right:36px;bottom:20px;width:145px;height:174px;object-fit:contain;border-radius:25px}.reveal-section.reveal-ready{opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s}.reveal-section.is-visible{opacity:1;transform:none}button:focus-visible{outline:2px solid #c19be8;outline-offset:4px}.button:active{transform:scale(.98)}.button:focus-visible{box-shadow:0 0 0 4px #ad7aff22}.featured{box-shadow:0 0 40px #6c35a20e}@keyframes message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mascot-present{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lead-move{0%{opacity:.4;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes typing-pulse{0%,to{opacity:.4}50%{opacity:1}}@media(max-width:1100px){.marketing-hero{gap:35px}.marketing-copy h1{font-size:49px}.nav>nav{gap:20px;font-size:11px}.nav{gap:20px}.automotive-band{grid-template-columns:60px 1fr}.automotive-band>.button{grid-column:2;justify-self:start}.automotive-band .auto-icon{width:55px;height:55px}.demo-segments button,.hero-note{font-size:9px}.hero-actions .text-link{font-size:11px}}@media(max-width:760px){.marketing-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:45px;gap:35px}.marketing-copy h1{font-size:clamp(39px,10.5vw,60px);letter-spacing:-2px}.marketing-copy>p{font-size:15px}.marketing-copy .eyebrow{font-size:7px;letter-spacing:1.2px}.hero-actions{gap:20px}.mascot-intro{margin-top:25px;gap:15px}.mascot-intro img{width:85px;height:102px;border-radius:17px}.mascot-intro strong{font-size:11px}.mascot-intro p{font-size:10px}.demo-suite{max-width:450px}.demo-messages{height:350px}.demo-message{font-size:11px}.demo-label{font-size:6px}.demo-chat-head strong{font-size:12px}.demo-controls button{font-size:9px}.demo-controls>span{font-size:7px}.demo-segments button{font-size:9px;padding:12px 4px}.demo-lane{min-height:116px}.demo-lane>span,.demo-lead b,.demo-lead small{font-size:8px}.demo-crm-top strong{font-size:11px}.demo-disclaimer{font-size:8px}.how-cards{grid-template-columns:1fr;gap:20px}.how-cards h3{margin-top:15px}.how-cards p{font-size:13px}.automotive-band{margin-top:55px;padding:26px;grid-template-columns:1fr;gap:14px}.automotive-band>.button{grid-column:auto}.automotive-band h2{font-size:28px}.automotive-band p{font-size:12px}.assistance-grid,.pricing-rules{grid-template-columns:1fr}.pricing-rules{padding:22px;gap:10px}.pricing-rules p{font-size:11px}.pricing-rules small{font-size:9px;grid-column:auto}.plan>p{font-size:12px}.plan ul,.plan>p{min-height:0}.plan li{font-size:12px}.assistance-grid dl>div{font-size:11px;gap:15px}.marketing-cta{padding:30px 25px 145px}.marketing-cta>img{width:95px;height:114px;right:25px;bottom:20px;border-radius:17px}.marketing-cta h2{font-size:26px}.trial-condition{font-size:9px}.hero-note{flex-wrap:wrap;gap:10px 18px}}@media(prefers-reduced-motion:reduce){.demo-lead,.demo-message,.demo-typing span,.mascot-intro img{animation:none!important}.reveal-section.reveal-ready{opacity:1;transform:none;transition:none}.button,.demo-segments button{transition:none!important}}.analytics-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;z-index:35;background:#171322;border:1px solid #756099;border-radius:14px;padding:16px;box-shadow:0 8px 40px #0008}.analytics-consent p{font-size:13px;margin:0 0 10px}.analytics-consent button{padding:10px 13px;margin:4px 8px 0 0;border:1px solid #795ca8;border-radius:6px;background:#2a2040;color:white;cursor:pointer}.analytics-consent a{text-decoration:underline}#como-funciona .how-cards .how-illustration{width:160px;height:120px;margin:15px auto 0;display:block}#como-funciona .how-illustration svg{display:block;width:100%;height:100%;overflow:visible}#como-funciona .how-illustration .how-panel{fill:#171220;stroke:#58416e;stroke-width:1.4}#como-funciona .how-illustration .how-column{fill:#110e19;stroke:#3e2d51;stroke-width:1.2}#como-funciona .how-illustration .how-bubble{fill:#36214e;stroke:#9369c5;stroke-width:1.4}#como-funciona .how-illustration .how-bubble.light{fill:#48305f;stroke:#c29ae9}#como-funciona .how-illustration .how-line{stroke:#c1a2e1;stroke-width:2}#como-funciona .how-illustration .faint{stroke:#7e6399}#como-funciona .how-illustration .how-avatar{fill:#7952a5;stroke:#c09ae6;stroke-width:1.2}#como-funciona .how-illustration .how-bright{stroke:#f2e6ff;stroke-width:1.7}#como-funciona .how-illustration .how-dot{fill:#c19bf3;stroke:#e5ceff;stroke-width:1}#como-funciona .how-illustration .how-route{stroke:#956dc2;stroke-width:1.5;stroke-dasharray:3 4}#como-funciona .how-illustration .how-contact{fill:#4b3067;stroke:#c59ce9;stroke-width:1.5}#como-funciona .how-illustration .how-check{stroke:#261536;stroke-width:2}#como-funciona .how-illustration .how-thumb{fill:#573775;stroke:#956cbb;stroke-width:1}#como-funciona .how-illustration .how-sync-disc{fill:#65418e;stroke:#ba94e0;stroke-width:1.5}@media(max-width:760px){#como-funciona .how-cards .how-illustration{width:144px;height:108px;margin-top:12px}}