:root{--site-max-width:1280px;--site-gutter:clamp(30px,3.2vw,52px)}#header{position:fixed;top:0;left:0;right:0;z-index:1040;min-height:auto;padding:0 !important;margin:0 !important;transition:background-color 0.3s ease,box-shadow 0.3s ease,opacity 0.8s ease,transform 0.8s ease;opacity:1;transform:none;overflow:visible !important;flex-direction:column !important;align-items:stretch !important}#header.header-animate{opacity:1;transform:translateY(0)}body.inner-pages-wrapper main#main{padding-top:var(--shared-header-offset,102px) !important;margin-top:0 !important}.logo img{width:150px !important;height:auto;max-width:150px;max-height:35px;aspect-ratio:200 / 45;transition:width 0.3s ease,max-width 0.3s ease,max-height 0.3s ease,margin-top 0.3s ease}.top-bar{position:unset;width:100%;z-index:9999;background:#fff;padding:4px 12px;height:30px;font-size:14px;transition:opacity 0.4s ease,height 0.4s ease}.top-bar .container{display:flex;justify-content:flex-end;align-items:center;padding:0;min-height:22px}.top-bar a{color:#212529;text-decoration:none;margin-left:10px;display:flex;align-items:center;line-height:21px;font-weight:400}.top-bar img{vertical-align:middle;margin-right:5px;border-radius:2px}.top-bar.mobile-contact{display:none}#header .header-social-links{display:flex !important;align-items:center;gap:15px}#header > .container,#header .container,.top-bar .container{max-width:var(--site-max-width) !important;padding-left:var(--site-gutter) !important;padding-right:var(--site-gutter) !important;margin-right:auto !important;margin-left:auto !important;width:100% !important}#header #navbar > ul > li > a,#header #navbar > ul > li > a.nav-link,#header .navbar .nav-link,#header .navbar a.nav-link{background-color:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;transform:none !important;min-width:unset !important;height:auto !important;width:fit-content !important;font-weight:400 !important;justify-content:flex-start !important;gap:0 !important}#header #navbar > ul > li > a:hover,#header #navbar > ul > li > a.active,#header .navbar .nav-link:hover,#header .navbar a.nav-link:hover,#header .navbar .nav-link.active,#header .navbar a.nav-link.active{background-color:transparent !important;border-color:transparent !important;box-shadow:none !important;transform:none !important}#header.header-transparent{background:rgba(255,255,255,0.9) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border-bottom:1px solid rgba(183,204,228,0.28) !important;box-shadow:none !important}#header.header-transparent .nav-link,#header.header-transparent .bi-chevron-down,#header.header-transparent span[style*="color:white"],#header.header-transparent a[style*="color:white"],#header.header-transparent i[style*="color:white"]{color:#16314c !important;transition:color 0.3s ease}#header.header-transparent .top-bar span,#header.header-transparent .top-bar a,#header.header-transparent .header-social-links a,#header.header-transparent .header-social-links i{color:#16314c !important}#header.header-transparent .dropdown ul{background-color:#ffffff !important;box-shadow:0 16px 40px rgba(62,94,130,0.12) !important}#header.header-transparent .dropdown ul .nav-link,#header.header-transparent .dropdown ul a,#header.header-transparent .dropdown ul span{color:#16314c !important}#header.header-transparent .hamburger-menu span{background:#16314c !important}.navbar-scrolled{background:rgba(255,255,255,0.97) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;margin-top:0 !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;left:0 !important;border-radius:0 !important;border:1px solid rgba(255,255,255,0.3) !important;border-top:none !important;box-shadow:0 10px 40px rgba(0,0,0,0.1) !important;transition:all 0.3s ease}.navbar-scrolled .nav-link,.navbar-scrolled .bi-chevron-down,.navbar-scrolled span[style*="color:white"],.navbar-scrolled a[style*="color:white"],.navbar-scrolled i[style*="color:white"]{color:#16314c !important;transition:color 0.3s ease}.navbar-scrolled .top-bar span,.navbar-scrolled .top-bar a,.navbar-scrolled .header-social-links a,.navbar-scrolled .header-social-links i{color:#16314c !important}.navbar-scrolled .dropdown ul{background-color:white !important}.navbar-scrolled .dropdown ul .nav-link{color:#16314c !important}.hamburger-menu{display:none;width:30px;height:24px;position:relative;cursor:pointer;z-index:10001;margin-left:15px}.hamburger-menu span{display:block;position:absolute;height:3px;width:100%;background:#333;border-radius:3px;left:0;transition:all 0.3s ease}.hamburger-menu span:nth-child(1){top:0}.hamburger-menu span:nth-child(2){top:10px}.hamburger-menu span:nth-child(3){top:20px}.hamburger-menu.active span:nth-child(1){top:10px;transform:rotate(45deg)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){top:10px;transform:rotate(-45deg)}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9998}.mobile-menu-overlay.active{display:block}.mobile-menu{position:fixed;top:0;right:-320px;width:300px;max-width:85vw;height:100vh;background:#fff;z-index:10000;transition:right 0.3s ease;overflow-y:auto;box-shadow:-2px 0 15px rgba(0,0,0,0.2)}.mobile-menu.active{right:0}.mobile-menu-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.mobile-menu-close{font-size:28px;cursor:pointer;color:#333;font-weight:bold}.mobile-menu-nav{padding:0;margin:0;list-style:none}.mobile-menu-nav li{border-bottom:1px solid #f0f0f0}.mobile-menu-nav li a{display:block;padding:15px 20px;color:#333;text-decoration:none;font-family:'Roboto',sans-serif;font-size:16px;transition:background 0.2s ease}.mobile-menu-nav li a:hover{background:#f8f8f8;color:#009cea}.mobile-menu-nav .dropdown-toggle{display:flex;justify-content:space-between;align-items:center}.mobile-menu-nav .dropdown-toggle::after{content:'+';font-size:20px;font-weight:bold}.mobile-menu-nav .dropdown-toggle.active::after{content:'-'}.mobile-menu-nav .submenu{display:none;background:#f8f8f8;padding:0;margin:0;list-style:none}.mobile-menu-nav .submenu.active{display:block}.mobile-menu-nav .submenu li a{padding:12px 20px 12px 35px;font-size:14px}.mobile-menu-contact{padding:20px;border-top:1px solid #eee;background:#f9f9f9}.mobile-menu-contact span{display:block;font-weight:600;margin-bottom:10px;color:#333}.mobile-menu-contact a{display:block;color:#333;text-decoration:none;margin-bottom:8px;font-size:14px}@media (min-width:992px){#header .container{display:flex !important;align-items:center;width:100%}#header > .container{}#header.header-animate .container{transition:all 0.6s ease}.nav-spacer-left,.nav-spacer-right{flex-grow:1;flex-basis:0}#header.header-animate .nav-spacer-left,#header.header-animate .nav-spacer-right{transition:none}#navbar{display:flex !important;flex-grow:0;overflow:visible !important}#header.header-animate #navbar{transition:all 0.6s ease}#navbar > ul{display:flex !important;flex-direction:row !important;list-style:none;margin:0;padding:0;align-items:center;overflow:visible !important}#navbar > ul > li{position:relative;overflow:visible !important}#navbar > ul > li > a{display:flex;align-items:center;padding:0.5rem 0.6rem;color:#333;text-decoration:none;white-space:nowrap;transition:color 0.3s ease}#navbar > ul > li > a:hover{color:#009cea}#navbar .dropdown > ul{display:none;flex-direction:column !important;position:absolute;top:100%;left:0;background:white;box-shadow:0 4px 15px rgba(0,0,0,0.1);min-width:280px;list-style:none;padding:10px 0;margin:0;border-radius:4px;z-index:99999;overflow:visible !important}#navbar .dropdown:hover > ul{display:flex !important;flex-direction:column !important}#navbar .dropdown > ul > li{width:100%}#navbar .dropdown > ul > li > a{display:block;padding:12px 20px;color:#333;text-decoration:none;font-size:14px;white-space:nowrap;transition:background 0.2s ease,color 0.2s ease}#navbar .dropdown > ul > li > a:hover{background:#f5f5f5;color:#009cea}.header-social-links{flex-grow:0;display:flex;align-items:center;gap:15px;margin-left:0}#header.header-animate .header-social-links{transition:all 0.6s ease}.logo{flex-grow:0;display:flex;align-items:center;margin:0 !important}.logo a{display:flex;align-items:center;line-height:1.7}.navbar-scrolled .nav-spacer-right{flex-grow:1}.navbar-scrolled .header-social-links{margin-left:0}#header .top-bar.desktop-contact,.desktop-contact{display:flex !important}#header .top-bar.mobile-contact,.mobile-contact,.mobile-menu,.mobile-menu-overlay,.hamburger-menu{display:none !important}}@media (min-width:992px) and (max-width:1036px){:root{--site-gutter:20px}.top-bar{height:28px;font-size:12px;padding-top:3px;padding-bottom:3px}.top-bar .container{justify-content:flex-end;gap:6px;min-height:20px;white-space:nowrap}.top-bar a{margin-left:4px;font-size:12px}.top-bar span{font-size:12px}.top-bar img{width:18px;height:12px;margin-right:4px}#header .header-social-links{gap:12px}}@media (max-width:991px){#header{min-height:50px;padding:5px 0 !important;background-color:#ffffff !important;box-shadow:0 2px 8px rgba(0,0,0,0.15) !important}#header .container{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px;padding:0 10px !important}#header .nav-spacer-left,#header .nav-spacer-right{display:none !important}#header .logo{margin-bottom:0 !important;flex:0 1 auto;min-width:0}#header .logo img{max-height:35px !important}.desktop-contact,#navbar,#header .header-social-links{display:none !important}#header .top-bar.mobile-contact,.mobile-contact{display:flex !important}.hamburger-menu{display:block !important;flex:0 0 auto;margin-left:auto !important}.top-bar .container span{display:none}.top-bar a{margin-left:0}.top-bar{padding:.5rem 0.8rem}.top-bar.mobile-contact{display:flex;height:auto;padding-top:0;padding-bottom:revert-layer}.top-bar .container{justify-content:flex-start;padding:0;flex-direction:column;align-items:flex-start;margin:0}.top-bar.mobile-contact a{padding:5px;color:#364146}}@media (max-width:576px){#header{min-height:45px;padding:3px 0 !important}#header .logo img{max-height:30px !important}}#services{position:relative;overflow:hidden;background:radial-gradient(80vw 60vh at 6% 0%,rgba(59,130,246,0.07),transparent 60%),radial-gradient(75vw 55vh at 96% 100%,rgba(37,99,235,0.06),transparent 60%),linear-gradient(180deg,#f6f9ff 0%,#ffffff 55%,#f4f7ff 100%)}#services > .container.section-bg{position:relative;background:transparent !important;z-index:1}#services .icon-box.meetri-premium-card{position:relative;width:100%;height:100%;display:flex !important;flex-direction:column !important;background:#ffffff !important;border:1px solid rgba(226,232,240,0.9) !important;border-radius:18px !important;padding:30px 28px !important;overflow:hidden !important;isolation:isolate;box-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 24px -12px rgba(15,23,42,0.08) !important;transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),box-shadow 0.55s cubic-bezier(0.22,1,0.36,1),border-color 0.45s ease,background-color 0.45s ease !important;z-index:1}#services .icon-box.meetri-premium-card::before{content:'';position:absolute;inset:0;border-radius:18px;padding:1px;background:linear-gradient(135deg,rgba(59,130,246,0.65) 0%,rgba(37,99,235,0.25) 45%,rgba(96,165,250,0.65) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:3}#services .icon-box.meetri-premium-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(420px 200px at 18% -10%,rgba(59,130,246,0.10),transparent 70%),linear-gradient(180deg,rgba(239,246,255,0.55) 0%,rgba(255,255,255,0) 55%);opacity:0;transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:0}#services .icon-box.meetri-premium-card .meetri-corner-glow{position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.18) 0%,rgba(59,130,246,0) 70%);opacity:0;transform:scale(0.85);transition:opacity 0.6s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:0}#services .icon-box.meetri-premium-card .meetri-accent-bar{position:absolute;top:0;left:50%;width:64%;height:3px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,0.0) 8%,#3b82f6 35%,#2563eb 50%,#60a5fa 65%,rgba(59,130,246,0.0) 92%,transparent 100%);border-radius:0 0 4px 4px;transform:translateX(-50%) scaleX(0.25);transform-origin:center;opacity:0;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),opacity 0.5s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:4}#services .icon-box.meetri-premium-card .icon{width:64px !important;height:64px !important;min-height:64px !important;padding:0 !important;margin:0 0 18px 0 !important;border-radius:16px !important;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:relative;box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),inset 0 -2px 0 rgba(191,219,254,0.55),0 8px 18px -8px rgba(59,130,246,0.45),0 1px 2px rgba(15,23,42,0.05);transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),box-shadow 0.55s cubic-bezier(0.22,1,0.36,1),background 0.55s cubic-bezier(0.22,1,0.36,1);z-index:2}#services .icon-box.meetri-premium-card .icon::before{content:'';position:absolute;top:4px;left:6px;right:6px;height:46%;border-radius:12px 12px 22px 22px;background:linear-gradient(180deg,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0) 100%);opacity:0.55;pointer-events:none;transition:opacity 0.45s ease}#services .icon-box.meetri-premium-card .icon::after{content:'';position:absolute;inset:-8px;border-radius:22px;background:radial-gradient(circle at center,rgba(59,130,246,0.32) 0%,transparent 70%);opacity:0;transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:-1}#services .icon-box.meetri-premium-card .icon img{width:32px !important;height:32px !important;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(37,99,235,0.22));transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),filter 0.55s cubic-bezier(0.22,1,0.36,1)}#services .icon-box.meetri-premium-card .title,#services .icon-box.meetri-premium-card .description{position:relative;z-index:2}#services .icon-box.meetri-premium-card .title{transition:color 0.4s ease,transform 0.4s cubic-bezier(0.22,1,0.36,1)}#services .icon-box.meetri-premium-card .description{transition:color 0.4s ease}#services .icon-box.meetri-premium-card .meetri-arrow{position:absolute;bottom:22px;right:22px;width:34px;height:34px;border-radius:50%;background:rgba(59,130,246,0.08);color:#2563eb;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateX(-8px) scale(0.85);transition:opacity 0.45s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1),background-color 0.4s ease;pointer-events:none;z-index:3}#services .icon-box.meetri-premium-card .meetri-arrow svg{width:15px;height:15px;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}#services .icon-box.meetri-premium-card:hover,#services .icon-box.meetri-premium-card:focus-within{transform:translateY(-8px);border-color:rgba(59,130,246,0.28) !important;background:#ffffff !important;box-shadow:0 28px 56px -22px rgba(37,99,235,0.30),0 18px 36px -18px rgba(15,23,42,0.14),0 0 0 1px rgba(59,130,246,0.04) !important}#services .icon-box.meetri-premium-card:hover::before,#services .icon-box.meetri-premium-card:focus-within::before{opacity:1}#services .icon-box.meetri-premium-card:hover::after,#services .icon-box.meetri-premium-card:focus-within::after{opacity:1}#services .icon-box.meetri-premium-card:hover .meetri-corner-glow,#services .icon-box.meetri-premium-card:focus-within .meetri-corner-glow{opacity:1;transform:scale(1.15)}#services .icon-box.meetri-premium-card:hover .meetri-accent-bar,#services .icon-box.meetri-premium-card:focus-within .meetri-accent-bar{opacity:1;transform:translateX(-50%) scaleX(1)}#services .icon-box.meetri-premium-card:hover .icon,#services .icon-box.meetri-premium-card:focus-within .icon{transform:translateY(-3px) scale(1.04);background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),inset 0 -2px 0 rgba(147,197,253,0.6),0 16px 30px -8px rgba(37,99,235,0.50),0 2px 4px rgba(15,23,42,0.06)}#services .icon-box.meetri-premium-card:hover .icon::after,#services .icon-box.meetri-premium-card:focus-within .icon::after{opacity:1}#services .icon-box.meetri-premium-card:hover .icon img,#services .icon-box.meetri-premium-card:focus-within .icon img{transform:scale(1.08) rotate(-3deg);filter:drop-shadow(0 5px 10px rgba(37,99,235,0.42))}#services .icon-box.meetri-premium-card:hover .title,#services .icon-box.meetri-premium-card:focus-within .title{color:#1e40af !important}#services .icon-box.meetri-premium-card:hover .description,#services .icon-box.meetri-premium-card:focus-within .description,#services .icon-box.meetri-premium-card:hover .title a,#services .icon-box.meetri-premium-card:focus-within .title a{color:#475569 !important}#services .icon-box.meetri-premium-card:hover .meetri-arrow,#services .icon-box.meetri-premium-card:focus-within .meetri-arrow{opacity:1;transform:translateX(0) scale(1);background:rgba(59,130,246,0.16)}#services .icon-box.meetri-premium-card:hover .meetri-arrow svg,#services .icon-box.meetri-premium-card:focus-within .meetri-arrow svg{transform:translateX(2px)}#services .card-link:focus-visible{outline:none}#services .card-link:focus-visible .icon-box.meetri-premium-card{outline:2px solid rgba(59,130,246,0.55);outline-offset:4px}#services .icon-box.meetri-premium-card > .icon-legacy-disable{display:none}@media (max-width:991px){#services .icon-box.meetri-premium-card{padding:26px 24px !important;border-radius:16px !important}}@media (max-width:767px){#services .icon-box.meetri-premium-card{padding:22px 20px !important}#services .icon-box.meetri-premium-card .icon{width:56px !important;height:56px !important;min-height:56px !important;border-radius:14px !important;margin-bottom:14px !important}#services .icon-box.meetri-premium-card .icon img{width:28px !important;height:28px !important}#services .icon-box.meetri-premium-card .meetri-arrow{bottom:18px;right:18px;width:30px;height:30px}#services .icon-box.meetri-premium-card:hover,#services .icon-box.meetri-premium-card:focus-within{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){#services .icon-box.meetri-premium-card,#services .icon-box.meetri-premium-card *,#services .icon-box.meetri-premium-card::before,#services .icon-box.meetri-premium-card::after{transition-duration:0.001ms !important;animation-duration:0.001ms !important}#services .icon-box.meetri-premium-card:hover,#services .icon-box.meetri-premium-card:focus-within{transform:none}}.meetri-why-showcase{position:relative;display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:24px;margin-top:24px;font-family:'Roboto',sans-serif}.meetri-why-list{display:flex;flex-direction:column;gap:12px;position:sticky;top:110px;align-self:center;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:62px 12px 62px 4px;margin-right:-4px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.06) 8%,rgba(0,0,0,0.35) 22%,rgba(0,0,0,1) 42%,rgba(0,0,0,1) 58%,rgba(0,0,0,0.35) 78%,rgba(0,0,0,0.06) 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.06) 8%,rgba(0,0,0,0.35) 22%,rgba(0,0,0,1) 42%,rgba(0,0,0,1) 58%,rgba(0,0,0,0.35) 78%,rgba(0,0,0,0.06) 92%,transparent 100%);scroll-behavior:smooth;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,0.55) transparent}.meetri-why-list::-webkit-scrollbar{width:6px}.meetri-why-list::-webkit-scrollbar-track{background:transparent;margin:14px 0}.meetri-why-list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,0.55) 0%,rgba(37,99,235,0.55) 100%);border-radius:999px;box-shadow:0 0 8px rgba(59,130,246,0.35),inset 0 0 0 1px rgba(255,255,255,0.3);transition:background 0.3s ease,box-shadow 0.3s ease}.meetri-why-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(59,130,246,0.85) 0%,rgba(37,99,235,0.85) 100%);box-shadow:0 0 14px rgba(59,130,246,0.55)}.meetri-why-item{scroll-snap-align:center;scroll-snap-stop:always;min-height:76px;flex:0 0 auto;-webkit-appearance:none;appearance:none;background:none;font:inherit;text-align:left;cursor:pointer;position:relative;box-sizing:border-box;display:grid;grid-template-columns:44px 1fr 22px;align-items:center;gap:14px;padding:14px 18px 14px 22px;background:#ffffff;border:1px solid rgba(226,232,240,0.9);border-radius:14px;overflow:hidden;isolation:isolate;box-shadow:0 1px 2px rgba(15,23,42,0.04),0 8px 20px -14px rgba(15,23,42,0.08);transition:opacity 0.8s cubic-bezier(0.22,1,0.36,1),transform 0.55s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s cubic-bezier(0.22,1,0.36,1),border-color 0.4s ease,background 0.45s ease}.meetri-why-item:focus-visible{outline:2px solid rgba(59,130,246,0.55);outline-offset:3px}.meetri-why-item::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(59,130,246,0.08) 50%,transparent 70%);transform:translateX(-110%);transition:transform 0.85s cubic-bezier(0.22,1,0.36,1);pointer-events:none;z-index:0}.meetri-why-item:hover::after{transform:translateX(110%)}.meetri-why-item-rail{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#3b82f6 0%,#2563eb 50%,#60a5fa 100%);transform:scaleY(0);transform-origin:center;opacity:0;transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),opacity 0.45s ease}.meetri-why-item-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#2563eb;font-size:20px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 4px 10px -4px rgba(59,130,246,0.35);transition:background 0.45s ease,color 0.45s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s ease;position:relative;z-index:1}.meetri-why-item-icon i{line-height:1;color:inherit !important}.meetri-why-item-text{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative;z-index:1}.meetri-why-item-eyebrow{font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#94a3b8;transition:color 0.4s ease;line-height:1}.meetri-why-item-title{font-size:1rem;font-weight:600;color:#0f172a !important;line-height:1.3;transition:color 0.4s ease;margin:0}.meetri-why-item-chevron{color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;transition:color 0.4s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1);position:relative;z-index:1}.meetri-why-item-chevron svg{width:14px;height:14px}.meetri-why-item:hover{border-color:rgba(59,130,246,0.30);background:#f8fbff;transform:translateY(-1px)}.meetri-why-item:hover .meetri-why-item-icon{transform:scale(1.04)}.meetri-why-item:hover .meetri-why-item-chevron{color:#2563eb;transform:translateX(2px)}.meetri-why-item.is-active{background:linear-gradient(135deg,#ffffff 0%,#eff6ff 100%);border-color:rgba(59,130,246,0.40);box-shadow:0 22px 44px -22px rgba(37,99,235,0.40),0 2px 8px rgba(15,23,42,0.05);transform:translateY(-1px)}.meetri-why-item.is-active .meetri-why-item-rail{transform:scaleY(1);opacity:1}.meetri-why-item.is-active .meetri-why-item-icon{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.32),0 12px 24px -6px rgba(37,99,235,0.55);transform:scale(1.06)}.meetri-why-item.is-active .meetri-why-item-eyebrow{color:#2563eb}.meetri-why-item.is-active .meetri-why-item-title{color:#1e40af !important}.meetri-why-item.is-active .meetri-why-item-chevron{color:#2563eb;transform:translateX(3px)}.meetri-why-panel{position:relative;background:linear-gradient(160deg,#ffffff 0%,#f4f7ff 50%,#eff6ff 100%);border:1px solid rgba(196,215,241,0.55);border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -22px rgba(37,99,235,0.18),0 2px 8px rgba(15,23,42,0.04);isolation:isolate;transition:opacity 0.85s cubic-bezier(0.22,1,0.36,1),transform 0.95s cubic-bezier(0.22,1,0.36,1)}.meetri-why-panel-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.meetri-why-orb{position:absolute;border-radius:50%;filter:blur(34px);will-change:transform}.meetri-why-orb-1{width:320px;height:320px;background:radial-gradient(circle,rgba(59,130,246,0.38) 0%,rgba(59,130,246,0) 70%);top:-70px;right:-90px;animation:meetriWhyOrbFloat 14s ease-in-out infinite}.meetri-why-orb-2{width:280px;height:280px;background:radial-gradient(circle,rgba(147,197,253,0.45) 0%,rgba(147,197,253,0) 70%);bottom:-90px;left:-70px;animation:meetriWhyOrbFloat 18s ease-in-out infinite reverse}@keyframes meetriWhyOrbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(22px,-18px) scale(1.06)}}.meetri-why-grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,0.11) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);opacity:0.7}.meetri-why-arc{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);transform-origin:center;animation:meetriWhyArcRotate 60s linear infinite;opacity:0.55}@keyframes meetriWhyArcRotate{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.meetri-why-panel-counter{position:absolute;top:22px;right:26px;z-index:2;font-size:0.85rem;font-weight:500;color:#64748b;letter-spacing:0.08em;line-height:1;font-variant-numeric:tabular-nums}.meetri-why-counter-current{color:#1e40af;font-weight:700;font-size:1.1rem;transition:color 0.4s ease}.meetri-why-counter-sep{margin:0 5px;opacity:0.45}.meetri-why-panel-stage{position:relative;z-index:1;padding:40px 36px 36px;display:grid}.meetri-why-slide{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:22px;opacity:0;transform:translateY(14px);transition:opacity 0.55s cubic-bezier(0.22,1,0.36,1),transform 0.55s cubic-bezier(0.22,1,0.36,1);pointer-events:none;visibility:hidden}.meetri-why-slide.is-active{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.meetri-why-slide-icon{width:76px;height:76px;border-radius:22px;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#ffffff;font-size:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 22px 40px -14px rgba(37,99,235,0.55),0 4px 10px rgba(15,23,42,0.06);position:relative;animation:meetriWhyIconFloat 5s ease-in-out infinite}.meetri-why-slide-icon::after{content:'';position:absolute;inset:-12px;border-radius:30px;background:radial-gradient(circle,rgba(59,130,246,0.32) 0%,transparent 70%);z-index:-1}.meetri-why-slide-icon i{line-height:1;color:#ffffff !important}@keyframes meetriWhyIconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.meetri-why-slide-eyebrow{display:inline-block;font-size:0.84rem;font-weight:700;letter-spacing:0.10em;text-transform:uppercase;color:#1e40af;margin:0;padding:7px 18px;background:linear-gradient(135deg,rgba(59,130,246,0.12) 0%,rgba(37,99,235,0.06) 100%);border:1px solid rgba(59,130,246,0.22);border-radius:999px;line-height:1.2}.meetri-why-slide-title{display:none !important}.meetri-why-slide-desc{color:#334155;font-size:1.05rem;line-height:1.72;margin:0;max-width:60ch;font-weight:500}.meetri-why-slide-points{list-style:none;padding:0;margin:0;width:100%;align-self:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 12px}.meetri-why-slide-points li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;min-height:52px;background:rgba(255,255,255,0.72);border:1px solid rgba(196,215,241,0.6);border-radius:12px;color:#334155;font-size:0.95rem;line-height:1.45;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(8px);transition:opacity 0.45s ease,transform 0.45s cubic-bezier(0.22,1,0.36,1),background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.meetri-why-slide-points li:hover{background:rgba(255,255,255,0.95);border-color:rgba(59,130,246,0.45);box-shadow:0 10px 22px -14px rgba(37,99,235,0.35)}.meetri-why-slide.is-active .meetri-why-slide-points li{opacity:1;transform:translateY(0)}.meetri-why-slide.is-active .meetri-why-slide-points li:nth-child(1){transition-delay:140ms}.meetri-why-slide.is-active .meetri-why-slide-points li:nth-child(2){transition-delay:220ms}.meetri-why-slide.is-active .meetri-why-slide-points li:nth-child(3){transition-delay:300ms}.meetri-why-slide.is-active .meetri-why-slide-points li:nth-child(4){transition-delay:380ms}.meetri-why-slide.is-active .meetri-why-slide-points li:nth-child(5){transition-delay:460ms}.meetri-why-slide.is-active .meetri-why-slide-points li:nth-child(6){transition-delay:540ms}.meetri-why-tick{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;box-shadow:0 4px 8px -2px rgba(37,99,235,0.45)}.meetri-why-tick i{line-height:1;color:#ffffff !important}@media (max-width:991px){.meetri-why-showcase{grid-template-columns:1fr;gap:16px}.meetri-why-list{position:static;top:auto;align-self:stretch;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:10px;padding:6px 4px 10px 4px;margin-right:0;scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,1) 5%,rgba(0,0,0,1) 95%,transparent 100%)}.meetri-why-list::-webkit-scrollbar{height:4px;width:0}.meetri-why-item{flex:0 0 auto;width:230px;grid-template-columns:40px 1fr;padding:12px 14px 12px 18px;scroll-snap-align:start}.meetri-why-item-eyebrow,.meetri-why-item-chevron{display:none}.meetri-why-item-rail{top:10px;bottom:10px}.meetri-why-panel{min-height:auto}.meetri-why-panel-stage{padding:32px 22px 28px}.meetri-why-slide{gap:18px}}@media (max-width:575px){.meetri-why-item{width:200px;padding:11px 12px 11px 16px;grid-template-columns:36px 1fr;gap:10px}.meetri-why-item-icon{width:36px;height:36px;font-size:16px;border-radius:10px}.meetri-why-item-title{font-size:0.92rem}.meetri-why-panel-stage{padding:34px 22px 28px;min-height:360px}.meetri-why-slide{gap:16px}.meetri-why-slide-icon{width:64px;height:64px;font-size:30px;border-radius:18px;margin-bottom:20px}.meetri-why-slide-eyebrow{font-size:0.78rem;padding:6px 14px}.meetri-why-slide-desc{font-size:0.98rem;max-width:100%}.meetri-why-slide-points{grid-template-columns:1fr}.meetri-why-slide-points li{min-height:48px;padding:11px 13px}.meetri-why-panel-counter{top:16px;right:18px;font-size:0.78rem}}@media (prefers-reduced-motion:reduce){.meetri-why-orb,.meetri-why-arc,.meetri-why-slide-icon{animation:none !important}.meetri-why-item,.meetri-why-item *,.meetri-why-slide,.meetri-why-slide *,.meetri-why-item-rail{transition-duration:0.001ms !important}}.why-choose-section{max-width:100% !important;width:100% !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:56px !important;padding-bottom:56px !important;border-radius:0 !important;position:relative;overflow:hidden;box-sizing:border-box;background:radial-gradient(80vw 55vh at 100% 0%,rgba(219,234,254,0.42),transparent 55%),radial-gradient(70vw 50vh at 0% 100%,rgba(239,246,255,0.85),transparent 55%),linear-gradient(180deg,#fafbfd 0%,#ffffff 50%,#f7f9fd 100%) !important}.why-choose-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);box-sizing:border-box}.why-choose-section .section-heading-wrapper{text-align:center;margin-bottom:26px}.meetri-why-intro{position:relative;background:linear-gradient(135deg,#ffffff 0%,#f7faff 65%,#eff6ff 100%);border:1px solid rgba(196,215,241,0.55);border-radius:22px;padding:clamp(26px,3.6vw,44px);margin:0 0 34px 0;box-shadow:0 22px 50px -24px rgba(37,99,235,0.16),0 2px 8px rgba(15,23,42,0.04);overflow:hidden;isolation:isolate;box-sizing:border-box;font-family:'Roboto',sans-serif}.meetri-why-intro::before{content:'';position:absolute;top:-90px;right:-90px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.18) 0%,transparent 70%);pointer-events:none;z-index:0}.meetri-why-intro::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(59,130,246,0.10) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 90% 40%,#000 25%,transparent 70%);mask-image:radial-gradient(ellipse at 90% 40%,#000 25%,transparent 70%);opacity:0.55;pointer-events:none;z-index:0}.meetri-why-intro > *{position:relative;z-index:1}.meetri-why-intro-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:linear-gradient(135deg,rgba(59,130,246,0.10) 0%,rgba(37,99,235,0.05) 100%);border:1px solid rgba(59,130,246,0.22);border-radius:999px;color:#1e40af;font-size:0.74rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:18px;line-height:1.2}.meetri-why-intro-badge i{font-size:0.95rem;color:#2563eb !important;line-height:1}.meetri-why-intro-lead{font-family:'Roboto',sans-serif !important;font-size:clamp(1.35rem,2.4vw,1.85rem) !important;font-weight:700 !important;color:#0f172a !important;line-height:1.3 !important;margin:0 0 18px 0 !important;max-width:760px}.meetri-why-intro-lead-accent{background:linear-gradient(135deg,#3b82f6 0%,#1e40af 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.meetri-why-intro-body{max-width:920px;margin:0 0 26px 0}.meetri-why-intro-body p{color:#475569;font-family:'Roboto',sans-serif;font-size:1.02rem;line-height:1.8;margin:0 0 14px 0;text-align:left;hyphens:auto}.meetri-why-intro-body p:last-child{margin-bottom:0}.meetri-why-intro-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:6px}.meetri-why-pillar{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(255,255,255,0.85);border:1px solid rgba(196,215,241,0.55);border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity 0.8s cubic-bezier(0.22,1,0.36,1),transform 0.6s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s cubic-bezier(0.22,1,0.36,1),border-color 0.4s ease}.meetri-why-pillar:hover{transform:translateY(-3px);border-color:rgba(59,130,246,0.32);box-shadow:0 16px 32px -16px rgba(37,99,235,0.28),0 2px 6px rgba(15,23,42,0.05)}.meetri-why-pillar-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);color:#ffffff;font-size:17px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 8px 16px -6px rgba(37,99,235,0.45)}.meetri-why-pillar-icon i{line-height:1;color:#ffffff !important}.meetri-why-pillar-text{display:flex;flex-direction:column;gap:3px;min-width:0}.meetri-why-pillar-text strong{color:#0f172a;font-family:'Roboto',sans-serif;font-size:0.92rem;font-weight:700;line-height:1.25}.meetri-why-pillar-text span{color:#64748b;font-family:'Roboto',sans-serif;font-size:0.82rem;line-height:1.45}@media (max-width:991px){.why-choose-section{padding-top:44px !important;padding-bottom:44px !important}.meetri-why-intro-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.why-choose-section{padding-top:36px !important;padding-bottom:36px !important}.meetri-why-intro{padding:22px 20px;border-radius:18px;margin-bottom:26px}.meetri-why-intro-body p{font-size:0.95rem;line-height:1.75}.meetri-why-intro-pillars{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.meetri-why-pillar{transition-duration:0.001ms !important}}.process-flow-section{max-width:100% !important;width:100% !important;margin:0 0 60px 0 !important;padding:64px 0 !important;border-radius:0 !important;position:relative;overflow:hidden;box-sizing:border-box;background:radial-gradient(78vw 50vh at 0% 0%,rgba(219,234,254,0.42),transparent 55%),radial-gradient(70vw 50vh at 100% 100%,rgba(236,245,255,0.85),transparent 55%),linear-gradient(180deg,#f7f9fd 0%,#ffffff 50%,#fafbfd 100%) !important}.process-flow-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px);box-sizing:border-box}.process-flow-section .section-heading-wrapper{text-align:center;margin-bottom:26px}@media (max-width:991px){.process-flow-section{padding-top:48px !important;padding-bottom:48px !important}}@media (max-width:575px){.process-flow-section{padding-top:36px !important;padding-bottom:36px !important}}.meetri-process-stage{position:relative;margin-top:clamp(20px,3vw,36px);font-family:'Roboto',sans-serif}.meetri-process-stage.is-revealed .meetri-process-hint{animation:meetri-process-hint-bob 2.4s ease-in-out infinite}@keyframes meetri-process-hint-bob{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}.meetri-process-stage.is-revealed .meetri-process-scroll-cue{animation:meetri-process-cue-pulse 2s ease-in-out infinite}@keyframes meetri-process-cue-pulse{0%,100%{opacity:0.85;transform:translateY(-50%) translateX(0)}50%{opacity:1;transform:translateY(-50%) translateX(4px)}}.meetri-process-toolbar{position:sticky;top:clamp(72px,10vh,96px);z-index:4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-bottom:18px;padding:14px 18px;background:rgba(255,255,255,0.88);border:1px solid rgba(196,215,241,0.65);border-radius:16px;box-shadow:0 18px 40px -24px rgba(0,62,133,0.28),0 2px 8px rgba(15,23,42,0.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.meetri-process-hint{display:inline-flex;align-items:center;gap:8px;font-size:0.82rem;font-weight:600;color:#0062CB;letter-spacing:0.02em;transition:opacity 0.4s ease}.meetri-process-hint.is-hidden{opacity:0;pointer-events:none}.meetri-process-hint-icon{width:28px;height:28px;border-radius:50%;background:rgba(0,98,203,0.1);border:1px solid rgba(0,98,203,0.22);display:grid;place-items:center;font-size:0.9rem}.meetri-process-meta{flex:1;min-width:180px;display:flex;flex-direction:column;gap:8px}.meetri-process-step-label{font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#64748b}.meetri-process-step-label strong{color:#0062CB;font-weight:800}.meetri-process-progress{height:4px;border-radius:999px;background:rgba(0,98,203,0.12);overflow:hidden}.meetri-process-progress-fill{display:block;height:100%;width:16.666%;border-radius:inherit;background:linear-gradient(90deg,#0062CB,#3b82f6);transition:width 0.55s cubic-bezier(0.22,1,0.36,1);box-shadow:0 0 12px rgba(0,98,203,0.45)}.meetri-process-nav{display:flex;gap:8px;flex-shrink:0}.meetri-process-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,98,203,0.25);background:#ffffff;color:#0062CB;display:grid;place-items:center;cursor:pointer;transition:background 0.35s ease,border-color 0.35s ease,transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease}.meetri-process-nav-btn:hover:not(:disabled){background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;border-color:transparent;transform:translateY(-2px);box-shadow:0 10px 22px -10px rgba(0,98,203,0.5)}.meetri-process-nav-btn:disabled{opacity:0.35;cursor:not-allowed}.meetri-process-nav-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.meetri-process-viewport{position:relative}.meetri-process-fade{position:absolute;top:0;bottom:0;width:clamp(40px,8vw,88px);z-index:2;pointer-events:none;transition:opacity 0.4s ease}.meetri-process-fade--left{left:0;background:linear-gradient(90deg,#f7f9fd 0%,transparent 100%)}.meetri-process-fade--right{right:0;background:linear-gradient(270deg,#fafbfd 0%,transparent 100%)}.meetri-process-stage.at-start .meetri-process-fade--left{opacity:0}.meetri-process-stage.at-end .meetri-process-fade--right{opacity:0}.meetri-process-track{display:flex;gap:clamp(16px,2vw,24px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:8px clamp(8px,4vw,48px) 28px;scroll-padding-inline:clamp(8px,4vw,48px);cursor:grab;scrollbar-width:none}.meetri-process-track::-webkit-scrollbar{display:none}.meetri-process-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.meetri-process-scroll-cue{position:absolute;right:clamp(12px,3vw,32px);top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;display:grid;place-items:center;box-shadow:0 14px 28px -10px rgba(0,98,203,0.55);pointer-events:none;transition:opacity 0.4s ease}.meetri-process-stage.has-scrolled .meetri-process-scroll-cue,.meetri-process-stage.at-end .meetri-process-scroll-cue{opacity:0}.meetri-process-card{position:relative;flex:0 0 clamp(280px,78vw,420px);scroll-snap-align:center;scroll-snap-stop:always;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.5vw,30px);background:#ffffff;border:1px solid rgba(196,215,241,0.55);border-radius:20px;box-shadow:0 20px 50px -28px rgba(0,62,133,0.3),0 4px 12px -6px rgba(15,23,42,0.06);overflow:hidden;isolation:isolate;transform:scale(0.97) translateY(8px);opacity:0.72;transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease,border-color 0.45s ease,box-shadow 0.45s ease}.meetri-process-stage.is-revealed .meetri-process-card{opacity:0.85;transform:scale(0.98) translateY(4px)}.meetri-process-card.is-active{opacity:1;transform:scale(1) translateY(0);border-color:rgba(0,98,203,0.35);box-shadow:0 28px 60px -24px rgba(0,98,203,0.4),0 8px 20px -8px rgba(15,23,42,0.08)}.meetri-process-card::before{content:'';position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#0062CB,#3b82f6);transform:scaleX(0);transform-origin:left center;transition:transform 0.55s cubic-bezier(0.22,1,0.36,1)}.meetri-process-card.is-active::before{transform:scaleX(1)}.meetri-process-card-bg{position:absolute;right:-12px;bottom:-16px;font-size:7rem;line-height:1;opacity:0.06;color:#0062CB;pointer-events:none}.meetri-process-card-head{display:flex;align-items:center;gap:14px}.meetri-process-card-num{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;display:grid;place-items:center;font-size:1rem;font-weight:800;box-shadow:0 12px 24px -10px rgba(0,98,203,0.55);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1)}.meetri-process-card.is-active .meetri-process-card-num{transform:scale(1.06)}.meetri-process-card-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:rgba(0,98,203,0.08);border:1px solid rgba(0,98,203,0.18);color:#0062CB;display:grid;place-items:center;font-size:1.15rem}.meetri-process-card-eyebrow{display:block;font-size:0.72rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#0062CB;margin-bottom:4px}.meetri-process-card-title{margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:700;color:#0f172a;letter-spacing:-0.01em}.meetri-process-card-desc{margin:0;font-size:0.94rem;line-height:1.65;color:#475569}.meetri-process-card-points{list-style:none;margin:0;padding:0;display:grid;gap:8px}.meetri-process-card-points li{display:flex;align-items:flex-start;gap:10px;font-size:0.88rem;line-height:1.5;color:#334155;padding:8px 12px;background:#f8fafc;border:1px solid #e8eef5;border-radius:10px;transition:background 0.35s ease,border-color 0.35s ease}.meetri-process-card.is-active .meetri-process-card-points li{background:rgba(0,98,203,0.04);border-color:rgba(0,98,203,0.12)}@media (max-width:767px){.meetri-process-toolbar{top:64px;padding:12px 14px}.meetri-process-hint-text{display:none}.meetri-process-card{flex:0 0 min(88vw,340px)}}@media (prefers-reduced-motion:reduce){.meetri-process-stage.is-revealed .meetri-process-hint,.meetri-process-stage.is-revealed .meetri-process-scroll-cue{animation:none !important}.meetri-process-card,.meetri-process-progress-fill,.meetri-process-nav-btn{transition-duration:0.001ms !important}}.meetri-team-section{width:100%;background-color:#f8f9fa;padding:clamp(32px,5vw,48px) 0 !important;font-family:'Roboto',sans-serif;box-sizing:border-box}.meetri-team-inner{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,24px);box-sizing:border-box}.meetri-team-scroll-wrap{position:relative;margin-top:8px}.meetri-team-scroll-wrap::after{content:'';position:absolute;top:0;right:0;bottom:8px;width:48px;background:linear-gradient(270deg,#f8f9fa 0%,transparent 100%);pointer-events:none;z-index:1;opacity:0;transition:opacity 0.3s ease}.meetri-team-scroll-wrap.can-scroll-right::after{opacity:1}.meetri-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.meetri-team-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.06);display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px 20px;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.meetri-team-card:hover{transform:translateY(-5px);box-shadow:0 14px 36px rgba(0,98,203,0.13);border-color:#bcd4f5}.meetri-team-photo{width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid #dbeafe;box-shadow:0 0 0 4px #eff6ff;margin-bottom:14px;background:#f1f5f9;flex-shrink:0}.meetri-team-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.meetri-team-tag{display:inline-block;padding:3px 10px;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#0062CB;font-size:0.68rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:6px}.meetri-team-card h4{margin:0 0 6px;font-size:0.95rem;font-weight:700;color:#0f172a;line-height:1.25}.meetri-team-card p{margin:0;font-size:0.8rem;color:#64748b;line-height:1.55}@media (max-width:1199px){.meetri-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.meetri-team-scroll-wrap{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.meetri-team-scroll-wrap::-webkit-scrollbar{display:none}.meetri-team-grid{display:flex;flex-wrap:nowrap;gap:16px;width:max-content;padding-right:12vw}.meetri-team-card{flex:0 0 min(78vw,280px);scroll-snap-align:center}}.benefits-expert-section{position:relative;overflow:hidden}.meetri-benefits-stage{position:relative;padding:8px 0 16px 0;margin:18px 0 36px 0}.meetri-benefits-tabs{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:center;align-items:center;padding:4px 8px 22px 8px;position:relative;z-index:2}.meetri-benefits-tab{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:8px 14px;font:inherit;font-family:'Roboto',sans-serif;font-size:0.92rem;font-weight:600;letter-spacing:0.02em;color:#64748b;cursor:pointer;position:relative;border-radius:999px;transition:color 0.35s ease,background 0.35s ease,box-shadow 0.35s ease,transform 0.35s cubic-bezier(0.22,1,0.36,1)}.meetri-benefits-tab::after{content:'';position:absolute;left:50%;bottom:-6px;transform:translateX(-50%) scaleX(0);transform-origin:center;width:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#0062CB,#3b82f6);opacity:0;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.35s ease}.meetri-benefits-tab:hover{color:#0f172a;background:rgba(15,23,42,0.04)}.meetri-benefits-tab.is-active{color:#0062CB;background:rgba(0,98,203,0.08);box-shadow:0 4px 12px -8px rgba(0,98,203,0.45)}.meetri-benefits-tab.is-active::after{transform:translateX(-50%) scaleX(1);opacity:1}.meetri-benefits-tab:focus-visible{outline:2px solid rgba(0,98,203,0.55);outline-offset:3px}.meetri-benefits-viewport{position:relative}.meetri-benefits-track{display:flex;gap:clamp(14px,1.6vw,22px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:18px clamp(12px,6vw,88px) 24px clamp(12px,6vw,88px);cursor:grab;scrollbar-width:none;scroll-padding-inline:clamp(12px,6vw,88px);user-select:none;-webkit-user-select:none}.meetri-benefits-track::-webkit-scrollbar{display:none}.meetri-benefits-card{position:relative;flex:0 0 clamp(260px,75vw,640px);scroll-snap-align:center;scroll-snap-stop:always;isolation:isolate;display:grid;grid-template-columns:minmax(160px,30%) 1fr;gap:clamp(12px,1.6vw,20px);padding:clamp(18px,2vw,26px);border-radius:14px;background:#ffffff;color:#1e293b;border:1px solid #e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,0.06),0 1px 4px rgba(0,0,0,0.04);overflow:hidden;opacity:0.65;transform:scale(0.96);transition:opacity 0.6s cubic-bezier(0.22,1,0.36,1),transform 0.6s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s ease,border-color 0.45s ease;font-family:'Roboto',sans-serif}.meetri-benefits-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#0062CB,#3b82f6);opacity:0;transition:opacity 0.45s ease;pointer-events:none;z-index:1}.meetri-benefits-card::after{content:'';position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;background:radial-gradient(circle at center,rgba(0,98,203,0.06),transparent 65%);pointer-events:none;z-index:0;transition:transform 0.8s cubic-bezier(0.22,1,0.36,1)}.meetri-benefits-card-bg{position:absolute;right:-28px;bottom:-22px;width:clamp(150px,22vw,220px);height:clamp(150px,22vw,220px);stroke:#0062CB;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:0.08;z-index:0;pointer-events:none;transition:opacity 0.6s cubic-bezier(0.22,1,0.36,1),transform 0.8s cubic-bezier(0.22,1,0.36,1)}.meetri-benefits-card.is-active .meetri-benefits-card-bg{opacity:0.18;transform:translate(-6px,-6px) scale(1.04)}.meetri-benefits-card-grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,98,203,0.08) 1px,transparent 0);background-size:18px 18px;opacity:0.45;mask-image:linear-gradient(135deg,transparent 0%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(135deg,transparent 0%,#000 60%,transparent 100%);pointer-events:none;z-index:0}.meetri-benefits-card.is-active{opacity:1;transform:scale(1);border-color:#0062CB;box-shadow:0 8px 32px rgba(0,98,203,0.12),0 2px 8px rgba(0,0,0,0.06)}.meetri-benefits-card.is-active::before{opacity:1}.meetri-benefits-card.is-active::after{transform:translate(-10px,-14px)}.meetri-benefits-card-aside{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;padding-right:clamp(12px,1.4vw,18px);border-right:1px solid #e8edf5}.meetri-benefits-card-eyebrow{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#0062CB;font-size:0.7rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;font-family:'Roboto',sans-serif}.meetri-benefits-card-eyebrow-num{color:#0062CB;opacity:0.7}.meetri-benefits-card-icon{width:44px;height:44px;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;color:#0062CB;font-size:20px;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1)}.meetri-benefits-card.is-active .meetri-benefits-card-icon{transform:translateY(-2px) rotate(-2deg)}.meetri-benefits-card-title{margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.25;font-weight:700;color:#0f172a;font-family:'Roboto',sans-serif;letter-spacing:-0.01em}.meetri-benefits-card-main{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px}.meetri-benefits-card-desc{margin:0;font-size:0.86rem;line-height:1.6;color:#64748b;font-family:'Roboto',sans-serif;max-width:60ch}.meetri-benefits-points{list-style:none;padding:0;margin:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 10px}.meetri-benefits-points li{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;min-height:36px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#374151;font-size:0.82rem;line-height:1.45;font-weight:500;font-family:'Roboto',sans-serif;opacity:0.4;transform:translateY(4px);transition:opacity 0.4s ease,transform 0.4s cubic-bezier(0.22,1,0.36,1),background 0.3s ease,border-color 0.3s ease}.meetri-benefits-points li:hover{background:#f1f5f9;border-color:#cbd5e1}.meetri-benefits-card.is-active .meetri-benefits-points li{opacity:1;transform:translateY(0)}.meetri-benefits-card.is-active .meetri-benefits-points li:nth-child(1){transition-delay:140ms}.meetri-benefits-card.is-active .meetri-benefits-points li:nth-child(2){transition-delay:220ms}.meetri-benefits-card.is-active .meetri-benefits-points li:nth-child(3){transition-delay:300ms}.meetri-benefits-card.is-active .meetri-benefits-points li:nth-child(4){transition-delay:380ms}.meetri-benefits-card.is-active .meetri-benefits-points li:nth-child(5){transition-delay:460ms}.meetri-benefits-card.is-active .meetri-benefits-points li:nth-child(6){transition-delay:540ms}.meetri-benefits-tick{width:18px;height:18px;border-radius:50%;background:#0062CB;border:none;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;margin-top:2px}.meetri-benefits-tick i{line-height:1;color:#ffffff !important}.meetri-benefits-drag-hint{position:absolute;top:50%;right:24px;transform:translateY(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(15,23,42,0.85);color:#ffffff;font-family:'Roboto',sans-serif;font-size:0.78rem;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;box-shadow:0 12px 30px -14px rgba(15,23,42,0.55),0 0 0 4px rgba(255,255,255,0.5);opacity:0;pointer-events:none;animation:meetri-benefits-drag-pulse 2.6s cubic-bezier(0.22,1,0.36,1) infinite}.meetri-benefits-viewport:hover .meetri-benefits-drag-hint,.meetri-benefits-viewport:focus-within .meetri-benefits-drag-hint{opacity:1}.meetri-benefits-drag-hint .meetri-benefits-drag-icon{display:inline-flex;animation:meetri-benefits-drag-icon 2.6s cubic-bezier(0.22,1,0.36,1) infinite}@keyframes meetri-benefits-drag-pulse{0%,100%{box-shadow:0 12px 30px -14px rgba(15,23,42,0.55),0 0 0 4px rgba(255,255,255,0.5)}50%{box-shadow:0 12px 30px -14px rgba(15,23,42,0.55),0 0 0 8px rgba(255,255,255,0.0)}}@keyframes meetri-benefits-drag-icon{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}.meetri-benefits-track.is-dragging ~ .meetri-benefits-drag-hint{opacity:0}.meetri-benefits-progress{margin:12px clamp(16px,8vw,120px) 0;height:3px;background:rgba(15,23,42,0.08);border-radius:999px;overflow:hidden;position:relative}.meetri-benefits-progress-bar{position:absolute;top:0;left:0;height:100%;width:25%;background:linear-gradient(90deg,#0062CB 0%,#3b82f6 100%);border-radius:999px;transform-origin:left;transition:width 0.45s cubic-bezier(0.22,1,0.36,1)}@media (max-width:991px){.meetri-benefits-card{grid-template-columns:1fr;gap:14px;padding:18px 16px}.meetri-benefits-card-aside{border-right:none;padding-right:0;border-bottom:1px solid #e8edf5;padding-bottom:12px}.meetri-benefits-drag-hint{right:12px;top:auto;bottom:12px;transform:none}.meetri-benefits-track{padding-left:clamp(10px,4vw,40px);padding-right:clamp(10px,4vw,40px)}}@media (max-width:575px){.meetri-benefits-tabs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:16px;padding-right:16px}.meetri-benefits-tabs::-webkit-scrollbar{display:none}.meetri-benefits-tab{flex:0 0 auto;font-size:0.8rem;padding:7px 12px}.meetri-benefits-card{padding:16px 14px;border-radius:12px}.meetri-benefits-points{grid-template-columns:1fr}.meetri-benefits-points li{min-height:40px;padding:8px 11px;font-size:0.82rem}.meetri-benefits-card-title{font-size:1rem}.meetri-benefits-card-desc{font-size:0.83rem}.meetri-benefits-card-icon{width:38px;height:38px;font-size:18px;border-radius:8px}}@media (prefers-reduced-motion:reduce){.meetri-benefits-track{scroll-behavior:auto}.meetri-benefits-card,.meetri-benefits-card-icon,.meetri-benefits-points li,.meetri-benefits-tab,.meetri-benefits-drag-hint{transition-duration:0.001ms !important;animation:none !important}}.meetri-meet-section{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;background:radial-gradient(75vw 55vh at 0% 0%,rgba(219,234,254,0.45),transparent 55%),radial-gradient(65vw 50vh at 100% 100%,rgba(239,246,255,0.85),transparent 55%),linear-gradient(180deg,#fafbfd 0%,#ffffff 50%,#f4f7ff 100%)}.meetri-meet-section::before,.meetri-meet-section::after{content:'';position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.08) 0%,transparent 65%);filter:blur(8px);pointer-events:none;z-index:0;animation:meetri-meet-float 14s ease-in-out infinite}.meetri-meet-section::before{top:-180px;left:-160px}.meetri-meet-section::after{bottom:-200px;right:-180px;animation-delay:-7s}@keyframes meetri-meet-float{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}}.meetri-meet-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.meetri-meet-section .section-heading-wrapper{text-align:center;margin-bottom:18px}.meetri-meet-lead{text-align:center;max-width:720px;margin:0 auto clamp(40px,6vw,64px)}.meetri-meet-lead-headline{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.55;color:#1e293b;font-weight:500;margin:0 0 14px 0}.meetri-meet-lead-sub{font-size:clamp(0.95rem,1.5vw,1.05rem);line-height:1.7;color:#64748b;font-weight:400;margin:0}.meetri-meet-badge{display:inline-block;padding:4px 14px;margin:0 4px;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;border-radius:999px;font-weight:700;letter-spacing:0.12em;font-size:0.9em;font-family:'Roboto',sans-serif;box-shadow:0 8px 22px -10px rgba(0,98,203,0.55),inset 0 1px 0 rgba(255,255,255,0.25);position:relative;vertical-align:1px}.meetri-meet-timeline{--node-size:clamp(64px,7vw,84px);position:relative;max-width:1180px;margin:0 auto;padding:8px 0 0}.meetri-meet-timeline-track{position:absolute;top:calc(var(--node-size) / 2);left:calc(100% / 8);right:calc(100% / 8);height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(0,98,203,0.08) 0%,rgba(0,98,203,0.18) 50%,rgba(0,98,203,0.08) 100%);overflow:hidden;transform:translateY(-50%);z-index:1}.meetri-meet-timeline-progress{position:absolute;inset:0;background:linear-gradient(90deg,#3b82f6 0%,#0062CB 50%,#1e3a8a 100%);border-radius:999px;transform-origin:left center;transform:scaleX(0);box-shadow:0 0 16px rgba(0,98,203,0.45)}.meetri-meet-timeline.is-revealed .meetri-meet-timeline-progress{animation:meetri-meet-line-draw 2.4s cubic-bezier(0.65,0,0.35,1) forwards}@keyframes meetri-meet-line-draw{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.meetri-meet-timeline-track::before{content:'';position:absolute;top:0;bottom:0;width:80px;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.85) 50%,transparent 100%);opacity:0;left:-80px;pointer-events:none}.meetri-meet-timeline.is-revealed .meetri-meet-timeline-track::before{animation:meetri-meet-pulse-flow 3.4s ease-in-out 2.6s infinite}@keyframes meetri-meet-pulse-flow{0%{left:-80px;opacity:0}10%{opacity:0.9}90%{opacity:0.9}100%{left:calc(100% + 80px);opacity:0}}.meetri-meet-timeline-track::after{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 0 0 3px #0062CB,0 0 14px 4px rgba(0,98,203,0.55),0 0 28px 10px rgba(59,130,246,0.35);transform:translate(-50%,-50%) scale(0);opacity:0}.meetri-meet-timeline.is-revealed .meetri-meet-timeline-track::after{animation:meetri-meet-line-dot 2.4s cubic-bezier(0.65,0,0.35,1) forwards}@keyframes meetri-meet-line-dot{0%{left:0;opacity:1;transform:translate(-50%,-50%) scale(1)}100%{left:100%;opacity:0;transform:translate(-50%,-50%) scale(0.6)}}.meetri-meet-timeline-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,32px);align-items:start;list-style:none;margin:0;padding:0;counter-reset:meetri-meet-step}.meetri-meet-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(22px);transition:opacity 0.65s cubic-bezier(0.22,1,0.36,1),transform 0.65s cubic-bezier(0.22,1,0.36,1)}.meetri-meet-timeline.is-revealed .meetri-meet-step{opacity:1;transform:translateY(0)}.meetri-meet-timeline.is-revealed .meetri-meet-step--m{transition-delay:0.10s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e1{transition-delay:0.70s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e2{transition-delay:1.30s}.meetri-meet-timeline.is-revealed .meetri-meet-step--t{transition-delay:1.90s}.meetri-meet-step-node{position:relative;width:var(--node-size);height:var(--node-size);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 28%,#ffffff 0%,#f6f9ff 70%,#eaf2ff 100%);color:#0062CB;border:3px solid #0062CB;line-height:1;z-index:3;box-shadow:0 14px 30px -12px rgba(0,98,203,0.42),0 4px 12px -4px rgba(0,98,203,0.18),inset 0 2px 4px rgba(255,255,255,0.85);transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s ease,border-color 0.4s ease}.meetri-meet-step-node::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:#ffffff;z-index:-1;box-shadow:0 0 0 1px rgba(0,98,203,0.08)}.meetri-meet-step-node::after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid rgba(0,98,203,0.5);opacity:0;transform:scale(1)}.meetri-meet-timeline.is-revealed .meetri-meet-step-node::after{animation:meetri-meet-node-ripple 1.2s ease-out forwards}.meetri-meet-timeline.is-revealed .meetri-meet-step--m .meetri-meet-step-node::after{animation-delay:0.30s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e1 .meetri-meet-step-node::after{animation-delay:0.90s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e2 .meetri-meet-step-node::after{animation-delay:1.50s}.meetri-meet-timeline.is-revealed .meetri-meet-step--t .meetri-meet-step-node::after{animation-delay:2.10s}@keyframes meetri-meet-node-ripple{0%{opacity:0.8;transform:scale(1)}70%{opacity:0}100%{opacity:0;transform:scale(1.65)}}.meetri-meet-step-node-icon{width:48%;height:48%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transform:scale(0) rotate(-90deg);opacity:0;transition:transform 0.85s cubic-bezier(0.34,1.56,0.64,1),opacity 0.4s ease;filter:drop-shadow(0 2px 4px rgba(0,98,203,0.18))}.meetri-meet-timeline.is-revealed .meetri-meet-step-node-icon{transform:scale(1) rotate(0deg);opacity:1}.meetri-meet-timeline.is-revealed .meetri-meet-step--m .meetri-meet-step-node-icon{transition-delay:0.30s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e1 .meetri-meet-step-node-icon{transition-delay:0.90s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e2 .meetri-meet-step-node-icon{transition-delay:1.50s}.meetri-meet-timeline.is-revealed .meetri-meet-step--t .meetri-meet-step-node-icon{transition-delay:2.10s}.meetri-meet-step:hover .meetri-meet-step-node-icon{transform:scale(1.08) rotate(-6deg);transition:transform 0.45s cubic-bezier(0.34,1.56,0.64,1)}.meetri-meet-step-node-tag{position:absolute;top:-8px;right:-8px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;font-family:'Roboto',sans-serif;font-size:0.85rem;font-weight:800;line-height:1;display:grid;place-items:center;box-shadow:0 6px 14px rgba(0,98,203,0.45),0 0 0 2px #ffffff,inset 0 1px 0 rgba(255,255,255,0.25);z-index:2;transform:scale(0) rotate(-45deg);opacity:0;transition:transform 0.6s cubic-bezier(0.34,1.56,0.64,1),opacity 0.3s ease}.meetri-meet-timeline.is-revealed .meetri-meet-step-node-tag{transform:scale(1) rotate(0deg);opacity:1}.meetri-meet-timeline.is-revealed .meetri-meet-step--m .meetri-meet-step-node-tag{transition-delay:0.55s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e1 .meetri-meet-step-node-tag{transition-delay:1.15s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e2 .meetri-meet-step-node-tag{transition-delay:1.75s}.meetri-meet-timeline.is-revealed .meetri-meet-step--t .meetri-meet-step-node-tag{transition-delay:2.35s}.meetri-meet-step--m .meetri-meet-step-node{border-color:#3b82f6;color:#3b82f6}.meetri-meet-step--e1 .meetri-meet-step-node{border-color:#2563eb;color:#2563eb}.meetri-meet-step--e2 .meetri-meet-step-node{border-color:#0062CB;color:#0062CB}.meetri-meet-step--t .meetri-meet-step-node{border-color:#1e3a8a;color:#1e3a8a}.meetri-meet-step-num{margin-top:14px;font-size:0.72rem;font-weight:700;color:#0062CB;letter-spacing:0.22em;text-transform:uppercase;font-family:'Roboto',sans-serif}.meetri-meet-step-card{position:relative;margin-top:14px;padding:18px 18px 18px;width:100%;max-width:280px;background:linear-gradient(135deg,#ffffff 0%,#f8faff 100%);border:1px solid rgba(196,215,241,0.55);border-radius:16px;box-shadow:0 22px 50px -28px rgba(0,62,133,0.3),0 4px 14px -8px rgba(15,23,42,0.06);isolation:isolate;overflow:hidden;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1),box-shadow 0.5s ease,border-color 0.4s ease}.meetri-meet-step-card-bg{position:absolute;right:-10px;bottom:-14px;width:90px;height:90px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:0.10;z-index:0;pointer-events:none;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),opacity 0.4s ease}.meetri-meet-step:hover .meetri-meet-step-card-bg{transform:translate(-4px,-6px) rotate(-6deg) scale(1.08);opacity:0.16}.meetri-meet-step--m .meetri-meet-step-card-bg{color:#3b82f6}.meetri-meet-step--e1 .meetri-meet-step-card-bg{color:#2563eb}.meetri-meet-step--e2 .meetri-meet-step-card-bg{color:#0062CB}.meetri-meet-step--t .meetri-meet-step-card-bg{color:#1e3a8a}.meetri-meet-step-name,.meetri-meet-step-desc{position:relative;z-index:1}.meetri-meet-step-card::before{content:'';position:absolute;top:0;left:-100%;width:70%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(0,98,203,0.04) 35%,rgba(59,130,246,0.18) 50%,rgba(0,98,203,0.04) 65%,transparent 100%);transform:skewX(-18deg);pointer-events:none;opacity:0}.meetri-meet-timeline.is-revealed .meetri-meet-step-card::before{animation:meetri-meet-card-sheen 1.1s cubic-bezier(0.4,0,0.2,1) forwards}.meetri-meet-timeline.is-revealed .meetri-meet-step--m .meetri-meet-step-card::before{animation-delay:0.30s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e1 .meetri-meet-step-card::before{animation-delay:0.90s}.meetri-meet-timeline.is-revealed .meetri-meet-step--e2 .meetri-meet-step-card::before{animation-delay:1.50s}.meetri-meet-timeline.is-revealed .meetri-meet-step--t .meetri-meet-step-card::before{animation-delay:2.10s}@keyframes meetri-meet-card-sheen{0%{left:-100%;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:130%;opacity:0}}.meetri-meet-step-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#0062CB 30%,#3b82f6 70%,transparent 100%);transform:scaleX(0.35);opacity:0;transition:opacity 0.4s ease,transform 0.55s cubic-bezier(0.22,1,0.36,1)}.meetri-meet-step:hover .meetri-meet-step-card{transform:translateY(-4px);border-color:rgba(0,98,203,0.3);box-shadow:0 30px 70px -28px rgba(0,62,133,0.4),0 6px 18px -8px rgba(15,23,42,0.08)}.meetri-meet-step:hover .meetri-meet-step-card::after{opacity:1;transform:scaleX(1)}.meetri-meet-step:hover .meetri-meet-step-node{transform:translateY(-3px) scale(1.04)}.meetri-meet-step-name{margin:0 0 8px 0;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;color:#0f172a;letter-spacing:0.04em;text-transform:uppercase;font-family:'Roboto',sans-serif;line-height:1.25}.meetri-meet-step-desc{margin:0;font-size:0.88rem;line-height:1.6;color:#475569;font-family:'Roboto',sans-serif}@media (max-width:991px){.meetri-meet-timeline-track{display:none}.meetri-meet-timeline-steps{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media (max-width:640px){.meetri-meet-timeline{--node-size:56px;max-width:520px}.meetri-meet-timeline-steps{grid-template-columns:1fr;gap:22px;position:relative;list-style:none;padding-left:0}.meetri-meet-timeline-steps::before{content:'';position:absolute;top:28px;bottom:28px;left:calc(var(--node-size) / 2);width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(0,98,203,0.18) 0%,rgba(0,98,203,0.08) 100%);z-index:1}.meetri-meet-timeline-steps::after{content:'';position:absolute;top:28px;left:calc(var(--node-size) / 2);width:3px;border-radius:999px;background:linear-gradient(180deg,#3b82f6 0%,#0062CB 50%,#1e3a8a 100%);box-shadow:0 0 16px rgba(0,98,203,0.45);transform-origin:top center;transform:scaleY(0);height:calc(100% - 56px);z-index:1}.meetri-meet-timeline.is-revealed .meetri-meet-timeline-steps::after{animation:meetri-meet-line-draw-vertical 2.4s cubic-bezier(0.65,0,0.35,1) forwards}@keyframes meetri-meet-line-draw-vertical{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}.meetri-meet-step{display:grid;grid-template-columns:var(--node-size) 1fr;column-gap:18px;row-gap:6px;align-items:start;text-align:left;transform:translateY(16px)}.meetri-meet-step-node{grid-column:1;grid-row:1 / span 2;align-self:start}.meetri-meet-step-num{grid-column:2;grid-row:1;align-self:center;margin-top:0;font-size:0.68rem}.meetri-meet-step-card{grid-column:2;grid-row:2;margin-top:0;max-width:100%;padding:16px}.meetri-meet-step-name{font-size:1rem}.meetri-meet-step-desc{font-size:0.85rem}}@media (prefers-reduced-motion:reduce){.meetri-meet-section::before,.meetri-meet-section::after,.meetri-meet-timeline-progress,.meetri-meet-timeline-track::before,.meetri-meet-timeline-track::after,.meetri-meet-step-node::after,.meetri-meet-step-card::before,.meetri-meet-timeline-steps::after{animation:none !important}.meetri-meet-step,.meetri-meet-step-card,.meetri-meet-step-card-bg,.meetri-meet-step-node,.meetri-meet-step-node-icon,.meetri-meet-step-node-tag{transition-duration:0.001ms !important}.meetri-meet-timeline-progress{transform:scaleX(1)}.meetri-meet-step{opacity:1;transform:none}.meetri-meet-step-node-icon,.meetri-meet-step-node-tag{transform:none;opacity:1}}.meetri-leader-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}.meetri-leader-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.06);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s ease,border-color 0.35s ease;display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px 24px;font-family:'Roboto',sans-serif}.meetri-leader-card:hover{transform:translateY(-5px);box-shadow:0 14px 36px rgba(0,98,203,0.13);border-color:#bcd4f5}.meetri-leader-photo-wrap{width:110px;height:110px;border-radius:50%;overflow:hidden;border:3px solid #dbeafe;box-shadow:0 0 0 4px #eff6ff;flex-shrink:0;margin-bottom:16px;background:#f1f5f9}.meetri-leader-photo-wrap img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.5s ease;display:block}.meetri-leader-card:hover .meetri-leader-photo-wrap img{transform:scale(1.06)}.meetri-leader-body{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%}.meetri-leader-role{display:inline-block;padding:3px 10px;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#0062CB;font-size:0.7rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase}.meetri-leader-name{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;line-height:1.25}.meetri-leader-bio{margin:0;font-size:0.82rem;color:#64748b;line-height:1.6}@media (max-width:991px){.meetri-leader-grid{grid-template-columns:repeat(3,1fr);gap:16px}.meetri-leader-photo-wrap{width:90px;height:90px}}@media (max-width:575px){.meetri-leader-grid{grid-template-columns:1fr;gap:16px}.meetri-leader-photo-wrap{width:100px;height:100px}}.meetri-hero-section{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;font-family:'Roboto',sans-serif;background:radial-gradient(72vw 60vh at 0% 0%,rgba(219,234,254,0.55),transparent 55%),radial-gradient(60vw 50vh at 100% 100%,rgba(239,246,255,0.85),transparent 55%),linear-gradient(180deg,#fafbfd 0%,#ffffff 60%,#f4f7ff 100%)}.meetri-hero-section::before,.meetri-hero-section::after{content:'';position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.08) 0%,transparent 65%);filter:blur(8px);pointer-events:none;z-index:0;animation:meetri-hero-float 14s ease-in-out infinite}.meetri-hero-section::before{top:-200px;left:-180px}.meetri-hero-section::after{bottom:-220px;right:-200px;animation-delay:-7s}@keyframes meetri-hero-float{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}}.meetri-hero-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.meetri-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.meetri-hero-copy{display:flex;flex-direction:column;gap:clamp(16px,1.6vw,24px)}.meetri-hero-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 14px 6px 10px;background:rgba(0,98,203,0.08);border:1px solid rgba(0,98,203,0.2);color:#0062CB;border-radius:999px;font-size:0.78rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;line-height:1}.meetri-hero-badge-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#0062CB;box-shadow:0 0 0 4px rgba(0,98,203,0.15);animation:meetri-hero-badge-pulse 2.4s ease-in-out infinite}@keyframes meetri-hero-badge-pulse{0%,100%{box-shadow:0 0 0 4px rgba(0,98,203,0.15)}50%{box-shadow:0 0 0 8px rgba(0,98,203,0.06)}}.meetri-hero-title{margin:0;font-size:clamp(1.85rem,4vw,3rem) !important;line-height:1.15 !important;font-weight:800;letter-spacing:-0.015em;color:#0f172a !important;font-family:'Roboto',sans-serif}.meetri-hero-title-accent{display:inline;background:linear-gradient(135deg,#0062CB 0%,#003e85 70%,#0c2461 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#0062CB}.meetri-hero-lead{margin:0;font-size:clamp(0.98rem,1.4vw,1.1rem);line-height:1.7;color:#475569;max-width:56ch}.meetri-hero-lead-note{display:block;margin-top:8px;font-size:0.9em;color:#0062CB;font-weight:600}.meetri-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.meetri-hero-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;border-radius:999px;font-weight:600;font-size:0.95rem;letter-spacing:0.01em;text-decoration:none;line-height:1;box-shadow:0 14px 28px -12px rgba(0,98,203,0.55),inset 0 1px 0 rgba(255,255,255,0.25);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s ease,background 0.4s ease}.meetri-hero-cta-primary:hover{transform:translateY(-2px);color:#ffffff;box-shadow:0 20px 38px -12px rgba(0,98,203,0.65),inset 0 1px 0 rgba(255,255,255,0.25)}.meetri-hero-cta-primary svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.meetri-hero-cta-primary:hover svg{transform:translateX(3px)}.meetri-hero-cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:#ffffff;color:#0062CB;border:1.5px solid rgba(0,98,203,0.25);border-radius:999px;font-weight:600;font-size:0.95rem;letter-spacing:0.01em;text-decoration:none;line-height:1;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),border-color 0.4s ease,background 0.4s ease,color 0.4s ease}.meetri-hero-cta-secondary:hover{transform:translateY(-2px);border-color:#0062CB;background:rgba(0,98,203,0.06);color:#003e85}.meetri-hero-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px);margin-top:clamp(14px,2vw,22px);padding-top:clamp(14px,2vw,22px);border-top:1px solid rgba(0,98,203,0.12)}.meetri-hero-trust-item{display:flex;flex-direction:column;gap:4px}.meetri-hero-trust-value{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:800;color:#0062CB;line-height:1;letter-spacing:-0.01em;font-family:'Roboto',sans-serif}.meetri-hero-trust-label{font-size:0.78rem;color:#64748b;line-height:1.3;font-weight:500}.meetri-hero-visual{position:relative;display:grid;place-items:center;padding:clamp(16px,3vw,32px)}.meetri-hero-visual::before{content:'';position:absolute;inset:8% 10%;border-radius:28px;background:linear-gradient(135deg,rgba(0,98,203,0.10) 0%,rgba(59,130,246,0.04) 60%,transparent 100%);z-index:0;pointer-events:none}.meetri-hero-visual::after{content:'';position:absolute;right:4%;top:8%;width:110px;height:110px;background-image:radial-gradient(circle at 1px 1px,rgba(0,98,203,0.25) 1px,transparent 0);background-size:12px 12px;opacity:0.5;z-index:0;pointer-events:none;border-radius:8px}.meetri-hero-image-card{position:relative;z-index:1;width:100%;max-width:460px;border-radius:22px;overflow:hidden;background:#ffffff;border:1px solid rgba(196,215,241,0.55);box-shadow:0 32px 70px -28px rgba(0,62,133,0.4),0 8px 24px -8px rgba(15,23,42,0.08);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),box-shadow 0.6s ease}.meetri-hero-image-card:hover{transform:translateY(-4px);box-shadow:0 38px 80px -28px rgba(0,62,133,0.5),0 10px 28px -8px rgba(15,23,42,0.1)}.meetri-hero-image-card img{display:block;width:100%;height:auto;object-fit:cover}.meetri-hero-float-pill{position:absolute;top:6%;left:-8px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;background:#ffffff;border:1px solid rgba(196,215,241,0.7);border-radius:999px;font-size:0.78rem;font-weight:600;color:#0f172a;box-shadow:0 10px 24px -10px rgba(0,62,133,0.3),0 2px 8px -2px rgba(15,23,42,0.08);animation:meetri-hero-bob 4.5s ease-in-out infinite}.meetri-hero-float-pill .star{color:#f59e0b;font-size:0.9rem}.meetri-hero-float-pill-label{color:#64748b;font-weight:500}.meetri-hero-float-stat{position:absolute;right:-10px;bottom:8%;z-index:2;display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff;border:1px solid rgba(196,215,241,0.7);border-radius:14px;box-shadow:0 14px 32px -14px rgba(0,62,133,0.35),0 4px 12px -4px rgba(15,23,42,0.08);animation:meetri-hero-bob 5.2s ease-in-out -1.2s infinite}.meetri-hero-float-stat-icon{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 14px -4px rgba(0,98,203,0.45)}.meetri-hero-float-stat-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.meetri-hero-float-stat-value{font-size:1rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-0.01em}.meetri-hero-float-stat-label{margin-top:3px;font-size:0.72rem;color:#64748b;font-weight:500;line-height:1.2}@keyframes meetri-hero-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:991px){.meetri-hero-grid{grid-template-columns:1fr;gap:36px}.meetri-hero-visual{order:-1;padding:16px}.meetri-hero-image-card{max-width:420px;margin:0 auto}.meetri-hero-badge,.meetri-hero-trust{justify-self:start}.meetri-hero-trust{display:grid}}@media (max-width:575px){.meetri-hero-section{padding:40px 0 36px}.meetri-hero-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meetri-hero-trust-value{font-size:1.05rem}.meetri-hero-trust-label{font-size:0.7rem}.meetri-hero-float-pill{font-size:0.7rem;padding:6px 10px 6px 8px;left:-4px;top:4%}.meetri-hero-float-stat{padding:10px 12px;right:-4px;bottom:4%}.meetri-hero-float-stat-icon{width:30px;height:30px;border-radius:8px}.meetri-hero-float-stat-value{font-size:0.92rem}.meetri-hero-float-stat-label{font-size:0.66rem}.meetri-hero-cta-primary,.meetri-hero-cta-secondary{padding:12px 20px;font-size:0.88rem}}@media (prefers-reduced-motion:reduce){.meetri-hero-section::before,.meetri-hero-section::after,.meetri-hero-badge-dot,.meetri-hero-float-pill,.meetri-hero-float-stat{animation:none !important}.meetri-hero-cta-primary,.meetri-hero-cta-secondary,.meetri-hero-image-card,.meetri-hero-cta-primary svg{transition-duration:0.001ms !important}}.meetri-faq-section{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;font-family:'Roboto',sans-serif;background:radial-gradient(70vw 50vh at 0% 0%,rgba(219,234,254,0.45),transparent 55%),radial-gradient(60vw 50vh at 100% 100%,rgba(239,246,255,0.85),transparent 55%),linear-gradient(180deg,#fafbfd 0%,#ffffff 60%,#f4f7ff 100%)}.meetri-faq-section::before,.meetri-faq-section::after{content:'';position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.08) 0%,transparent 65%);filter:blur(8px);pointer-events:none;z-index:0;animation:meetri-faq-float 14s ease-in-out infinite}.meetri-faq-section::before{top:-200px;left:-180px}.meetri-faq-section::after{bottom:-220px;right:-200px;animation-delay:-7s}@keyframes meetri-faq-float{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,-20px)}}.meetri-faq-inner{position:relative;z-index:1;max-width:920px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.meetri-faq-section .section-heading-wrapper{text-align:center;margin-bottom:14px}.meetri-faq-lead{max-width:640px;margin:0 auto clamp(32px,5vw,56px);text-align:center;font-size:clamp(0.95rem,1.5vw,1.05rem);line-height:1.65;color:#64748b}.meetri-faq-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;background:rgba(0,98,203,0.08);border:1px solid rgba(0,98,203,0.2);color:#0062CB;border-radius:999px;font-size:0.78rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;line-height:1;margin-bottom:18px}.meetri-faq-badge-dot{width:8px;height:8px;border-radius:50%;background:#0062CB;box-shadow:0 0 0 4px rgba(0,98,203,0.15)}.meetri-faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.meetri-faq-item{position:relative;background:#ffffff;border:1px solid rgba(196,215,241,0.55);border-radius:14px;box-shadow:0 14px 38px -22px rgba(0,62,133,0.25),0 2px 8px -4px rgba(15,23,42,0.04);overflow:hidden;isolation:isolate;transition:border-color 0.4s ease,box-shadow 0.4s ease,transform 0.4s cubic-bezier(0.22,1,0.36,1)}.meetri-faq-item:hover{transform:translateY(-2px);border-color:rgba(0,98,203,0.3);box-shadow:0 22px 50px -22px rgba(0,62,133,0.35),0 4px 12px -4px rgba(15,23,42,0.06)}.meetri-faq-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#0062CB 0%,#3b82f6 100%);transform:scaleY(0);transform-origin:top center;transition:transform 0.5s cubic-bezier(0.22,1,0.36,1);z-index:1}.meetri-faq-item.is-open::before{transform:scaleY(1)}.meetri-faq-question{display:flex;align-items:center;gap:clamp(14px,2vw,22px);width:100%;padding:clamp(16px,1.8vw,22px) clamp(18px,2vw,26px);background:transparent;border:0;text-align:left;cursor:pointer;text-decoration:none;color:#0f172a;font-family:'Roboto',sans-serif;font-size:clamp(0.98rem,1.4vw,1.1rem);font-weight:600;line-height:1.45;letter-spacing:-0.005em;transition:color 0.4s ease,background 0.4s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}button.meetri-faq-question{font:inherit}.meetri-faq-question:hover,.meetri-faq-question:focus{color:#0062CB;text-decoration:none}.meetri-faq-num{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:rgba(0,98,203,0.08);color:#0062CB;border:1px solid rgba(0,98,203,0.18);display:grid;place-items:center;font-size:0.78rem;font-weight:800;letter-spacing:0.04em;line-height:1;font-family:'Roboto',sans-serif;transition:background 0.4s ease,color 0.4s ease,border-color 0.4s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1)}.meetri-faq-item.is-open .meetri-faq-num{background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;border-color:transparent;transform:scale(1.04);box-shadow:0 10px 22px -10px rgba(0,98,203,0.5)}.meetri-faq-question-text{flex:1;min-width:0}.meetri-faq-toggle{flex-shrink:0;position:relative;width:32px;height:32px;border-radius:50%;background:#f1f5fd;border:1px solid rgba(0,98,203,0.18);color:#0062CB;display:grid;place-items:center;transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),background 0.4s ease,color 0.4s ease,border-color 0.4s ease}.meetri-faq-toggle::before,.meetri-faq-toggle::after{content:'';position:absolute;background:currentColor;border-radius:2px;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.4s ease}.meetri-faq-toggle::before{width:14px;height:2px}.meetri-faq-toggle::after{width:2px;height:14px}.meetri-faq-item.is-open .meetri-faq-toggle{background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);border-color:transparent;color:#ffffff;transform:rotate(180deg);box-shadow:0 8px 20px -8px rgba(0,98,203,0.5)}.meetri-faq-item.is-open .meetri-faq-toggle::after{transform:rotate(90deg);opacity:0}.meetri-faq-answer{max-height:0;overflow:hidden;background:transparent;transition:max-height 0.5s cubic-bezier(0.22,1,0.36,1)}.meetri-faq-item.is-open .meetri-faq-answer{}.meetri-faq-answer-inner{padding:0 clamp(18px,2vw,26px) clamp(18px,2vw,22px);padding-left:calc(clamp(18px,2vw,26px) + 38px + clamp(14px,2vw,22px));font-size:0.95rem;line-height:1.7;color:#475569;font-family:'Roboto',sans-serif}.meetri-faq-answer-inner p{margin:0 0 0.6em 0}.meetri-faq-answer-inner p:last-child{margin-bottom:0}.meetri-faq-answer-inner a{color:#0062CB;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(0,98,203,0.25);transition:border-color 0.3s ease,color 0.3s ease}.meetri-faq-answer-inner a:hover{color:#003e85;border-bottom-color:#003e85}.meetri-faq-cta{margin-top:clamp(32px,5vw,48px);padding:clamp(22px,3vw,32px);background:linear-gradient(135deg,rgba(0,98,203,0.06) 0%,rgba(59,130,246,0.02) 100%);border:1px solid rgba(0,98,203,0.18);border-radius:18px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.meetri-faq-cta-title{margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;color:#0f172a}.meetri-faq-cta-sub{margin:0;font-size:0.9rem;color:#64748b;max-width:480px}.meetri-faq-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;border-radius:999px;font-weight:600;font-size:0.92rem;text-decoration:none;line-height:1;box-shadow:0 14px 28px -12px rgba(0,98,203,0.5),inset 0 1px 0 rgba(255,255,255,0.25);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s ease}.meetri-faq-cta-btn:hover{transform:translateY(-2px);color:#ffffff}.meetri-faq-cta-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.meetri-faq-cta-btn:hover svg{transform:translateX(3px)}@media (max-width:575px){.meetri-faq-num{width:32px;height:32px;font-size:0.7rem}.meetri-faq-toggle{width:28px;height:28px}.meetri-faq-toggle::before{width:12px}.meetri-faq-toggle::after{height:12px}.meetri-faq-answer-inner{padding-left:clamp(18px,2vw,26px)}}@media (prefers-reduced-motion:reduce){.meetri-faq-section::before,.meetri-faq-section::after{animation:none !important}.meetri-faq-item,.meetri-faq-num,.meetri-faq-toggle,.meetri-faq-toggle::before,.meetri-faq-toggle::after,.meetri-faq-item::before,.meetri-faq-cta-btn,.meetri-faq-cta-btn svg{transition-duration:0.001ms !important}}.meetri-contact-section{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;font-family:'Roboto',sans-serif;background:radial-gradient(70vw 50vh at 100% 0%,rgba(219,234,254,0.55),transparent 55%),radial-gradient(60vw 50vh at 0% 100%,rgba(239,246,255,0.85),transparent 55%),linear-gradient(180deg,#f4f7ff 0%,#ffffff 60%,#fafbfd 100%)}.meetri-contact-section::before,.meetri-contact-section::after{content:'';position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,0.08) 0%,transparent 65%);filter:blur(8px);pointer-events:none;z-index:0;animation:meetri-contact-float 14s ease-in-out infinite}.meetri-contact-section::before{top:-200px;right:-180px}.meetri-contact-section::after{bottom:-220px;left:-200px;animation-delay:-7s}@keyframes meetri-contact-float{0%,100%{transform:translate(0,0)}50%{transform:translate(-20px,20px)}}.meetri-contact-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.meetri-contact-section .section-heading-wrapper{text-align:center;margin-bottom:14px}.meetri-contact-lead{max-width:640px;margin:0 auto clamp(32px,5vw,56px);text-align:center;font-size:clamp(0.95rem,1.5vw,1.05rem);line-height:1.65;color:#64748b}.meetri-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,3vw,40px);align-items:start}.meetri-contact-info{display:flex;flex-direction:column;gap:18px}.meetri-contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.meetri-contact-info-card{position:relative;display:flex;align-items:flex-start;gap:14px;padding:18px;background:#ffffff;border:1px solid rgba(196,215,241,0.55);border-radius:14px;box-shadow:0 14px 38px -22px rgba(0,62,133,0.25),0 2px 8px -4px rgba(15,23,42,0.04);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s ease,border-color 0.4s ease}.meetri-contact-info-card:hover{transform:translateY(-3px);border-color:rgba(0,98,203,0.3);box-shadow:0 24px 50px -22px rgba(0,62,133,0.35),0 6px 14px -4px rgba(15,23,42,0.06)}.meetri-contact-info-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#ffffff;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);font-size:1.05rem;box-shadow:0 12px 24px -10px rgba(0,98,203,0.55),inset 0 1px 0 rgba(255,255,255,0.25)}.meetri-contact-info-label{display:block;font-size:0.7rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#0062CB;margin-bottom:4px}.meetri-contact-info-value{margin:0;font-size:0.92rem;line-height:1.5;color:#1e293b;word-break:break-word}.meetri-contact-info-value a{color:inherit;text-decoration:none;border-bottom:1px dashed rgba(0,98,203,0.3);transition:color 0.3s ease,border-color 0.3s ease}.meetri-contact-info-value a:hover{color:#0062CB;border-bottom-color:#0062CB}.meetri-contact-map{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid rgba(196,215,241,0.55);box-shadow:0 18px 50px -28px rgba(0,62,133,0.35),0 4px 14px -8px rgba(15,23,42,0.06);background:#f1f5fd}.meetri-contact-map iframe{display:block;width:100%;height:320px;border:0;filter:grayscale(0.15) saturate(1.05)}.meetri-contact-form-card{position:relative;padding:clamp(22px,3vw,36px);background:#ffffff;border:1px solid rgba(196,215,241,0.55);border-radius:22px;box-shadow:0 28px 70px -28px rgba(0,62,133,0.35),0 6px 20px -8px rgba(15,23,42,0.06);display:flex;flex-direction:column}.meetri-contact-form-eyebrow{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 12px;background:rgba(0,98,203,0.08);border:1px solid rgba(0,98,203,0.2);color:#0062CB;border-radius:999px;font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;line-height:1;margin-bottom:12px}.meetri-contact-form-title{margin:0 0 6px 0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;color:#0f172a;letter-spacing:-0.005em;font-family:'Roboto',sans-serif}.meetri-contact-form-sub{margin:0 0 22px 0;font-size:0.92rem;line-height:1.6;color:#64748b}.meetri-contact-form-card form,.meetri-contact-form-card .meetri-contact-form-grid,.meetri-contact-form-card .php-email-form{width:100%;max-width:100%;box-sizing:border-box}.meetri-contact-form-card .hidden-section-wrapper{display:none !important}.meetri-contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.meetri-contact-field .form-control{width:100%;max-width:100%;box-sizing:border-box;margin:0}.meetri-contact-field{display:flex;flex-direction:column;gap:6px}.meetri-contact-field-full{grid-column:1 / -1}.meetri-contact-label{font-size:0.78rem;font-weight:600;color:#1e293b;letter-spacing:0.03em;font-family:'Roboto',sans-serif}.meetri-contact-label .required{color:#dc2626;margin-left:2px}.meetri-contact-input,.meetri-contact-textarea{width:100%;padding:12px 14px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;font-family:'Roboto',sans-serif;font-size:0.95rem;line-height:1.5;color:#0f172a;transition:border-color 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}.meetri-contact-input::placeholder,.meetri-contact-textarea::placeholder{color:#94a3b8}.meetri-contact-input:hover,.meetri-contact-textarea:hover{border-color:rgba(0,98,203,0.35);background:#ffffff}.meetri-contact-input:focus,.meetri-contact-textarea:focus{outline:none;background:#ffffff;border-color:#0062CB;box-shadow:0 0 0 4px rgba(0,98,203,0.12),0 6px 18px -10px rgba(0,98,203,0.35)}.meetri-contact-textarea{resize:vertical;min-height:120px}.meetri-contact-field--submit{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media (min-width:576px){.meetri-contact-field--submit{align-items:flex-start}}.meetri-contact-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;padding:14px 28px;background:linear-gradient(135deg,#0062CB 0%,#003e85 100%);color:#ffffff;border:0;border-radius:999px;font-weight:600;font-size:0.98rem;letter-spacing:0.04em;line-height:1;cursor:pointer;box-shadow:0 16px 34px -12px rgba(0,98,203,0.55),inset 0 1px 0 rgba(255,255,255,0.25);transition:transform 0.4s cubic-bezier(0.22,1,0.36,1),box-shadow 0.4s ease,background 0.4s ease;margin-top:6px}.meetri-contact-submit:hover{transform:translateY(-2px);box-shadow:0 22px 42px -12px rgba(0,98,203,0.65),inset 0 1px 0 rgba(255,255,255,0.25)}.meetri-contact-submit svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1)}.meetri-contact-submit:hover svg{transform:translateX(3px)}.meetri-contact-thanks{margin-top:14px;padding:12px 16px;background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.3);color:#15803d;border-radius:10px;font-size:0.9rem;text-align:left;font-weight:500}.meetri-contact-trust{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,98,203,0.12);display:flex;flex-wrap:wrap;gap:8px 18px;font-size:0.78rem;color:#475569}.meetri-contact-trust span{display:inline-flex;align-items:center;gap:6px}.meetri-contact-trust i{color:#0062CB;font-size:0.85rem}@media (max-width:991px){.meetri-contact-grid{grid-template-columns:1fr;gap:24px}.meetri-contact-map iframe{height:280px}}@media (max-width:575px){.meetri-contact-form-grid{grid-template-columns:1fr;gap:12px}.meetri-contact-info-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.meetri-contact-section::before,.meetri-contact-section::after{animation:none !important}.meetri-contact-info-card,.meetri-contact-input,.meetri-contact-textarea,.meetri-contact-submit,.meetri-contact-submit svg{transition-duration:0.001ms !important}}#services,.why-choose-section,.process-flow-section,.benefits-expert-section,#technologies,#meet-framework,#testimonials,#awards,.ourLeader,#team,#blogs,#faq,#contact{content-visibility:auto;contain-intrinsic-size:0 600px}        /* ── Hero #home: remove full-viewport lock, use content-fit padding ── */
        #home {
            min-height: auto !important;
            padding-top: clamp(90px, 12vw, 130px) !important;
            padding-bottom: clamp(52px, 7vw, 84px) !important;
        }
        @media (max-width: 767px) {
            #home {
                padding-top: 88px !important;
                padding-bottom: 44px !important;
            }
        }

        /* ── Second hero section: tighter vertical padding ── */
        .meetri-hero-section {
            padding: clamp(32px, 4vw, 60px) 0 !important;
        }

        /* ── FAQ: reset answer indent (Q-badge spans removed) ── */
        .meetri-faq-answer-inner {
            padding-left: clamp(18px, 2vw, 26px) !important;
        }

        /* ── Contact: tighter section padding + grid alignment ── */
        .meetri-contact-section {
            padding: clamp(32px, 4vw, 60px) 0 !important;
        }
        .meetri-contact-grid {
            align-items: stretch !important;
        }
        .meetri-contact-form-card {
            height: 100% !important;
        }
        .meetri-contact-form-sub {
            margin-bottom: 14px !important;
        }
        .meetri-contact-textarea {
            min-height: 80px !important;
        }
        /* Lead blurb above the grid: tighter bottom margin */
        .meetri-contact-lead {
            margin-bottom: clamp(20px, 3vw, 36px) !important;
        }

        /* ══════════════════════════════════════════════════════════
           INDUSTRIES SECTION — APPLE-LIKE CENTER FOCUS CAROUSEL
           Active center: larger, brighter, sharper, elevated.
           Side cards: dimmer, smaller, softly blurred.
           ══════════════════════════════════════════════════════════ */

        .industries-carousel-stage {
            position: relative;
            overflow: hidden;
            perspective: 1300px;
            perspective-origin: 50% 50%;
            padding: 4px 0 0;
            margin: 0 -12px;
        }
        .industries-carousel-stage::before,
        .industries-carousel-stage::after {
            content: '';
            position: absolute;
            top: 52px;
            bottom: 76px;
            width: 44px;
            z-index: 6;
            pointer-events: none;
        }
        .industries-carousel-stage::before {
            left: 0;
            background: linear-gradient(to right, rgba(255,255,255,0.97) 0%, transparent 100%);
        }
        .industries-carousel-stage::after {
            right: 0;
            background: linear-gradient(to left, rgba(255,255,255,0.97) 0%, transparent 100%);
        }

        .industries-carousel-stage > .row {
            display: flex !important;
            flex-wrap: nowrap !important;
            gap: 0 !important;
            margin: 0 !important;
            align-items: center;
            transform: translateX(0);
            will-change: transform;
            transition: transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1);
            padding: 4px 0 10px;
            position: relative;
            z-index: 2;
        }

        .industries-bg-icon {
            position: absolute;
            right: 6%;
            top: 46%;
            transform: translateY(-50%);
            width: clamp(130px, 16vw, 240px);
            height: clamp(130px, 16vw, 240px);
            border-radius: 50%;
            pointer-events: none;
            z-index: 1;
            opacity: 0.22;
            transition: opacity 0.28s ease;
        }
        .industries-bg-icon.is-swapping {
            opacity: 0.05;
        }
        .industries-bg-icon img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            filter: blur(1.6px) grayscale(0.12) saturate(1.15);
            opacity: 0.55;
            transform: scale(1);
            transition: filter 0.45s ease, transform 0.45s ease, opacity 0.35s ease;
            animation: industriesBgFloat 5.4s ease-in-out infinite;
        }
        .industries-bg-icon.is-swapping img {
            transform: scale(0.92);
            opacity: 0.3;
        }

        .industries-carousel-stage > .row > .col-12 {
            flex: 0 0 33.333% !important;
            max-width: 33.333% !important;
            width: 33.333% !important;
            padding: 8px 12px !important;
            margin: 0 !important;
            box-sizing: border-box;
            transform-origin: center center;
            opacity: 0.46;
            filter: blur(2.2px) saturate(0.72) brightness(0.72);
            transform: translateY(8px) scale(0.86) rotateY(-8deg);
            transition:
                transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1),
                filter 0.5s cubic-bezier(0.22, 0.61, 0.36, 1),
                opacity 0.48s ease;
        }
        .industries-carousel-stage > .row > .col-12.ic-prev {
            opacity: 0.68;
            filter: blur(1.4px) saturate(0.82) brightness(0.82);
            transform: translateY(4px) scale(0.91) rotateY(7deg);
        }
        .industries-carousel-stage > .row > .col-12.ic-next {
            opacity: 0.68;
            filter: blur(1.4px) saturate(0.82) brightness(0.82);
            transform: translateY(4px) scale(0.91) rotateY(-7deg);
        }
        .industries-carousel-stage > .row > .col-12.ic-left-far {
            opacity: 0.40;
            filter: blur(2.7px) saturate(0.66) brightness(0.66);
            transform: translateY(10px) scale(0.83) rotateY(10deg);
        }
        .industries-carousel-stage > .row > .col-12.ic-right-far {
            opacity: 0.40;
            filter: blur(2.7px) saturate(0.66) brightness(0.66);
            transform: translateY(10px) scale(0.83) rotateY(-10deg);
        }
        .industries-carousel-stage > .row > .col-12.ic-active {
            z-index: 8;
            opacity: 1;
            filter: blur(0px) saturate(1.06) brightness(1);
            transform: translateY(0) scale(1) rotateY(0deg);
        }

        .industries-carousel-stage .card-link {
            display: block;
            width: 100%;
            text-decoration: none !important;
        }
        .industries-carousel-stage .icon-box.meetri-premium-card {
            position: relative;
            min-height: 0;
            height: auto;
            border-radius: 22px;
            overflow: hidden;
            border: 1px solid rgba(0,98,203,0.13);
            background: linear-gradient(162deg, #ffffff 0%, #f1f7ff 63%, #ebf3ff 100%);
            box-shadow: 0 12px 28px rgba(0,98,203,0.08);
            padding: 18px 16px 14px !important;
            transition: border-color 0.45s ease, box-shadow 0.45s ease, background 0.45s ease;
        }
        .industries-carousel-stage > .row > .col-12.ic-active .icon-box.meetri-premium-card {
            border-color: rgba(0,98,203,0.34);
            background: linear-gradient(160deg, #ffffff 0%, #eaf4ff 56%, #e1eeff 100%);
            box-shadow: 0 28px 66px rgba(0,98,203,0.20), 0 5px 16px rgba(0,0,0,0.05);
        }
        .industries-carousel-stage .icon-box.meetri-premium-card::before {
            content: '';
            position: absolute;
            inset: 0;
            border-radius: inherit;
            background: radial-gradient(220px circle at 84% 18%, rgba(0,98,203,0.18) 0%, transparent 72%);
            opacity: 0;
            transition: opacity 0.46s ease;
            pointer-events: none;
        }
        .industries-carousel-stage > .row > .col-12.ic-active .icon-box.meetri-premium-card::before {
            opacity: 1;
        }

        .industries-carousel-stage .icon-box.meetri-premium-card .icon {
            position: absolute !important;
            right: 16px !important;
            top: 14px !important;
            margin: 0 !important;
            pointer-events: none;
            z-index: 0;
        }
        .industries-carousel-stage .icon-box.meetri-premium-card .icon img {
            width: 88px !important;
            height: 88px !important;
            opacity: 0.08 !important;
            object-fit: contain !important;
            filter: grayscale(0.3) blur(0.4px) !important;
            transition: opacity 0.45s ease, transform 0.45s ease, filter 0.45s ease;
        }
        .industries-carousel-stage > .row > .col-12.ic-active .icon-box.meetri-premium-card .icon img {
            opacity: 0.18 !important;
            transform: scale(1.08);
            filter: grayscale(0.06) blur(0px) !important;
        }

        .industries-carousel-stage .icon-box.meetri-premium-card .title,
        .industries-carousel-stage .icon-box.meetri-premium-card .description {
            position: relative;
            z-index: 1;
            transition: color 0.35s ease, opacity 0.35s ease;
        }
        .industries-carousel-stage .icon-box.meetri-premium-card .title {
            margin: 0 0 8px !important;
            font-size: 1.08rem !important;
            line-height: 1.3 !important;
            letter-spacing: -0.01em;
        }
        .industries-carousel-stage .icon-box.meetri-premium-card .description {
            margin: 0 !important;
            font-size: 0.88rem !important;
            line-height: 1.5 !important;
            color: #5e6f84 !important;
            display: -webkit-box !important;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        .industries-carousel-stage > .row > .col-12.ic-active .icon-box.meetri-premium-card .title {
            color: #0d2b4d !important;
        }
        .industries-carousel-stage > .row > .col-12.ic-active .icon-box.meetri-premium-card .description {
            color: #3c4f67 !important;
        }

        /* Prev / Next arrow navigation row */
        .industries-carousel-nav {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            gap: 10px;
            padding: 0 12px 8px;
            position: relative;
            z-index: 7;
        }

        /* Arrow button */
        .industries-carousel-btn {
            width: 38px;
            height: 38px;
            border-radius: 50%;
            border: 1.5px solid rgba(0, 98, 203, 0.28);
            background: #ffffff;
            color: #0062CB;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: background 0.3s ease, color 0.3s ease,
                        border-color 0.3s ease, transform 0.3s ease;
            flex-shrink: 0;
        }
        .industries-carousel-btn:hover:not(:disabled) {
            background: #0062CB;
            color: #ffffff;
            border-color: #0062CB;
            transform: scale(1.08);
        }
        .industries-carousel-btn:disabled {
            opacity: 0.3;
            cursor: not-allowed;
        }
        .industries-carousel-btn svg {
            width: 18px;
            height: 18px;
            stroke: currentColor;
            fill: none;
            stroke-width: 2.2;
            stroke-linecap: round;
            stroke-linejoin: round;
        }

        /* Dot indicators row */
        .industries-carousel-dots {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 7px;
            padding: 10px 0 2px;
            position: relative;
            z-index: 7;
        }

        /* Individual dot */
        .industries-carousel-dot {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: #cbd5e1;
            border: none;
            padding: 0;
            cursor: pointer;
            transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            flex-shrink: 0;
        }
        /* Active dot: expands into a pill */
        .industries-carousel-dot.ic-active {
            background: #0062CB;
            width: 22px;
            border-radius: 4px;
        }

        /* ── Tablet / mid screen ── */
        @media (min-width: 768px) and (max-width: 1199px) {
            .industries-carousel-stage > .row > .col-12 {
                flex: 0 0 50% !important;
                max-width: 50% !important;
                width: 50% !important;
            }
        }

        /* ── Mobile ── */
        @media (max-width: 767px) {
            .industries-carousel-stage > .row > .col-12 {
                flex: 0 0 84% !important;
                max-width: 84% !important;
                width: 84% !important;
                padding: 8px 8px !important;
            }
            .industries-carousel-stage {
                margin: 0 -4px;
                padding: 2px 0 0;
            }
            .industries-carousel-stage > .row {
                padding: 4px 0 8px;
            }
            .industries-carousel-nav {
                padding: 0 8px 6px;
            }
            .industries-carousel-stage .icon-box.meetri-premium-card {
                min-height: 0;
                height: auto;
                border-radius: 18px;
                padding: 14px 12px 12px !important;
            }
            .industries-carousel-stage .icon-box.meetri-premium-card .title {
                font-size: 0.96rem !important;
                line-height: 1.3 !important;
                margin-bottom: 7px !important;
            }
            .industries-carousel-stage .icon-box.meetri-premium-card .description {
                font-size: 0.82rem !important;
                line-height: 1.42 !important;
            }
            .industries-carousel-stage .icon-box.meetri-premium-card .icon img {
                width: 72px !important;
                height: 72px !important;
            }
            .industries-bg-icon {
                width: 110px;
                height: 110px;
                right: 3%;
                top: 44%;
            }
        }

        @keyframes industriesBgFloat {
            0%, 100% { transform: translateY(0px) scale(1); }
            50% { transform: translateY(-6px) scale(1.04); }
        }

        /* ── Blog carousel: keep controls aligned, keep cards crisp ── */
        .blog-carousel-stage {
            position: relative;
            overflow: visible;
            padding: 12px 0 0;
            margin: 0 -12px;
        }
        .blog-carousel-track > .item {
            transform: none !important;
            opacity: 1 !important;
            filter: none !important;
        }
        .blog-carousel-nav {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            gap: 10px;
            padding: 0 14px 14px;
        }
        .blog-nav-btn {
            width: 38px;
            height: 38px;
            border-radius: 50%;
            border: 1.5px solid rgba(0, 98, 203, 0.28);
            background: #ffffff;
            color: #0062CB;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: background 0.3s ease, color 0.3s ease,
                        border-color 0.3s ease, transform 0.3s ease;
            flex-shrink: 0;
        }
        .blog-nav-btn:hover:not(:disabled) {
            background: #0062CB;
            color: #ffffff;
            border-color: #0062CB;
            transform: scale(1.08);
        }
        .blog-nav-btn:disabled {
            opacity: 0.3;
            cursor: not-allowed;
        }
        .blog-nav-btn svg {
            width: 18px;
            height: 18px;
            stroke: currentColor;
            fill: none;
            stroke-width: 2.2;
            stroke-linecap: round;
            stroke-linejoin: round;
        }
        .blog-carousel-dots {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 7px;
            padding: 18px 0 8px;
        }
        .blog-carousel-dot {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: #cbd5e1;
            border: none;
            padding: 0;
            cursor: pointer;
            transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            flex-shrink: 0;
        }
        .blog-carousel-dot.is-active {
            background: #0062CB;
            width: 22px;
            border-radius: 4px;
        }
        @media (min-width: 768px) and (max-width: 1199px) {
            .blog-carousel-track > .item {
                transform: none !important;
                opacity: 1 !important;
                filter: none !important;
            }
        }
        @media (max-width: 767px) {
            .blog-carousel-track > .item {
                transform: none !important;
                opacity: 1 !important;
                filter: none !important;
            }
            .blog-carousel-stage {
                margin: 0 -4px;
                padding: 8px 0 0;
            }
            .blog-carousel-nav {
                padding: 0 8px 10px;
            }
        }

        /* ══════════════════════════════════════════════════════════
           MBX — SERVICES BENTO GRID
           Asymmetric 3-column CSS Grid with spotlight hover,
           cursor-follow glow, stagger scroll-reveal, and
           a single accent card for visual hierarchy.
           ══════════════════════════════════════════════════════════ */
        .mbx-services-section {
            background: #fff;
            padding-top: 24px !important;
            padding-bottom: 24px !important;
        }
        /* 3-column grid */
        .mbx-bento-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 18px;
        }
        /* Asymmetric placement — creates Bento feel */
        .mbx-bento-card:nth-child(1) { grid-column: 1 / 3; }   /* wide hero card */
        .mbx-bento-card:nth-child(6) { grid-column: 1 / 3; }   /* wide mid card  */
        .mbx-bento-card:nth-child(9) { grid-column: 2 / 4; }   /* wide tail card */

        /* Base card */
        .mbx-bento-card {
            position: relative;
            background: #fff;
            border: 1.5px solid rgba(0,98,203,0.10);
            border-radius: 20px;
            padding: 26px 26px 22px;
            overflow: hidden;
            display: flex;
            flex-direction: column;
            gap: 10px;
            transition: transform 0.38s cubic-bezier(0.25,0.46,0.45,0.94),
                        box-shadow 0.38s ease,
                        border-color 0.3s ease;
            --glow-x: 50%;
            --glow-y: 50%;
        }
        /* Cursor-follow radial glow (JS sets --glow-x/--glow-y on mousemove) */
        .mbx-bento-card::before {
            content: '';
            position: absolute;
            inset: 0;
            border-radius: 20px;
            background: radial-gradient(220px circle at var(--glow-x) var(--glow-y),
                rgba(0,98,203,0.07) 0%, transparent 68%);
            opacity: 0;
            transition: opacity 0.35s ease;
            pointer-events: none;
        }
        .mbx-bento-card:hover::before { opacity: 1; }
        .mbx-bento-card:hover {
            transform: translateY(-5px) scale(1.012);
            box-shadow: 0 22px 55px -14px rgba(0,98,203,0.17),
                        0 4px 14px rgba(0,0,0,0.05);
            border-color: rgba(0,98,203,0.26);
        }
        /* Animated gradient border trace on focus */
        .mbx-bento-card:focus-within {
            outline: none;
            box-shadow: 0 0 0 3px rgba(0,98,203,0.22);
        }
        /* Watermark bg icon */
        .mbx-bento-bg-icon {
            position: absolute;
            bottom: -14px;
            right: -14px;
            pointer-events: none;
            z-index: 0;
        }
        .mbx-bento-bg-icon img {
            width: 88px;
            height: 88px;
            opacity: 0.07;
            filter: grayscale(0.2) blur(0.4px);
            object-fit: contain;
            transition: opacity 0.4s ease, transform 0.4s ease;
        }
        .mbx-bento-card:hover .mbx-bento-bg-icon img {
            opacity: 0.13;
            transform: scale(1.1);
        }
        /* Card number */
        .mbx-bento-num {
            font-size: 0.68rem;
            font-weight: 700;
            letter-spacing: 0.13em;
            text-transform: uppercase;
            color: #0062CB;
            opacity: 0.5;
            position: relative;
            z-index: 1;
            font-family: 'Roboto', sans-serif;
        }
        .mbx-bento-card:hover .mbx-bento-num { opacity: 1; }
        /* Icon box */
        .mbx-bento-icon-box {
            width: 44px;
            height: 44px;
            border-radius: 12px;
            background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
            color: #0062CB;
            font-size: 20px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            position: relative;
            z-index: 1;
            transition: background 0.4s ease, color 0.4s ease,
                        transform 0.45s cubic-bezier(0.25,0.46,0.45,0.94);
        }
        .mbx-bento-card:hover .mbx-bento-icon-box {
            background: linear-gradient(135deg, #0062CB 0%, #0056b3 100%);
            color: #fff;
            transform: scale(1.1) rotate(-5deg);
        }
        /* Title */
        .mbx-bento-title {
            font-size: 1.05rem;
            font-weight: 700;
            color: #1e293b;
            line-height: 1.32;
            margin: 0;
            position: relative;
            z-index: 1;
            font-family: 'Roboto', sans-serif;
            transition: color 0.3s ease;
        }
        .mbx-bento-card:hover .mbx-bento-title { color: #0062CB; }
        /* Description */
        .mbx-bento-desc {
            font-size: 0.9rem;
            color: #64748b;
            line-height: 1.65;
            margin: 0;
            flex-grow: 1;
            position: relative;
            z-index: 1;
            font-family: 'Roboto', sans-serif;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        /* Wider cards can show one extra line */
        .mbx-bento-card:nth-child(1) .mbx-bento-desc,
        .mbx-bento-card:nth-child(6) .mbx-bento-desc,
        .mbx-bento-card:nth-child(9) .mbx-bento-desc { -webkit-line-clamp: 2; }
        /* CTA link */
        .mbx-bento-link {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            font-size: 0.83rem;
            font-weight: 600;
            color: #0062CB;
            text-decoration: none;
            letter-spacing: 0.02em;
            position: relative;
            z-index: 1;
            margin-top: auto;
            padding-top: 6px;
            transition: gap 0.3s ease;
        }
        .mbx-bento-link svg {
            width: 13px;
            height: 13px;
            stroke: currentColor;
            transition: transform 0.3s ease;
        }
        .mbx-bento-card:hover .mbx-bento-link { gap: 8px; }
        .mbx-bento-card:hover .mbx-bento-link svg { transform: translateX(4px); }

        /* Accent card (5th child) — blue background */
        .mbx-bento-card:nth-child(5) {
            background: linear-gradient(135deg, #0062CB 0%, #0049a3 100%);
            border-color: transparent;
        }
        .mbx-bento-card:nth-child(5) .mbx-bento-num,
        .mbx-bento-card:nth-child(5) .mbx-bento-title { color: rgba(255,255,255,0.88) !important; }
        .mbx-bento-card:nth-child(5) .mbx-bento-desc { color: rgba(255,255,255,0.72) !important; }
        .mbx-bento-card:nth-child(5) .mbx-bento-link { color: rgba(255,255,255,0.90) !important; }
        .mbx-bento-card:nth-child(5) .mbx-bento-icon-box {
            background: rgba(255,255,255,0.18) !important;
            color: #fff !important;
        }
        .mbx-bento-card:nth-child(5):hover .mbx-bento-icon-box {
            background: rgba(255,255,255,0.30) !important;
        }
        .mbx-bento-card:nth-child(5)::before {
            background: radial-gradient(220px circle at var(--glow-x) var(--glow-y),
                rgba(255,255,255,0.13) 0%, transparent 68%);
        }
        .mbx-bento-card:nth-child(5):hover {
            box-shadow: 0 22px 55px -14px rgba(0,98,203,0.45) !important;
        }
        .mbx-bento-card:nth-child(5) .mbx-bento-bg-icon img {
            opacity: 0.12 !important;
            filter: brightness(20) !important;
        }
        /* Scroll-reveal utility (JS adds .is-visible via IntersectionObserver) */
        .mbx-reveal {
            opacity: 0;
            transform: translateY(22px);
            transition: opacity 0.58s cubic-bezier(0.25,0.46,0.45,0.94),
                        transform 0.58s cubic-bezier(0.25,0.46,0.45,0.94);
        }
        .mbx-reveal.is-visible { opacity: 1; transform: none; }
        /* Responsive: tablet 2-col */
        @media (min-width: 576px) and (max-width: 991px) {
            .mbx-bento-grid { grid-template-columns: repeat(2, 1fr); }
            .mbx-bento-card:nth-child(1) { grid-column: 1 / 3; }
            .mbx-bento-card:nth-child(6) { grid-column: 1 / 3; }
            .mbx-bento-card:nth-child(9) { grid-column: 1 / 3; }
        }
        /* Mobile: 1-col */
        @media (max-width: 575px) {
            .mbx-bento-grid { grid-template-columns: 1fr; gap: 12px; }
            .mbx-bento-card:nth-child(1),
            .mbx-bento-card:nth-child(6),
            .mbx-bento-card:nth-child(9) { grid-column: auto; }
        }

        /* ══════════════════════════════════════════════════════════
           MBX — BENEFITS CARD SCROLL
           Horizontal drag-scroll card carousel with GSAP entrance.
           Consistent with Meetri blue #0062CB design system.
           ══════════════════════════════════════════════════════════ */
        .mbx-benefits-section {
            background: linear-gradient(160deg, #f8fafc 0%, #eff6ff 55%, #f8fafc 100%);
            position: relative;
            overflow: hidden;
        }
        .mbx-benefits-section::after {
            content: '';
            position: absolute;
            top: -80px; right: -80px;
            width: 360px; height: 360px;
            border-radius: 50%;
            background: radial-gradient(circle, rgba(0,98,203,0.06) 0%, transparent 70%);
            pointer-events: none;
        }
        /* ── Scroll viewport ── */
        .mbx-benefits-viewport {
            position: relative;
            margin: 0 -8px;
        }
        .mbx-benefits-viewport::before,
        .mbx-benefits-viewport::after {
            content: '';
            position: absolute;
            top: 0; bottom: 0;
            width: 48px;
            z-index: 2;
            pointer-events: none;
        }
        .mbx-benefits-viewport::before {
            left: 0;
            background: linear-gradient(to right, #f0f7ff 0%, transparent 100%);
        }
        .mbx-benefits-viewport::after {
            right: 0;
            background: linear-gradient(to left, #f0f7ff 0%, transparent 100%);
        }
        /* ── Scroll track ── */
        .mbx-benefits-track {
            display: flex;
            gap: 20px;
            overflow-x: auto;
            overflow-y: visible;
            scroll-snap-type: x mandatory;
            -webkit-overflow-scrolling: touch;
            scrollbar-width: none;
            padding: 12px 24px 28px;
            cursor: grab;
        }
        .mbx-benefits-track::-webkit-scrollbar { display: none; }
        .mbx-benefits-track.is-dragging { cursor: grabbing; }
        /* ── Individual benefit card ── */
        .mbx-benefit-card {
            flex: 0 0 min(340px, 82vw);
            scroll-snap-align: center;
            background: #fff;
            border-radius: 22px;
            padding: 30px 26px 26px;
            border: 1.5px solid rgba(0,98,203,0.1);
            position: relative;
            overflow: hidden;
            will-change: transform;
            transform: translate3d(0, 0, 0);
            transition: border-color 0.35s ease, box-shadow 0.35s ease;
        }
        .mbx-benefit-card::before {
            content: '';
            position: absolute;
            top: 0; left: 0; right: 0;
            height: 3px;
            background: linear-gradient(90deg, #0062CB 0%, #3b9eff 100%);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }
        .mbx-benefit-card::after {
            content: attr(data-num);
            position: absolute;
            right: 16px; bottom: 10px;
            font-size: 6rem;
            font-weight: 900;
            line-height: 1;
            color: rgba(0,98,203,0.045);
            font-family: 'Roboto', sans-serif;
            pointer-events: none;
            user-select: none;
            -webkit-user-select: none;
        }
        .mbx-benefit-card:hover {
            border-color: rgba(0,98,203,0.3);
            box-shadow: 0 20px 50px -16px rgba(0,98,203,0.18), 0 2px 8px rgba(0,0,0,0.04);
        }
        .mbx-benefit-card:hover::before { transform: scaleX(1); }
        .mbx-benefit-card-num {
            font-size: 0.68rem;
            font-weight: 700;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #0062CB;
            opacity: 0.5;
            font-family: 'Roboto', sans-serif;
            margin-bottom: 18px;
            display: block;
        }
        .mbx-benefit-card-icon {
            width: 52px; height: 52px;
            border-radius: 14px;
            background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
            color: #0062CB;
            font-size: 22px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 18px;
            transition: background 0.35s ease, color 0.35s ease, transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);
        }
        .mbx-benefit-card:hover .mbx-benefit-card-icon {
            background: linear-gradient(135deg, #0062CB 0%, #0056b3 100%);
            color: #fff;
            transform: scale(1.08) rotate(-4deg);
        }
        .mbx-benefit-card-title {
            font-size: 1.1rem;
            font-weight: 700;
            color: #1e293b;
            line-height: 1.3;
            margin: 0 0 10px;
            font-family: 'Roboto', sans-serif;
            transition: color 0.3s ease;
        }
        .mbx-benefit-card:hover .mbx-benefit-card-title { color: #0062CB; }
        .mbx-benefit-card-desc {
            color: #64748b;
            font-size: 0.88rem;
            line-height: 1.7;
            margin: 0 0 18px;
            font-family: 'Roboto', sans-serif;
        }
        .mbx-benefit-card-list {
            list-style: none;
            margin: 0; padding: 0;
            display: flex;
            flex-direction: column;
            gap: 8px;
        }
        .mbx-benefit-card-list li {
            display: flex;
            align-items: flex-start;
            gap: 9px;
            font-size: 0.83rem;
            color: #475569;
            font-family: 'Roboto', sans-serif;
        }
        .mbx-benefit-card-tick {
            width: 18px; height: 18px;
            border-radius: 50%;
            background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
            color: #0062CB;
            font-size: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            margin-top: 1px;
        }
        /* ── Arrow nav ── */
        .mbx-benefits-nav {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 12px;
            margin-top: 8px;
        }
        .mbx-benefits-btn {
            width: 42px; height: 42px;
            border-radius: 50%;
            border: 1.5px solid rgba(0,98,203,0.2);
            background: #fff;
            color: #0062CB;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: background 0.28s ease, border-color 0.28s ease, transform 0.22s ease;
            flex-shrink: 0;
        }
        .mbx-benefits-btn svg { width: 18px; height: 18px; stroke: currentColor; }
        .mbx-benefits-btn:hover { background: #0062CB; color: #fff; border-color: #0062CB; transform: scale(1.08); }
        .mbx-benefits-btn:disabled { opacity: 0.3; cursor: not-allowed; transform: none; }
        /* ── Dots ── */
        .mbx-benefits-dots {
            display: flex;
            justify-content: center;
            gap: 7px;
            margin-top: 16px;
        }
        .mbx-benefits-dot {
            width: 7px; height: 7px;
            border-radius: 50%;
            background: rgba(0,98,203,0.2);
            border: none;
            padding: 0;
            cursor: pointer;
            transition: background 0.3s ease, transform 0.3s ease;
        }
        .mbx-benefits-dot.is-active { background: #0062CB; transform: scale(1.4); }
        .mbx-benefits-section .heading-underline { transform-origin: left center; }
        @media (min-width: 768px) { .mbx-benefit-card { flex: 0 0 320px; } }
        @media (min-width: 1024px) { .mbx-benefit-card { flex: 0 0 340px; } }
        @media (max-width: 480px) {
            .mbx-benefit-card { flex: 0 0 88vw; padding: 24px 18px 22px; }
        }
        @media (hover: none) { .mbx-benefit-card { will-change: auto; } }

        /* ── Section clip for expanding industries cards ── */
        .services#services { overflow: hidden; }
