.workflow-section{position:relative;padding:120px 20px 20px;background-color:#ecf4fe}.workflow-container{max-width:1200px;margin:0 auto}.workflow-video-container{position:relative;width:100%;margin:-20rem auto 60px;height:350px;aspect-ratio:2 / 1;border-radius:20px;overflow:hidden;box-shadow:0 10px 20px #818da5cc;margin-bottom:0}.workflow-video{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.workflow-play-button-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#fffffff2;border:3px solid rgba(255,255,255,.8);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .3s ease;box-shadow:0 8px 32px #3b82f64d;z-index:10;padding:0;animation:pulse 2s ease-in-out infinite}.workflow-play-button-center:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:#3b82f633;z-index:-1;animation:pulse-ring 2s ease-in-out infinite}.workflow-play-button-center:hover{background:#fff;transform:translate(-50%,-50%) scale(1.15);box-shadow:0 12px 48px #3b82f680;animation:none}.workflow-play-button-center.playing{opacity:0;pointer-events:none;animation:none;transition:opacity .3s ease}.workflow-play-button-center.playing:before{animation:none}.workflow-play-button-center:not(.playing){opacity:1;pointer-events:auto}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 8px 32px #3b82f64d}50%{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 8px 40px #3b82f666}}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.3);opacity:0}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.workflow-video-dialog{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.workflow-video-dialog.active{opacity:1;pointer-events:auto}.workflow-video-dialog-backdrop{position:absolute;inset:0;background-color:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.workflow-video-dialog-content{position:relative;width:90%;max-width:1200px;aspect-ratio:16 / 9;background:transparent;border-radius:12px;overflow:visible;box-shadow:0 20px 60px #00000080;z-index:1001}.workflow-video-dialog-close{position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1f2937;transition:all .3s ease;z-index:1004;padding:0;box-shadow:0 4px 12px #0000004d}.workflow-video-dialog-close svg{width:20px;height:20px;display:block;pointer-events:none}.workflow-video-dialog-close:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 16px #0006}.workflow-video-dialog-player{width:100%;height:100%;object-fit:contain;display:block;background:#000;border-radius:12px;box-shadow:0 20px 60px #00000080}.workflow-content{position:relative;z-index:5}.workflow-header{margin-bottom:50px;text-align:center;margin-left:auto;margin-right:auto}.workflow-title{font-size:2.25rem;font-weight:600;margin:6rem 0;line-height:.9;color:#1f2937;letter-spacing:-.5px}.workflow-highlight{color:var(--primary);font-weight:700}.workflow-description-grid{display:grid;grid-template-columns:380px 1fr;gap:40px;align-items:center;margin-bottom:80px;max-width:1100px;margin-left:auto;margin-right:auto}.workflow-description{padding:0}.workflow-intro{font-size:.95rem;line-height:1.6;color:#000;margin-bottom:24px;font-weight:500}.workflow-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.workflow-features li{font-size:1rem;max-width:300px;color:var(--muted-foreground);padding-left:32px;position:relative;line-height:1.5}.workflow-features li:before{content:"";position:absolute;left:0;width:24px;height:24px;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='31'%20viewBox='0%200%2032%2031'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M26.813%205.61278C26.887%205.54662%2026.9459%205.46542%2026.9862%205.37458C27.0262%205.28374%2027.0465%205.18537%2027.0455%205.08607C27.0446%204.98677%2027.0224%204.88884%2026.9805%204.79881C26.9385%204.70879%2026.8778%204.62876%2026.8025%204.56408C26.7231%204.496%2026.6443%204.42827%2026.5662%204.36091C25.9698%203.84812%2025.3532%203.31717%2024.7082%202.86427C19.7808%20-0.603708%2014.661%20-0.623218%209.49188%201.21599C4.81172%202.88001%201.8062%206.20911%200.55755%2011.109C-0.835342%2016.5834%200.384386%2021.413%204.18538%2025.4652C4.28427%2025.5699%204.3852%2025.6746%204.48598%2025.7745C6.52781%2027.8165%209.07099%2029.0771%2011.0861%2029.9542C11.951%2030.3321%2016.3888%2030.7907%2017.5896%2030.6119C24.7253%2029.5462%2029.4211%2025.5215%2031.0568%2018.7882C31.369%2017.4693%2031.5245%2016.1182%2031.52%2014.7628C31.513%2013.3394%2031.2736%2011.9267%2030.8113%2010.5804C30.7776%2010.4796%2030.7222%2010.3876%2030.6488%2010.3109C30.5753%2010.2341%2030.486%2010.1745%2030.3868%2010.1364C30.2878%2010.0982%2030.1814%2010.0825%2030.0755%2010.0902C29.9697%2010.0979%2029.8667%2010.129%2029.7743%2010.1811L29.755%2010.1922C29.608%2010.2763%2029.4951%2010.4095%2029.4365%2010.5684C29.3777%2010.7273%2029.3767%2010.9017%2029.4336%2011.0612C29.8509%2012.2184%2030.0638%2013.4394%2030.0624%2014.6696C30.048%2016.1453%2029.8483%2017.6134%2029.4678%2019.0394C28.3403%2023.1372%2025.6449%2026.1238%2021.2276%2028.1666C16.7366%2030.3167%2010.2964%2028.1429%208.58284%2027.0117C6.68889%2025.7169%205.03166%2024.1061%203.68363%2022.2497C1.56953%2019.2563%201.09523%2014.954%202.23126%2011.0207C2.76289%209.20471%203.69198%207.52973%204.95119%206.11728C6.21041%204.70484%207.76817%203.59034%209.51151%202.85457C14.0469%200.969752%2018.5976%200.637271%2023.0362%203.46006C23.6312%203.83896%2025.1487%205.03044%2025.9156%205.63888C26.0442%205.74095%2026.2048%205.79423%2026.3689%205.78932C26.5332%205.78439%2026.6902%205.72157%2026.8126%205.61197L26.813%205.61278Z'%20fill='black'/%3e%3cpath%20d='M13.9967%2019.6305C14.3006%2019.3416%2014.4676%2019.1954%2014.6204%2019.0357C19.5211%2013.9158%2024.888%209.30644%2030.2866%204.73271C30.4907%204.55994%2030.6995%204.33955%2030.941%204.27766C31.2321%204.20326%2031.7069%204.28883%2031.837%204.44693C31.9226%204.56378%2031.9766%204.70061%2031.9939%204.84434C32.0113%204.98806%2031.9914%205.13385%2031.9364%205.26771C31.8095%205.60045%2031.5003%205.88543%2031.22%206.13451C29.5466%207.62144%2027.8264%209.05714%2026.1826%2010.5748C22.7463%2013.7483%2019.3319%2016.9455%2015.9393%2020.1662C14.4528%2021.5744%2013.8807%2021.6315%2012.5128%2020.1267C11.6124%2019.1358%208.89494%2015.7959%208.06275%2014.7436C7.94516%2014.58%207.84044%2014.4076%207.7495%2014.2279C7.56179%2013.895%207.43909%2013.5282%207.81219%2013.2701C8.22783%2012.9827%208.52277%2013.2826%208.76915%2013.5949C9.01847%2013.9111%209.23106%2014.2584%209.49801%2014.5581C10.3267%2015.488%2013.1012%2018.6497%2013.9967%2019.6305Z'%20fill='black'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.crm-showcase{display:flex;flex-direction:row;align-items:stretch;gap:0;position:relative;border-radius:20px;background:linear-gradient(180deg,#fff,#ffffff80)}.image-section{position:relative;margin:0;flex-shrink:0;width:300px;align-self:stretch}.meeting-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px 0 0 20px}.overlay-badge{position:absolute;bottom:-50px;left:-50px;width:200px;height:200px;z-index:10}.text-section{flex:1;padding:40px 40px 40px 30px;display:flex;align-items:center}.text-section p{font-size:1rem;color:#000;font-weight:500;line-height:1.8;margin:0}.product-name{color:var(--primary);font-weight:700}.highlight-text{color:#1f2937;font-weight:700}.companies-title{font-size:.9rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-bottom:35px;font-weight:600}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.company-logos{width:100%;overflow:hidden;position:relative;padding:20px 0;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logos-container{display:flex;width:max-content;gap:40px;align-items:center;animation:marquee-scroll 25s linear infinite}.company-logo{max-width:130px;height:auto;opacity:.7;transition:all .3s ease;flex-shrink:0;filter:grayscale(100%)}.company-logo:hover{opacity:1;animation-play-state:paused;filter:grayscale(0%)}.logos-container:hover{animation-play-state:paused}@media(max-width:1024px){.workflow-description-grid{grid-template-columns:1fr;gap:40px}.workflow-title{font-size:1.75rem}.workflow-video-container{margin-bottom:60px}.logos-container{animation:marquee-scroll 20s linear infinite}.company-logo{max-width:120px}}@media(max-width:768px){.workflow-section{padding:80px 20px 40px}.workflow-video-container{margin:-10rem auto 3rem;width:100%;border-radius:12px;aspect-ratio:16 / 9}.workflow-description-grid{grid-template-columns:1fr;gap:3rem}.workflow-title{font-size:1.5rem;line-height:1.2;margin-top:0}.workflow-highlight__arrow{display:inline-block;width:40px;bottom:-5px;right:-20px;transform:rotate(-10deg)}.crm-showcase{flex-direction:column;background:none;border-radius:0}.meeting-image{border-radius:16px}.text-section{padding:0}.workflow-features{padding-left:0}.image-section{margin-bottom:1.5rem;width:100%}.overlay-badge{width:90px;bottom:-80px;left:-30px}.company-logo{height:24px;width:auto;max-width:100px}.workflow-play-button-center{width:60px;height:60px}.workflow-play-button-center:before{width:60px;height:60px}.workflow-video-dialog-content{width:95%;border-radius:8px}.workflow-video-dialog-close{top:-70px;right:0;width:50px;height:50px;background:#fff}.workflow-video-dialog-close svg{width:18px;height:18px}}


.mCrm-call{ display:block;border-radius:100%; width:60px; height:60px; color:#fff; right:0 ; padding:18px; padding-top:8px;  background: #28A219;
background: -moz-linear-gradient(top,  #28A219 0%, #4CAF50 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28A219), color-stop(100%,#4CAF50));
background: -webkit-linear-gradient(top,  #28A219 0%,#4CAF50 100%);
background: -o-linear-gradient(top,  #28A219 0%,#4CAF50 100%);
background: -ms-linear-gradient(top,  #28A219 0%,#4CAF50 100%);
background: linear-gradient(top,  #28A219 0%,#4CAF50 100%); position:fixed; bottom:5%;right:5%; z-index:1000;}
.mCrm-call a{ color:#fff; font-size:28px;}
