.landing-page,.landing-page *{box-sizing:border-box;margin:0;padding:0}.landing-page{font-family:Inter,sans-serif;background-color:#F4F7F8;color:#101828;overflow-x:hidden;scroll-behavior:smooth}#app,.landing-page{width:100vw;min-height:100vh}#app{position:relative;filter:blur(24px);opacity:0;transition:filter 1.5s cubic-bezier(.16,1,.3,1),opacity 1.5s ease-out;z-index:10}#app.loaded{filter:blur(0);opacity:1}.bg-wave{position:absolute;top:0;height:100vh;width:30vw;opacity:0;z-index:-1;transition:all 2.5s cubic-bezier(.16,1,.3,1);fill:#FFFFFF}.wave-left{left:0;transform:translateX(-15vw)}.wave-right{right:0;transform:translateX(15vw)}.wave-left.reveal-wave,.wave-right.reveal-wave{opacity:.9;transform:translateX(0)}.landing-page header{padding:20px 48px;display:flex;align-items:center;justify-content:space-between;opacity:0;transform:translateY(-30px);transition:all 1.2s cubic-bezier(.16,1,.3,1) .3s;position:relative;z-index:100}.landing-page header.reveal{opacity:1;transform:translateY(0)}.logo{font-size:20px;font-weight:800;display:flex;align-items:center;gap:8px;letter-spacing:-.5px;flex-shrink:0}.logo img{height:32px}.nav-links{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.85);border:1px solid #e5e7eb;border-radius:50px;padding:6px 8px;backdrop-filter:blur(8px);box-shadow:0 1px 3px rgba(0,0,0,.04)}.nav-links a{cursor:pointer;transition:all .25s ease;text-decoration:none;color:#667085;font-weight:500;font-size:14px;padding:8px 20px;border-radius:50px;white-space:nowrap}.nav-links a:hover{color:#101828;background:rgba(0,0,0,.04)}.btn{padding:12px 24px;border-radius:40px;border:1px solid rgba(0,0,0,.05);font-weight:600;font-family:inherit;font-size:15px;cursor:pointer;transition:all .3s ease-out}.signup-btn{background:#101828;color:#fff;position:relative}.signup-btn:hover{box-shadow:0 0 24px 8px rgba(127,86,217,.25);border-color:rgba(127,86,217,.5)}.header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.login-link{font-weight:500;font-size:14px;color:#667085;cursor:pointer;transition:color .2s;text-decoration:none}.login-link:hover{color:#101828}.hero{text-align:center;margin-top:6vh;position:relative;z-index:5}.hero h1{font-size:4.5rem;font-weight:800;letter-spacing:-1.5px;transition:all 1.2s cubic-bezier(.16,1,.3,1)}.hero h1,.hero p{opacity:0;transform:scale(.9)}.hero p{font-size:1.25rem;color:#475467;margin-top:20px;font-weight:400;line-height:1.6;transition:all 1.2s cubic-bezier(.16,1,.3,1) .2s}.hero h1.reveal-scale,.hero p.reveal-scale{opacity:1;transform:scale(1)}.hero-ctas{margin-top:40px;display:flex;justify-content:center;gap:16px;opacity:0;transform:scale(.9);transition:all 1.2s cubic-bezier(.16,1,.3,1) .3s}.hero-ctas.reveal-scale{opacity:1;transform:scale(1)}.btn-secondary{background:#fff;color:#344054;border:1px solid #d0d5dd;box-shadow:0 1px 2px rgba(16,24,40,.05)}.btn-secondary:hover{background:#F9FAFB}.progress-wrapper{width:380px;margin:48px auto;position:relative;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.progress-wrapper.reveal{opacity:1}.progress-track{width:100%;height:3px;background:rgba(0,0,0,.06);border-radius:4px;position:absolute}.progress-fill{height:100%;background:#7F56D9;width:0;border-radius:4px;transition:width 1.5s cubic-bezier(.34,1.56,.64,1) .4s}.progress-wrapper.reveal .progress-fill{width:50%}.lock-icon-wrapper{width:44px;height:44px;background:#fff;border:1px solid #e4e7ec;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#667085;font-size:14px;position:relative;z-index:2;box-shadow:0 12px 24px -6px rgba(16,24,40,.08);transform:scale(0);transition:transform .8s cubic-bezier(.34,1.56,.64,1) .8s}.progress-wrapper.reveal .lock-icon-wrapper{transform:scale(1)}.cards{display:flex;justify-content:center;gap:32px;margin-top:64px;perspective:1000px;padding:0 32px 64px}.card{width:340px;height:360px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,1);border-radius:28px;box-shadow:0 12px 24px rgba(0,0,0,.04),inset 0 2px 4px rgba(255,255,255,.5);padding:32px;opacity:0;transform:translateY(30px);transition:transform .3s ease-out,box-shadow .3s ease-out,opacity .3s ease-out;display:flex;flex-direction:column;position:relative;overflow:hidden;cursor:default;text-align:left;transition:all .8s cubic-bezier(.2,.8,.2,1)!important}.card.left-card{transform:scale(.9) translateX(372px);z-index:1;opacity:0}.card.center-card{transform:scale(.9);z-index:5;opacity:0}.card.right-card{transform:scale(.9) translateX(-372px);z-index:1;opacity:0}.cards.revealed-sides .card.left-card{transform:rotateY(15deg) rotateX(4deg) scale(.9) translateX(10px);opacity:.8;box-shadow:-10px 10px 20px rgba(0,0,0,.05)}.cards.revealed-center .card.center-card{transform:rotateY(0deg) rotateX(0deg) scale(1.05) translateY(-10px);opacity:1;box-shadow:0 24px 48px rgba(0,0,0,.1)}.cards.revealed-sides .card.right-card{transform:rotateY(-15deg) rotateX(4deg) scale(.9) translateX(-10px);opacity:.8;box-shadow:10px 10px 20px rgba(0,0,0,.05)}.cards.hover-left .card.left-card{transform:rotateY(0deg) rotateX(0deg) scale(1.05) translateY(-10px);z-index:5;opacity:1;box-shadow:0 24px 48px rgba(0,0,0,.1)}.cards.hover-left .card.center-card{transform:rotateY(-15deg) rotateX(4deg) scale(.9) translateX(-20px);z-index:2;opacity:.8;box-shadow:10px 10px 20px rgba(0,0,0,.05)}.cards.hover-left .card.right-card{transform:rotateY(-25deg) rotateX(4deg) scale(.85) translateX(-40px);z-index:1;opacity:.6;box-shadow:15px 10px 20px rgba(0,0,0,.03)}.cards.hover-center .card.left-card{transform:rotateY(15deg) rotateX(4deg) scale(.9) translateX(10px);z-index:1;opacity:.8;box-shadow:-10px 10px 20px rgba(0,0,0,.05)}.cards.hover-center .card.center-card{transform:rotateY(0deg) rotateX(0deg) scale(1.05) translateY(-10px);z-index:5;opacity:1;box-shadow:0 24px 48px rgba(0,0,0,.1)}.cards.hover-center .card.right-card{transform:rotateY(-15deg) rotateX(4deg) scale(.9) translateX(-10px);z-index:1;opacity:.8;box-shadow:10px 10px 20px rgba(0,0,0,.05)}.cards.hover-right .card.left-card{transform:rotateY(25deg) rotateX(4deg) scale(.85) translateX(40px);z-index:1;opacity:.6;box-shadow:-15px 10px 20px rgba(0,0,0,.03)}.cards.hover-right .card.center-card{transform:rotateY(15deg) rotateX(4deg) scale(.9) translateX(20px);z-index:2;opacity:.8;box-shadow:-10px 10px 20px rgba(0,0,0,.05)}.cards.hover-right .card.right-card{transform:rotateY(0deg) rotateX(0deg) scale(1.05) translateY(-10px);z-index:5;opacity:1;box-shadow:0 24px 48px rgba(0,0,0,.1)}.card-title{font-size:18px;font-weight:600;letter-spacing:-.5px;margin-bottom:24px;color:#101828}.chart-container{flex:1;display:flex;align-items:flex-end;position:relative;overflow:hidden;border-bottom:2px dashed #f2f4f7;padding-bottom:16px;margin-bottom:24px;pointer-events:none}.chart-svg{width:200%;height:120px;position:absolute;bottom:16px;left:0;animation:panLeft 8s linear infinite forwards}@keyframes panLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.drop-line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine 2s ease-out .5s forwards}.drop-line-fill{opacity:0;animation:fadeIn 1s ease-out 1.5s forwards}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.pulse-point{opacity:0;transform-origin:center;transform-box:fill-box;animation:pointAppear .5s cubic-bezier(.34,1.56,.64,1) forwards,glowPulse 2.5s ease-in-out 3s infinite}.pulse-point-end{animation:pointAppear .5s cubic-bezier(.34,1.56,.64,1) forwards,glowPulseEnd 2s ease-in-out 3.5s infinite}@keyframes pointAppear{0%{opacity:0;r:0}60%{opacity:1;r:8}to{opacity:1;r:6}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 2px rgba(217,45,32,.2))}50%{filter:drop-shadow(0 0 6px rgba(217,45,32,.5))}}@keyframes glowPulseEnd{0%,to{filter:drop-shadow(0 0 3px rgba(217,45,32,.3))}50%{filter:drop-shadow(0 0 10px rgba(217,45,32,.65))}}.drop-line,.drop-line-fill,.pulse-point,.pulse-point-end{animation-play-state:paused}.reveal-on-scroll.is-visible .drop-line,.reveal-on-scroll.is-visible .drop-line-fill,.reveal-on-scroll.is-visible .pulse-point,.reveal-on-scroll.is-visible .pulse-point-end{animation-play-state:running}.chart-graph-container:hover .drop-line,.chart-graph-container:hover .drop-line-fill,.chart-graph-container:hover .pulse-point,.chart-graph-container:hover .pulse-point-end,.chart-graph-container:hover~.lost-deal-bubble{animation-play-state:paused}.lost-deal-bubble{opacity:0;transform:translateY(10px);transition:transform .3s ease}.bubble-1{animation:floatUpFade 4s ease-in-out 1s infinite}.bubble-2{animation:floatUpFade 4s ease-in-out 3s infinite}@keyframes floatUpFade{0%{opacity:0;transform:translateY(10px) scale(.95)}15%{opacity:1;transform:translateY(0) scale(1)}85%{opacity:1;transform:translateY(-3px) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.95)}}.center-card{justify-content:center;align-items:center;background:radial-gradient(circle at top right,#ffffff,#F4F7F8)}.ai-bubble{width:100%;border-radius:12px;pointer-events:none}@keyframes float1{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes float3{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}.stat-row{justify-content:space-between;margin-bottom:8px;pointer-events:none}.stat-left,.stat-row{display:flex;align-items:center}.stat-left{gap:12px}.stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px}.stat-info{display:flex;flex-direction:column;gap:4px}.stat-name{font-weight:600;font-size:14px;color:#101828}.stat-date{font-size:12px;color:#667085}#modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);z-index:10000;opacity:0;pointer-events:none;transition:opacity .4s ease;display:flex;align-items:center;justify-content:center}#modal-overlay.active{opacity:1;pointer-events:auto}.modal{background:#FFFFFF;width:440px;border-radius:24px;padding:48px;position:relative;box-shadow:0 40px 80px -20px rgba(16,24,40,.2),inset 0 2px 4px rgba(255,255,255,.5);transform:scale(.8);opacity:0;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;align-items:center;text-align:center}#modal-overlay.active .modal{transform:scale(1);opacity:1}.close-modal-btn{position:absolute;top:24px;right:24px;background:none;border:none;font-size:20px;color:#98A2B3;cursor:pointer;transition:color .2s}.close-modal-btn:hover{color:#101828}.modal-logo{color:#7F56D9;font-size:28px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px}.modal h2{font-size:24px;font-weight:600;margin-bottom:12px;letter-spacing:-.5px}.modal p{color:#475467;font-size:15px;margin-bottom:32px;font-weight:400}.google-btn{width:100%;padding:14px;background:#fff;border:1px solid #d0d5dd;border-radius:12px;font-weight:600;font-size:15px;color:#344054;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.05);margin-bottom:24px;transition:background .2s}.google-btn:hover{background:#F9FAFB}.divider{display:flex;align-items:center;width:100%;margin-bottom:24px}.divider:after,.divider:before{content:"";flex:1;height:1px;background:#EAECF0}.divider span{padding:0 12px;color:#667085;font-size:14px;font-weight:500}.input-field{width:100%;padding:14px 16px;border:1px solid #d0d5dd;border-radius:12px;font-family:Inter,sans-serif;font-size:15px;margin-bottom:16px;outline:none;transition:all .2s}.input-field:focus{border-color:#7F56D9;box-shadow:0 0 0 4px rgba(127,86,217,.1)}.submit-btn{width:100%;padding:16px;background:#7F56D9;color:#fff;border:none;border-radius:12px;font-weight:600;font-family:inherit;font-size:16px;cursor:pointer;box-shadow:0 4px 12px rgba(127,86,217,.2);transition:background .2s}.submit-btn:hover{background:#6941C6}.landing-page section{padding:96px 32px;text-align:center;position:relative;z-index:5}.section-tag{font-size:14px;font-weight:600;color:#7F56D9;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.section-title{font-size:36px;font-weight:700;color:#101828;margin-bottom:24px;letter-spacing:-1px}.section-desc{font-size:18px;color:#475467;max-width:600px;margin:0 auto 48px;line-height:1.6}.grid{display:grid;max-width:1100px;margin:0 auto;gap:32px}.grid-2{grid-template-columns:repeat(2,1fr);align-items:center;text-align:left}.grid-3{grid-template-columns:repeat(3,1fr)}.block-card{background:rgba(255,255,255,.7);border:1px solid #e4e7ec;border-radius:20px;padding:40px;box-shadow:0 4px 12px rgba(16,24,40,.02);transition:all .3s;text-align:left}.block-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(16,24,40,.06);background:rgba(255,255,255,.9)}.block-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:24px;color:#7F56D9;background:#F4F3FF}.block-title{font-size:20px;font-weight:600;color:#101828;margin-bottom:12px}.block-desc{font-size:15px;color:#475467;line-height:1.6}.bullet-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.bullet-item{display:flex;align-items:flex-start;gap:12px}.bullet-icon{color:#12B76A;font-size:18px;margin-top:2px}.step-card{flex-direction:column;text-align:center}.step-card,.step-number{display:flex;align-items:center}.step-number{width:40px;height:40px;border-radius:50%;background:#7F56D9;color:white;justify-content:center;font-weight:600;font-size:18px;margin-bottom:24px}.price-card{border:2px solid #e4e7ec;text-align:center;background:#fff}.price-card.popular{border-color:#7F56D9;position:relative;box-shadow:0 16px 32px -8px rgba(127,86,217,.15)}.popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#7F56D9;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;text-transform:uppercase}.price{font-size:48px;font-weight:800;color:#101828;margin:24px 0}.price span{font-size:16px;font-weight:500;color:#475467}.hiw-section{background:#F9FAFB;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.hiw-header{text-align:center;margin-bottom:56px}.hiw-container{display:flex;align-items:stretch;justify-content:center;gap:0;max-width:1140px;margin:0 auto;padding:0 16px}.hiw-step{flex:1;max-width:260px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:28px 24px 24px;border-radius:18px;background:#fff;border:1px solid #eaecf0;position:relative;box-shadow:0 1px 3px rgba(16,24,40,.04);opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s ease}.hiw-step .hiw-step-badge,.hiw-step .hiw-step-label,.hiw-step .hiw-step-title,.hiw-step .hiw-step-visual{transition:all .4s cubic-bezier(.4,0,.2,1)}.hiw-step-label{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#D0D5DD;margin-bottom:8px;text-transform:uppercase}.hiw-step .hiw-step-title{font-size:17px;font-weight:700;color:#D0D5DD;margin-bottom:16px;line-height:1.3;letter-spacing:-.3px}.hiw-step-visual{width:100%;flex:1;margin-bottom:16px;opacity:.35}.hiw-step-badge{font-size:12px;font-weight:600;color:#D0D5DD;background:#F9FAFB;border:1px solid #eaecf0;padding:5px 14px;border-radius:20px;align-self:flex-start}.hiw-step--active{opacity:1;transform:translateY(0);box-shadow:0 4px 16px rgba(16,24,40,.08)}.hiw-step--active .hiw-step-label{color:#98A2B3}.hiw-step--active .hiw-step-title{color:#101828}.hiw-step--active .hiw-step-visual{opacity:1}.hiw-step--active .hiw-step-badge{color:#344054;background:#F2F4F7;border-color:#D0D5DD}.hiw-step--active:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(16,24,40,.1)}.hiw-dot-connector{display:flex;align-items:center;justify-content:center;width:28px;min-width:28px;padding-top:60px;opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.hiw-dot-connector span{display:block;width:8px;height:8px;border-radius:50%;background:#D0D5DD;transition:background .3s ease}.hiw-arrow--active span,.hiw-dot-connector[class*="--active"] span{background:#7F56D9}.hiw-arrow--active{opacity:1;transform:scale(1)}.hiw-mock{border-radius:10px;background:#F9FAFB;border:1px solid #eaecf0;overflow:hidden}.hiw-mock-bar{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid #eaecf0;background:#fff}.hiw-mock-dot{width:7px;height:7px;border-radius:50%;background:#D0D5DD}.hiw-mock-wave{display:flex;align-items:flex-end;justify-content:center;gap:5px;padding:18px 16px;height:80px}.hiw-wave-bar{width:8px;border-radius:4px;background:#101828;transition:height .4s ease}.hiw-mock-alert{font-size:11px;font-weight:600;color:#B42318;background:#FEF3F2;border-top:1px solid #fecdca;padding:7px 12px;display:flex;align-items:center;gap:6px}.hiw-mock-alert i{font-size:12px}.hiw-mock--chat{display:flex;flex-direction:column}.hiw-chat-bubble{font-size:12px;font-weight:500;padding:8px 12px;margin:6px 10px;border-radius:10px;line-height:1.4}.hiw-chat-bubble--customer{background:#F2F4F7;color:#344054;align-self:flex-start;border-bottom-left-radius:3px;margin-bottom:0}.hiw-chat-bubble--ai{background:#101828;color:#fff;align-self:flex-end;border-bottom-right-radius:3px;margin-bottom:10px}.hiw-chat-bubble--ai i{font-size:10px;margin-right:4px;color:#E9D7FE}.hiw-mock--close{display:flex;flex-direction:column}.hiw-close-item{font-size:12px;font-weight:500;padding:8px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #f2f4f7}.hiw-close-item:last-child{border-bottom:none}.hiw-close-item i{font-size:10px;width:14px;text-align:center}.hiw-close-item--done{color:#98A2B3;text-decoration:line-through}.hiw-close-item--done i{color:#12B76A}.hiw-close-item--active{color:#101828;font-weight:600;background:#F9FAFB}.hiw-close-item--active i{color:#101828}.hiw-chart-bars{display:flex;align-items:flex-end;justify-content:center;gap:8px;padding:16px 14px 10px;height:110px}.hiw-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.hiw-chart-fill{width:100%;border-radius:4px 4px 0 0;background:#101828;transition:height .5s ease}.hiw-chart-fill--accent{background:#7F56D9}.hiw-chart-col span{font-size:9px;color:#98A2B3;font-weight:600;margin-top:6px;letter-spacing:.3px}@media (max-width:768px){.hiw-container{flex-direction:column;align-items:center;gap:8px}.hiw-step{max-width:100%;width:100%}.hiw-dot-connector{padding-top:0;width:auto;min-width:auto;height:24px}}.final-cta{background:#101828;padding:120px 32px;border-radius:40px;max-width:1200px;margin:96px auto}.final-cta,.final-cta .section-title{color:white}.final-cta .section-desc{color:#D0D5DD}.landing-page footer{padding:64px;text-align:center;border-top:1px solid #e4e7ec;color:#475467}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;margin:32px 0;font-weight:500}.footer-links span{cursor:pointer;transition:color .2s}.footer-links span:hover{color:#101828}.footer-legal{font-size:14px;color:#98A2B3;display:flex;justify-content:center;gap:24px}.reveal-on-scroll{opacity:0;transition:all 1s cubic-bezier(.16,1,.3,1)}.fade-up{transform:translateY(40px)}.fade-left{transform:translateX(-40px)}.fade-right{transform:translateX(40px)}.pop-in{transform:scale(.9)}.reveal-on-scroll.is-visible{opacity:1;transform:translate(0) scale(1)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.delay-4{transition-delay:.4s}.delay-5{transition-delay:.5s}.delay-6{transition-delay:.6s}@media (max-width:768px){.landing-page header{padding:24px 20px;flex-direction:column;gap:20px}.nav-links{gap:20px;font-size:14px;flex-wrap:wrap;justify-content:center}.header-actions{display:none}.hero{margin-top:4vh}.hero h1{font-size:2.2rem;line-height:1.1}.hero p{font-size:1rem;padding:0 12px;margin-top:12px}.hero-ctas{flex-direction:column;padding:0 20px}.btn{width:100%;justify-content:center}.progress-wrapper{width:100%;max-width:380px;padding:0 20px}.cards{flex-direction:column;gap:24px;padding:0 20px;perspective:none}.card{width:100%!important;height:auto!important;min-height:320px;margin:0!important}.card.center-card,.card.left-card,.card.right-card{transform:translateY(20px)!important}.cards.hover-center .card.center-card,.cards.hover-center .card.left-card,.cards.hover-center .card.right-card,.cards.hover-left .card.center-card,.cards.hover-left .card.left-card,.cards.hover-left .card.right-card,.cards.hover-right .card.center-card,.cards.hover-right .card.left-card,.cards.hover-right .card.right-card,.cards.revealed-center .card.center-card,.cards.revealed-sides .card.left-card,.cards.revealed-sides .card.right-card{transform:translateY(0)!important;opacity:1!important;z-index:1!important;box-shadow:0 12px 24px rgba(0,0,0,.06)!important}.landing-page section{padding:48px 16px}.section-title{font-size:28px;margin-bottom:16px}.section-desc{font-size:16px;margin-bottom:32px}.grid-2,.grid-3{grid-template-columns:1fr;gap:32px}.grid-2>*{order:unset!important}.interactive.animating-hover{width:100%!important;transform:none!important;height:auto!important}.final-cta{padding:64px 20px;margin:48px 16px;border-radius:24px}.footer-links{flex-direction:column;gap:20px;align-items:center}.footer-legal{flex-direction:column;gap:16px}}.ipb-root{width:100%;max-width:620px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:20px;cursor:default;opacity:0;transform:translateY(12px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.ipb-root.reveal{opacity:1;transform:translateY(0)}.ipb-label{font-size:13px;font-weight:500;color:#667085;letter-spacing:.3px}.ipb-timeline{position:relative;width:100%;height:48px}.ipb-track{position:absolute;top:8px;left:0;right:0;height:2px;background:rgba(0,0,0,.08);border-radius:2px;overflow:hidden}.ipb-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#7F56D9,#9E77ED,#7F56D9);background-size:200% 100%;animation:ipb-shimmer 3s linear infinite;transition:width .7s cubic-bezier(.4,0,.2,1)}@keyframes ipb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ipb-dot-group{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;z-index:2}.ipb-dot{width:16px;height:16px;border-radius:50%;background:#D0D5DD;border:2px solid #f4f7f8;transition:all .4s cubic-bezier(.4,0,.2,1)}.ipb-dot--active{background:#7F56D9;border-color:rgba(127,86,217,.25);transform:scale(1.1);box-shadow:0 0 0 4px rgba(127,86,217,.15),0 0 12px rgba(127,86,217,.25);animation:ipb-pulse 2s ease-in-out infinite}@keyframes ipb-pulse{0%,to{box-shadow:0 0 0 4px rgba(127,86,217,.15),0 0 12px rgba(127,86,217,.25)}50%{box-shadow:0 0 0 6px rgba(127,86,217,.1),0 0 20px rgba(127,86,217,.18)}}.ipb-dot-label{font-size:11px;font-weight:500;color:#98A2B3;white-space:nowrap;transition:color .4s ease}.ipb-dot-label--active{color:#7F56D9;font-weight:600}.ipb-card{width:100%;min-height:56px;border-radius:14px;padding:16px 24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ipb-card-content{font-size:15px;font-weight:500;color:#344054;line-height:1.5;text-align:center;animation:ipb-fadeIn .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes ipb-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ipb-root{max-width:92vw;gap:16px;margin-top:32px}.ipb-card{padding:14px 16px}.ipb-card-content{font-size:14px}.ipb-dot-label{font-size:10px}}.demo-section{background:linear-gradient(180deg,#F9FAFB,#fff);border-top:1px solid #eaecf0}.demo-header{text-align:center;margin-bottom:48px}.demo-header .section-desc strong{color:#7F56D9;font-weight:600}.demo-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:0 auto}.demo-panel{background:rgba(255,255,255,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(234,236,240,.8);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.04)}.demo-panel--right{background:rgba(249,248,255,.85);border-color:rgba(233,215,254,.5)}.demo-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #f2f4f7;background:rgba(250,250,250,.9)}.demo-header-right{display:flex;align-items:center;gap:10px}.demo-panel-title{font-size:14px;font-weight:600;color:#344054;display:flex;align-items:center;gap:8px}.demo-panel-title i{font-size:13px;color:#7F56D9}.demo-timer{font-size:12px;font-weight:600;color:#344054;background:#F2F4F7;padding:4px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.demo-timer i{font-size:11px;color:#667085}.demo-live-badge{font-size:11px;font-weight:700;color:#D92D20;background:#FEF3F2;padding:3px 10px;border-radius:20px;animation:demo-pulse-badge 1.5s ease-in-out infinite}.demo-live-badge--sim{color:#7F56D9;background:#F4F3FF;animation:none}@keyframes demo-pulse-badge{0%,to{opacity:1}50%{opacity:.5}}.demo-sentiment{gap:6px;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;transition:all .4s ease}.demo-sentiment,.demo-waveform{display:flex;align-items:center}.demo-waveform{justify-content:center;gap:2px;padding:14px 20px;height:48px;background:rgba(250,250,250,.7);border-bottom:1px solid #f2f4f7}.demo-wave-bar{width:2.5px;height:6px;border-radius:2px;background:#D0D5DD;transition:all .3s ease}.demo-waveform--active .demo-wave-bar{background:linear-gradient(180deg,#7F56D9,#9E77ED);animation:demo-wave .8s ease-in-out infinite alternate}@keyframes demo-wave{0%{height:4px;opacity:.4}50%{height:22px;opacity:1}to{height:8px;opacity:.6}}.demo-transcript{flex:1;min-height:220px;max-height:320px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.demo-transcript::-webkit-scrollbar{width:4px}.demo-transcript::-webkit-scrollbar-track{background:transparent}.demo-transcript::-webkit-scrollbar-thumb{background:#E5E7EB;border-radius:4px}.demo-transcript-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:180px;color:#98A2B3;font-size:14px;text-align:center}.demo-transcript-placeholder i{font-size:32px;opacity:.3}.demo-placeholder-hint{font-size:12px;color:#D0D5DD;margin-top:4px}.demo-msg{padding:10px 14px;border-radius:14px;max-width:88%;font-size:14px;line-height:1.5}.demo-msg--animate{animation:demo-msg-appear .35s cubic-bezier(.34,1.56,.64,1)}@keyframes demo-msg-appear{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-msg--customer{background:#F9FAFB;border:1px solid #eaecf0;align-self:flex-start;border-bottom-left-radius:4px}.demo-msg--rep{background:#F4F3FF;border:1px solid #e9d7fe;align-self:flex-end;border-bottom-right-radius:4px}.demo-msg--system{align-self:center;max-width:100%;padding:0;background:none;border:none}.demo-msg-system{font-size:12px;font-weight:500;color:#667085;background:#F2F4F7;padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;text-align:center}.demo-msg-system i{font-size:11px;color:#98A2B3}.demo-msg--objection{border-color:#FECDCA;background:#FEF3F2}.demo-msg-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.demo-msg-sender{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;display:flex;align-items:center;gap:5px}.demo-msg--customer .demo-msg-sender{color:#667085}.demo-msg--rep .demo-msg-sender{color:#7F56D9}.demo-msg-sender i{font-size:10px}.demo-msg-time{font-size:10px;color:#98A2B3;font-weight:500;font-variant-numeric:tabular-nums}.demo-msg-text{color:#344054;font-weight:400;word-wrap:break-word;white-space:normal}.demo-msg--interim{opacity:.6;border-style:dashed}.demo-transcript-interim{color:#98A2B3;font-style:italic}.demo-cursor{color:#7F56D9;font-weight:300;animation:demo-blink 1s step-end infinite}@keyframes demo-blink{0%,to{opacity:1}50%{opacity:0}}.demo-msg-objection-tag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;background:#FEE4E2;border-radius:6px;font-size:10px;font-weight:700;color:#D92D20;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle}.demo-msg-objection-tag i{font-size:9px}.demo-controls{gap:10px;padding:16px 20px;border-top:1px solid #f2f4f7;background:rgba(250,250,250,.9)}.demo-controls,.demo-mic-btn{display:flex;align-items:center}.demo-mic-btn{gap:8px;padding:12px 24px;border:none;border-radius:14px;background:linear-gradient(135deg,#7F56D9,#6941C6);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;font-family:inherit;box-shadow:0 2px 8px rgba(127,86,217,.25)}.demo-mic-btn:hover{background:linear-gradient(135deg,#6941C6,#553AB6);transform:translateY(-2px);box-shadow:0 6px 20px rgba(127,86,217,.35)}.demo-mic-btn--active{background:linear-gradient(135deg,#D92D20,#B42318);animation:demo-mic-pulse 2s ease-in-out infinite;box-shadow:0 2px 8px rgba(217,45,32,.3)}.demo-mic-btn--active:hover{background:linear-gradient(135deg,#B42318,#912018);box-shadow:0 6px 20px rgba(217,45,32,.35)}@keyframes demo-mic-pulse{0%,to{box-shadow:0 0 0 0 rgba(217,45,32,.35)}50%{box-shadow:0 0 0 10px rgba(217,45,32,0)}}.demo-mic-btn--sim{background:linear-gradient(135deg,#101828,#1D2939)}.demo-mic-btn--sim:hover{background:linear-gradient(135deg,#1D2939,#344054);box-shadow:0 6px 20px rgba(16,24,40,.35)}.demo-reset-btn,.demo-sim-btn{display:flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;color:#344054;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease;font-family:inherit}.demo-reset-btn:hover,.demo-sim-btn:hover{background:#F9FAFB;border-color:#98A2B3;transform:translateY(-1px)}.demo-mic-btn:disabled,.demo-sim-btn--disabled,.demo-sim-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.demo-ai-content{flex:1;padding:20px;overflow-y:auto;max-height:420px}.demo-ai-content,.demo-ai-waiting{display:flex;flex-direction:column;gap:14px}.demo-ai-waiting{text-align:center;flex:1;min-height:220px}.demo-ai-waiting,.demo-ai-waiting-icon{align-items:center;justify-content:center}.demo-ai-waiting-icon{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#F4F3FF,#E9D7FE);display:flex;font-size:24px;color:#7F56D9;animation:demo-listen-pulse 2.5s ease-in-out infinite}@keyframes demo-listen-pulse{0%,to{box-shadow:0 0 0 0 rgba(127,86,217,.2);transform:scale(1)}50%{box-shadow:0 0 0 20px rgba(127,86,217,0);transform:scale(1.06)}}.demo-ai-waiting-text{font-size:15px;font-weight:600;color:#344054}.demo-ai-waiting-sub{font-size:13px;color:#98A2B3;max-width:280px;line-height:1.5}.demo-ai-thinking{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 16px;min-height:120px}.demo-ai-thinking--animate{animation:demo-slide-in .4s cubic-bezier(.16,1,.3,1)}.demo-thinking-dots{display:flex;align-items:center;gap:6px}.demo-thinking-dots span{width:10px;height:10px;border-radius:50%;background:#7F56D9;animation:demo-thinking-bounce 1.4s ease-in-out infinite}.demo-thinking-dots span:nth-child(2){animation-delay:.2s}.demo-thinking-dots span:nth-child(3){animation-delay:.4s}@keyframes demo-thinking-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.demo-thinking-text{font-size:13px;font-weight:500;color:#7F56D9}.demo-detection{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:#FEF3F2;border:1px solid #fecdca}.demo-detection--animate{animation:demo-flash-in .5s cubic-bezier(.34,1.56,.64,1)}@keyframes demo-flash-in{0%{opacity:0;transform:scale(.9) translateX(-10px)}50%{background:#FEE4E2}to{opacity:1;transform:scale(1) translateX(0)}}.demo-detection-icon{width:40px;height:40px;border-radius:10px;background:#FEE4E2;display:flex;align-items:center;justify-content:center;color:#D92D20;font-size:16px;flex-shrink:0}.demo-detection-label{font-size:11px;font-weight:700;color:#B42318;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.demo-detection-type{font-size:15px;font-weight:600;color:#D92D20}.demo-suggestion{padding:20px;border-radius:14px;background:linear-gradient(135deg,#F4F3FF,#FAFAFF);border:1px solid #e9d7fe;box-shadow:0 2px 12px rgba(127,86,217,.08)}.demo-suggestion--animate{animation:demo-slide-in .6s cubic-bezier(.16,1,.3,1) .25s both}@keyframes demo-slide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.demo-suggestion-header{font-size:12px;font-weight:700;color:#7F56D9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.demo-suggestion-header i{font-size:11px}.demo-suggestion-text{font-size:15px;font-weight:500;color:#344054;line-height:1.6;font-style:italic}.demo-suggestion-confidence{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;font-weight:600;color:#6941C6}.demo-confidence-bar{flex:1;height:6px;border-radius:3px;background:#E9D7FE;overflow:hidden}.demo-confidence-fill{height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#7F56D9,#9E77ED);animation:demo-fill-bar 1s cubic-bezier(.4,0,.2,1) .5s forwards}@keyframes demo-fill-bar{to{width:var(--confidence-width,94%)}}.demo-history{border-top:1px solid #eaecf0;padding-top:14px}.demo-history-title{font-size:12px;font-weight:700;color:#667085;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.demo-history-title i{font-size:11px;color:#98A2B3}.demo-history-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#FEF3F2;border:1px solid #fecdca;margin-bottom:6px;font-size:13px;font-weight:500;color:#B42318;cursor:pointer;transition:all .2s ease}.demo-history-item:hover{background:#FEE4E2;transform:translateX(2px)}.demo-history-item i{font-size:11px;color:#D92D20;flex-shrink:0}.demo-history-item span:first-of-type{flex:1}.demo-history-conf{font-size:11px;font-weight:700;color:#667085;background:#F2F4F7;padding:2px 8px;border-radius:8px}.demo-browser-note{text-align:center;font-size:13px;color:#667085;margin-top:24px}.demo-browser-note i{color:#7F56D9;margin-right:6px}@media (max-width:768px){.demo-container{grid-template-columns:1fr;gap:16px;padding:0 8px}.demo-transcript{min-height:180px;max-height:240px}.demo-ai-content{max-height:360px}.demo-controls{flex-wrap:wrap;gap:8px}.demo-mic-btn,.demo-sim-btn{flex:1;justify-content:center;min-width:0}.demo-reset-btn{width:100%;justify-content:center}.demo-msg{max-width:92%;font-size:13px}.demo-suggestion-text{font-size:14px}.demo-header-right{gap:6px}.demo-timer{font-size:11px;padding:3px 8px}.demo-panel-header{padding:12px 16px}.demo-ai-waiting{min-height:180px}}.uc-section{background:#fff;border-top:1px solid #eaecf0}.uc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:48px auto 0}.uc-card{display:flex;flex-direction:column}.uc-card-visual{background:#F9FAFB;border:1px solid #eaecf0;border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);flex:1;display:flex;flex-direction:column}.uc-card:hover .uc-card-visual{transform:translateY(-4px);box-shadow:0 12px 40px rgba(16,24,40,.1)}.uc-card-title{font-size:18px;font-weight:700;color:#101828;margin-top:16px}.uc-card-desc{font-size:14px;color:#667085;margin-top:4px;line-height:1.5}.uc-mock-bar{display:flex;align-items:center;gap:5px;padding:10px 14px;border-bottom:1px solid #eaecf0;background:#fff}.uc-mock-bar span{width:8px;height:8px;border-radius:50%;background:#D0D5DD}.uc-mock-bar span:first-child{background:#F97066}.uc-mock-bar span:nth-child(2){background:#FDB022}.uc-mock-bar span:last-child{background:#32D583}.uc-mock-body{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:center}.uc-mock-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f2f4f7}.uc-mock-row:last-child{border-bottom:none}.uc-mock-avatar{width:32px;height:32px;border-radius:8px;flex-shrink:0}.uc-avatar--green{background:#D1FADF}.uc-avatar--purple{background:#E9D7FE}.uc-avatar--blue{background:#D1E9FF}.uc-mock-lines{flex:1;display:flex;flex-direction:column;gap:5px}.uc-line{height:8px;border-radius:4px;background:#EAECF0}.uc-line--w80{width:80%}.uc-line--w70{width:70%}.uc-line--w60{width:60%}.uc-line--w50{width:50%}.uc-line--w40{width:40%}.uc-mock-tag{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;white-space:nowrap;display:flex;align-items:center;gap:4px}.uc-tag--green{color:#039855;background:#ECFDF3}.uc-tag--purple{color:#7F56D9;background:#F4F3FF}.uc-chat-msg{padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.5;margin-bottom:8px;max-width:90%}.uc-chat--customer{background:#F2F4F7;color:#344054;border-bottom-left-radius:4px}.uc-chat--ai{background:#F4F3FF;color:#7F56D9;font-weight:600;font-size:12px;display:flex;align-items:center;gap:6px;margin-left:auto;border-bottom-right-radius:4px}.uc-chat--ai i{font-size:10px}.uc-chat--agent{background:#ECFDF3;color:#344054;margin-left:auto;border-bottom-right-radius:4px}.uc-checklist-item{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;color:#98A2B3;border-bottom:1px solid #f2f4f7}.uc-checklist-item:last-child{border-bottom:none}.uc-check--done{color:#344054}.uc-check--done i{color:#12B76A}.uc-check--active{color:#7F56D9;font-weight:600}.uc-check--active i{color:#7F56D9;animation:uc-dot-pulse 1.5s ease-in-out infinite}@keyframes uc-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.uc-checklist-item i{font-size:16px;flex-shrink:0}.uc-summary-label{font-size:12px;font-weight:700;color:#7F56D9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.uc-summary-items{display:flex;flex-direction:column;gap:10px}.uc-summary-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#344054;line-height:1.5}.uc-summary-item i{color:#7F56D9;font-size:14px;margin-top:2px;flex-shrink:0}@media (max-width:768px){.uc-grid{grid-template-columns:1fr;gap:20px}}.ben-section{background:#F9FAFB;border-top:1px solid #eaecf0}.ben-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1100px;margin:0 auto}.ben-title{font-size:36px;font-weight:800;color:#101828;line-height:1.2;margin-top:12px}.ben-subtitle{font-size:18px;color:#667085;line-height:1.6;margin-top:12px}.ben-items{display:flex;flex-direction:column;gap:28px;margin-top:36px}.ben-item{display:flex;align-items:flex-start;gap:16px}.ben-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ben-icon--green{background:#D1FADF;color:#039855}.ben-icon--purple{background:#F4F3FF;color:#7C5CFF}.ben-icon--red{background:#FEE4E2;color:#D92D20}.ben-icon--blue{background:#D1E9FF;color:#1570EF}.ben-item-title{font-size:16px;font-weight:700;color:#101828}.ben-item-desc{font-size:14px;color:#667085;line-height:1.5;margin-top:2px}.ben-right{position:relative;display:flex;justify-content:center}.ben-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(124,92,255,.15) 0,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;animation:ben-glow-pulse 4s ease-in-out infinite}@keyframes ben-glow-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.ben-card{position:relative;z-index:1;background:rgba(255,255,255,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(234,236,240,.6);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(16,24,40,.08),0 1px 3px rgba(16,24,40,.04);width:100%;max-width:400px}.ben-card-header{display:flex;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid #f2f4f7;background:rgba(255,255,255,.6)}.ben-live-dot{width:8px;height:8px;border-radius:50%;background:#F04438;animation:ben-dot-blink 1.5s ease-in-out infinite}@keyframes ben-dot-blink{0%,to{opacity:1}50%{opacity:.3}}.ben-live-text{color:#344054}.ben-live-text,.ben-timer{font-size:13px;font-weight:600}.ben-timer{margin-left:auto;color:#98A2B3;font-family:SF Mono,Fira Code,monospace}.ben-card-body{padding:20px;display:flex;flex-direction:column;gap:14px}.ben-msg{border-radius:12px;padding:12px 16px}.ben-msg-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.ben-msg-text{font-size:14px;line-height:1.5}.ben-msg--customer{background:#F2F4F7}.ben-msg--customer .ben-msg-label{color:#98A2B3}.ben-msg--customer .ben-msg-text{color:#344054}.ben-msg--ai{background:linear-gradient(135deg,#F4F3FF,#EDE9FE);border:1px solid rgba(124,92,255,.2);box-shadow:0 0 20px rgba(124,92,255,.08)}.ben-msg--ai .ben-msg-label{color:#7C5CFF}.ben-msg--ai .ben-msg-label i{font-size:12px}.ben-msg--ai .ben-msg-text{color:#5B3FCC;font-weight:500}.ben-card-metrics{display:flex;gap:16px;padding-top:10px;border-top:1px solid #f2f4f7}.ben-metric{flex:1;text-align:center}.ben-metric-value{font-size:20px;font-weight:800;color:#7C5CFF}.ben-metric-value--green{color:#039855}.ben-metric-label{font-size:11px;color:#98A2B3;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}@media (max-width:768px){.ben-layout{grid-template-columns:1fr;gap:40px}.ben-title{font-size:28px}.ben-right{order:-1}}.ben-anim-msg1{animation:ben-fade-in-up 6s ease-in-out infinite}.ben-anim-msg2{animation:ben-fade-in-up-glow 6s ease-in-out infinite;animation-delay:.8s;opacity:0}.ben-anim-metrics{animation:ben-fade-in-up 6s ease-in-out infinite;animation-delay:1.4s;opacity:0}@keyframes ben-fade-in-up{0%{opacity:0;transform:translateY(12px)}10%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}85%{opacity:0;transform:translateY(-4px)}to{opacity:0;transform:translateY(12px)}}@keyframes ben-fade-in-up-glow{0%{opacity:0;transform:translateY(12px);box-shadow:0 0 0 rgba(124,92,255,0)}10%{opacity:1;transform:translateY(0);box-shadow:0 0 24px rgba(124,92,255,.15)}30%{box-shadow:0 0 32px rgba(124,92,255,.2)}50%{box-shadow:0 0 24px rgba(124,92,255,.1)}70%{opacity:1;transform:translateY(0);box-shadow:0 0 20px rgba(124,92,255,.08)}85%{opacity:0;transform:translateY(-4px);box-shadow:0 0 0 rgba(124,92,255,0)}to{opacity:0;transform:translateY(12px);box-shadow:0 0 0 rgba(124,92,255,0)}}.sp-section{padding:120px 80px;text-align:center}.sp-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1000px;margin:48px auto 64px}.sp-metric{padding:40px 24px;border-radius:20px;background:rgba(255,255,255,.9);border:1px solid #e4e7ec;transition:transform .3s ease,box-shadow .3s ease}.sp-metric:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(127,86,217,.1)}.sp-metric-value{font-size:56px;font-weight:800;line-height:1;color:#7F56D9;margin-bottom:12px;letter-spacing:-2px;font-variant-numeric:tabular-nums}.sp-metric-label{font-size:15px;font-weight:500;color:#667085;text-transform:lowercase}.sp-testimonials{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:900px;margin:0 auto 56px}.sp-testimonial{padding:32px;background:rgba(255,255,255,.9);border:1px solid #e4e7ec;border-radius:16px;text-align:left;transition:box-shadow .3s ease}.sp-testimonial:hover{box-shadow:0 8px 24px rgba(0,0,0,.06)}.sp-testimonial-text{font-size:16px;line-height:1.7;color:#344054;font-style:italic;margin-bottom:16px}.sp-testimonial-author{font-size:14px;font-weight:600;color:#7F56D9}.sp-logos{justify-content:center;gap:48px;flex-wrap:wrap}.sp-logo,.sp-logos{display:flex;align-items:center}.sp-logo{gap:8px;font-size:15px;font-weight:600;color:#98A2B3;filter:grayscale(1);opacity:.6;transition:opacity .3s ease,filter .3s ease}.sp-logo:hover{opacity:1;filter:grayscale(0);color:#475467}.sp-logo i{font-size:18px}.int-section{padding:120px 80px;text-align:center;background:#F9FAFB;border-top:1px solid #e4e7ec}.int-logos{justify-content:center;gap:56px;flex-wrap:wrap;max-width:900px;margin:48px auto 0}.int-logo,.int-logos{display:flex;align-items:center}.int-logo{flex-direction:column;gap:12px;cursor:default;transition:all .4s ease;filter:grayscale(1);opacity:.45}.int-logo:hover{filter:grayscale(0);opacity:1;transform:translateY(-4px)}.int-logo i{font-size:36px;color:#7F56D9;transition:color .4s ease}.int-logo:hover i{color:#6941C6}.int-logo span{font-size:13px;font-weight:600;color:#667085;letter-spacing:.3px;transition:color .4s ease}.int-logo:hover span{color:#344054}.faq-section{padding:120px 80px;text-align:center}.faq-list{max-width:720px;margin:48px auto 0;text-align:left}.faq-item{border-bottom:1px solid #e4e7ec}.faq-item:first-child{border-top:1px solid #e4e7ec}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px 0;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:17px;font-weight:600;color:#101828;text-align:left;transition:color .2s ease}.faq-question:hover{color:#7F56D9}.faq-icon{font-size:14px;color:#98A2B3;flex-shrink:0;margin-left:16px;transition:transform .3s ease,color .3s ease}.faq-item--open .faq-icon{color:#7F56D9;transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.faq-item--open .faq-answer-wrapper{max-height:200px;opacity:1}.faq-answer{padding:0 0 24px;font-size:15px;line-height:1.7;color:#475467}@media (max-width:768px){.faq-section,.int-section,.sp-section{padding:80px 24px}.sp-metrics{grid-template-columns:repeat(2,1fr);gap:20px;margin:32px auto 48px}.sp-metric{padding:28px 16px}.sp-metric-value{font-size:40px;letter-spacing:-1px}.sp-testimonials{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.sp-logos{gap:24px}.int-logos{gap:32px}.int-logo i{font-size:28px}.faq-question{font-size:15px;padding:20px 0}}@media (max-width:480px){.sp-metrics{grid-template-columns:1fr 1fr;gap:16px}.sp-metric-value{font-size:36px}.int-logos{gap:24px}.int-logo i{font-size:24px}}