@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes backgroundFloat{0%{background-position:0% 50%}25%{background-position:25% 60%}50%{background-position:50% 50%}75%{background-position:75% 40%}to{background-position:0% 50%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInScale{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes floatingOrbs{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes pulseFloat{0%,to{transform:scale(1) translateY(0);box-shadow:0 0 8px #00d75799}50%{transform:scale(1.05) translateY(-4px);box-shadow:0 0 16px #00d757cc}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(-45deg)}to{transform:translate(100%) translateY(100%) rotate(-45deg)}}@keyframes logoPulse{0%,to{transform:scale(1);box-shadow:0 8px 25px #18773d4d}50%{transform:scale(1.02);box-shadow:0 12px 30px #18773d66}}@keyframes typeWriter{0%{width:0;opacity:1}to{width:100%;opacity:1}}*{margin:0;padding:0;box-sizing:border-box}.midlr-landing{background:linear-gradient(135deg,#fff,#fcfcfd,#f9fafb,#f6f7f8 45%,#f3f4f6,#f6f7f8 55%,#f9fafb,#fcfcfd,#fff);background-size:200% 200%;animation:backgroundFloat 8s ease-in-out infinite;color:#1f2937;overflow-x:hidden;transition:all .3s ease;padding-top:4.5rem}@media(max-width:768px){.midlr-landing{padding-top:4rem}}@media(max-width:480px){.midlr-landing{padding-top:3.5rem}}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width:768px){.container{padding:0 1.2rem}}@media(max-width:480px){.container{padding:0 1rem}}.section-header{text-align:center;margin-bottom:80px}.section-title{font-size:clamp(36px,6vw,48px);font-weight:800;color:#111827;letter-spacing:-.5px}.section-description{font-size:18px;line-height:1.7;max-width:700px;margin:0 auto 3rem;color:#4b5563;font-weight:400;text-align:center}.glitch,.holographic,.hologram,.neon-border,.cyber-card,.cyber-feature,.cyber-panel,.holographic-icon,.holographic-panel{animation:none!important;text-shadow:none!important}.glitch:before,.glitch:after,.holographic:before,.holographic:after,.hologram:before,.hologram:after,.neon-border:before,.neon-border:after,.cyber-card:before,.cyber-card:after,.cyber-feature:before,.cyber-feature:after,.cyber-panel:before,.cyber-panel:after,.holographic-icon:before,.holographic-icon:after,.holographic-panel:before,.holographic-panel:after{display:none!important}.menu-open .calendly-badge-widget{display:none!important}html.menu-open,html.menu-open body{overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#1f2937}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:#111827}h1{font-size:clamp(2rem,5vw,3rem);font-weight:900}h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}h3{font-size:clamp(1.5rem,3vw,2rem);font-weight:700}h4{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}h5{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600}h6{font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600}p{margin-bottom:1rem;line-height:1.7}a{color:#18773d;text-decoration:none;transition:color .3s ease}a:hover{color:#004600}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#18773d}.text-secondary{color:#4b5563}.text-muted{color:#6b7280}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.mobile-menu-btn{display:none;flex-direction:column;justify-content:center;width:40px;height:40px;background:#18773d14;border:none;border-radius:12px;cursor:pointer;padding:0;gap:5px;flex-shrink:0}@media(max-width:1360px){.mobile-menu-btn{display:flex;align-items:center;justify-self:center}}.mobile-menu-btn span{display:block;height:2.5px;width:20px;margin:0 auto;background:#18773d;border-radius:2px;transition:all .3s ease;transform-origin:center}.mobile-menu-btn span:nth-child(1){width:16px}.mobile-menu-btn.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px);width:20px}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px);width:20px}.mobile-nav{position:fixed;inset:0;z-index:1002;background:#fff;display:flex;flex-direction:column;height:100%;width:100%;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility .3s}@media(min-width:1361px){.mobile-nav{display:none}}.mobile-nav.is-open{visibility:visible;opacity:1;transform:translateY(0)}.mobile-nav__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(24,119,61,.08);flex-shrink:0}.mobile-nav__header .nav-brand{display:flex;align-items:center;gap:.5rem;text-decoration:none}.mobile-nav__header .nav-brand .nav-logo{width:34px;height:34px;background:linear-gradient(135deg,#18773d,#004600);border-radius:12px;display:flex;align-items:center;justify-content:center}.mobile-nav__header .nav-brand .nav-logo img{width:20px;height:20px}.mobile-nav__header .nav-brand .nav-title{font-size:18px;font-weight:900;color:#18773d;letter-spacing:-.5px}.mobile-nav__close{width:40px;height:40px;border-radius:999px;border:none;background:#6b728014;color:#374151;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mobile-nav__close:hover{background:#18773d1f;color:#18773d}.mobile-nav__links{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:2px}.mobile-nav a{color:#1f2937;text-decoration:none;font-weight:600;font-size:17px;padding:1rem .9rem;border-radius:12px;transition:all .2s ease;display:block}.mobile-nav a:active{background:#18773d1a}.mobile-nav .mobile-nav-dropdown{border-bottom:1px solid rgba(24,119,61,.06)}.mobile-nav .mobile-nav-dropdown:last-of-type{border-bottom:none}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-header{display:grid;grid-template-columns:1fr auto;align-items:center}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-header a{padding:1rem .9rem}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-toggle{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:.5rem;margin-right:.4rem;transition:all .25s ease;transform-origin:center;border-radius:999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-toggle:hover{color:#18773d;background:#18773d14}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-toggle.open{transform:rotate(180deg);color:#18773d;background:#18773d1a}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu{display:flex;flex-direction:column;padding:0 .4rem .6rem 1.2rem;gap:2px;animation:mobileMenuExpand .25s ease both}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu a{display:flex;align-items:center;gap:.7rem;font-size:14.5px;font-weight:500;padding:.85rem .9rem;color:#4b5563}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu a svg{flex-shrink:0;color:#18773d;opacity:.75}.mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu a:active{background:#18773d14}.mobile-nav__footer{flex-shrink:0;padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(24,119,61,.08);display:flex;flex-direction:column;gap:.9rem;background:#f9fafb}.mobile-nav__footer-controls{display:flex;align-items:center;justify-content:space-between}.mobile-nav .lang__toggle{padding:.6rem 1rem;border-radius:12px;border:1px solid rgba(24,119,61,.25);background:#fff;color:#18773d;font-weight:700;font-size:13px;cursor:pointer;transition:all .2s ease}.mobile-nav .lang__toggle:hover{background:#18773d14}.mobile-nav .nav-cta-btn{background:linear-gradient(135deg,#18773d,#21a153);color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #18773d33;font-size:16px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.mobile-nav .nav-cta-btn:active{transform:scale(.98)}@keyframes mobileMenuExpand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.midlr-landing.dark-mode{background:linear-gradient(135deg,#141c2b,#101724,#141c2b,#101724,#141c2b);background-size:200% 200%;animation:backgroundFloat 8s ease-in-out infinite;color:#f8fafc}.midlr-landing.dark-mode .animated-canvas{opacity:.6!important}.midlr-landing.dark-mode .navbar .navbar__bar{background:#101724d9;border-color:#18773d1f;box-shadow:0 8px 32px #00000040}.midlr-landing.dark-mode .navbar .nav-title{color:#4ade80}.midlr-landing.dark-mode .navbar .nav-logo{background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 4px 12px #18773d4d}.midlr-landing.dark-mode .navbar .nav-logo:hover{box-shadow:0 8px 20px #18773d66}.midlr-landing.dark-mode .navbar .nav-pill{background:#141c2b80}.midlr-landing.dark-mode .navbar .nav-pill>a{color:#cbd5e1}.midlr-landing.dark-mode .navbar .nav-pill>a:hover{color:#4ade80;background:#1c2740}.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown .nav-dropdown-trigger{color:#cbd5e1}.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown:hover .nav-dropdown-trigger{color:#4ade80;background:#1c2740}.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown .nav-mega{background:#141c2b;border-color:#18773d26;box-shadow:0 24px 60px #0006}.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown .nav-mega__label,.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown .nav-mega a{color:#cbd5e1}.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown .nav-mega a svg{color:#4ade80}.midlr-landing.dark-mode .navbar .nav-pill .nav-dropdown .nav-mega a:hover{color:#4ade80;background:#18773d1f}.midlr-landing.dark-mode .navbar .nav-cta-btn{box-shadow:0 4px 12px #18773d40}.midlr-landing.dark-mode .navbar .nav-cta-btn:hover{box-shadow:0 8px 20px #18773d59}.midlr-landing.dark-mode .theme__icon>:nth-child(3){background-color:#101724}.midlr-landing.dark-mode .mobile-menu-btn{background:#18773d1f}.midlr-landing.dark-mode .mobile-menu-btn span{background:#4ade80}.midlr-landing.dark-mode .mobile-nav{background:#141c2b}.midlr-landing.dark-mode .mobile-nav__header{border-bottom-color:#18773d1a}.midlr-landing.dark-mode .mobile-nav__close{background:#cbd5e11a;color:#cbd5e1}.midlr-landing.dark-mode .mobile-nav__close:hover{background:#18773d26;color:#4ade80}.midlr-landing.dark-mode .mobile-nav__footer{background:#101724;border-top-color:#18773d1a}.midlr-landing.dark-mode .mobile-nav a{color:#f8fafc}.midlr-landing.dark-mode .mobile-nav a:active{background:#18773d1f}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown{border-bottom-color:#18773d14}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-toggle{color:#cbd5e1}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-toggle:hover{color:#4ade80;background:#18773d1f}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-toggle.open{color:#4ade80;background:#18773d26}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu a{color:#cbd5e1}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu a svg{color:#4ade80}.midlr-landing.dark-mode .mobile-nav .mobile-nav-dropdown .mobile-nav-dropdown-menu a:active{background:#18773d1f}.midlr-landing.dark-mode .mobile-nav .lang__toggle{background:#1c2740;color:#4ade80;border-color:#18773d40}.midlr-landing.dark-mode .mobile-nav .lang__toggle:hover{background:#18773d26}.midlr-landing.dark-mode .mobile-nav .nav-cta-btn{box-shadow:0 4px 12px #18773d40}.midlr-landing.dark-mode .hero-section{background:#141c2b}.midlr-landing.dark-mode .hero-stat{border-bottom-color:#475569}.midlr-landing.dark-mode .hero-title{color:#f8fafc}.midlr-landing.dark-mode .hero-title-accent{color:#4ade80}.midlr-landing.dark-mode .hero-badge-light{display:none}.midlr-landing.dark-mode .hero-badge-dark{display:block}.midlr-landing.dark-mode .hero-description,.midlr-landing.dark-mode .hero-stat{color:#cbd5e1}.midlr-landing.dark-mode .hero-stat strong{color:#4ade80}.midlr-landing.dark-mode .hero-phone{background:#1c2740;border-color:#475569}.midlr-landing.dark-mode .hero-phone__header{background:linear-gradient(135deg,#18773d,#0f5a2d)}.midlr-landing.dark-mode .hero-phone__messages{background:#101724}.midlr-landing.dark-mode .hero-phone__bubble--in{background:#1c2740;border-color:#475569;color:#f8fafc}.midlr-landing.dark-mode .hero-phone__bubble--out{background:#18773d33;color:#f8fafc}.midlr-landing.dark-mode .hero-phone__bubble--bot{background:#18773d33}.midlr-landing.dark-mode .hero-phone__bubble--ai{background:linear-gradient(135deg,#18773d47,#00460038)}.midlr-landing.dark-mode .hero-phone__bubble-time,.midlr-landing.dark-mode .hero-phone__bubble-ticks{color:#cbd5e1}.midlr-landing.dark-mode .hero-phone__bubble-ticks.is-read{color:#53bdeb}.midlr-landing.dark-mode .hero-phone__flow-btn{background:#1c2740;border-color:#18773d66;color:#4ade80}.midlr-landing.dark-mode .hero-phone__card{background:#1c2740;border-color:#475569}.midlr-landing.dark-mode .hero-phone__card--flow,.midlr-landing.dark-mode .hero-phone__card--booking{border-color:#18773d59}.midlr-landing.dark-mode .hero-phone__card-title{color:#f8fafc}.midlr-landing.dark-mode .hero-phone__card-title svg{color:#4ade80}.midlr-landing.dark-mode .hero-phone__card-text,.midlr-landing.dark-mode .hero-phone__card-field{color:#cbd5e1}.midlr-landing.dark-mode .hero-phone__card-field span{color:#f8fafc}.midlr-landing.dark-mode .hero-phone__typing{background:#1c2740;border-color:#475569}.midlr-landing.dark-mode .hero-phone__typing-dot{background:#cbd5e1}.midlr-landing.dark-mode .hero-phone__scene-dots{background:#101724}.midlr-landing.dark-mode .hero-phone__scene-dot{background:#475569}.midlr-landing.dark-mode .hero-phone__scene-dot.is-active{background:#4ade80}.midlr-landing.dark-mode .announcement-banner{background:linear-gradient(135deg,#00460080,#18773d80),#141c2b}.midlr-landing.dark-mode .stats-section{background:#101724}.midlr-landing.dark-mode .stats-section .stat-item{background:#1c2740;color:#f8fafc}.midlr-landing.dark-mode .stats-section .stat-item .stat-label{color:#cbd5e1}.midlr-landing.dark-mode .features-section{position:relative;z-index:100}.midlr-landing.dark-mode .features-section .feature-card{background:#1c2740;border-color:#18773d1a}.midlr-landing.dark-mode .features-section .feature-card:hover,.midlr-landing.dark-mode .features-section .feature-card.active{border-color:#18773d4d}.midlr-landing.dark-mode .features-section .feature-card .feature-title{color:#f8fafc}.midlr-landing.dark-mode .features-section .feature-card .feature-description{color:#cbd5e1}.midlr-landing.dark-mode .features-pricing .features-pricing-content h2{color:#f8fafc}.midlr-landing.dark-mode .features-pricing .features-pricing-content p{color:#cbd5e1}.midlr-landing.dark-mode .solutions-section{background:#101724}.midlr-landing.dark-mode .solutions-title{color:#f8fafc}.midlr-landing.dark-mode .solutions-subtitle{color:#cbd5e1}.midlr-landing.dark-mode .solutions-tab{background:#141c2b;border-color:#475569;color:#cbd5e1}.midlr-landing.dark-mode .solutions-tab svg{color:#cbd5e1}.midlr-landing.dark-mode .solutions-tab:hover{border-color:#18773d66;color:#18773d}.midlr-landing.dark-mode .solutions-tab:hover svg{color:#18773d}.midlr-landing.dark-mode .solutions-tab.is-active{color:#fff}.midlr-landing.dark-mode .solutions-tab.is-active svg{color:#fff}.midlr-landing.dark-mode .solutions-tab.is-active:hover{color:#fff}.midlr-landing.dark-mode .solutions-panel{background:#1c2740;border-color:#475569}.midlr-landing.dark-mode .solutions-panel__intro{border-color:#475569}.midlr-landing.dark-mode .solutions-panel__title{color:#f8fafc}.midlr-landing.dark-mode .solutions-panel__description,.midlr-landing.dark-mode .solutions-feature{color:#cbd5e1}.midlr-landing.dark-mode .why-choose{background:#141c2b}.midlr-landing.dark-mode .why-choose__heading{color:#f8fafc}.midlr-landing.dark-mode .why-choose__paragraph{color:#cbd5e1}.midlr-landing.dark-mode .feature-card{background:#101724;border-color:#475569}.midlr-landing.dark-mode .feature-card:hover{background:#112528;border-color:#18773d;box-shadow:0 8px 25px #00000059}.midlr-landing.dark-mode .feature-title{color:#f8fafc}.midlr-landing.dark-mode .feature-desc{color:#cbd5e1}.midlr-landing.dark-mode .industries-grid-section .industry-card{background:#101724;border-color:#475569}.midlr-landing.dark-mode .industries-grid-section .industry-card:hover{background:#112528;border-color:#18773d;box-shadow:0 8px 25px #00000059}.midlr-landing.dark-mode .industries-grid-section .industry-card .industry-title{color:#f8fafc}.midlr-landing.dark-mode .industries-grid-section .industry-card .industry-description{color:#cbd5e1}.midlr-landing.dark-mode .video-showcase{background:#141c2b}.midlr-landing.dark-mode .video-showcase__heading{color:#f8fafc}.midlr-landing.dark-mode .video-showcase__paragraph{color:#cbd5e1}.midlr-landing.dark-mode .home-showcase{background:linear-gradient(135deg,#141c2b,#101724)}.midlr-landing.dark-mode .home-showcase__features-section{background:linear-gradient(135deg,#141c2b,#101724);border-bottom-color:#18773d1a}.midlr-landing.dark-mode .home-showcase__badge{background:#18773d26;border-color:#18773d4d}.midlr-landing.dark-mode .home-showcase__badge-text{color:#4ade80}.midlr-landing.dark-mode .home-showcase__heading{background:linear-gradient(135deg,#4ade80,#22c55e,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.midlr-landing.dark-mode .home-showcase__paragraph{color:#cbd5e1}.midlr-landing.dark-mode .home-showcase__feature-card{background:#101724;border-color:#18773d1a}.midlr-landing.dark-mode .home-showcase__feature-card:before{background:linear-gradient(90deg,#4ade80,#22c55e)}.midlr-landing.dark-mode .home-showcase__feature-card:hover{border-color:#18773d4d;box-shadow:0 12px 32px #18773d1a}.midlr-landing.dark-mode .home-showcase__feature-card:hover .home-showcase__feature-icon{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff}.midlr-landing.dark-mode .home-showcase__feature-icon{background:linear-gradient(135deg,#18773d26,#18773d1a);color:#4ade80}.midlr-landing.dark-mode .home-showcase__feature-title{color:#f8fafc}.midlr-landing.dark-mode .home-showcase__feature-description{color:#cbd5e1}.midlr-landing.dark-mode .home-showcase__content{background:linear-gradient(135deg,#141c2b,#101724)}.midlr-landing.dark-mode .home-showcase__dashboard-card{background:#101724;border-color:#18773d1a;box-shadow:0 8px 24px #0000004d}.midlr-landing.dark-mode .home-showcase__dashboard-header h3{color:#f8fafc}.midlr-landing.dark-mode .home-showcase__stat-label{color:#cbd5e1}.midlr-landing.dark-mode .home-showcase__stat-value{color:#f8fafc}.midlr-landing.dark-mode .home-showcase__stat-change{color:#4ade80}.midlr-landing.dark-mode .home-showcase__stat-item{background:#18773d14;border-color:#18773d26}.midlr-landing.dark-mode .home-showcase__chart{background:#18773d14;border-radius:8px}.midlr-landing.dark-mode .home-showcase__chart-svg{stroke:#4ade80}.midlr-landing.dark-mode .home-showcase__notification-item{background:#101724;border-color:#18773d1a;box-shadow:0 4px 12px #0003}.midlr-landing.dark-mode .home-showcase__notification-item:hover{box-shadow:0 8px 20px #18773d1a;border-color:#18773d4d}.midlr-landing.dark-mode .home-showcase__notification-title{color:#f8fafc}.midlr-landing.dark-mode .home-showcase__notification-text{color:#cbd5e1}.midlr-landing.dark-mode .home-showcase__notification-time{color:#cbd5e1b3}.midlr-landing.dark-mode .home-showcase__phone-frame{box-shadow:0 30px 60px -12px #0009,0 12px 24px #00000059,inset 0 0 0 2px #2b2b2d,inset 0 0 0 3px #050505}.midlr-landing.dark-mode .home-showcase__status-bar{background:#f5f5f5;color:#000}.midlr-landing.dark-mode .home-showcase__chat-header{background:#f0f0f0;border-bottom-color:#e5e5e5}.midlr-landing.dark-mode .home-showcase__contact-name{color:#000}.midlr-landing.dark-mode .home-showcase__contact-status{color:#999}.midlr-landing.dark-mode .home-showcase__back-btn,.midlr-landing.dark-mode .home-showcase__action-btn{color:#18773d}.midlr-landing.dark-mode .home-showcase__messages-container{background:#fff}.midlr-landing.dark-mode .home-showcase__msg-bubble.incoming{background:#e5e5e5;color:#000}.midlr-landing.dark-mode .home-showcase__msg-bubble.outgoing{background:#dcf8c6;color:#000}.midlr-landing.dark-mode .home-showcase__msg-time{color:#999}.midlr-landing.dark-mode .home-showcase__input-footer{background:#fff;border-top-color:#e5e5e5}.midlr-landing.dark-mode .home-showcase__input-btn{color:#18773d}.midlr-landing.dark-mode .home-showcase__input-field{background:#f0f0f0;color:#000;border-color:#e5e5e5}.midlr-landing.dark-mode .home-showcase__input-field::placeholder{color:#999}.midlr-landing.dark-mode .home-showcase__input-field:focus{background:#e8e8e8;border-color:#d5d5d5}.midlr-landing.dark-mode .home-showcase__typing-dot{background:#ccc}.midlr-landing.dark-mode .home-showcase__msg-product{background:#e5e5e5}.midlr-landing.dark-mode .home-showcase__msg-product.outgoing{background:#dcf8c6}.midlr-landing.dark-mode .home-showcase__product-image{background:#fff}.midlr-landing.dark-mode .chatbot{background:#141c2b}.midlr-landing.dark-mode .chatbot__heading{color:#f8fafc}.midlr-landing.dark-mode .chatbot__paragraph{color:#cbd5e1}.midlr-landing.dark-mode .cb-feature__icon{background:#18773d;box-shadow:0 6px 16px #00000059}.midlr-landing.dark-mode .cb-feature__title{color:#f8fafc}.midlr-landing.dark-mode .cb-feature__desc{color:#cbd5e1}.midlr-landing.dark-mode .about{background:#141c2b}.midlr-landing.dark-mode .meta-partners{background:linear-gradient(135deg,#101724,#141c2b);color:#f8fafc}.midlr-landing.dark-mode .meta-partners__desc{color:#cbd5e1}.midlr-landing.dark-mode .meta-partners__badge{color:#18773d;background:#18773d26;border-color:#18773d59}.midlr-landing.dark-mode .meta-partners__card{background:#101724;border:1px solid #475569;box-shadow:0 14px 30px #1017244d,0 0 0 1px #ffffff0a inset}.midlr-landing.dark-mode .meta-partners .mp-btn--glass{background:#ffffff1a;color:#f8fafc;border-color:#ffffff2e;box-shadow:0 8px 18px #10172459}.midlr-landing.dark-mode .meta-partners .mp-btn--glass:hover{box-shadow:0 10px 22px #10172466}.midlr-landing.dark-mode .meta-partners .mp-btn--glass:active{box-shadow:0 6px 14px #10172452}.midlr-landing.dark-mode .pricing .billing-toggle{background:#101724;border-color:#475569}.midlr-landing.dark-mode .pricing .seg-btn{color:#f8fafc}.midlr-landing.dark-mode .pricing .seg-btn:hover{background:#1c2740}.midlr-landing.dark-mode .pricing .plan{background:#101724;border-color:#475569;box-shadow:0 12px 26px #11182759}.midlr-landing.dark-mode .pricing .plan--featured{border-color:#18773d}.midlr-landing.dark-mode .pricing .plan .check{background:#18773d;color:#fff}.midlr-landing.dark-mode .contact{color:#f8fafc;background:#141c2b}.midlr-landing.dark-mode .contact__title{color:#f8fafc}.midlr-landing.dark-mode .contact__intro{color:#cbd5e1}.midlr-landing.dark-mode .contact__panel{background:#101724;border-color:#475569;box-shadow:none}.midlr-landing.dark-mode .contact__info{box-shadow:0 20px 40px #00000059}.midlr-landing.dark-mode .contact label{color:#cbd5e1}.midlr-landing.dark-mode .contact .field input,.midlr-landing.dark-mode .contact .field textarea{background:#1c2740;border-color:#475569;color:#f8fafc}.midlr-landing.dark-mode .contact .field input::placeholder,.midlr-landing.dark-mode .contact .field textarea::placeholder{color:#cbd5e1a6}.midlr-landing.dark-mode .contact .field input:focus,.midlr-landing.dark-mode .contact .field textarea:focus{background:#101724;box-shadow:0 0 0 3px #18773d33}.midlr-landing.dark-mode .contact__status{border-color:#475569}.midlr-landing.dark-mode .contact__status--success{background:#18773d1f;border-color:#11552c;color:#f8fafc}.midlr-landing.dark-mode .contact__status--error{background:#1c2740;border-color:#475569;color:#f8fafc}.midlr-landing.dark-mode .faq{color:#f8fafc;background:#101724}.midlr-landing.dark-mode .faq__title{color:#f8fafc}.midlr-landing.dark-mode .faq__item{background:#101724;border-color:#475569;box-shadow:0 12px 26px #11182759}.midlr-landing.dark-mode .faq__item.is-open{border-color:#135e30}.midlr-landing.dark-mode .faq__btn{color:#f8fafc}.midlr-landing.dark-mode .faq__a{color:#cbd5e1}.midlr-landing.dark-mode .collab{background:#141c2b;color:#f8fafc}.midlr-landing.dark-mode .collab__title{color:#f8fafc}.midlr-landing.dark-mode .collab__subtitle,.midlr-landing.dark-mode .collab__name{color:#cbd5e1}.midlr-landing.dark-mode .collab__logo{filter:grayscale(100%) brightness(0) invert(1);opacity:.4}.midlr-landing.dark-mode .collab__item:hover .midlr-landing.dark-mode .collab__logo{filter:brightness(0) invert(1);opacity:1}.midlr-landing.dark-mode .collab__logo--light{display:none}.midlr-landing.dark-mode .collab__logo--dark{display:block;filter:none}.midlr-landing.dark-mode .collab__item:hover .midlr-landing.dark-mode .collab__logo--dark{filter:none}.midlr-landing.dark-mode .collab__nav{background:#101724;border-color:#475569;color:#f8fafc;box-shadow:0 14px 30px #11182766}.midlr-landing.dark-mode .customers{background:#141c2b;color:#f8fafc}.midlr-landing.dark-mode .customers__title{color:#f8fafc}.midlr-landing.dark-mode .customers__subtitle{color:#cbd5e1}.midlr-landing.dark-mode .customers__logo{border-color:#475569}.midlr-landing.dark-mode .customers__banner{background:linear-gradient(135deg,#18773d1a,#101724);border-color:#18773d33}.midlr-landing.dark-mode .customers__banner-text h3{color:#f8fafc}.midlr-landing.dark-mode .customers__banner-text p{color:#cbd5e1}.midlr-landing.dark-mode .get-listed-modal-content{background:#101724}.midlr-landing.dark-mode .get-listed-modal-close{background:#1c2740;color:#cbd5e1}.midlr-landing.dark-mode .get-listed-modal-close:hover{background:#475569}.midlr-landing.dark-mode .get-listed-modal__title{color:#f8fafc}.midlr-landing.dark-mode .get-listed-modal__intro{color:#cbd5e1}.midlr-landing.dark-mode .get-listed-modal__form .field label{color:#f8fafc}.midlr-landing.dark-mode .get-listed-modal__form .field input,.midlr-landing.dark-mode .get-listed-modal__form .field textarea{background:#1c2740;border-color:#475569;color:#f8fafc}.midlr-landing.dark-mode .get-listed-modal__form .field input::placeholder,.midlr-landing.dark-mode .get-listed-modal__form .field textarea::placeholder{color:#cbd5e1a6}.midlr-landing.dark-mode .get-listed-modal__form .field input:focus,.midlr-landing.dark-mode .get-listed-modal__form .field textarea:focus{box-shadow:0 0 0 3px #18773d33}.midlr-landing.dark-mode .trial-offer-modal-content{background:#101724}.midlr-landing.dark-mode .trial-offer-modal-close{background:#1c2740;color:#cbd5e1}.midlr-landing.dark-mode .trial-offer-modal-close:hover{background:#475569}.midlr-landing.dark-mode .trial-offer-modal__title{color:#f8fafc}.midlr-landing.dark-mode .trial-offer-modal__description,.midlr-landing.dark-mode .btn-maybe-later{color:#cbd5e1}.midlr-landing.dark-mode .btn-maybe-later:hover{color:#f8fafc}.midlr-landing.dark-mode .cta-section{background:linear-gradient(135deg,#141c2b,#111827)}.midlr-landing.dark-mode .section-title{color:#f8fafc}.midlr-landing.dark-mode .section-description{color:#cbd5e1}.midlr-landing.dark-mode .btn-secondary{background:transparent;color:#f8fafc;border-color:#475569}.midlr-landing.dark-mode .btn-secondary:hover{border-color:#18773d;background:#18773d1a}.midlr-landing.dark-mode .mc-btn--green{background:#18773d;color:#141c2b}.midlr-landing.dark-mode .mc-btn--green:hover{background:#004600}.midlr-landing.dark-mode .page-header:after{background:linear-gradient(180deg,transparent 0%,#141c2b 100%)}.midlr-landing.dark-mode .page-header__title{color:#f8fafc}.midlr-landing.dark-mode .page-header__subtitle{color:#cbd5e1}.midlr-landing.dark-mode .pricing-compare{background:#101724}.midlr-landing.dark-mode .pricing-compare__title{color:#f8fafc}.midlr-landing.dark-mode .pricing-compare__table th,.midlr-landing.dark-mode .pricing-compare__table td{border-bottom-color:#475569}.midlr-landing.dark-mode .pricing-compare__table thead th{color:#18773d}.midlr-landing.dark-mode .pricing-compare__table td{color:#cbd5e1}.midlr-landing.dark-mode .pricing-compare__table th:first-child,.midlr-landing.dark-mode .pricing-compare__table td:first-child,.midlr-landing.dark-mode .pricing-faq__title{color:#f8fafc}.midlr-landing.dark-mode .pricing-faq__item{background:#10172499;border-color:#475569}.midlr-landing.dark-mode .pricing-faq__q{color:#f8fafc}.midlr-landing.dark-mode .pricing-faq__a{color:#cbd5e1}.midlr-landing.dark-mode .partners-benefits{background:#101724}.midlr-landing.dark-mode .partners-benefit-card{background:#1c2740;border-color:#475569}.midlr-landing.dark-mode .partners-benefit-card__title{color:#f8fafc}.midlr-landing.dark-mode .partners-benefit-card__desc{color:#cbd5e1}.midlr-landing.dark-mode .partners-paths{background:#141c2b}.midlr-landing.dark-mode .partners-paths__title{color:#f8fafc}.midlr-landing.dark-mode .partners-path-card{background:#101724;border-color:#475569;box-shadow:0 12px 26px #11182759}.midlr-landing.dark-mode .partners-path-card__title{color:#f8fafc}.midlr-landing.dark-mode .partners-path-card__desc,.midlr-landing.dark-mode .partners-path-card__points li{color:#cbd5e1}.midlr-landing.dark-mode .partners-steps{background:#101724}.midlr-landing.dark-mode .partners-steps__title,.midlr-landing.dark-mode .partners-step__title{color:#f8fafc}.midlr-landing.dark-mode .partners-step__desc{color:#cbd5e1}.midlr-landing.dark-mode .partners-cta{background:linear-gradient(135deg,#141c2b,#101724);color:#f8fafc}.midlr-landing.dark-mode .partners-cta__title{color:#f8fafc}.midlr-landing.dark-mode .partners-cta__desc{color:#cbd5e1}.midlr-landing.dark-mode .partners-cta__secondary{color:#18773d}.midlr-landing.dark-mode .partners-cta__secondary:hover{color:#004600}.midlr-landing.dark-mode .meta-gdpr{background:#101724}.midlr-landing.dark-mode .meta-gdpr__card{background:#1c2740;border-color:#475569;box-shadow:0 12px 26px #11182759}.midlr-landing.dark-mode .meta-gdpr__title{color:#f8fafc}.midlr-landing.dark-mode .meta-gdpr__desc,.midlr-landing.dark-mode .meta-gdpr__points li{color:#cbd5e1}.midlr-landing.dark-mode .video-modal-overlay{background:#000000f2}.midlr-landing.dark-mode .video-modal-close{background:#f8fafce6;color:#1f2937}.midlr-landing.dark-mode .video-modal-close:hover{background:#f8fafc}.midlr-landing.dark-mode .calls-page{background:#141c2b}.midlr-landing.dark-mode .calls-hero{background:linear-gradient(135deg,#101724,#141c2b)}.midlr-landing.dark-mode .calls-hero__badge{background:#18773d33;border-color:#18773d4d;color:#18773d}.midlr-landing.dark-mode .calls-hero__title{color:#f8fafc}.midlr-landing.dark-mode .calls-hero__title--accent{color:#18773d}.midlr-landing.dark-mode .calls-hero__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-hero__stat-number{color:#18773d}.midlr-landing.dark-mode .calls-hero__stat-label{color:#cbd5e1}.midlr-landing.dark-mode .calls-at-a-glance{background:#141c2b}.midlr-landing.dark-mode .calls-at-a-glance__title{color:#f8fafc}.midlr-landing.dark-mode .calls-at-a-glance__definition{color:#cbd5e1}.midlr-landing.dark-mode .calls-at-a-glance__grid{background:#101724}.midlr-landing.dark-mode .calls-at-a-glance__label{color:#18773d}.midlr-landing.dark-mode .calls-at-a-glance__value{color:#f8fafc}.midlr-landing.dark-mode .calls-comparison{background:#101724}.midlr-landing.dark-mode .calls-comparison__title{color:#f8fafc}.midlr-landing.dark-mode .calls-comparison__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-comparison__table{background:#141c2b}.midlr-landing.dark-mode .calls-comparison__table th,.midlr-landing.dark-mode .calls-comparison__table td{border-bottom-color:#18773d26}.midlr-landing.dark-mode .calls-comparison__table thead th{background:#101724;color:#f8fafc}.midlr-landing.dark-mode .calls-comparison__table tbody th{color:#f8fafc;background:#18773d0d}.midlr-landing.dark-mode .calls-comparison__table tbody td{color:#cbd5e1}.midlr-landing.dark-mode .calls-features{background:#141c2b}.midlr-landing.dark-mode .calls-features__title{color:#f8fafc}.midlr-landing.dark-mode .calls-features__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-feature-card{background:#101724;border-color:#18773d1a}.midlr-landing.dark-mode .calls-feature-card__title{color:#f8fafc}.midlr-landing.dark-mode .calls-feature-card__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-feature-card:hover{border-color:#18773d}.midlr-landing.dark-mode .calls-use-cases{background:#101724}.midlr-landing.dark-mode .calls-use-cases__title{color:#f8fafc}.midlr-landing.dark-mode .calls-use-cases__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-use-case-card{background:#141c2b;border-color:#18773d1a}.midlr-landing.dark-mode .calls-use-case-card__title{color:#f8fafc}.midlr-landing.dark-mode .calls-use-case-card__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-use-case-card__link{color:#18773d}.midlr-landing.dark-mode .calls-use-case-card:hover{border-color:#18773d}.midlr-landing.dark-mode .calls-how-it-works{background:#141c2b}.midlr-landing.dark-mode .calls-how-it-works__title{color:#f8fafc}.midlr-landing.dark-mode .calls-how-it-works__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-solution-block--premium{background:linear-gradient(135deg,#18773d1a,#0046001a);border-color:#18773d4d}.midlr-landing.dark-mode .calls-solution-title,.midlr-landing.dark-mode .calls-step__title{color:#f8fafc}.midlr-landing.dark-mode .calls-step__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-step__number{color:#18773d}.midlr-landing.dark-mode .calls-faq{background:#101724}.midlr-landing.dark-mode .calls-faq__title{color:#f8fafc}.midlr-landing.dark-mode .calls-faq__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-faq__item{background:#141c2b;border-color:#18773d1a}.midlr-landing.dark-mode .calls-faq__item.is-open{border-color:#18773d}.midlr-landing.dark-mode .calls-faq__question{color:#f8fafc}.midlr-landing.dark-mode .calls-faq__question:hover{color:#18773d}.midlr-landing.dark-mode .calls-faq__answer p{color:#cbd5e1}.midlr-landing.dark-mode .calls-integration{background:#141c2b}.midlr-landing.dark-mode .calls-integration__badge{background:#18773d33;border-color:#18773d4d}.midlr-landing.dark-mode .calls-integration__title{color:#f8fafc}.midlr-landing.dark-mode .calls-integration__description,.midlr-landing.dark-mode .calls-integration__feature{color:#cbd5e1}.midlr-landing.dark-mode .calls-pricing{background:#101724}.midlr-landing.dark-mode .calls-pricing__title{color:#f8fafc}.midlr-landing.dark-mode .calls-pricing__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-pricing__tier{background:#141c2b;border-color:#18773d33}.midlr-landing.dark-mode .calls-pricing__tier--premium{background:linear-gradient(135deg,#18773d1a,#141c2b);border-color:#18773d}.midlr-landing.dark-mode .calls-pricing__tier-name{color:#f8fafc}.midlr-landing.dark-mode .calls-pricing__tier-description,.midlr-landing.dark-mode .calls-pricing__tier-feature{color:#cbd5e1}.midlr-landing.dark-mode .calls-pricing__cta{background:#141c2b;border:1px solid rgba(24,119,61,.2)}.midlr-landing.dark-mode .calls-pricing__cta-text,.midlr-landing.dark-mode .calls-pricing__note p{color:#cbd5e1}.midlr-landing.dark-mode .calls-teaser{background:linear-gradient(135deg,#18773d1a,#141c2b)}.midlr-landing.dark-mode .calls-teaser__title{color:#f8fafc}.midlr-landing.dark-mode .calls-teaser__description{color:#cbd5e1}.midlr-landing.dark-mode .calls-teaser__highlight{background:#101724;border-color:#18773d33}.midlr-landing.dark-mode .calls-teaser__highlight:hover{border-color:#18773d}.midlr-landing.dark-mode .calls-teaser__highlight strong{color:#f8fafc}.midlr-landing.dark-mode .calls-teaser__highlight span{color:#cbd5e1}.midlr-landing.dark-mode .real-estate-page,.midlr-landing.dark-mode .ecommerce-page,.midlr-landing.dark-mode .education-page,.midlr-landing.dark-mode .restaurant-page,.midlr-landing.dark-mode .travel-agency-page,.midlr-landing.dark-mode .hotels-page,.midlr-landing.dark-mode .finance-page,.midlr-landing.dark-mode .healthcare-page{background:#141c2b}.midlr-landing.dark-mode .real-estate-hero,.midlr-landing.dark-mode .ecommerce-hero,.midlr-landing.dark-mode .education-hero,.midlr-landing.dark-mode .restaurant-hero,.midlr-landing.dark-mode .travel-agency-hero,.midlr-landing.dark-mode .hotels-hero,.midlr-landing.dark-mode .finance-hero,.midlr-landing.dark-mode .healthcare-hero{background:linear-gradient(135deg,#101724,#141c2b)}.midlr-landing.dark-mode .real-estate-hero__badge,.midlr-landing.dark-mode .ecommerce-hero__badge,.midlr-landing.dark-mode .education-hero__badge,.midlr-landing.dark-mode .restaurant-hero__badge,.midlr-landing.dark-mode .travel-agency-hero__badge,.midlr-landing.dark-mode .hotels-hero__badge,.midlr-landing.dark-mode .finance-hero__badge,.midlr-landing.dark-mode .healthcare-hero__badge{background:#18773d33;border-color:#18773d4d;color:#18773d}.midlr-landing.dark-mode .real-estate-hero__title,.midlr-landing.dark-mode .ecommerce-hero__title,.midlr-landing.dark-mode .education-hero__title,.midlr-landing.dark-mode .restaurant-hero__title,.midlr-landing.dark-mode .travel-agency-hero__title,.midlr-landing.dark-mode .hotels-hero__title,.midlr-landing.dark-mode .finance-hero__title,.midlr-landing.dark-mode .healthcare-hero__title{color:#f8fafc}.midlr-landing.dark-mode .real-estate-hero__title--accent,.midlr-landing.dark-mode .ecommerce-hero__title--accent,.midlr-landing.dark-mode .education-hero__title--accent,.midlr-landing.dark-mode .restaurant-hero__title--accent,.midlr-landing.dark-mode .travel-agency-hero__title--accent,.midlr-landing.dark-mode .hotels-hero__title--accent,.midlr-landing.dark-mode .finance-hero__title--accent,.midlr-landing.dark-mode .healthcare-hero__title--accent{color:#18773d}.midlr-landing.dark-mode .real-estate-hero__description,.midlr-landing.dark-mode .ecommerce-hero__description,.midlr-landing.dark-mode .education-hero__description,.midlr-landing.dark-mode .restaurant-hero__description,.midlr-landing.dark-mode .travel-agency-hero__description,.midlr-landing.dark-mode .hotels-hero__description,.midlr-landing.dark-mode .finance-hero__description,.midlr-landing.dark-mode .healthcare-hero__description{color:#cbd5e1}.midlr-landing.dark-mode .real-estate-features,.midlr-landing.dark-mode .ecommerce-features,.midlr-landing.dark-mode .education-features,.midlr-landing.dark-mode .restaurant-features,.midlr-landing.dark-mode .travel-agency-features,.midlr-landing.dark-mode .hotels-features,.midlr-landing.dark-mode .finance-features,.midlr-landing.dark-mode .healthcare-features{background:#141c2b}.midlr-landing.dark-mode .real-estate-features__title,.midlr-landing.dark-mode .ecommerce-features__title,.midlr-landing.dark-mode .education-features__title,.midlr-landing.dark-mode .restaurant-features__title,.midlr-landing.dark-mode .travel-agency-features__title,.midlr-landing.dark-mode .hotels-features__title,.midlr-landing.dark-mode .finance-features__title,.midlr-landing.dark-mode .healthcare-features__title{color:#f8fafc}.midlr-landing.dark-mode .real-estate-features__description,.midlr-landing.dark-mode .ecommerce-features__description,.midlr-landing.dark-mode .education-features__description,.midlr-landing.dark-mode .restaurant-features__description,.midlr-landing.dark-mode .travel-agency-features__description,.midlr-landing.dark-mode .hotels-features__description,.midlr-landing.dark-mode .finance-features__description,.midlr-landing.dark-mode .healthcare-features__description{color:#cbd5e1}.midlr-landing.dark-mode .real-estate-feature-card,.midlr-landing.dark-mode .ecommerce-feature-card,.midlr-landing.dark-mode .education-feature-card,.midlr-landing.dark-mode .restaurant-feature-card,.midlr-landing.dark-mode .travel-agency-feature-card,.midlr-landing.dark-mode .hotels-feature-card,.midlr-landing.dark-mode .finance-feature-card,.midlr-landing.dark-mode .healthcare-feature-card{background:#101724;border-color:#18773d1a}.midlr-landing.dark-mode .real-estate-feature-card__title,.midlr-landing.dark-mode .ecommerce-feature-card__title,.midlr-landing.dark-mode .education-feature-card__title,.midlr-landing.dark-mode .restaurant-feature-card__title,.midlr-landing.dark-mode .travel-agency-feature-card__title,.midlr-landing.dark-mode .hotels-feature-card__title,.midlr-landing.dark-mode .finance-feature-card__title,.midlr-landing.dark-mode .healthcare-feature-card__title{color:#f8fafc}.midlr-landing.dark-mode .real-estate-feature-card__description,.midlr-landing.dark-mode .ecommerce-feature-card__description,.midlr-landing.dark-mode .education-feature-card__description,.midlr-landing.dark-mode .restaurant-feature-card__description,.midlr-landing.dark-mode .travel-agency-feature-card__description,.midlr-landing.dark-mode .hotels-feature-card__description,.midlr-landing.dark-mode .finance-feature-card__description,.midlr-landing.dark-mode .healthcare-feature-card__description{color:#cbd5e1}.midlr-landing.dark-mode .real-estate-feature-card__outcome,.midlr-landing.dark-mode .ecommerce-feature-card__outcome,.midlr-landing.dark-mode .education-feature-card__outcome,.midlr-landing.dark-mode .restaurant-feature-card__outcome,.midlr-landing.dark-mode .travel-agency-feature-card__outcome,.midlr-landing.dark-mode .hotels-feature-card__outcome,.midlr-landing.dark-mode .finance-feature-card__outcome,.midlr-landing.dark-mode .healthcare-feature-card__outcome{color:#f8fafc}.midlr-landing.dark-mode .real-estate-feature-card:hover,.midlr-landing.dark-mode .ecommerce-feature-card:hover,.midlr-landing.dark-mode .education-feature-card:hover,.midlr-landing.dark-mode .restaurant-feature-card:hover,.midlr-landing.dark-mode .travel-agency-feature-card:hover,.midlr-landing.dark-mode .hotels-feature-card:hover,.midlr-landing.dark-mode .finance-feature-card:hover,.midlr-landing.dark-mode .healthcare-feature-card:hover{border-color:#18773d}.midlr-landing.dark-mode .real-estate-feature-card__bullets li,.midlr-landing.dark-mode .education-feature-card__bullets li,.midlr-landing.dark-mode .travel-agency-feature-card__bullets li,.midlr-landing.dark-mode .hotels-feature-card__bullets li{color:#cbd5e1}.midlr-landing.dark-mode .ecommerce-integrations{background:#101724}.midlr-landing.dark-mode .ecommerce-integrations__title{color:#f8fafc}.midlr-landing.dark-mode .ecommerce-integrations__subtitle,.midlr-landing.dark-mode .ecommerce-integrations__description{color:#cbd5e1}.midlr-landing.dark-mode .ecommerce-integrations__pill{background:#141c2b;border-color:#18773d33;color:#f8fafc}.midlr-landing.dark-mode .blog-hero h1{color:#f8fafc}.midlr-landing.dark-mode .blog-hero p{color:#cbd5e1}.midlr-landing.dark-mode .blog-filters .blog-filter-pill{background:#101724;border-color:#18773d26;color:#cbd5e1}.midlr-landing.dark-mode .blog-filters .blog-filter-pill:hover{border-color:#18773d;color:#18773d}.midlr-landing.dark-mode .blog-filters .blog-filter-pill.active{background:#18773d;border-color:#18773d;color:#fff}.midlr-landing.dark-mode .blog-grid .blog-grid-empty{color:#cbd5e1}.midlr-landing.dark-mode .blog-grid .blog-card{background:#101724;border-color:#18773d1a}.midlr-landing.dark-mode .blog-grid .blog-card:hover{box-shadow:0 15px 30px #0006}.midlr-landing.dark-mode .blog-grid .blog-card .blog-card-body h3{color:#f8fafc}.midlr-landing.dark-mode .blog-grid .blog-card .blog-card-body p,.midlr-landing.dark-mode .blog-grid .blog-card .blog-card-body .blog-card-meta,.midlr-landing.dark-mode .blog-post-page .blog-post-breadcrumb a{color:#cbd5e1}.midlr-landing.dark-mode .blog-post-page .blog-post-breadcrumb a:hover{color:#18773d}.midlr-landing.dark-mode .blog-post-page .blog-post-breadcrumb .blog-post-breadcrumb-sep{color:#cbd5e166}.midlr-landing.dark-mode .blog-post-page h1{color:#f8fafc}.midlr-landing.dark-mode .blog-post-page .blog-post-meta{color:#cbd5e1}.midlr-landing.dark-mode .blog-post-page .blog-post-body h2{color:#f8fafc}.midlr-landing.dark-mode .blog-post-page .blog-post-body p{color:#cbd5e1}.midlr-landing.dark-mode .blog-post-faq h2{color:#f8fafc}.midlr-landing.dark-mode .blog-post-faq__item{background:#101724;border-color:#18773d1a}.midlr-landing.dark-mode .blog-post-faq__item.is-open{border-color:#18773d}.midlr-landing.dark-mode .blog-post-faq__question{color:#f8fafc}.midlr-landing.dark-mode .blog-post-faq__question:hover{color:#18773d}.midlr-landing.dark-mode .blog-post-faq__answer p{color:#cbd5e1}.navbar{position:fixed;top:0;left:0;right:0;z-index:1001;width:100%;padding:.6rem 2rem 0;pointer-events:none;transition:padding .3s ease}.navbar.is-scrolled{padding-top:.35rem}@media(max-width:768px){.navbar{padding:0}}.navbar *{pointer-events:auto}.navbar .navbar__bar{max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(24,119,61,.1);border-radius:999px;box-shadow:0 8px 30px #11182714;padding:.55rem .6rem .55rem 1.1rem;transition:box-shadow .3s ease,border-radius .3s ease,background .3s ease}.is-scrolled .navbar .navbar__bar{box-shadow:0 12px 36px #1118271f}@media(max-width:768px){.navbar .navbar__bar{border-radius:0;border-width:0 0 1px;box-shadow:0 2px 8px #1118270a;padding:.75rem 1rem}}.navbar .nav-brand{display:flex;align-items:center;gap:.5rem;flex-shrink:0;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .3s ease}.navbar .nav-brand:hover{transform:translateY(-1px)}.navbar .nav-brand .nav-logo{width:38px;height:38px;position:relative;background:linear-gradient(135deg,#18773d,#004600);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;box-shadow:0 4px 12px #18773d2e;flex-shrink:0}.navbar .nav-brand .nav-logo:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);animation:shimmer 3s ease-in-out infinite}.navbar .nav-brand .nav-logo img{width:22px;height:22px;z-index:1}.navbar .nav-brand .nav-title{font-size:20px;font-weight:900;color:#18773d;letter-spacing:-.5px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width:480px){.navbar .nav-brand .nav-title{font-size:17px}}.navbar .nav-pill{display:flex;align-items:center;gap:.15rem;border-radius:999px;padding:.25rem}@media(max-width:1360px){.navbar .nav-pill{display:none}}.navbar .nav-pill>a{color:#374151;text-decoration:none;font-weight:500;font-size:14px;padding:.6rem .85rem;border-radius:999px;transition:all .25s ease;white-space:nowrap}.navbar .nav-pill>a:hover{color:#18773d;background:#fff;box-shadow:0 2px 8px #1118270f}.navbar .nav-pill .nav-dropdown{position:relative;display:inline-flex}.navbar .nav-pill .nav-dropdown .nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;padding:.6rem .8rem;color:#374151;text-decoration:none;font-weight:500;font-size:14px;border-radius:999px;transition:all .25s ease}.navbar .nav-pill .nav-dropdown .nav-dropdown-arrow{transition:transform .25s cubic-bezier(.4,0,.2,1)}.navbar .nav-pill .nav-dropdown:hover .nav-dropdown-arrow{transform:rotate(180deg)}.navbar .nav-pill .nav-dropdown:hover .nav-dropdown-trigger{color:#18773d;background:#fff;box-shadow:0 2px 8px #1118270f}.navbar .nav-pill .nav-dropdown .nav-mega{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px);background:#fff;border:1px solid rgba(24,119,61,.12);border-radius:16px;box-shadow:0 24px 60px #11182729;min-width:260px;padding:1rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:1000}.navbar .nav-pill .nav-dropdown .nav-mega--wide{min-width:480px}.navbar .nav-pill .nav-dropdown .nav-mega__label{margin:0 0 .6rem;padding:0 .4rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9ca3af}.navbar .nav-pill .nav-dropdown .nav-mega__grid{display:flex;flex-direction:column;gap:2px}.navbar .nav-pill .nav-dropdown .nav-mega__grid--cols-2{display:grid;grid-template-columns:1fr 1fr;gap:4px}.navbar .nav-pill .nav-dropdown .nav-mega a{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;color:#374151;font-size:13.5px;font-weight:500;white-space:normal;border-radius:12px;transition:all .2s ease;text-decoration:none}.navbar .nav-pill .nav-dropdown .nav-mega a svg{flex-shrink:0;width:17px;height:17px;color:#18773d;opacity:.75;transition:all .2s ease}.navbar .nav-pill .nav-dropdown .nav-mega a:hover{color:#18773d;background:#18773d14}.navbar .nav-pill .nav-dropdown .nav-mega a:hover svg{opacity:1;transform:translate(2px)}.navbar .nav-pill .nav-dropdown:hover .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.navbar .nav-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}@media(max-width:1360px){.navbar .nav-actions{margin-inline-start:auto}.navbar .nav-actions .lang__toggle,.navbar .nav-actions .theme__toggle{display:none}}.navbar .nav-actions .nav-cta-btn{background:linear-gradient(135deg,#18773d,#21a153);color:#fff;border:none;padding:.65rem 1.4rem;border-radius:999px;font-weight:600;font-size:14px;display:flex;align-items:center;gap:.45rem;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px #18773d40;flex-shrink:0;white-space:nowrap}.navbar .nav-actions .nav-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #18773d52}.navbar .nav-actions .nav-cta-btn:active{transform:translateY(0)}@media(max-width:480px){.navbar .nav-actions .nav-cta-btn{padding:.55rem 1.1rem;font-size:13px}.navbar .nav-actions .nav-cta-btn svg{display:none}}.btn{display:inline-flex;align-items:center;gap:.75rem;padding:16px 32px;border-radius:8px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}@media(max-width:768px){.btn{padding:12px 24px;font-size:14px}}@media(max-width:480px){.btn{padding:10px 20px;font-size:13px}}.btn.btn-large{padding:20px 40px;font-size:18px}.btn.btn-primary{background:linear-gradient(135deg,#18773d,#21a153);color:#fff;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 30px #18773d4d}.btn.btn-secondary{background:#fff;color:#18773d;border:2px solid #18773d;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}.btn.btn-secondary:hover{transform:translateY(-2px)}.mc-btn{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;font-size:1rem;border:none;cursor:pointer;padding:.75rem 2rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;text-decoration:none}.mc-btn--pill{border-radius:50px}.mc-btn--green{background:#18773d;color:#fff}.mc-btn--green:hover{background:#004600;transform:translateY(-2px);box-shadow:0 8px 20px #18773d4d}.mc-btn--green:active{transform:translateY(0);box-shadow:none}.mp-btn{display:inline-flex;gap:.75rem;align-items:center;justify-content:center;padding:1rem 1.8rem;font-weight:700;font-size:.95rem;border-radius:999px;text-decoration:none;border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.mp-btn--glass{background:#18773d;color:#fff;box-shadow:0 10px 25px #18773d4d}.mp-btn--glass:hover{transform:translateY(-3px);box-shadow:0 15px 35px #18773d59}.mp-btn--glass:hover svg{transform:translate(2px)}.mp-btn--glass:active{transform:translateY(-1px);box-shadow:0 8px 20px #18773d40}.mp-btn svg{transition:transform .3s ease}.btn-submit{justify-self:start;display:inline-flex;align-items:center;gap:.25rem;font-weight:700;padding:.85rem 1.2rem;border-radius:12px;border:1px solid transparent;background:#18773d;color:#fff;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-submit:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1118271f}.btn-submit:active{transform:translateY(0);box-shadow:0 6px 14px #1118271a}.btn-submit:disabled{opacity:.7;cursor:not-allowed}.btn-plan{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;font-weight:700;padding:.8rem 1.1rem;border-radius:12px;text-decoration:none;background:#18773d;color:#fff;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-plan:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1118271f}.btn-plan:active{transform:translateY(0);box-shadow:0 6px 14px #1118271a}.reveal{opacity:1;transform:none}.js-ready .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.js-ready .reveal--visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-ready .reveal{opacity:1;transform:none;transition:none}}.trial-offer-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:fadeIn .3s ease-out}@media(max-width:768px){.trial-offer-modal-overlay{padding:1rem}}.trial-offer-modal-content{position:relative;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;background:#fff;border-radius:16px;padding:3rem;text-align:center;animation:slideInScale .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}@media(max-width:620px){.trial-offer-modal-content{max-width:100%;max-height:90vh;padding:1.2rem;border-radius:12px}}.trial-offer-modal-close{position:absolute;top:1rem;right:1rem;background:#f3f4f6;border:none;width:36px;height:36px;border-radius:50%;font-size:22px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}.trial-offer-modal-close:hover{background:#e5e7eb;transform:scale(1.05)}.trial-offer-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 1rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,#18773d,#21a153)}.trial-offer-modal__title{margin:0 0 .5rem;font-weight:800;letter-spacing:-.02em;color:#1f2937;font-size:clamp(1.4rem,2.5vw,1.8rem)}.trial-offer-modal__description{margin:0 0 1.5rem;color:#4b5563;font-size:.95rem}.trial-offer-modal__actions{display:flex;flex-direction:column;align-items:center;gap:.75rem}.btn-start-trial{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.9rem 1.5rem;border-radius:12px;border:none;font-weight:700;color:#fff;cursor:pointer;background:linear-gradient(135deg,#18773d,#21a153);box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;transition:transform .15s ease,box-shadow .15s ease}.btn-start-trial:hover{transform:translateY(-2px);box-shadow:0 15px 30px #18773d4d}.btn-maybe-later{background:none;border:none;color:#4b5563;font-weight:600;font-size:.9rem;cursor:pointer;padding:.4rem}.btn-maybe-later:hover{color:#1f2937;text-decoration:underline}.video-modal-overlay{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:fadeIn .3s ease-out}@media(max-width:768px){.video-modal-overlay{padding:1rem}}.video-modal-content{position:relative;width:100%;max-width:900px;background:#000;border-radius:12px;overflow:hidden;animation:slideInScale .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}@media(max-width:768px){.video-modal-content{max-width:100%;border-radius:8px}}.video-modal-close{position:absolute;top:-50px;right:0;background:#ffffffe6;border:none;width:40px;height:40px;border-radius:50%;font-size:24px;font-weight:700;cursor:pointer;z-index:10000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#1f2937}.video-modal-close:hover{background:#fff;transform:scale(1.1)}@media(max-width:768px){.video-modal-close{top:-45px;width:35px;height:35px;font-size:20px}}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container iframe,.video-container .video-showcase__facade{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.whatsapp-button{position:fixed;bottom:20px;right:20px;z-index:9999}.whatsapp-button .Btn{display:flex;align-items:center;justify-content:flex-start;width:45px;height:45px;border:none;border-radius:50%;cursor:pointer;position:relative;overflow:hidden;transition-duration:.3s;box-shadow:2px 2px 10px #0003;background-color:#00d757;animation:pulseFloat 3s ease-in-out infinite}.whatsapp-button .sign{width:100%;transition-duration:.3s;display:flex;align-items:center;justify-content:center}.whatsapp-button .sign svg{width:25px}.whatsapp-button .sign svg path{fill:#fff}.whatsapp-button .text{position:absolute;right:0%;width:0%;opacity:0;color:#fff;font-size:1.2em;font-weight:600;transition-duration:.3s}.whatsapp-button .Btn:hover{width:150px;border-radius:40px;transition-duration:.3s}.whatsapp-button .Btn:hover .sign{width:30%;transition-duration:.3s;padding-left:10px}.whatsapp-button .Btn:hover .text{opacity:1;width:70%;transition-duration:.3s;padding-right:10px}.whatsapp-button .Btn:active{transform:translate(2px,2px)}.theme__toggle button{border:none;background:none;padding:0;margin:0;cursor:pointer;font-family:inherit}.theme__toggle .theme__icon{width:32px;height:32px;padding:4px;overflow:hidden;position:relative}.theme__toggle .theme__icon>:nth-child(1){width:14px;height:14px;border-radius:24px;border:.5px solid #f1b451;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fc0;transition:width .4s,height .4s,border .4s,background-color .4s;z-index:10}.theme__toggle .theme__icon:hover>:nth-child(1){width:24px;height:24px;border:1px solid rgb(245,245,247);background-color:#f5f5f7}.theme__toggle .theme__icon>:nth-child(2){width:24px;height:24px;border-radius:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .4s}.theme__toggle .theme__icon>:nth-child(2)>:nth-child(1){display:block;width:2px;height:24px;border-radius:2px;position:relative;top:0;left:50%;transform:translate(-50%);background-color:#fc0}.theme__toggle .theme__icon>:nth-child(2)>:nth-child(2){display:block;width:24px;height:2px;border-radius:2px;position:relative;top:-54%;left:50%;transform:translate(-50%);background-color:#fc0}.theme__toggle .theme__icon>:nth-child(2)>:nth-child(3){display:block;width:24px;height:2px;border-radius:2px;position:relative;top:-60%;left:50%;transform:translate(-50%) rotate(45deg);background-color:#fc0}.theme__toggle .theme__icon>:nth-child(2)>:nth-child(4){display:block;width:24px;height:2px;border-radius:2px;position:relative;top:-70%;left:50%;transform:translate(-50%) rotate(-45deg);background-color:#fc0}.theme__toggle .theme__icon:hover>:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg) scale(.8)}.theme__toggle .theme__icon>:nth-child(3){width:20px;height:20px;border-radius:24px;position:absolute;top:50%;left:100%;transform:translateY(-50%);background-color:#fffffff2;transition:top .4s,left .4s;transition-delay:.2s;z-index:20}.theme__toggle .theme__icon:hover>:nth-child(3){top:35%;left:40%}.theme__toggle .theme__icon.is-sun>:nth-child(1){width:14px;height:14px;border-radius:24px;border:.5px solid #f1b451;background-color:#fc0}.theme__toggle .theme__icon.is-sun>:nth-child(2){transform:translate(-50%,-50%);opacity:1}.theme__toggle .theme__icon.is-sun>:nth-child(3){top:50%;left:100%}.theme__toggle .theme__icon.is-moon>:nth-child(1){width:24px;height:24px;border:1px solid rgb(245,245,247);background-color:#f5f5f7}.theme__toggle .theme__icon.is-moon>:nth-child(2){opacity:0;transform:translate(-50%,-50%) rotate(-45deg) scale(.8)}.theme__toggle .theme__icon.is-moon>:nth-child(3){top:35%;left:40%}.theme__toggle .theme__icon.is-sun:hover>:nth-child(1){width:24px;height:24px;border:1px solid rgb(245,245,247);background-color:#f5f5f7}.theme__toggle .theme__icon.is-sun:hover>:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg) scale(.8)}.theme__toggle .theme__icon.is-sun:hover>:nth-child(3){top:35%;left:40%}.switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:2em;cursor:pointer}.switch input{opacity:0;width:0;height:0}.slider{--background: #20262c;position:absolute;cursor:pointer;inset:0;background-color:var(--background);transition:.5s;border-radius:30px}.slider:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:50%;left:10%;bottom:15%;box-shadow:inset 8px -4px #ececd9,-4px 1px 4px #dadada;background:var(--background);transition:.5s}.decoration{position:absolute;content:"";height:2px;width:2px;border-radius:50%;right:20%;top:15%;background:#e5f041e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s;box-shadow:-7px 10px #e5f041e6,8px 15px #e5f041e6,-17px 1px #e5f041e6,-20px 10px #e5f041e6,-7px 23px #e5f041e6,-15px 25px #e5f041e6}input:checked~.decoration{transform:translate(-20px);width:10px;height:10px;background:#fff;box-shadow:-12px 0 #fff,-6px 0 0 1.6px #fff,5px 15px 0 1px #fff,1px 17px #fff,10px 17px #fff}input:checked+.slider{background-color:#5494de}input:checked+.slider:before{transform:translate(100%);box-shadow:inset 15px -4px 0 15px #efdf2b,0 0 10px #efdf2b}.lang__toggle{border:1px solid rgba(24,119,61,.3);background:none;color:#4b5563;font-weight:600;font-size:13px;letter-spacing:.5px;padding:6px 10px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .25s ease}.lang__toggle:hover{color:#18773d;border-color:#18773d;background:#18773d0d}.lang__toggle--mobile{align-self:flex-start}.footer{padding:60px 0 40px;background:linear-gradient(135deg,#f3f4f6,#fff);color:#111827;position:relative;z-index:100}.footer .footer-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}@media(max-width:768px){.footer .footer-content{flex-direction:column;gap:2rem}}.footer .footer-brand{display:flex;align-items:center;gap:1rem}.footer .footer-brand .footer-logo{width:40px;height:40px;background:linear-gradient(135deg,#18773d,#21a153);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.footer .footer-brand .footer-title{font-size:24px;font-weight:800;color:#111827}.footer .footer-links{display:flex;gap:2rem}.footer .footer-links a{color:#4b5563;text-decoration:none;transition:color .3s ease}.footer .footer-links a:hover{color:#18773d}.footer .footer-social{display:flex;gap:1rem}.footer .footer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#e5e7eb;color:#4b5563;transition:background .3s ease,color .3s ease}.footer .footer-social a:hover{background:#18773d;color:#fff}.footer .footer-bottom{padding-top:2rem;border-top:1px solid #e5e7eb;text-align:center;color:#4b5563}.dark-mode .footer{background:linear-gradient(135deg,#141c2b,#101724);color:#f8fafc}.dark-mode .footer .footer-brand .footer-title{color:#f8fafc}.dark-mode .footer .footer-links a{color:#cbd5e1}.dark-mode .footer .footer-links a:hover{color:#18773d}.dark-mode .footer .footer-social a{background:#18773d1a;color:#cbd5e1}.dark-mode .footer .footer-social a:hover{background:#18773d;color:#fff}.dark-mode .footer .footer-bottom{border-top-color:#18773d1a;color:#cbd5e1}.subpage{position:relative}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 1.2rem 3rem;box-sizing:border-box}@media(max-width:768px){.not-found-page{padding:100px 1rem 2rem}}.not-found-page .page-header{padding:0;border-bottom:none;background:none}.coming-soon{position:relative;padding:4rem 0;text-align:center}.coming-soon__icon{color:#18773d;margin-bottom:1rem}.coming-soon h2{font-size:clamp(24px,4vw,32px);font-weight:800;color:#111827;margin-bottom:.75rem}.coming-soon p{color:#4b5563;max-width:480px;margin:0 auto}.page-header{text-align:center;padding:50px 1.2rem 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background:linear-gradient(180deg,rgba(24,119,61,.06) 0%,transparent 100%);border-bottom:1px solid rgba(24,119,61,.08)}@media(max-width:768px){.page-header{padding:90px 1rem 40px}}.page-header__badge{display:inline-flex;align-items:center;gap:.75rem;padding:6px 16px;margin-bottom:1.2rem;background:#18773d1a;border:1px solid rgba(24,119,61,.2);border-radius:24px;color:#18773d;font-size:14px;font-weight:600;max-width:100%}.page-header__badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.page-header__badge{padding:5px 12px;font-size:12px;margin-bottom:1rem}}.page-header__title{font-size:clamp(30px,6vw,44px);font-weight:900;color:#111827;margin-bottom:1rem;letter-spacing:-1px;line-height:1.15}.page-header__subtitle{font-size:18px;color:#4b5563;max-width:600px;margin:0 auto;line-height:1.6}@media(max-width:480px){.page-header__subtitle{font-size:15px;max-width:100%}}.page-header__cta{display:inline-flex;margin-top:2rem}.page-header--about{border-bottom:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.page-header--about .page-header__title{color:#111827}.page-header--about .page-header__subtitle{color:#4b5563;max-width:820px}.page-header--about .page-header__badge{background:#18773d1a;border-color:#18773d33;color:#18773d}.page-header--contact{border-bottom:none;background-size:cover;background-position:right 20%;background-repeat:no-repeat;background-attachment:scroll}.page-header--contact .page-header__title{color:#111827}.page-header--contact .page-header__subtitle{color:#4b5563}.page-header--contact .page-header__badge{background:#18773d1a;border-color:#18773d33;color:#18773d}.page-header--pricing{border-bottom:none;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll}.page-header--pricing .page-header__title{color:#111827}.page-header--pricing .page-header__subtitle{color:#4b5563}.page-header--pricing .page-header__badge{background:#18773d1a;border-color:#18773d33;color:#18773d}.collab{padding:clamp(2rem,4vw,4rem) 0;color:#1f2937;position:relative;background:transparent}.collab .container{max-width:100%;margin-inline:auto;padding-inline:1rem}.collab__head{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.collab__title{margin:0 0 .25rem;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);color:#1f2937}.collab__subtitle{margin:0;color:#4b5563;font-size:.98rem}.collab__viewport{position:relative;overflow:hidden;margin:0 auto;width:100%;direction:ltr;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.collab__track{display:flex;gap:clamp(1rem,1vw,1rem);animation:infiniteScroll 30s linear infinite;width:fit-content;align-items:center}.collab__item{flex:0 0 auto;display:flex;width:clamp(120px,15vw,180px);align-items:center;justify-content:center;text-decoration:none}.collab__logoWrap{height:clamp(44px,4.5vw,60px);width:auto;display:flex;align-items:center;justify-content:center}.collab__logo{display:block;height:100%;width:auto;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.5;transition:filter .3s ease,opacity .3s ease}.collab__item:hover .collab__logo{filter:grayscale(0%);opacity:1}.collab__logo--dark,.collab__name,.collab__nav{display:none}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.customers{padding:clamp(2rem,4vw,4rem) 0;color:#1f2937;position:relative;background:transparent}.customers .container{max-width:1200px;margin-inline:auto;padding-inline:1rem}.customers__head{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.customers__title{margin:0 0 .25rem;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);color:#1f2937}.customers__subtitle{margin:0;color:#4b5563;font-size:.98rem}.customers__marquee{display:flex;flex-direction:column;gap:1rem}.customers__row{position:relative;overflow:hidden;direction:ltr}.customers__row:hover .customers__track{animation-play-state:paused}.customers__track{display:flex;align-items:center;gap:clamp(1.25rem,2.5vw,2rem);width:max-content;animation:customersMarquee 55s linear infinite}.customers__track--reverse{animation-direction:reverse}.customers__logo-link{flex-shrink:0;display:block}.customers__more-note{text-align:center;margin:clamp(1rem,2vw,1.5rem) 0 0;color:#18773d;font-weight:700;font-size:clamp(1rem,1.6vw,1.15rem);letter-spacing:.01em}.customers__logo{display:block;height:64px;width:144px;flex-shrink:0;object-fit:cover;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #f3f4f6;transition:transform .3s ease}.customers__logo-link:hover .customers__logo{transform:translateY(-2px)}.customers__banner{display:flex;align-items:center;gap:1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(135deg,#18773d0f,#f9fafb);border:1px solid rgba(24,119,61,.15);border-radius:16px}@media(max-width:700px){.customers__banner{flex-direction:column;text-align:center}}.customers__banner-icon{flex-shrink:0;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#18773d;color:#fff;box-shadow:0 8px 18px #18773d4d}.customers__banner-text{flex:1}.customers__banner-text h3{margin:0 0 .35rem;font-weight:800;font-size:clamp(1.1rem,2vw,1.35rem);color:#111827}.customers__banner-text p{margin:0;color:#4b5563;font-size:.92rem;line-height:1.6;max-width:60ch}.customers__banner-btn{flex-shrink:0;background:#18773d;color:#fff;border:none;border-radius:999px;padding:.85rem 1.75rem;font-weight:700;font-size:.95rem;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.customers__banner-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #18773d4d}@keyframes customersMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.get-listed-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:fadeIn .3s ease-out}@media(max-width:768px){.get-listed-modal-overlay{padding:1rem}}.get-listed-modal-content{position:relative;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;background:#fff;border-radius:16px;padding:2rem 3rem;animation:slideInScale .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d}@media(max-width:620px){.get-listed-modal-content{max-width:100%;max-height:90vh;padding:1.2rem;border-radius:12px}}.get-listed-modal-close{position:absolute;top:1rem;right:1rem;background:#f3f4f6;border:none;width:36px;height:36px;border-radius:50%;font-size:22px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}.get-listed-modal-close:hover{background:#e5e7eb;transform:scale(1.05)}.get-listed-modal__title{margin:0 0 .5rem;font-weight:800;letter-spacing:-.02em;color:#1f2937;font-size:clamp(1.4rem,2.5vw,1.8rem);text-align:center}.get-listed-modal__intro{margin:0 0 1.5rem;color:#4b5563;text-align:center;font-size:.95rem}.get-listed-modal__status{margin:0 0 1rem;padding:.75rem 1rem;border-radius:12px;font-weight:600;border:1px solid #e5e7eb;text-align:center}.get-listed-modal__status--success{color:#1f2937;background:#18773d14;border-color:#0f4d27}.get-listed-modal__status--error{color:#1f2937;background:#3741510f;border-color:#d1d5db}.get-listed-modal__form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}@media(max-width:560px){.get-listed-modal__form{grid-template-columns:1fr}}.get-listed-modal__form .field{display:grid;gap:.4rem;align-content:start}.get-listed-modal__form .field--full{grid-column:1/-1}.get-listed-modal__form .field label{font-weight:700;color:#1f2937;font-size:.92rem}.get-listed-modal__form .field input,.get-listed-modal__form .field textarea{width:100%;background:#fff;color:#1f2937;border:1px solid #18773d;border-radius:12px;padding:.8rem 1rem;outline:none;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.get-listed-modal__form .field input::placeholder,.get-listed-modal__form .field textarea::placeholder{color:#4b556380}.get-listed-modal__form .field input:focus,.get-listed-modal__form .field textarea:focus{border-color:#18773d;box-shadow:0 0 0 3px #18773d26}.get-listed-modal__form .field textarea{resize:vertical;min-height:80px}.get-listed-modal__form .field__error{color:#dc143c;font-size:.85rem;font-weight:600}.get-listed-modal__form>div:last-child{grid-column:1/-1}.partners-benefits{position:relative;padding:4rem 0;background:#fff}.partners-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:992px){.partners-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.partners-benefits__grid{grid-template-columns:1fr}}.partners-benefit-card{padding:2rem;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 18px #1118270d}.partners-benefit-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#18773d1a;color:#18773d;margin-bottom:1rem}.partners-benefit-card__title{font-size:18px;font-weight:700;color:#111827;margin-bottom:.5rem}.partners-benefit-card__desc{font-size:15px;line-height:1.6;color:#374151}.partners-paths{position:relative;padding:4rem 0;background:#f9fafb}.partners-paths__title{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:800;color:#111827;margin-bottom:3rem}.partners-paths__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.partners-paths__grid{grid-template-columns:1fr}}.partners-path-card{display:flex;flex-direction:column;padding:2rem;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 18px #1118270d}.partners-path-card__badge{display:inline-block;align-self:flex-start;padding:4px 12px;border-radius:999px;background:#18773d1a;color:#18773d;font-size:13px;font-weight:700;margin-bottom:1rem}.partners-path-card__title{font-size:22px;font-weight:800;color:#111827;margin-bottom:.75rem}.partners-path-card__desc{font-size:15px;line-height:1.6;color:#374151;margin-bottom:1.2rem}.partners-path-card__points{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:.75rem}.partners-path-card__points li{display:flex;align-items:flex-start;gap:.75rem;font-size:14px;color:#374151}.partners-path-card__points li svg{flex-shrink:0;color:#18773d;margin-top:2px}.partners-path-card__cta{margin-top:auto;align-self:flex-start}.partners-steps{position:relative;padding:4rem 0;background:#fff}.partners-steps__title{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:800;color:#111827;margin-bottom:3rem}.partners-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:992px){.partners-steps__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.partners-steps__grid{grid-template-columns:1fr}}.partners-step{text-align:center;padding:1.2rem}.partners-step__number{position:relative;width:64px;height:64px;margin:0 auto 1rem;display:grid;place-items:center;border-radius:50%;background:#18773d;color:#fff;box-shadow:0 8px 18px #18773d4d}.partners-step__number span{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#111827;color:#fff;font-size:12px;font-weight:700}.partners-step__title{font-size:17px;font-weight:700;color:#111827;margin-bottom:.5rem}.partners-step__desc{font-size:14px;line-height:1.6;color:#374151}.partners-cta{position:relative;padding:4rem 0;text-align:center;background:linear-gradient(180deg,rgba(24,119,61,.06) 0%,transparent 100%);color:#111827}.partners-cta__title{font-size:clamp(26px,4vw,36px);font-weight:800;color:#111827;margin-bottom:.75rem}.partners-cta__desc{color:#4b5563;max-width:480px;margin:0 auto 2rem}.partners-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem}.partners-cta__secondary{color:#18773d;text-decoration:underline;font-weight:600}.partners-cta__secondary:hover{color:#004600}.pricing-page{position:relative}.pricing-compare{position:relative;padding:4rem 0;background:#fff}.pricing-compare__title{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:800;color:#111827;margin-bottom:3rem}.pricing-compare__scroll{overflow-x:auto}.pricing-compare__table{width:100%;max-width:900px;margin:0 auto;border-collapse:collapse}.pricing-compare__table th,.pricing-compare__table td{padding:1rem 1.2rem;text-align:center;border-bottom:1px solid rgba(24,119,61,.12)}.pricing-compare__table th:first-child,.pricing-compare__table td:first-child{text-align:left;font-weight:600}.pricing-compare__table thead th{color:#18773d;font-size:16px;font-weight:800}.pricing-compare__table td{color:#374151;font-size:15px}.pricing-compare__check{color:#18773d}.pricing-faq{position:relative;padding:4rem 0}.pricing-faq__title{text-align:center;font-size:clamp(28px,4vw,40px);font-weight:800;color:#111827;margin-bottom:3rem}.pricing-faq__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.2rem}.pricing-faq__item{padding:1.2rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 18px #1118270d}.pricing-faq__q{font-size:18px;font-weight:700;color:#111827;margin-bottom:.75rem}.pricing-faq__a{font-size:15px;line-height:1.6;color:#374151}.faq{color:#1f2937;padding:clamp(2rem,4vw,4rem) 0;position:relative;background:transparent}.faq .container{max-width:900px;margin-inline:auto;padding-inline:1rem}.faq__title{margin:0 0 1rem;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);color:#1f2937;text-align:center}.faq__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 18px #1118270d;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.faq__item.is-open{border-color:#135e30;box-shadow:0 12px 26px #1118271a}.faq__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1rem;background:transparent;border:0;cursor:pointer;font-weight:700;color:#1f2937}.faq__btn svg{transition:transform .15s ease}[aria-expanded=true] .faq__btn svg,.faq__btn+.faq__a[hidden=false]~svg{transform:rotate(180deg)}.faq__a{padding:0 1rem 1rem;color:#374151}.faq__a p{margin:0;line-height:1.6}.features-section{padding:4rem}@media(max-width:768px){.features-section{padding:3rem}}@media(max-width:480px){.features-section{padding:2rem}}.features-section{position:relative}.features-section .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem}.features-section .feature-card{display:block;padding:3rem;background:#fff;border-radius:16px;text-decoration:none;color:inherit;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1)}.features-section .feature-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a}.features-section .feature-card{transition:all .4s ease}.features-section .feature-card:hover,.features-section .feature-card.active{border:2px solid rgba(24,119,61,.2)}.features-section .feature-card .feature-icon{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,#18773d1a,#18773d0d);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;color:#18773d;transition:all .3s ease}.features-section .feature-card.active .feature-icon,.features-section .feature-card:hover .feature-icon{background:linear-gradient(135deg,#18773d,#21a153);color:#fff;transform:scale(1.1)}.features-section .feature-card .feature-title{font-size:24px;font-weight:700;margin-bottom:1rem;color:#111827}.features-section .feature-card .feature-description{color:#4b5563;line-height:1.6}.features-pricing{padding-bottom:4rem}.features-pricing .features-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:992px){.features-pricing .features-pricing-grid{grid-template-columns:1fr;text-align:center}}.features-pricing .features-pricing-image{width:100%;border-radius:16px;overflow:hidden}.features-pricing .features-pricing-image img{width:100%;height:auto;display:block}.features-pricing .features-pricing-content h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin-bottom:1rem;color:#111827}.features-pricing .features-pricing-content p{font-size:17px;color:#4b5563;line-height:1.8;margin:0}.meta-partners{padding:4rem}@media(max-width:768px){.meta-partners{padding:3rem}}@media(max-width:480px){.meta-partners{padding:2rem}}.meta-partners{background:transparent;color:#111827;position:relative}@media screen and (max-width:768px){.meta-partners{text-align:center}}.meta-partners .container{max-width:1400px;margin-inline:auto;padding-inline:0}.meta-partners__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,5rem);align-items:center}@media(max-width:992px){.meta-partners__grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}}.meta-partners__content{padding:0 clamp(1.5rem,3vw,3rem)}@media(max-width:992px){.meta-partners__content{padding:0 1.5rem}}.meta-partners__title{font-weight:800;letter-spacing:-.03em;font-size:clamp(28px,5vw,48px);margin:0 0 1.2rem;color:#111827;line-height:1.3}.meta-partners__badge{display:inline-block;vertical-align:middle;font-size:clamp(11px,1.2vw,13px);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#18773d;background:#18773d1a;border:1px solid rgba(24,119,61,.25);padding:4px 12px;border-radius:999px;white-space:nowrap}.meta-partners__desc{color:#4b5563;line-height:1.8;margin:0 0 2rem;max-width:70ch;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:500}.meta-partners__card{padding:clamp(2rem,3vw,3rem);display:grid;place-items:center}@media(max-width:992px){.meta-partners__card{padding:clamp(1.5rem,2vw,2rem)}}.meta-partners__logo{width:min(520px,100%);height:auto;display:block}.meta-partners__logo2{width:min(320px,100%);height:auto;display:block}.omni-hub{position:relative;width:min(400px,100%);aspect-ratio:1/1;display:block}.omni-hub__links{position:absolute;inset:0;width:100%;height:100%}.omni-hub__link{stroke:#18773d59;stroke-width:2;stroke-dasharray:6 8;animation:omniDash 3s linear infinite}.omni-hub__core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg,#18773d,#004600);color:#fff;box-shadow:0 12px 32px #18773d59,inset 0 1px #ffffff4d;z-index:3;animation:omniCoreFloat 4s ease-in-out infinite}.omni-hub__core span{font-size:.8rem;font-weight:700;letter-spacing:.02em}.omni-hub__core-icon{width:36px;height:36px;object-fit:contain}.omni-hub__node{position:absolute;width:76px;height:76px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid rgba(24,119,61,.12);box-shadow:0 10px 24px #0f172a1a;z-index:2;transform:translate(-50%,-50%);transition:transform .3s ease,box-shadow .3s ease}.omni-hub__node:hover{transform:translate(-50%,-50%) translateY(-4px);box-shadow:0 16px 32px #0f172a26}.omni-hub__node-logo{width:32px;height:32px;object-fit:contain;display:block}.omni-hub__node-label{font-size:.65rem;font-weight:600;color:#4b5563;white-space:nowrap}.omni-hub__node--facebook{top:12%;left:50%}.omni-hub__node--whatsapp{top:50%;left:88%}.omni-hub__node--instagram{top:88%;left:50%}.omni-hub__node--tiktok{top:50%;left:12%}.omni-hub__pulse{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px;border-radius:50%;background:#18773d;box-shadow:0 0 8px #18773dcc;opacity:0;z-index:1}.omni-hub__pulse--1{animation:omniPulseUp 3s ease-in-out infinite}.omni-hub__pulse--2{animation:omniPulseRight 3s ease-in-out infinite .6s}.omni-hub__pulse--3{animation:omniPulseDown 3s ease-in-out infinite 1.2s}.omni-hub__pulse--4{animation:omniPulseLeft 3s ease-in-out infinite 1.8s}@media(max-width:576px){.omni-hub__node{width:62px;height:62px;border-radius:18px}.omni-hub__node-label{display:none}.omni-hub__core{width:84px;height:84px}}@keyframes omniDash{to{stroke-dashoffset:-28}}@keyframes omniCoreFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}@keyframes omniPulseUp{0%{top:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:12%;opacity:0}}@keyframes omniPulseRight{0%{left:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:88%;opacity:0}}@keyframes omniPulseDown{0%{top:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:88%;opacity:0}}@keyframes omniPulseLeft{0%{left:50%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:12%;opacity:0}}.qr-scan{position:relative;display:block;width:min(348px,100%);padding:14px;background:#fff;border-radius:20px;border:2px solid #18773d;box-shadow:0 10px 30px #00000014}.qr-scan__img{display:block;width:100%;height:auto;border-radius:12px}.qr-scan__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#18773d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px #18773d59}.qr-scan__line{position:absolute;left:14px;right:14px;top:6%;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(24,119,61,.9),transparent);box-shadow:0 0 12px 2px #18773d8c;animation:qrScan 2.6s ease-in-out infinite alternate}.qr-scan__corner{position:absolute;width:22px;height:22px;border-color:#18773d;border-style:solid;border-width:0}.qr-scan__corner--tl{top:10px;left:10px;border-top-width:3px;border-left-width:3px;border-top-left-radius:6px}.qr-scan__corner--tr{top:10px;right:10px;border-top-width:3px;border-right-width:3px;border-top-right-radius:6px}.qr-scan__corner--bl{bottom:10px;left:10px;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:6px}.qr-scan__corner--br{bottom:10px;right:10px;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:6px}@keyframes qrScan{0%{top:6%}to{top:90%}}.dark-mode .meta-partners{background:linear-gradient(135deg,#141c2b,#101724);color:#f8fafc}.dark-mode .meta-partners__title{color:#f8fafc}.dark-mode .meta-partners__desc{color:#cbd5e1}.dark-mode .meta-partners__card{background:#141c2b;border-color:#18773d26}.dark-mode .omni-hub__link{stroke:#18773d40}.dark-mode .omni-hub__node{background:#fff;border-color:#18773d2e;box-shadow:0 10px 24px #00000059}.dark-mode .omni-hub__node:hover{box-shadow:0 16px 32px #00000073}.dark-mode .omni-hub__node-label{color:#4b5563}.dark-mode .omni-hub__core{background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff26}.dark-mode .qr-scan{box-shadow:0 10px 34px #00000059,0 0 0 1px #18773d40}.matrix-rain{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.1;pointer-events:none}.floating-orbs{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;height:0}.floating-orbs .floating-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.1;animation:floatingOrbs 20s ease-in-out infinite}.floating-orbs .floating-orb:nth-child(1){top:10%;left:10%;animation-delay:0s}.floating-orbs .floating-orb:nth-child(2){top:60%;right:10%;animation-delay:7s}.floating-orbs .floating-orb:nth-child(3){bottom:20%;left:30%;animation-delay:14s}.language-loading-overlay{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dark-mode .language-loading-overlay{background:#11182799}.language-loading-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(24,119,61,.25);border-top-color:#18773d;animation:language-loading-spin .7s linear infinite}@keyframes language-loading-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.container{padding:0 1.2rem}.hero-section{padding:120px 0 60px}.stats-section,.features-section,.cta-section{padding:80px 0;text-align:center!important}.hero-buttons,.cta-buttons{flex-direction:column;align-items:stretch}.btn{justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media(max-width:992px){.paper-plane{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
