@font-face{font-family:NumberFont;src:local("Arial"),local("Helvetica Neue"),local("sans-serif");font-weight:100 900;font-style:normal;unicode-range:U+30-39}@font-face{font-family:NumberFont;src:local("Arial Italic"),local("sans-serif");font-weight:100 900;font-style:italic;unicode-range:U+30-39}*,*:before,*:after,body,p,div,span,a,button,input,textarea,select,label{font-family:NumberFont,Raleway,system-ui,sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:600!important;letter-spacing:-.02em}button,.btn,.clip-button,.submit-button,.sv2-btn-primary,.sv2-btn-ghost,.showcase-cta,.oq-eyebrow,.sv2-eyebrow{font-weight:600!important}p,body{font-weight:400!important}:root{color-scheme:light;--black: #030303;--ink: #100b2a;--text: #1d1d27;--muted: #6d6a7c;--line: #e6e2ff;--white: #ffffff;--blue: #2723eb;--electric: #2c28ff;--magenta: #be04a1;--violet: #6d00ff;--cyan: #28d7ff;--soft: #f4f0ff;--lavender: #ded4ff;--gradient: linear-gradient(105deg, #2723eb 0%, #6d00ff 48%, #be04a1 100%);--scrollbar-track-bg: #0b0722;--scrollbar-thumb-bg: linear-gradient(180deg, #2723eb, #6d00ff, #be04a1);--scrollbar-thumb-hover: linear-gradient(180deg, #4f4cff, #8c33ff, #e21cbe);font-family:NumberFont,Raleway,system-ui,sans-serif;font-size:16px}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);border-radius:10px;border:2px solid var(--scrollbar-track-bg)}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{box-sizing:border-box}html{scroll-behavior:auto;overflow-x:hidden;scrollbar-color:#6d00ff var(--scrollbar-track-bg);scrollbar-width:thin}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}html.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{margin:0;color:var(--text);background:var(--white);overflow:visible;line-height:1.6}body,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,input,select,textarea{border:0}button{cursor:pointer}img{max-width:100%;display:block}.site-shell{min-height:100vh;background:#fff;overflow:visible;width:100%;position:relative}.site-shell,body,.site-header,section,footer,.hero-new,.ind-hero,.ind-main-purple-bg,.world-card,.faq-panel,.portfolio-section,.about-us-section{transition:background-color .4s ease,color .4s ease,border-color .4s ease,background .4s ease}.container{width:min(1760px,calc(100% - 200px));margin:0 auto}.site-header{position:fixed;inset:0 0 auto;height:78px;z-index:100;background:#000;color:#fff}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:inline-flex;align-items:center;color:#fff;transition:opacity .2s ease}.brand:hover{opacity:.95}.brand-logo{display:flex;align-items:center;gap:10px;--logo-body: #00c853;--logo-handle: #004d40;--logo-cursor: #004d40;--logo-text-color: #1d1d27;--logo-subtitle: #004d40}.brand:hover .brand-logo{--logo-body: #00e676;--logo-handle: #00c853;--logo-cursor: #00c853;--logo-subtitle: #00c853}.brand-logo-img{width:auto;display:block;object-fit:contain;transition:height .3s ease,margin-bottom .3s ease}.site-shell.light-mode .brand-logo-img{height:40px}.site-shell.dark-mode .brand-logo-img{height:50px;margin-bottom:17px}@media(max-width:1080px){.site-shell.light-mode .brand-logo-img{height:36px}.site-shell.dark-mode .brand-logo-img{height:42px;margin-bottom:12px}}@media(max-width:480px){.site-shell.light-mode .brand-logo-img{height:30px}.site-shell.dark-mode .brand-logo-img{height:34px;margin-bottom:8px}}.logo-icon{flex-shrink:0;width:38px;height:38px}.logo-icon .bag-handle{stroke:var(--logo-handle);stroke-width:6px;stroke-linecap:round;fill:none;transition:stroke .3s ease}.logo-icon .bag-body{fill:var(--logo-body);transition:fill .3s ease}.logo-icon .bag-cursor{fill:var(--logo-cursor);transition:fill .3s ease}.logo-text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.logo-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:900;letter-spacing:-.5px;color:var(--logo-text-color);text-transform:lowercase;transition:color .3s ease}.logo-subtitle{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.2px;color:var(--logo-subtitle);text-transform:none;white-space:nowrap;transition:color .3s ease}.site-header .brand-logo{--logo-body: #00c853;--logo-handle: #a3f5b8;--logo-cursor: #a3f5b8;--logo-text-color: #ffffff;--logo-subtitle: #a3f5b8}.site-header .brand:hover .brand-logo{--logo-body: #00e676;--logo-handle: #ffffff;--logo-cursor: #ffffff;--logo-subtitle: #ffffff}.mobile-drawer .brand-logo{--logo-body: #00c853;--logo-handle: #a3f5b8;--logo-cursor: #a3f5b8;--logo-text-color: #ffffff;--logo-subtitle: #a3f5b8}.mobile-drawer .brand:hover .brand-logo{--logo-body: #00e676;--logo-handle: #ffffff;--logo-cursor: #ffffff;--logo-subtitle: #ffffff}.desktop-nav{display:flex;gap:24px;align-items:center;font-size:14px;font-weight:600;height:100%}.desktop-nav a{transition:color .18s ease}.desktop-nav a:hover,.desktop-nav a.active,.nav-dropdown-trigger.active{color:#d96cff}.nav-dropdown-wrapper{position:relative;height:100%;display:flex;align-items:center}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:color .18s ease}.nav-dropdown-trigger:hover,.nav-dropdown-wrapper:hover .nav-dropdown-trigger{color:#d96cff}.chevron-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.nav-dropdown-wrapper:hover .chevron-icon{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(10px) scale(.95);opacity:0;visibility:hidden;pointer-events:none;z-index:200;background:#050212;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;width:900px;box-shadow:0 30px 70px #000000d9,0 0 50px #6d00ff0d;display:flex;flex-direction:column;gap:16px;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s cubic-bezier(.16,1,.3,1)}.nav-dropdown.hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%) translateY(10px) scale(.95)!important}.nav-dropdown:before{content:"";position:absolute;top:-15px;left:0;right:0;height:15px;background:transparent}.nav-dropdown-wrapper:hover .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0) scale(1)}.dropdown-header-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.dropdown-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:var(--muted)}.dropdown-view-all{font-size:12.5px;font-weight:600;color:var(--cyan);display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.dropdown-view-all:hover{color:#fff}.dropdown-body{display:flex;gap:24px;height:310px}.dropdown-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;width:58%;align-content:start}.dropdown-showcase-panel{width:42%;display:flex}.dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:#fff;background:transparent;height:90px;box-sizing:border-box}.dropdown-item:hover,.dropdown-item.active{background:#ffffff0a}.dropdown-item-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;border:1px solid transparent;flex-shrink:0}.dropdown-item-icon.color-theme-0{background:#2723eb14;color:#4f4cff;border-color:#2723eb26}.dropdown-item-icon.color-theme-1{background:#be04a114;color:#e21cbe;border-color:#be04a126}.dropdown-item-icon.color-theme-2{background:#6d00ff14;color:#8c33ff;border-color:#6d00ff26}.dropdown-item-icon.color-theme-3{background:#28d7ff14;color:#28d7ff;border-color:#28d7ff26}.dropdown-item-icon.color-theme-4{background:#ff910014;color:#ff9d1a;border-color:#ff910026}.dropdown-item-icon.color-theme-5{background:#00c85314;color:#00e65c;border-color:#00c85326}.dropdown-item:hover .dropdown-item-icon.color-theme-0,.dropdown-item.active .dropdown-item-icon.color-theme-0{background:#2723eb33;border-color:#2723eb66;box-shadow:0 0 12px #2723eb40;color:#fff}.dropdown-item:hover .dropdown-item-icon.color-theme-1,.dropdown-item.active .dropdown-item-icon.color-theme-1{background:#be04a133;border-color:#be04a166;box-shadow:0 0 12px #be04a140;color:#fff}.dropdown-item:hover .dropdown-item-icon.color-theme-2,.dropdown-item.active .dropdown-item-icon.color-theme-2{background:#6d00ff33;border-color:#6d00ff66;box-shadow:0 0 12px #6d00ff40;color:#fff}.dropdown-item:hover .dropdown-item-icon.color-theme-3,.dropdown-item.active .dropdown-item-icon.color-theme-3{background:#28d7ff33;border-color:#28d7ff66;box-shadow:0 0 12px #28d7ff40;color:#fff}.dropdown-item:hover .dropdown-item-icon.color-theme-4,.dropdown-item.active .dropdown-item-icon.color-theme-4{background:#ff910033;border-color:#ff910066;box-shadow:0 0 12px #ff910040;color:#fff}.dropdown-item:hover .dropdown-item-icon.color-theme-5,.dropdown-item.active .dropdown-item-icon.color-theme-5{background:#00c85333;border-color:#00c85366;box-shadow:0 0 12px #00c85340;color:#fff}.dropdown-item-content{display:flex;flex-direction:column;text-align:left}.dropdown-item-content strong{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;color:#fff;line-height:1.25}.dropdown-item:hover strong,.dropdown-item.active strong{color:#fff}.dropdown-item-content span{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.35}.dropdown-showcase-card{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;width:100%;display:flex;flex-direction:column;box-shadow:0 15px 35px #0006;height:100%}.showcase-bg-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,var(--showcase-glow-color),transparent 70%);opacity:.12}.showcase-image-wrapper{position:relative;height:120px;width:100%;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.04)}.showcase-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center top}.showcase-image-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,#050212)}.showcase-content{padding:16px;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2;text-align:left;flex:1}.showcase-header{display:flex;align-items:center;gap:8px}.showcase-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.showcase-header h4{margin:0;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:800;color:#fff}.showcase-content p{margin:0;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11.5px;color:#a09eb4;line-height:1.45;height:55px;overflow:hidden}.showcase-features{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.showcase-feature-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#fff;background:#ffffff08;padding:3px 8px;border-radius:99px;border:1px solid rgba(255,255,255,.05)}.showcase-feature-tag svg{color:var(--cyan)}.showcase-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;color:#fff;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);padding:8px 16px;border-radius:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);margin-top:auto}.showcase-cta:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%)}.clip-button,.submit-button{min-width:124px;height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);font-size:13px;font-weight:800;text-transform:capitalize;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 15px) 100%,0 100%);position:relative;overflow:hidden}.clip-button:before,.submit-button:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .22s ease}.clip-button span,.clip-button svg,.submit-button span,.submit-button svg{position:relative;z-index:1}.clip-button:hover:before,.submit-button:hover:before{opacity:1}.menu-button{display:none;background:transparent;color:#fff;padding:4px}.site-shell.light-mode .menu-button{color:var(--text)}.mobile-drawer{position:fixed;inset:0 0 0 auto;width:min(340px,88vw);background:#050014;color:#fff;transform:translate(105%);transition:transform .26s ease;box-shadow:-20px 0 70px #00000073;z-index:200;display:flex;flex-direction:column;overflow:hidden}.mobile-drawer.open{transform:translate(0)}.mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.mobile-drawer-close{color:#fff;background:transparent;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.mobile-drawer-close:hover{background:#ffffff14}.mobile-nav{flex:1;overflow-y:auto;padding:12px 0}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 24px;border-bottom:1px solid rgba(255,255,255,.07);font-weight:800;font-size:15px;color:#fff;background:transparent;text-align:left;transition:background .2s ease,color .2s ease;text-decoration:none}@media(hover:hover){.mobile-nav-link:hover,.mobile-nav-trigger:hover{background:#ffffff0a;color:#d96cff}}.mobile-nav-link.active{color:#d96cff;background:#d96cff0a}.mobile-nav-trigger.open{color:#d96cff;background:#6d00ff0f}.mobile-chevron{transition:transform .24s ease;opacity:.7;flex-shrink:0}.mobile-chevron.rotated{transform:rotate(180deg);opacity:1}.mobile-nav-accordion{border-bottom:1px solid rgba(255,255,255,.07)}.mobile-nav-accordion .mobile-nav-trigger{border-bottom:none}.mobile-nav-dropdown-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0;overflow:hidden}.mobile-nav-dropdown-container.open{grid-template-rows:1fr;opacity:1}.mobile-nav-dropdown{background:#00000040;border-top:1px solid rgba(255,255,255,.05);min-height:0}.mobile-nav-dropdown-link{display:flex;align-items:center;gap:10px;padding:11px 24px 11px 32px;font-size:13.5px;font-weight:600;color:#ffffffc7;text-decoration:none;transition:background .15s ease,color .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}.mobile-nav-dropdown-link:last-child{border-bottom:none}@media(hover:hover){.mobile-nav-dropdown-link:hover{background:#6d00ff1a;color:#fff}}.mobile-nav-dropdown-link.active{background:#d96cff14;color:#d96cff}.mobile-nav-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-nav-icon.color-theme-0{background:#2723eb1f;color:#4f4cff}.mobile-nav-icon.color-theme-1{background:#be04a11f;color:#e21cbe}.mobile-nav-icon.color-theme-2{background:#6d00ff1f;color:#8c33ff}.mobile-nav-icon.color-theme-3{background:#28d7ff1f;color:#28d7ff}.mobile-nav-icon.color-theme-4{background:#ff91001f;color:#ff9d1a}.mobile-nav-icon.color-theme-5{background:#00c8531f;color:#00e65c}.mobile-nav-all-icon{width:28px;height:28px;border-radius:7px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cyan)}.mobile-drawer-footer{padding:20px 24px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.mobile-drawer-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-size:14px;font-weight:800;text-decoration:none;clip-path:polygon(0 0,100% 0,100% 72%,calc(100% - 14px) 100%,0 100%);transition:background .2s ease}.mobile-drawer-cta:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%)}@keyframes hero-bg-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes orb-float-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-60px) scale(1.12)}66%{transform:translate(-30px,30px) scale(.92)}}@keyframes orb-float-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-50px,40px) scale(1.1)}70%{transform:translate(35px,-40px) scale(.9)}}@keyframes orb-float-c{0%,to{transform:translate(0) scale(1)}45%{transform:translate(30px,55px) scale(1.08)}80%{transform:translate(-40px,-25px) scale(.95)}}@keyframes gradient-text-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes card-border-glow{0%,to{border-color:#6d00ff26}33%{border-color:#2723eb40}66%{border-color:#00c85333}}.hero-new{padding:130px 0 70px;position:relative;overflow:hidden;background:url(/assets/hero_bg_premium-C84WYs-l.png) center/cover no-repeat!important}.hero-new:before{content:"";position:absolute;top:-120px;left:-80px;width:480px;height:480px;background:radial-gradient(circle,rgba(109,0,255,.28) 0%,transparent 65%);border-radius:50%;animation:orb-float-a 9s ease-in-out infinite;pointer-events:none;z-index:0}.hero-new:after{content:"";position:absolute;bottom:-100px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,rgba(109,0,255,.18) 0%,transparent 65%);border-radius:50%;animation:orb-float-b 12s ease-in-out infinite;pointer-events:none;z-index:0}.hero-new .container{position:relative;z-index:2;padding-top:35px}.hero-new-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:36px;align-items:stretch}.hero-slide-box{position:relative;height:470px;width:100%;background-size:cover;background-position:center;backdrop-filter:blur(54px);-webkit-backdrop-filter:blur(54px);clip-path:polygon(0 0,100% 0,100% 80%,calc(100% - 128px) 100%,0 100%);border-radius:18px;outline-offset:-3px;overflow:hidden;padding:45px;display:flex;flex-direction:column;justify-content:flex-end;transition:box-shadow .45s ease,outline-color .45s ease}.hero-slide-box:hover{outline-color:#be04a1}.hero-slide-box:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(109,0,255,.15),rgba(190,4,161,.15),transparent);animation:hero-box-shimmer 4s ease-in-out infinite;pointer-events:none;z-index:3}@keyframes hero-box-shimmer{0%{left:-60%}to{left:160%}}.hero-slide-overlay{position:absolute;inset:0;background:linear-gradient(160deg,#050212eb,#050212d1,#050212a6);z-index:2;pointer-events:none}.hero-slide-content{position:relative;z-index:4;color:#fff;max-width:480px;text-align:left;margin-bottom:30px}.hero-slide-content h1.hi{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#28d7ff;margin:0 0 12px}.hero-slide-content h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:900;margin:0 0 16px;line-height:1.18;letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#c4b5fd,#a5f3fc 60%,#86efac 85%,#fff);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-text-flow 5s ease infinite}.hero-slide-content p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;line-height:1.7;color:#c4c9e2;margin:0 0 28px}.hero-slide-cta{display:inline-flex;align-items:center;gap:8px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;padding:11px 24px;text-decoration:none;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%);position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 4px 18px #2723eb73}.hero-slide-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);opacity:0;transition:opacity .3s ease}.hero-slide-cta>*{position:relative;z-index:1}.hero-slide-cta:hover:before{opacity:1}.hero-slide-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px #be04a180}.hero-slide-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px}.google-review-badge{display:inline-flex;align-items:center;gap:8px;background:#02071d;border:1.5px solid rgba(255,255,255,.22);padding:8px 18px;border-radius:99px;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;box-shadow:0 8px 24px #00000059;transition:all .3s ease;-webkit-user-select:none;user-select:none}.google-review-badge:hover{transform:translateY(-1px);border-color:#ffffff59;box-shadow:0 10px 28px #00000073}.google-review-badge .rating-num{font-size:14.5px}.google-review-badge .review-text{font-size:13.5px}.hero-next-arrow{position:absolute;bottom:40px;right:45px;z-index:5;width:50px;height:50px;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,opacity .2s ease;opacity:.85}.hero-next-arrow:hover{transform:translate(4px);opacity:1}.hero-features-col{display:flex;flex-direction:column;gap:20px;justify-content:space-between}.hero-feat-card{background:#ffffff0a;border:1.5px solid rgba(109,0,255,.2);border-radius:18px;padding:28px 30px;display:flex;gap:20px;align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f;transition:all .35s cubic-bezier(.4,0,.2,1);height:calc(50% - 10px);animation:card-border-glow 6s ease-in-out infinite;position:relative;overflow:hidden}.hero-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#6d00ff,#2723eb,#00c853);opacity:.6;transition:opacity .3s ease}.hero-feat-card:hover:before{opacity:1}.hero-feat-card:hover{transform:translateY(-6px) scale(1.01);border-color:#6d00ff66;box-shadow:0 22px 50px #6d00ff2e,inset 0 1px #ffffff14;background:#6d00ff12}.feat-card-icon{width:48px;height:48px;background:linear-gradient(135deg,#6d00ff2e,#00c8531f);color:#a855f7;border-radius:14px;border:1px solid rgba(109,0,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.hero-feat-card:hover .feat-card-icon{background:linear-gradient(135deg,#6d00ff,#00c853);color:#fff;border-color:transparent;box-shadow:0 6px 18px #6d00ff59}.feat-card-copy{display:flex;flex-direction:column;text-align:left}.feat-card-copy h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px;line-height:1.2}.feat-card-copy p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;line-height:1.6;color:#94a3b8;margin:0 0 14px}.feat-card-link{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;color:#00c853;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease,gap .2s ease}.feat-card-link:hover{color:#00e86b;gap:10px}.hero-bento-card{background:#ffffff08;border:1.5px solid rgba(109,0,255,.15);border-radius:18px;padding:24px 28px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#fff;height:calc(50% - 10px);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff0f;transition:all .4s cubic-bezier(.165,.84,.44,1)}.hero-bento-card:hover{transform:translateY(-5px);border-color:#6d00ff66;background:#6d00ff14;box-shadow:0 20px 45px #6d00ff33,inset 0 1px #ffffff1a}.hero-bento-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 100%,rgba(109,0,255,.15),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.hero-bento-card:hover:before{opacity:1}.hbc-top-row{display:flex;align-items:center;gap:12px;margin-bottom:8px;width:100%}.hbc-icon-badge{width:34px;height:34px;border-radius:10px;background:#6d00ff26;border:1px solid rgba(109,0,255,.3);color:#c4b5fd;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.hero-bento-card:hover .hbc-icon-badge{background:#6d00ff;color:#fff;border-color:#6d00ff;box-shadow:0 0 12px #6d00ff80}.hbc-icon-erp{background:#00c85326;border-color:#00c8534d;color:#a7f3d0}.hero-bento-card:hover .hbc-icon-erp{background:#00c853;color:#fff;border-color:#00c853;box-shadow:0 0 12px #00c85380}.hbc-label{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;letter-spacing:.05em;color:#fff}.hbc-arrow{margin-left:auto;color:#fff6;transition:all .3s ease}.hero-bento-card:hover .hbc-arrow{color:#fff;transform:translate(3px,-3px)}.hbc-chart-area{height:52px;margin-bottom:6px;display:flex;align-items:flex-end;opacity:.85;transition:opacity .3s ease}.hero-bento-card:hover .hbc-chart-area{opacity:1}.hbc-stats-row{display:flex;justify-content:space-between;margin-bottom:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.hbc-stat{display:flex;flex-direction:column;align-items:flex-start}.hbc-stat-val{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:800;color:#fff;line-height:1.2}.hbc-stat-key{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:9.5px;color:#94a3b8;text-transform:uppercase;letter-spacing:.02em}.hbc-desc{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12.5px;line-height:1.5;color:#94a3b8;margin:0;text-align:left}.hero-bento-card:hover .hbc-desc{color:#cbd5e1}.hbc-erp-body{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;height:52px}.hbc-erp-modules{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.hbc-erp-module-tag{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:3px 8px;border-radius:4px;transition:all .3s ease;text-align:center}.hero-bento-card:hover .hbc-erp-module-tag{background:#00c8531a;border-color:#00c85333;color:#a7f3d0}.hbc-erp-icon{opacity:.6;transition:all .4s ease}.hero-bento-card:hover .hbc-erp-icon{opacity:1;transform:translateY(-3px) rotate(5deg)}.hero-new-dots{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:40px}.hero-new-dots button{width:10px;height:10px;padding:0;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:width .28s ease,border-radius .28s ease,background .28s ease,box-shadow .28s ease}.hero-new-dots button.active{width:28px;border-radius:99px;background:linear-gradient(90deg,#6d00ff,#be04a1);border-color:transparent;box-shadow:0 0 10px #6d00ff80}@media(max-width:991px){.hero-new{padding:85px 0 50px}.hero-new .container{padding-top:0}.hero-new-grid{grid-template-columns:1fr;gap:24px}.hero-slide-box{height:auto;min-height:480px;width:100%;padding:36px 28px;margin-right:0;clip-path:polygon(0 0,100% 0,100% 85%,calc(100% - 60px) 100%,0 100%);justify-content:center;align-items:center}.hero-slide-content{text-align:center;margin:0 auto}.hero-slide-actions{justify-content:center}.hero-feat-card{height:auto;padding:22px 24px}.hero-slide-content h2{font-size:26px}}@media(max-width:575px){.hero-slide-box{height:auto;min-height:460px;clip-path:polygon(0 0,100% 0,100% 88%,calc(100% - 40px) 100%,0 100%);padding:32px 20px}.hero-slide-content h2{font-size:22px}.hero-slide-content p{font-size:13.5px;margin-bottom:20px}.hero-slide-actions{gap:12px}.hero-slide-cta{padding:10px 20px;font-size:12.5px}.google-review-badge{padding:7px 14px;font-size:12.5px}}.logo-marquee{height:52px;overflow:hidden;background:#0a0a0d;color:#fff;display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.marquee-track{display:flex;min-width:max-content;animation:marquee 22s linear infinite}.marquee-track span{margin-right:60px;font-size:13px;font-weight:800;color:#d9d9e8}.about-section{padding:100px 0;background:#fff;text-align:center;border-bottom:1px solid var(--line)}.about-header{max-width:980px;margin:0 auto 54px}.about-eyebrow{margin:0 0 12px;color:#be04a1;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.about-title{margin:0 0 20px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:900;line-height:1.15;color:var(--text);text-transform:uppercase}.about-desc{font-size:16px;line-height:1.7;color:#555166;max-width:920px;margin:0 auto}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.about-card{position:relative;overflow:hidden;border-radius:18px;aspect-ratio:1.25;background:#0b0622;box-shadow:0 18px 44px #2723eb14;transition:transform .38s cubic-bezier(.165,.84,.44,1),box-shadow .38s ease;cursor:pointer}.about-card:hover{transform:translateY(-8px);box-shadow:0 24px 50px #6e00ff29}.about-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.about-card:hover img{transform:scale(1.08)}.about-badge{position:absolute;top:20px;left:20px;height:28px;padding:0 15px;display:inline-flex;align-items:center;border-radius:99px;background:linear-gradient(135deg,#6d00ff,#be04a1);color:#fff;font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:capitalize;box-shadow:0 4px 15px #be04a173;z-index:2}.services-section{padding:0;background:var(--black);color:#fff}.services-banner{padding:80px 0 60px;background:radial-gradient(circle at 20% 35%,rgba(39,35,235,.35),transparent 28%),radial-gradient(circle at 75% 20%,rgba(190,4,161,.25),transparent 24%),#050212;text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.services-banner h1{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;margin:0 0 10px;letter-spacing:1px;color:#fff}.services-breadcrumbs{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;color:var(--muted)}.services-breadcrumbs a{color:#fff;transition:color .18s ease}.services-breadcrumbs a:hover{color:#d96cff}.services-breadcrumbs span{color:var(--magenta)}.services-main-content{padding:90px 0 80px;background:#030303}.services-section-header{text-align:center;margin-bottom:50px}.services-section-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:900;text-transform:uppercase;margin-top:10px;letter-spacing:.5px;color:#fff}.services-custom-board{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.services-col{display:flex;flex-direction:column;gap:20px}.service-custom-card{position:relative;background:var(--ink);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;color:#fff;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px #00000080}.service-custom-card h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;margin:0;color:#fff}.service-custom-card:hover{transform:translateY(-5px);border-color:var(--accent-color);box-shadow:0 16px 40px rgba(var(--accent-rgb),.2)}.service-icon-badge{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;transition:all .4s ease;flex-shrink:0}.service-custom-card:hover .service-icon-badge{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 0 15px var(--accent-color)}.card-ecommerce-marketing{border-radius:120px 120px 16px 16px;min-height:350px;padding:50px 24px 24px;align-items:center;justify-content:flex-start;text-align:center;background:radial-gradient(circle at 50% 30%,#6d00ff66,#030303f2 80%),url(https://www.nzminds.com/static/images/software-bg.png) center/cover}.card-ecommerce-marketing h3{font-size:22px;line-height:1.25}.card-ecommerce-marketing .service-icon-badge{margin-bottom:24px;background:#ffffff1f;border-color:#ffffff40;color:#fff}.card-ecommerce-website{padding:28px;min-height:230px;justify-content:space-between;background:linear-gradient(135deg,#09051e,#03010c)}.card-ecommerce-website h3{font-size:24px;line-height:1.2}.card-ecommerce-website .service-icon-badge{background:#28d7ff14;border-color:#28d7ff2e;color:var(--cyan);align-self:flex-start}.card-ecommerce-mobile{min-height:600px;padding:28px 28px 0;justify-content:space-between;background:#060218}.card-ecommerce-mobile-header{display:flex;align-items:center;gap:12px}.card-ecommerce-mobile-header h3{font-size:18px;line-height:1.2}.phone-mockup-wrapper{width:100%;flex-grow:1;background:#03010b;border-radius:20px 20px 0 0;border:5px solid #2d2a45;border-bottom:none;padding:10px 10px 0;position:relative;display:flex;flex-direction:column;overflow:hidden;margin-top:20px;box-shadow:inset 0 4px 15px #000c}.phone-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:76px;height:14px;background:#2d2a45;border-radius:0 0 10px 10px;z-index:5}.phone-screen{flex-grow:1;background:#0a061b;border-radius:15px 15px 0 0;padding:12px 10px 0;display:flex;flex-direction:column;gap:12px;position:relative}.phone-screen-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#fff6;padding:0 4px}.phone-status-icons{display:flex;gap:4px;align-items:center}.phone-signal,.phone-wifi,.phone-battery{display:inline-block;background:#fff6}.phone-signal{width:8px;height:6px;border-radius:1px}.phone-wifi{width:6px;height:6px;border-radius:50%}.phone-battery{width:10px;height:5px;border-radius:1px}.phone-card-glow{position:absolute;width:130px;height:130px;background:radial-gradient(circle,rgba(190,4,161,.25) 0%,transparent 70%);top:-20px;right:-20px;pointer-events:none}.phone-wallet-card{background:linear-gradient(135deg,#2723eb,#6d00ff 48%,#be04a1);border-radius:10px;padding:12px;color:#fff;display:flex;flex-direction:column;gap:4px;box-shadow:0 6px 15px #2723eb4d}.phone-card-chip{width:18px;height:13px;background:#f4be1a;border-radius:2px;opacity:.85}.phone-card-brand{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3}.phone-card-balance{font-size:16px;font-weight:800;font-family:NumberFont,Plus Jakarta Sans,sans-serif;letter-spacing:.5px}.phone-chart-title{font-size:9px;font-weight:800;text-transform:uppercase;color:#fff9;margin-top:4px;padding:0 4px}.phone-chart{display:flex;align-items:flex-end;justify-content:space-between;height:64px;border-bottom:1px solid rgba(255,255,255,.08);padding:0 4px 6px}.phone-chart-bar{width:14%;background:linear-gradient(to top,#28d7ff,#be04a1);border-radius:3px 3px 0 0;opacity:.85}.phone-home-indicator{position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#ffffff40;border-radius:99px}.card-digital-marketing{padding:28px;min-height:230px;justify-content:space-between;background:radial-gradient(circle at 50% 50%,#2723eb59,#030303f2 90%),url(https://www.nzminds.com/static/images/ai-driven.png) center/cover}.card-digital-marketing h3{font-size:24px;line-height:1.2}.card-digital-marketing .service-icon-badge{background:#2723eb14;border-color:#2723eb2e;color:#4f4cff;align-self:flex-start}.card-business-dev{border-radius:16px 16px 120px 120px;min-height:350px;padding:28px 24px 50px;align-items:center;justify-content:space-between;text-align:center;background:radial-gradient(circle at 50% 100%,#ff910040,#030303 90%)}.card-business-dev h3{font-size:22px;line-height:1.25}.card-business-dev .service-icon-badge{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:var(--cyan);transition:all .4s ease;margin-top:24px}.card-business-dev:hover .service-icon-badge{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 0 15px var(--accent-color);color:#fff}.services-newsletter{padding:80px 0;background:linear-gradient(#030303d9,#030303f2),url(https://www.nzminds.com/static/images/innovationBg.png) center/cover;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.services-newsletter h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;margin-top:10px;color:#fff}.newsletter-desc{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.6;color:#ffffffb3;max-width:620px;margin:12px auto 30px}.newsletter-form{display:flex;max-width:520px;margin:0 auto;gap:12px}.newsletter-form input{flex-grow:1;height:48px;padding:0 18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;outline:none;transition:border-color .2s ease,background .2s ease}.newsletter-form input:focus{background:#ffffff1a;border-color:var(--cyan)}.newsletter-form button{height:48px;padding:0 28px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;transition:background .22s ease,transform .22s ease;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 15px) 100%,0 100%);position:relative;overflow:hidden}.newsletter-form button:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);opacity:0;transition:opacity .22s ease;z-index:0}.newsletter-form button:hover:before{opacity:1}.newsletter-form button span{position:relative;z-index:1}.newsletter-message{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;color:#36ff9a;margin-top:16px;font-weight:600}@media(max-width:991px){.services-custom-board{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.services-custom-board{display:flex;flex-direction:column}.card-ecommerce-marketing{border-radius:60px 60px 16px 16px;min-height:260px;padding:30px 20px 20px}.card-business-dev{border-radius:16px 16px 60px 60px;min-height:260px;padding:20px 20px 30px}.card-ecommerce-mobile{min-height:520px}.newsletter-form{flex-direction:column}}.industries-section{color:#fff;overflow:visible}.ind-hero{position:relative;background:#000;padding:80px 0 0;min-height:480px;display:flex;align-items:stretch;overflow:visible}.ind-hero-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:stretch;position:relative;z-index:10;width:100%}.ind-hero-left{display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:3}.ind-hero-team-img{width:100%;max-width:500px;height:auto;border-radius:0;display:block;object-fit:contain;position:relative;z-index:3;margin-bottom:-2px;margin-top:-80px;mask-image:linear-gradient(to bottom,#000 75%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%)}.ind-hero-right{display:flex;flex-direction:column;justify-content:center;gap:16px;text-align:left;padding-bottom:80px;position:relative;z-index:3}.ind-hero-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:800;letter-spacing:2px;color:var(--white);margin:0}.ind-hero-headline{margin:0;display:flex;flex-direction:column;gap:8px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(32px,4.5vw,54px);line-height:1.1}.ind-headline-violet{background:none;-webkit-text-fill-color:#6000FF;color:#6000ff;line-height:70px}.ind-hero-wave{position:absolute;bottom:-2px;left:0;width:100%;height:120px;z-index:2;pointer-events:none}.ind-hero-wave svg{width:100%;height:100%;display:block}.ind-headline-white{color:#fff}.ind-hero-actions{display:flex;align-items:center;gap:20px;margin-top:10px;flex-wrap:wrap}.ind-quote-btn-hollow{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 24px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;letter-spacing:.5px;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%);transition:all .2s ease}.ind-quote-btn-hollow:hover{border-color:#fff;background:#ffffff14;transform:translateY(-1px)}.ind-see-all{display:inline-flex;align-items:center;gap:6px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;color:var(--blue);transition:color .2s ease,gap .2s ease}.ind-see-all:hover{color:var(--magenta);gap:9px}.ind-main-purple-bg{background:linear-gradient(185deg,#6000ff,#4500b8);padding:90px 0 100px;color:#fff}.ind-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:16px;margin-bottom:90px}.ind-simple-card{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:14px 20px;color:#121214;border:1px solid var(--line);text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%);filter:drop-shadow(0 4px 12px rgba(0,0,0,.06));transition:transform .25s cubic-bezier(.4,0,.2,1),filter .25s cubic-bezier(.4,0,.2,1),background-color .25s ease;min-height:64px;height:64px;box-sizing:border-box}.ind-simple-card:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 24px rgba(0,0,0,.12));border-color:var(--blue);background:#fbfaff}.ind-simple-card-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ind-simple-card-icon{color:#121214;flex-shrink:0;width:20px;height:20px}.ind-simple-card-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:600;line-height:1.2;color:#121214}.ind-simple-card-arrow{color:#8e8e93;transition:transform .25s cubic-bezier(.4,0,.2,1),color .25s ease;flex-shrink:0;margin-left:10px;width:16px;height:16px}.ind-simple-card:hover .ind-simple-card-arrow{transform:translate(2px,-2px);color:#121214}.ind-mobile-actions{display:none}.ind-engagement-title-block{text-align:center;margin-bottom:50px}.ind-engagement-title-block h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:900;color:#fff;margin-bottom:12px}.ind-engagement-title-block p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:16px;color:#fffc;max-width:600px;margin:0 auto}.ind-engagement-large-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1080px;margin:0 auto}.eng-large-card{display:flex;flex-direction:column;padding:44px 40px;border-radius:18px;min-height:380px;box-shadow:0 20px 50px #0000004d;transition:transform .3s ease}.eng-large-card:hover{transform:translateY(-6px)}.eng-card-white{background:#fff;color:#1d1d27}.eng-card-dark{background:#11053b;color:#fff;border:1px solid rgba(255,255,255,.08)}.eng-card-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.eng-card-header h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:900;margin:0}.eng-card-white .eng-card-icon{color:#1d1d27}.eng-card-dark .eng-card-icon{color:#fff}.eng-card-desc{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.7;margin:0 0 40px;flex:1}.eng-card-white .eng-card-desc{color:#555166}.eng-card-dark .eng-card-desc{color:#ffffffbf}.eng-card-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;border-radius:6px;color:#fff;transition:background .2s ease,transform .2s ease;width:max-content;text-decoration:none}.eng-btn-blue{background:#0026e6}.eng-btn-blue:hover{background:#001ec0;transform:translateY(-1px)}@media(max-width:1024px){.ind-hero{padding:40px 0 100px;min-height:auto}.ind-hero-wave{height:100px}.ind-hero-inner{display:grid;grid-template-columns:1.1fr 1.4fr;gap:15px;align-items:flex-end;text-align:left}.ind-hero-left{order:1;align-self:flex-end;position:relative;z-index:3;margin-left:-24px}.ind-hero-right{order:2;text-align:left;align-self:flex-start;padding-top:15px;padding-bottom:25px}.ind-hero-eyebrow{font-size:11px;white-space:nowrap}.ind-hero-headline{align-items:flex-start;text-align:left;font-size:20px}.ind-headline-violet{line-height:1.25}.ind-headline-white{line-height:1.25;white-space:nowrap}.ind-hero-team-img{margin-top:0;margin-bottom:0;width:100%;max-width:320px;display:block}.ind-hero-right .ind-hero-actions{display:none}.ind-cards-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 10px}.ind-simple-card{background:#ffffffb3;color:#121214;border-radius:12px;clip-path:none;padding:10px 14px;min-height:56px;height:56px}.ind-simple-card-icon{width:18px;height:18px;color:#121214}.ind-simple-card-title{font-size:12.5px}.ind-simple-card-arrow{display:none}.ind-mobile-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:30px;margin-bottom:20px}.ind-mobile-actions .ind-quote-btn-hollow{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;letter-spacing:.5px;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%);text-decoration:none}.ind-mobile-actions .ind-see-all-mobile{display:inline-flex;align-items:center;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;color:#fff;text-decoration:none;text-transform:uppercase}.ind-engagement-large-grid{grid-template-columns:1fr;max-width:600px}.eng-large-card{min-height:auto}.eng-card-btn{width:100%}}@media(max-width:600px){.ind-hero{padding:30px 0 70px}.ind-hero-wave{height:70px}.ind-hero-inner{grid-template-columns:.95fr 1.45fr;gap:10px}.ind-hero-left{margin-left:-24px}.ind-hero-right{padding-top:10px}.ind-hero-eyebrow{font-size:10px}.ind-hero-headline{font-size:14px}.ind-hero-team-img{max-width:320px;margin-bottom:0}.ind-cards-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 4px}.ind-simple-card{padding:8px 10px;height:52px;min-height:52px;border-radius:10px}.ind-simple-card-title{font-size:11px}.ind-simple-card-icon{width:16px;height:16px}.ind-mobile-actions{gap:16px;margin-top:20px}}.partners-section{padding:85px 0 95px;background:#faf9ff}.partners-eyebrow{color:#6d6a7c!important;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.partners-section h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 12px;color:#030303;text-transform:uppercase;max-width:800px}.partners-gradient-text{background:linear-gradient(90deg,#2723eb,#be04a1,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.partners-subheading{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;color:#6d6a7c;text-transform:uppercase;margin:0 0 45px}.partner-row{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:30px;flex-wrap:wrap}.partner-logo{display:flex;align-items:center;justify-content:center;min-height:auto;padding:0;border:none;background:transparent;box-shadow:none;flex:1;min-width:180px}.partner-logo img{max-height:44px;width:auto;object-fit:contain;transition:transform .25s ease}.partner-logo img:hover{transform:scale(1.06)}@media(max-width:991px){.partner-row{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.partner-logo{min-width:0}}@media(max-width:480px){.partner-row{grid-template-columns:1fr;gap:30px}}.work-section{padding:60px 0 75px;background:#f8f7ff}.filter-tabs{display:flex;gap:7px;flex-wrap:wrap}.filter-tabs button{min-height:34px;padding:0 12px;color:#4d4864;border:1px solid #ddd7ff;border-radius:99px;background:#fff;font-size:12px;font-weight:800}.filter-tabs button.active{color:#fff;border-color:transparent;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%)}.project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.project-card{overflow:hidden;border-radius:8px;background:#09051e;color:#fff;box-shadow:0 18px 38px #160a462e}.project-card img{width:100%;height:230px;object-fit:cover}.project-card div{padding:18px}.project-card span{display:inline-flex;margin-bottom:10px;color:#8ef7ff;font-size:11px;font-weight:900;text-transform:uppercase}.project-card h3{margin-bottom:10px;font-size:19px}.project-card p{margin:0;color:#cbc6e8;font-size:13px;line-height:1.55}.reviews-section{padding:70px 0;background:#fff}.reviews-grid{display:grid;grid-template-columns:.8fr 1fr .48fr;gap:28px;align-items:center}.review-copy p{color:#655f7b;line-height:1.75}.mini-review-stack{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mini-review-stack article{padding:18px;min-height:170px;border-radius:8px;border:1px solid #ece7ff;box-shadow:0 14px 30px #2723eb14}.mini-review-stack article>div{color:#261fee;display:flex;gap:2px}.mini-review-stack p{margin:12px 0;color:#545064;font-size:13px;line-height:1.55}.mini-review-stack strong{color:var(--ink);font-size:13px}.phone-frame img{max-height:430px;margin:0 auto;filter:drop-shadow(0 26px 30px rgba(22,10,70,.18))}.insights-strip{padding:34px 0;color:#fff;background:#000}.insights-strip .container{display:grid;gap:18px;text-align:center}.insights-strip p{margin:0;color:#f1efff}.insights-strip div{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;font-weight:900}.articles-section{padding:64px 0;background:#fff}.article-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:18px}.article-card{border-radius:8px;overflow:hidden;border:1px solid #e8e2ff;background:#fff}.article-card img{width:100%;height:190px;object-fit:cover;background:#110639}.article-card h3,.article-card p,.article-card a{margin-left:18px;margin-right:18px}.article-card h3{margin-top:18px;font-size:19px}.article-card p{color:#625d72;font-size:14px;line-height:1.65}.article-card a{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:var(--blue);font-size:13px;font-weight:900}.global-section{padding:68px 0;color:#fff;background:var(--gradient)}.global-grid{display:grid;grid-template-columns:1fr 360px;gap:34px;align-items:stretch}.world-card{min-height:360px;position:relative;overflow:hidden;padding:36px;border-radius:8px;background:#ffffff14}.world-card h2{max-width:560px}.world-map{position:absolute;inset:auto 28px 36px;height:170px;display:flex;justify-content:space-around;align-items:center;opacity:.62;filter:drop-shadow(0 0 25px rgba(255,255,255,.28))}.world-map img{max-width:96px;animation:floaty 5s ease-in-out infinite}.world-map img:nth-child(2n){animation-delay:1.2s}.world-actions{position:relative;z-index:1;display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:40px}.world-actions a:not(.clip-button){font-weight:900;text-decoration:underline}.booking-card{padding:24px;border-radius:8px;background:#19004299;box-shadow:0 26px 60px #00000047}.booking-header{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.booking-header strong,.booking-header span{display:block}.booking-header span{margin-top:4px;color:#e2dcff;font-size:13px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:16px}.calendar-grid button{min-height:58px;padding:6px 0;color:#fff;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff14;font-size:15px;font-weight:900}.calendar-grid span{display:block;margin-bottom:5px;color:#ddd8ff;font-size:10px;font-weight:600}.calendar-grid button.active{color:var(--ink);background:#fff}.booking-card select,.footer-form input,.footer-form select,.footer-form textarea{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:6px;color:#fff;background:#ffffff14;outline:none}.booking-card select{margin-bottom:18px}.booking-card option,.footer-form option{color:#100b2a}.testimonials-section{padding:70px 0;background:#fff}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.testimonial-card{position:relative;min-height:245px;padding:26px;border-radius:8px;border:1px solid #e9e3ff;background:#fff;box-shadow:0 18px 44px #2723eb14}.testimonial-card:after{content:"ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â";position:absolute;right:22px;bottom:4px;color:#b59dff;font-size:74px;font-family:NumberFont,Georgia,serif}.testimonial-card p{color:#514c60;line-height:1.7}.testimonial-card strong,.testimonial-card span{display:block}.testimonial-card span{margin-top:4px;color:var(--blue);font-size:13px;font-weight:800}.faq-section{padding:72px 0 84px;background:#fff}.faq-panel{position:relative;max-width:990px;padding:44px;border-radius:8px;background:#e4dcff}.faq-pill{position:absolute;top:-24px;left:50%;width:50px;height:50px;display:grid;place-items:center;color:#fff;border-radius:50%;background:var(--gradient);transform:translate(-50%)}.faq-panel h2{max-width:640px}.faq-list{margin-top:26px;display:grid;gap:8px}.faq-item{overflow:hidden;border:1px solid rgba(39,35,235,.18);border-radius:6px;background:#ffffff80}.faq-item button{width:100%;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--blue);background:transparent;font-size:16px;font-weight:900;text-align:left}.faq-item svg{flex:0 0 auto;transition:transform .18s ease}.faq-item.open svg{transform:rotate(180deg)}.faq-item p{max-height:0;margin:0;padding:0 16px;color:#514c60;line-height:1.65;transition:max-height .24s ease,padding .24s ease}.faq-item.open p{max-height:170px;padding:0 16px 16px}.site-footer{position:relative;color:#fff;background:linear-gradient(#000000e0,#000000f0),url(https://www.nzminds.com/static/images/footer-bg.jfif) center/cover}.footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:66px 0 44px}.footer-form h2,.footer-links h2{font-size:22px}.footer-form form{display:grid;gap:14px}.field-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.footer-form textarea{padding-top:12px;resize:vertical}.footer-form input::placeholder,.footer-form textarea::placeholder{color:#beb9d7}.confidential{display:flex;gap:8px;align-items:center;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.confidential svg{color:#36ff9a}.submit-button{width:130px}.form-message{margin:0;color:#8fffe1;font-size:13px;line-height:1.5}.footer-links>div:first-of-type{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 22px}.footer-links a{color:#f5f2ff;font-size:14px}.footer-links a:hover{color:#bb7cff}.footer-social{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:48px}.footer-social a{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a}.footer-bottom{position:relative;z-index:1;background:#020030}.footer-bottom .container{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;font-size:13px}.whatsapp-button{position:fixed;right:18px;bottom:84px;z-index:80;width:48px;height:48px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#25d366;box-shadow:0 14px 30px #25d36659}.top-button{position:fixed;right:18px;bottom:24px;z-index:80;width:48px;height:48px;display:grid;place-items:center;color:#fff;border-radius:50%;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);box-shadow:0 14px 30px #2723eb47;border:none;cursor:pointer;transition:transform .25s ease}.top-button:hover{transform:translateY(-4px)}@media(max-width:768px){.whatsapp-button{right:16px;bottom:64px;width:38px;height:38px}.whatsapp-button svg{width:18px;height:18px}.top-button{right:16px;bottom:16px;width:38px;height:38px}.top-button svg{width:18px;height:18px}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;backface-visibility:hidden}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media(max-width:1080px){.desktop-nav,.site-header .clip-button{display:none}.menu-button{display:inline-flex}.theme-toggle-btn{margin-left:auto}.hero-grid,.innovation-grid,.global-grid,.footer-grid{grid-template-columns:1fr}.hero-media{grid-template-columns:1fr 190px}.service-board,.project-grid,.about-grid{grid-template-columns:repeat(2,1fr)}.tech-row{grid-template-columns:repeat(4,1fr)}.engagement-grid,.partner-row,.testimonial-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}.phone-frame img{max-height:360px}}@media(max-width:760px){.container{width:min(100% - 48px,1760px)}.hero{padding-top:106px;min-height:auto}h1{font-size:40px}h2{font-size:28px}.hero-media{grid-template-columns:1fr}.hero-panel-large{min-height:360px}.fortune-text{font-size:48px}.split-heading{align-items:flex-start;flex-direction:column}.service-board,.project-grid,.about-grid,.article-grid,.engagement-grid,.partner-row,.testimonial-grid,.mini-review-stack,.field-row{grid-template-columns:1fr}.service-card-1,.service-card-3,.service-card-5{grid-column:auto;grid-row:auto}.tech-row{grid-template-columns:repeat(2,1fr)}.innovation-copy{padding-bottom:70px}.people-frame img{min-height:320px}.world-map{position:relative;inset:auto;height:auto;flex-wrap:wrap;margin-top:30px}.world-card{padding:26px}.calendar-grid{grid-template-columns:repeat(4,1fr)}.faq-panel{padding:36px 18px 24px}.faq-item button{font-size:14px}.footer-links>div:first-of-type{grid-template-columns:repeat(2,1fr)}.footer-bottom .container{padding:14px 0;flex-direction:column;text-align:center}}@media(max-width:440px){h1{font-size:34px}.hero-actions,.world-actions{align-items:flex-start;flex-direction:column}.calendar-grid{grid-template-columns:repeat(2,1fr)}.footer-links>div:first-of-type{grid-template-columns:1fr}}.privacy-modal-overlay{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:20px;background:#030014bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeInModal .24s cubic-bezier(.16,1,.3,1) forwards}.privacy-modal-content{width:min(680px,100%);max-height:88vh;display:flex;flex-direction:column;background:#fff;color:#1d1d27;border-radius:12px;border:1px solid #ded4ff;box-shadow:0 30px 100px #2723eb40;animation:scaleInModal .28s cubic-bezier(.34,1.56,.64,1) forwards;overflow:hidden}.privacy-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e6e2ff}.privacy-modal-header h2{margin:0;font-size:24px;color:var(--ink)}.privacy-modal-header button{display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;color:var(--muted);border-radius:50%;transition:background .18s ease,color .18s ease}.privacy-modal-header button:hover{background:var(--soft);color:var(--black)}.privacy-modal-body{padding:24px;overflow-y:auto;line-height:1.65}.privacy-modal-body h3{margin:24px 0 10px;font-size:18px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:800;color:var(--ink)}.privacy-modal-body p{margin:0 0 14px;color:#4a455a}.privacy-modal-body ul{margin:0 0 16px;padding-left:20px;color:#4a455a}.privacy-modal-body li{margin-bottom:8px}.privacy-modal-body a{color:var(--blue);font-weight:600;text-decoration:underline}.privacy-modal-footer{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e6e2ff;background:#f8f6ff}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes scaleInModal{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.about-us-section{padding:100px 0 0;background:#fff;overflow:hidden}.about-us-hero{text-align:center;margin-bottom:64px}.about-us-eyebrow{margin:0 0 12px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:3px;color:var(--muted)}.about-us-headline{margin:0 0 18px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(44px,6vw,72px);font-weight:900;line-height:1.04;color:var(--text)}.about-us-tagline{margin:0;font-size:16px;color:var(--muted);font-weight:500}.about-us-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:end}.about-us-card{background:#fff;border-radius:20px;border:1px solid #eeeaf8;box-shadow:0 14px 44px #2723eb0f;overflow:visible;position:relative;display:flex;flex-direction:column;transition:transform .36s ease,box-shadow .36s ease}.about-us-card:hover{transform:translateY(-6px);box-shadow:0 22px 60px #2723eb1f}.about-us-card--center{margin-top:-48px}.about-us-card-photo{position:relative;border-radius:16px 16px 0 0;overflow:hidden;background:#f0ece8;min-height:280px;display:flex;align-items:flex-end;justify-content:center}.about-us-card--center .about-us-card-photo{min-height:360px}.about-us-card-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;border-radius:16px 16px 0 0;transition:transform .5s ease}.about-us-card:hover .about-us-card-photo img{transform:scale(1.04)}.about-us-card-name-badge{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 8px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:99px;border:1px solid rgba(255,255,255,.5);font-size:12px;font-weight:600;color:var(--text);box-shadow:0 4px 14px #0000001a;white-space:nowrap}.about-us-card-name-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.about-us-card-info{padding:22px 24px 28px;background:#f8f5e8;border-radius:0 0 18px 18px;flex:1}.about-us-card-num{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:900;color:var(--text);display:block;margin-bottom:10px;opacity:.65}.about-us-card-title{margin:0 0 10px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:900;color:var(--text);line-height:1.15}.about-us-card-desc{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}@media(max-width:900px){.about-us-cards{grid-template-columns:1fr 1fr;align-items:start}.about-us-card--center{margin-top:0;grid-column:1 / -1}}@media(max-width:580px){.about-us-section{padding:70px 0 0}.about-us-cards{grid-template-columns:1fr}.about-us-card--center{grid-column:auto}.about-us-hero{margin-bottom:40px}}.svc-bento-section{padding:90px 0 60px;background:#ebe8ff}.svc-bento-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.svc-bento-header-left{flex:1;min-width:0}.svc-bento-eyebrow{margin:0 0 10px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:var(--blue)}.svc-bento-headline{margin:0;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3.6vw,44px);font-weight:900;line-height:1.1;color:var(--text)}.svc-bento-explore-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:800;border-radius:6px;white-space:nowrap;transition:background .22s ease,transform .22s ease;flex-shrink:0}.svc-bento-explore-btn:hover{background:var(--electric);transform:translateY(-2px)}.svc-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:stretch}.svc-bento-col{display:flex;flex-direction:column;gap:12px}.svc-bento-card{position:relative;overflow:hidden;border-radius:39px;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease,background .4s ease;border:1px solid rgba(255,255,255,.05)}.svc-bento-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08) 0%,transparent 70%);opacity:0;z-index:1;pointer-events:none;transition:opacity .4s ease}.svc-bento-card:hover:before{opacity:1}.svc-bento-card>*{position:relative;z-index:2}.svc-bento-card .card-mockup-bg-wrap{z-index:1}@keyframes bento-bg-move{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.card-bg-anim{position:absolute;inset:0;z-index:1!important;background-size:130% 130%;background-position:center;background-repeat:no-repeat;opacity:.16;pointer-events:none;mix-blend-mode:screen;animation:card-bg-pan-1 30s ease-in-out infinite;transition:opacity .5s ease,filter .5s ease,transform .5s ease;filter:grayscale(35%) brightness(.65) contrast(1.1)}.card-bg-anim--alt{animation:card-bg-pan-2 35s ease-in-out infinite}.svc-bento-card:hover .card-bg-anim{animation-play-state:paused;opacity:.38;filter:grayscale(10%) brightness(.85) contrast(1.2)}@keyframes card-bg-pan-1{0%{transform:scale(1) translate(0);background-position:50% 50%}25%{transform:scale(1.15) translate(-4%,-3%);background-position:40% 60%}50%{transform:scale(1.05) translate(3%,4%);background-position:60% 40%}75%{transform:scale(1.2) translate(-2%,2%);background-position:30% 50%}to{transform:scale(1) translate(0);background-position:50% 50%}}@keyframes card-bg-pan-2{0%{transform:scale(1.1) translate(0);background-position:50% 50%}33%{transform:scale(1.2) translate(3%,-4%);background-position:60% 30%}66%{transform:scale(1.05) translate(-4%,3%);background-position:40% 70%}to{transform:scale(1.1) translate(0);background-position:50% 50%}}.card-dome{height:260px;background:linear-gradient(135deg,#1e0b36,#3c0c30,#0d0421);border-radius:50% 50% 24px 24px/140px 140px 24px 24px;display:flex;align-items:center;justify-content:center;text-align:center}.card-dome:hover{transform:translateY(-4px);border-color:#be04a173;box-shadow:0 12px 30px #be04a126}.card-dome-content{display:flex;flex-direction:column;align-items:center;padding:24px}.dome-circle-icon{width:56px;height:56px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #ffffff40;margin-bottom:20px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.card-dome:hover .star-rotate{transform:rotate(180deg) scale(1.1)}.card-dome-content h3{color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:600;margin:0;line-height:1.2}.card-short-rect{height:110px;background:#121214;padding:0 24px;display:flex;align-items:center;gap:16px;border-radius:20px}.card-short-rect:hover{background:#18181c;transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 10px 24px #0006}.short-rect-icon{width:44px;height:44px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;position:relative;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.card-short-rect:hover .short-rect-icon{background:#ffffff1f;color:var(--cyan);border-color:#28d7ff4d}.short-rect-icon.blue-node:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:#2723eb;border:1.5px solid #121214}.short-rect-icon.code-node:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:#00e676;border:1.5px solid #121214}.short-rect-body h3{color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;margin:0;line-height:1.2}.short-rect-body p{color:#8e8e93;font-size:12px;margin:4px 0 0;font-weight:500;line-height:1}.card-square-center{height:246px;background:linear-gradient(135deg,#050b2b,#15093a,#2b0520);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.card-square-center:hover{transform:translateY(-4px);border-color:#6d00ff73;box-shadow:0 12px 30px #6d00ff26}.card-web-dev{background:linear-gradient(135deg,#091a3c,#082d3d,#030a1c)!important}.card-web-dev:hover{border-color:#28d7ff73!important;box-shadow:0 12px 30px #28d7ff26!important}.square-center-content{display:flex;flex-direction:column;align-items:center}.square-hexagon-icon{position:relative;width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.hexagon-svg{position:absolute;inset:0;width:100%;height:100%;animation:float-slow 4s ease-in-out infinite alternate}.hexagon-inner-icon{color:#fff;z-index:2;transition:transform .3s ease,color .3s ease}.card-square-center:hover .hexagon-inner-icon{transform:scale(1.1);color:var(--cyan)}.card-square-center h3{color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600;margin:0;line-height:1.2}.card-square-gradient{height:246px;background:linear-gradient(135deg,#2c0936,#15052b,#0b1a3d);padding:24px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.card-square-gradient:hover{transform:translateY(-4px);border-color:#be04a173;box-shadow:0 12px 30px #be04a126}.square-gradient-arrow{position:absolute;top:24px;right:24px;color:#fff;opacity:.6;transition:transform .3s ease,opacity .3s ease}.card-square-gradient:hover .square-gradient-arrow{transform:translate(3px,-3px);opacity:1}.square-gradient-content h3{color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:600;line-height:1.15;margin:20px 0 0;max-width:150px;text-align:left}.square-gradient-icon{position:absolute;bottom:20px;right:20px;width:56px;height:56px;transition:transform .3s ease}.block-3d-svg{width:100%;height:100%}.card-square-gradient:hover .square-gradient-icon{transform:translateY(-6px) rotate(5deg)}.card-tall-mockup{height:504px;background:linear-gradient(135deg,#1b0a34,#100624,#290830);padding:24px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.card-tall-mockup:hover{transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 15px 40px #0009}.card-mockup-bg-wrap{position:absolute;inset:0;z-index:1;opacity:.45;mix-blend-mode:screen;pointer-events:none;overflow:hidden;transition:opacity .6s ease}.card-tall-mockup:hover .card-mockup-bg-wrap{opacity:.75}.card-mockup-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;animation:card-bg-pan-1 30s ease-in-out infinite;filter:grayscale(15%) brightness(.8) contrast(1.15);transition:opacity .8s ease-in-out,filter .5s ease}.card-tall-mockup:hover .card-mockup-bg{animation-play-state:paused;filter:grayscale(0%) brightness(1) contrast(1.2)}.card-mockup-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#09061526,#090615bf 85%);z-index:2;pointer-events:none}.card-mockup-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;letter-spacing:.5px}.mockup-header-left{display:flex;align-items:center;gap:12px}.card-mockup-header span{font-size:17px;font-weight:600;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif}.mockup-header-circle{width:32px;height:32px;border-radius:50%;background:#fff;color:#030303;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.mockup-floating-card{position:relative;z-index:3;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;margin:50px auto 20px;width:100%;box-shadow:0 16px 32px #0006;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease}.card-tall-mockup:hover .mockup-floating-card{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 48px #0000008c}.floating-card-title{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#ffffff80;font-weight:600;margin-bottom:4px}.floating-card-value{display:block;font-size:22px;font-weight:800;color:#fff;margin-bottom:16px}.floating-card-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.trend-badge{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:800;padding:2px 8px;border-radius:50px}.trend-badge.positive{background:#00c85326;color:#00c853;border:1px solid rgba(0,200,83,.2)}.floating-card-chart-wrapper{margin-top:10px;margin-bottom:14px;position:relative;overflow:visible}.dashboard-svg-chart{overflow:visible;filter:drop-shadow(0 2px 8px rgba(40,215,255,.35))}.floating-card-leads-progress{display:flex;flex-direction:column;gap:6px;margin-top:12px;border-top:1px solid rgba(255,255,255,.05);padding-top:10px}.progress-info-row{display:flex;justify-content:space-between;font-size:11px;color:#ffffff80;font-weight:600}.progress-bar-container{width:100%;height:5px;background:#ffffff14;border-radius:10px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#6d00ff,#be04a1);border-radius:10px;transition:width .8s ease}.card-mockup-footer{position:absolute;bottom:24px;left:24px;right:24px;z-index:3;display:flex;justify-content:center;width:calc(100% - 48px)}.mockup-indicator-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.indicator-bar{height:5.5px;border-radius:99px;background:#ffffff47;transition:background .3s ease}.indicator-bar.active{background:#fff}.card-square-navy{height:246px;background:linear-gradient(135deg,#051a3a,#200835);padding:24px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.card-square-navy:hover{transform:translateY(-4px);border-color:#28d7ff73;box-shadow:0 12px 30px #28d7ff26}.square-navy-content h3{color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:600;line-height:1.15;margin:0;max-width:150px;text-align:left}.square-navy-icon-wrap{position:absolute;bottom:24px;right:24px;width:52px;height:52px;border-radius:16px;background:#fff;color:#030303;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000059;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.card-square-navy:hover .square-navy-icon-wrap{transform:scale(1.15) rotate(15deg)}.card-inverted-dome{height:246px;background:linear-gradient(135deg,#072a2e,#0b1236);border-radius:24px 24px 50% 50%/24px 24px 140px 140px;padding:24px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;overflow:hidden}.card-inverted-dome:hover{transform:translateY(-4px);border-color:#00c85373;box-shadow:0 12px 30px #00c85326}.cloud-overlay{position:absolute;bottom:0;left:0;right:0;height:120px;background:radial-gradient(circle at bottom,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 45%,transparent 70%);z-index:1;pointer-events:none;transition:opacity .3s ease}.card-inverted-dome:hover .cloud-overlay{opacity:.85}.card-inverted-dome-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;width:100%}.card-inverted-dome-content h3{color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:600;margin:12px 0 0;line-height:1.15}.inverted-dome-circle-icon{width:50px;height:50px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:8px;position:relative;transition:background .3s ease,border-color .3s ease}.card-inverted-dome:hover .inverted-dome-circle-icon{background:#ffffff38;border-color:#ffffff8c}@keyframes float-slow{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-6px) rotate(2deg)}}@keyframes pulse-ring{0%{transform:scale(.95);opacity:.8}50%{opacity:.4}to{transform:scale(1.35);opacity:0}}.fingerprint-glow:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);animation:pulse-ring 2s cubic-bezier(.215,.61,.355,1) infinite;pointer-events:none}.card-hover-desc{font-size:13px;line-height:1.5;color:#fffc;margin:0;opacity:0;max-height:0;transform:translateY(10px);overflow:hidden;transition:opacity .35s ease,transform .35s cubic-bezier(.165,.84,.44,1),max-height .35s ease,margin-top .35s ease;font-weight:500;pointer-events:none;text-align:left}.svc-bento-card:hover .card-hover-desc{opacity:1;max-height:120px;transform:translateY(0);margin-top:10px}.card-dome:hover .card-hover-desc{margin-top:16px}.card-inverted-dome .card-hover-desc{max-width:85%;margin:0 auto}.card-inverted-dome:hover .card-hover-desc{margin-top:12px}.card-short-rect{align-items:flex-start!important;padding-top:32px!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease,background .4s ease,height .4s cubic-bezier(.165,.84,.44,1)!important}.card-short-rect:hover{height:180px!important}.card-mockup-footer{transition:opacity .3s ease}.mockup-hover-desc-wrap{position:absolute;top:96px;left:24px;right:24px;z-index:4;opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .35s cubic-bezier(.165,.84,.44,1);pointer-events:none}.card-tall-mockup:hover .mockup-hover-desc-wrap{opacity:1;transform:translateY(0)}.mockup-hover-desc-wrap .card-hover-desc{opacity:1;max-height:none;transform:none;pointer-events:auto;font-size:15.5px;line-height:1.55;color:#fffffff2;font-weight:500;max-width:95%}.mockup-arrow{opacity:.6;transition:transform .3s ease,opacity .3s ease;color:#fff}.card-tall-mockup:hover .mockup-arrow{transform:translate(3px,-3px);opacity:1}.svc-tech-showcase{margin-top:64px;text-align:center;width:100%}.svc-tech-showcase-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:600;color:var(--black);margin:0 0 40px;letter-spacing:-.1px}.svc-tech-showcase-grid{display:flex;align-items:center;justify-content:space-around;gap:16px;max-width:1200px;margin:0 auto;padding:0 20px;transition:opacity .4s ease,transform .4s cubic-bezier(.165,.84,.44,1);flex-wrap:wrap}.svc-tech-showcase-grid.fade-in{opacity:1;transform:translateY(0)}.svc-tech-showcase-grid.fade-out{opacity:0;transform:translateY(-8px)}.svc-tech-item-box{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-width:100px;color:#121214;transition:transform .3s ease,color .3s ease;cursor:default}.svc-tech-item-box:hover{transform:translateY(-4px);color:var(--blue)}.svc-tech-icon-container{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:inherit;transition:transform .3s ease}.svc-tech-icon-container svg{width:100%;height:100%;display:block}.svc-tech-item-box:hover .svc-tech-icon-container{transform:scale(1.08)}.svc-tech-label{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;color:inherit;white-space:nowrap}.svc-bento-tech-strip{display:none!important}.svc-bento-tech-strip{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;margin-top:36px;padding:20px 24px;background:linear-gradient(105deg,#100b2a,#050014 60%,#0b0622);border-radius:14px;border:1px solid rgba(109,0,255,.18);box-shadow:0 8px 32px #2723eb1a,inset 0 1px #ffffff0d}.svc-bento-tech-item{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;color:#fff;padding:6px 28px;white-space:nowrap;line-height:1;letter-spacing:.2px;position:relative;transition:color .18s ease,text-shadow .18s ease;cursor:default}.svc-bento-tech-item:hover{color:#d96cff;text-shadow:0 0 18px rgba(109,0,255,.55)}.svc-bento-tech-sep{display:inline-block;width:1px;height:18px;background:linear-gradient(to bottom,transparent,rgba(109,0,255,.45),transparent);flex-shrink:0;align-self:center}@media(max-width:960px){.svc-bento-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.svc-bento-section{padding:60px 0 40px}.svc-bento-grid{grid-template-columns:1fr}.svc-bento-header{flex-direction:column;align-items:flex-start}.svc-bento-tech-strip{padding:16px;gap:0}.svc-bento-tech-item{padding:6px 16px;font-size:12px}.card-dome{height:220px}.card-tall-mockup{height:420px}.mockup-floating-card{margin:24px auto 12px}}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;transition:all .25s ease;margin-right:8px}.theme-toggle-btn:hover{background:#ffffff2e;border-color:var(--cyan);color:var(--cyan);transform:scale(1.05)}.site-shell.light-mode .theme-toggle-btn{background:#6d00ff0a;border-color:#6d00ff26;color:var(--blue)}.site-shell.light-mode .theme-toggle-btn:hover{background:#6d00ff14;border-color:var(--magenta);color:var(--magenta)}.mobile-theme-btn{margin-right:0}.site-shell.light-mode{--black: #f6f4fc;--ink: #ffffff;--text: #120e2b;--muted: #625d7e;--white: #ffffff;--soft: #fcfbfe;--lavender: #ded7ff;--line: #e9e4ff;--scrollbar-track-bg: #f4f0ff;background:var(--soft);color:var(--text)}.site-shell.light-mode .svc-bento-section{background:var(--soft)}.site-shell.light-mode .card-dome{background:linear-gradient(135deg,#1e0b36,#3c0c30,#0d0421)!important;border-color:#be04a126!important}.site-shell.light-mode .card-dome:hover{border-color:#be04a173!important;box-shadow:0 12px 30px #be04a126!important}.site-shell.light-mode .card-web-dev{background:linear-gradient(135deg,#091a3c,#082d3d,#030a1c)!important;border-color:#28d7ff26!important}.site-shell.light-mode .card-web-dev:hover{border-color:#28d7ff73!important;box-shadow:0 12px 30px #28d7ff26!important}.site-shell.light-mode .card-tall-mockup{background:linear-gradient(135deg,#1b0a34,#100624,#290830)!important;border-color:#6d00ff26!important}.site-shell.light-mode .card-tall-mockup:hover{border-color:#6d00ff73!important;box-shadow:0 12px 30px #6d00ff26!important}.site-shell.light-mode .card-square-gradient{background:linear-gradient(135deg,#2c0936,#15052b,#0b1a3d)!important;border-color:#be04a126!important}.site-shell.light-mode .card-square-gradient:hover{border-color:#be04a173!important;box-shadow:0 12px 30px #be04a126!important}.site-shell.light-mode .card-square-center{background:linear-gradient(135deg,#050b2b,#15093a,#2b0520)!important;border-color:#6d00ff26!important}.site-shell.light-mode .card-square-center:hover{border-color:#6d00ff73!important;box-shadow:0 12px 30px #6d00ff26!important}.site-shell.light-mode .card-square-navy{background:linear-gradient(135deg,#051a3a,#200835)!important;border-color:#28d7ff26!important}.site-shell.light-mode .card-square-navy:hover{border-color:#28d7ff73!important;box-shadow:0 12px 30px #28d7ff26!important}.site-shell.light-mode .card-inverted-dome{background:linear-gradient(135deg,#072a2e,#0b1236)!important;border-color:#00c85326!important}.site-shell.light-mode .card-inverted-dome:hover{border-color:#00c85373!important;box-shadow:0 12px 30px #00c85326!important}.site-shell.light-mode .svc-bento-card h3,.site-shell.light-mode .svc-bento-card .card-mockup-header span,.site-shell.light-mode .svc-bento-card .square-gradient-content h3,.site-shell.light-mode .svc-bento-card span,.site-shell.light-mode .svc-bento-card p,.site-shell.light-mode .svc-bento-card .card-hover-desc{color:#fff!important}.site-shell.light-mode .svc-bento-card p,.site-shell.light-mode .svc-bento-card .card-hover-desc{color:#fffc!important}.site-shell.light-mode .hexagon-inner-icon,.site-shell.light-mode .square-gradient-arrow,.site-shell.light-mode .mockup-arrow,.site-shell.light-mode .inverted-dome-circle-icon{color:#fff!important}.site-shell.light-mode .hexagon-svg path{fill:#ffffff14!important;stroke:#ffffff40!important}.site-shell.light-mode .mockup-header-circle,.site-shell.light-mode .square-navy-icon-wrap{background:#fff!important;color:#030303!important}.site-shell.light-mode .inverted-dome-circle-icon{background:#ffffff1f!important;border-color:#ffffff40!important}.site-shell.light-mode .card-inverted-dome:hover .inverted-dome-circle-icon{background:#ffffff38!important;border-color:#ffffff8c!important}.site-shell.light-mode .fingerprint-glow:before{border-color:#ffffff4d!important}.site-shell.light-mode .cloud-overlay{background:radial-gradient(circle at bottom,rgba(255,255,255,.18) 0%,rgba(255,255,255,.06) 45%,transparent 70%)!important}.site-shell.light-mode .svc-bento-card:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.08) 0%,transparent 70%)!important}.site-shell.light-mode .site-footer-new{background:linear-gradient(#f8fafce6,#f8fafcf2),url(https://www.nzminds.com/static/images/footer-bg.jfif) center/cover!important;color:#475569!important;border-top:1px solid #e2e8f0!important}.site-shell.light-mode .site-footer-new .footer-col-title,.site-shell.light-mode .site-footer-new .footer-row-heading,.site-shell.light-mode .site-footer-new .global-presence-title{color:#0f172a!important}.site-shell.light-mode .site-footer-new .footer-navigation-rows a{color:#475569!important}.site-shell.light-mode .site-footer-new .footer-navigation-rows a:hover{color:var(--blue)!important}.site-shell.light-mode .footer-thoughts-form input:not([type=checkbox]),.site-shell.light-mode .footer-thoughts-form select,.site-shell.light-mode .footer-thoughts-form textarea{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#0f172a!important;transition:border-color .3s ease,background-color .3s ease}.site-shell.light-mode .footer-thoughts-form input:not([type=checkbox])::placeholder,.site-shell.light-mode .footer-thoughts-form textarea::placeholder{color:#94a3b8!important}.site-shell.light-mode .footer-thoughts-form input:not([type=checkbox]):focus,.site-shell.light-mode .footer-thoughts-form select:focus,.site-shell.light-mode .footer-thoughts-form textarea:focus{background:#fff!important;border-color:var(--blue)!important;outline:none!important}.site-shell.light-mode .footer-thoughts-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:16px!important;color:#0f172a!important}.site-shell.light-mode .footer-thoughts-form select option{background:#fff!important;color:#0f172a!important}.site-shell.light-mode .footer-thoughts-form select optgroup{background:#fff!important;color:#6d00ff!important;font-weight:700!important;font-style:normal!important}.site-shell.light-mode .footer-thoughts-form select optgroup option{background:#fff!important;color:#0f172a!important;font-weight:400!important}.site-shell.light-mode .site-footer-new .footer-address-card{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important;box-shadow:0 4px 12px #00000005!important}.site-shell.light-mode .site-footer-new .footer-address-card:hover{border-color:var(--blue)!important;box-shadow:0 8px 24px #2779f51a!important}.site-shell.light-mode .site-footer-new .footer-address-header{border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .site-footer-new .footer-address-city{color:#0f172a!important}.site-shell.light-mode .site-footer-new .footer-address-icon{color:#64748b!important}.site-shell.light-mode .site-footer-new .footer-address-text,.site-shell.light-mode .site-footer-new .footer-address-text a{color:#475569!important}.site-shell.light-mode .site-footer-new .footer-address-text a:hover{color:var(--blue)!important}.site-shell.light-mode .site-footer-new .social-label{color:#0f172a!important}.site-shell.light-mode .site-footer-new .social-links-list a{background:#fff!important;border:1px solid #cbd5e1!important;color:#475569!important}.site-shell.light-mode .site-footer-new .social-links-list a:hover{background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important}.site-shell.light-mode .site-footer-new .footer-copyright-strip{background:#f1f5f9!important;color:#64748b!important;border-top:1px solid #e2e8f0!important}.site-shell.light-mode .ctv2-page{background:#f8fafc!important;color:#475569!important}.site-shell.light-mode .ctv2-card{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 20px 48px #0000000d!important}.site-shell.light-mode .ctv2-brand-name{color:#0f172a!important}.site-shell.light-mode .ctv2-social-item{color:#475569!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.site-shell.light-mode .ctv2-social-item:hover{color:var(--blue)!important;border-color:var(--blue)!important;background:#fff!important}.site-shell.light-mode .ctv2-form-title{color:#0f172a!important}.site-shell.light-mode .ctv2-form-sub{color:#64748b!important}.site-shell.light-mode .ctv2-field label{color:#0f172a!important}.site-shell.light-mode .ctv2-field input,.site-shell.light-mode .ctv2-field textarea{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#0f172a!important;transition:border-color .3s ease,background-color .3s ease}.site-shell.light-mode .ctv2-field input:focus,.site-shell.light-mode .ctv2-field textarea:focus{background:#fff!important;border-color:var(--blue)!important;outline:none!important}.site-shell.light-mode .ctv2-logos-strip{border-top:1px solid #e2e8f0!important}.site-shell.light-mode .ctv2-logo-item{color:#94a3b8!important}.site-shell.light-mode .reviews-gradient-text,.site-shell.light-mode .partners-gradient-text{background:linear-gradient(90deg,#be04a1,#2723eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.site-shell.light-mode h1,.site-shell.light-mode .container h2,.site-shell.light-mode .container h3,.site-shell.light-mode .container h4,.site-shell.light-mode .container h5,.site-shell.light-mode .container h6{color:#0f172a!important}.site-shell.light-mode .hero-slide-line1{color:var(--blue)!important}.site-shell.light-mode .hero-slide-line2{color:#0f172a!important}.site-shell.light-mode .hero-slide-line3{color:#475569!important}.site-shell.light-mode .hero-slide-overlay{background:linear-gradient(160deg,#ffffffe0,#ffffffed 55%,#fffffff7)!important}.site-shell.light-mode .hero-slide-learn-more{color:#0f172a!important}.site-shell.light-mode .hero-slide-learn-more:hover{color:var(--blue)!important}.site-shell.light-mode .hero-slide-wreath-badge{color:#0f172a!important}.site-shell.light-mode .wreath-lbl{color:#475569!important}.site-shell.light-mode .hero-slide-pill{background:#6d00ff0a!important;border-color:#6d00ff26!important;color:var(--blue)!important}.site-shell.light-mode .hero-slide-pill:hover{background:#6d00ff14!important;border-color:var(--blue)!important}.site-shell.light-mode .pill-name{color:var(--blue)!important}.site-shell.light-mode .port-content-section{background:#f8fafc!important;color:#475569!important}.site-shell.light-mode .port-hero,.site-shell.light-mode .port-hero2{background:#f8fafc!important;color:#475569!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .port-hero-content h1,.site-shell.light-mode .port-hero-content p,.site-shell.light-mode .port-hero-badge{color:#0f172a!important}.site-shell.light-mode .port-hero-badge{background:#6d00ff0d!important;border:1px solid rgba(109,0,255,.15)!important}.site-shell.light-mode .port-hero-btn{color:#fff!important}.site-shell.light-mode .products-section{background:#f8fafc!important;border-top:1px solid #e2e8f0!important}.site-shell.light-mode .products-headline{color:#0f172a!important}.site-shell.light-mode .service-page-view{background:var(--soft)!important;color:#475569!important;--black: #f6f4fc;--ink: #ffffff;--white: #ffffff;--muted: #625d7e}.site-shell.light-mode .service-hero-section{background:radial-gradient(circle at 10% 20%,rgba(39,35,235,.04),transparent 40%),radial-gradient(circle at 90% 80%,rgba(190,4,161,.03),transparent 45%),#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .service-badge{background:#6d00ff0d!important;border:1px solid rgba(109,0,255,.15)!important}.site-shell.light-mode .service-hero-copy h1{color:#0f172a!important}.site-shell.light-mode .service-intro{color:#475569!important}.site-shell.light-mode .service-media-card{border:1px solid #e2e8f0!important;box-shadow:0 20px 48px #0000000f!important}.site-shell.light-mode .glass-offering-card{background:#fff!important;border:1px solid rgba(109,0,255,.1)!important;box-shadow:0 10px 30px #6d00ff0a!important}.site-shell.light-mode .glass-offering-card h3{color:#0f172a!important}.site-shell.light-mode .glass-offering-card p{color:#475569!important}.site-shell.light-mode .glass-offering-card-icon{background:#6d00ff0d!important;border-color:#6d00ff26!important;color:var(--blue)!important}.site-shell.light-mode .oq-section{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .oq-heading{color:#0f172a!important}.site-shell.light-mode .oq-desc{color:#475569!important}.site-shell.light-mode .oq-icon-box{background:#6d00ff0d!important;border-color:#6d00ff26!important;color:var(--blue)!important}.site-shell.light-mode .oq-item-desc{color:#475569!important}.site-shell.light-mode .service-related-card{background:#fff!important;border:1px solid rgba(109,0,255,.1)!important;box-shadow:0 10px 30px #6d00ff0a!important}.site-shell.light-mode .service-related-card h3{color:#0f172a!important}.site-shell.light-mode .service-related-card p{color:#475569!important}.site-shell.light-mode .related-card-arrow{color:var(--blue)!important}.site-shell.light-mode .sv2-cta{background:linear-gradient(135deg,#ded7ff,#f6f4fc)!important;border-top:1px solid #e2e8f0!important}.site-shell.light-mode .sv2-cta-title{color:#0f172a!important}.site-shell.light-mode .sv2-cta-sub{color:#475569!important}.site-shell.light-mode .about-re-purpose{background:linear-gradient(135deg,#2723eb0f,#be04a10a)!important;color:#475569!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .about-re-purpose-header h2{color:#0f172a!important}.site-shell.light-mode .about-re-purpose-header p{color:#475569!important}.site-shell.light-mode .about-re-purpose-card.vision{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;box-shadow:0 15px 45px #0000000a!important}.site-shell.light-mode .about-re-purpose-card.vision h3{color:#0f172a!important}.site-shell.light-mode .about-re-purpose-card.vision .about-re-purpose-card-icon-wrap{background:#2723eb0d!important;color:var(--blue)!important}.site-shell.light-mode .about-re-purpose-card.mission{background:#fff!important;color:#475569!important;border:1px solid #e2e8f0!important;box-shadow:0 15px 45px #0000000a!important}.site-shell.light-mode .about-re-purpose-card.mission h3{color:#0f172a!important}.site-shell.light-mode .about-re-purpose-card.mission .about-re-purpose-card-icon-wrap{background:#6d00ff0d!important;color:var(--blue)!important}.site-shell.light-mode .ctv2-right{background:#fff!important;border-left:1px solid #e2e8f0!important;color:#475569!important}.site-shell.light-mode .ctv2-left{background:#f8fafc!important;border-right:1px solid #e2e8f0!important}.site-shell.light-mode .ctv2-privacy{color:#475569!important}.site-shell.light-mode .ctv2-privacy a{color:var(--blue)!important}.site-shell.light-mode .ctv2-privacy-box{border-color:#cbd5e1!important}.site-shell.light-mode .ctv2-privacy input:checked~.ctv2-privacy-box{background:var(--blue)!important;border-color:var(--blue)!important}.site-shell.light-mode .site-header{background:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text);border-bottom:1px solid rgba(109,0,255,.08)}.site-shell.light-mode .site-header .brand-logo{--logo-primary: #2723eb;--logo-secondary: #6d00ff;--logo-text-color: #120e2b}.site-shell.light-mode .site-header .brand:hover .brand-logo{--logo-secondary: #be04a1;--logo-primary: #2723eb}.site-shell.light-mode .desktop-nav a{color:var(--text)}.site-shell.light-mode .desktop-nav a:hover,.site-shell.light-mode .desktop-nav .nav-dropdown-trigger:hover,.site-shell.light-mode .nav-dropdown-wrapper:hover .nav-dropdown-trigger,.site-shell.light-mode .desktop-nav a.active,.site-shell.light-mode .nav-dropdown-trigger.active{color:var(--blue)}.site-shell.light-mode .nav-dropdown{background:#fff;border:1px solid rgba(109,0,255,.12);box-shadow:0 20px 48px #2723eb14}.site-shell.light-mode .dropdown-header-bar{border-bottom:1px solid var(--line)}.site-shell.light-mode .dropdown-eyebrow{color:var(--blue)}.site-shell.light-mode .dropdown-view-all{color:var(--text)}.site-shell.light-mode .dropdown-item{color:var(--text);border-bottom:1px solid rgba(109,0,255,.04)}.site-shell.light-mode .dropdown-item:hover,.site-shell.light-mode .dropdown-item.active{background:#6d00ff0a}.site-shell.light-mode .dropdown-item:hover .dropdown-item-icon.color-theme-0,.site-shell.light-mode .dropdown-item.active .dropdown-item-icon.color-theme-0{background:#2723eb14!important;border-color:#2723eb99!important;color:#2723eb!important;box-shadow:0 0 8px #2723eb26!important}.site-shell.light-mode .dropdown-item:hover .dropdown-item-icon.color-theme-1,.site-shell.light-mode .dropdown-item.active .dropdown-item-icon.color-theme-1{background:#be04a114!important;border-color:#be04a199!important;color:#be04a1!important;box-shadow:0 0 8px #be04a126!important}.site-shell.light-mode .dropdown-item:hover .dropdown-item-icon.color-theme-2,.site-shell.light-mode .dropdown-item.active .dropdown-item-icon.color-theme-2{background:#6d00ff14!important;border-color:#6d00ff99!important;color:#6d00ff!important;box-shadow:0 0 8px #6d00ff26!important}.site-shell.light-mode .dropdown-item:hover .dropdown-item-icon.color-theme-3,.site-shell.light-mode .dropdown-item.active .dropdown-item-icon.color-theme-3{background:#28d7ff14!important;border-color:#28d7ffb3!important;color:#0088a8!important;box-shadow:0 0 8px #28d7ff26!important}.site-shell.light-mode .dropdown-item:hover .dropdown-item-icon.color-theme-4,.site-shell.light-mode .dropdown-item.active .dropdown-item-icon.color-theme-4{background:#ff910014!important;border-color:#ff910099!important;color:#d66f00!important;box-shadow:0 0 8px #ff910026!important}.site-shell.light-mode .dropdown-item:hover .dropdown-item-icon.color-theme-5,.site-shell.light-mode .dropdown-item.active .dropdown-item-icon.color-theme-5{background:#00c85314!important;border-color:#00c85399!important;color:#047857!important;box-shadow:0 0 8px #00c85326!important}.site-shell.light-mode .dropdown-item-content strong{color:var(--text)}.site-shell.light-mode .dropdown-item-content span{color:var(--muted)}.site-shell.light-mode .dropdown-showcase-panel{border-left:1px solid var(--line);background:#fbfaff}.site-shell.light-mode .dropdown-showcase-card{background:#fff;border:1px solid rgba(109,0,255,.08);box-shadow:0 10px 30px #2723eb0a}.site-shell.light-mode .dropdown-showcase-card h4,.site-shell.light-mode .dropdown-showcase-card p{color:var(--text)}.site-shell.light-mode .dropdown-showcase-card p{color:var(--muted)}.site-shell.light-mode .showcase-feature-tag{background:#6d00ff0a;color:var(--blue);border:1px solid rgba(109,0,255,.08)}.site-shell.light-mode .showcase-cta{color:#fff}.site-shell.light-mode .mobile-drawer{background:#fff;border-left:1px solid var(--line);color:var(--text)}.site-shell.light-mode .mobile-drawer-header{border-bottom:1px solid var(--line)}.site-shell.light-mode .mobile-drawer .brand-logo{--logo-text-color: #120e2b;--logo-handle: #2723eb;--logo-cursor: #2723eb;--logo-subtitle: #2723eb}.site-shell.light-mode .mobile-drawer-close{color:var(--text)}.site-shell.light-mode .mobile-drawer-close:hover{background:#6d00ff0f}.site-shell.light-mode .mobile-nav-link{color:var(--text);border-bottom-color:var(--line)}.site-shell.light-mode .mobile-nav-link:hover,.site-shell.light-mode .mobile-nav-trigger:hover{background:#6d00ff0a;color:var(--blue)}.site-shell.light-mode .mobile-nav-link.active{background:#6d00ff0d;color:var(--blue)}.site-shell.light-mode .mobile-nav-trigger.open{color:var(--blue);background:#6d00ff0f}.site-shell.light-mode .mobile-nav-accordion{border-bottom-color:var(--line)}.site-shell.light-mode .mobile-nav-dropdown{background:#6d00ff05;border-top-color:var(--line)}.site-shell.light-mode .mobile-nav-dropdown-link{color:var(--text);border-bottom-color:var(--line)}.site-shell.light-mode .mobile-nav-dropdown-link:hover,.site-shell.light-mode .mobile-nav-dropdown-link.active{background:#6d00ff0f;color:var(--blue)}.site-shell.light-mode .mobile-nav-all-icon{background:#6d00ff14;color:var(--blue)}.site-shell.light-mode .mobile-drawer-footer{border-top-color:var(--line)}.site-shell.light-mode .hero{background:radial-gradient(circle at 20% 35%,rgba(39,35,235,.08),transparent 28%),radial-gradient(circle at 75% 20%,rgba(190,4,161,.06),transparent 24%),#faf9ff;color:var(--text);border-bottom:1px solid var(--line)}.site-shell.light-mode .hero-lede{color:var(--muted)}.site-shell.light-mode .eyebrow{color:var(--blue)}.site-shell.light-mode .ghost-link{color:var(--text)}.site-shell.light-mode .ghost-link:hover{color:var(--blue)}.site-shell.light-mode .rating-pill{background:#fff;border-color:#6d00ff1f;box-shadow:0 4px 18px #2723eb0a}.site-shell.light-mode .rating-pill:hover{border-color:var(--blue)}.site-shell.light-mode .rating-score,.site-shell.light-mode .rating-label{color:var(--text)}.site-shell.light-mode .hero-panel{background:#fff;border-color:#6d00ff1f;box-shadow:0 20px 48px #2723eb0f}.site-shell.light-mode .panel-caption{background:linear-gradient(to top,#fff 80%,#fff0);color:var(--text)}.site-shell.light-mode .panel-caption p{color:var(--muted)}.site-shell.light-mode .hero-stat-card{color:var(--text)}.site-shell.light-mode .hero-stat-card p{color:var(--muted)}.site-shell.light-mode .hero-new-dots button{background:#6d00ff33;border-color:#6d00ff1a}.site-shell.light-mode .hero-new-dots button.active{background:linear-gradient(90deg,#6d00ff,#be04a1);border-color:transparent;box-shadow:0 0 10px #6d00ff4d}.site-shell.light-mode .logo-marquee{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-shell.light-mode .marquee-track span{color:var(--text)}.site-shell.light-mode .about-us-section{background:#fff}.site-shell.light-mode .about-us-card{background:#fff;border-color:var(--line);box-shadow:0 12px 38px #2723eb0a}.site-shell.light-mode .about-us-card:hover{box-shadow:0 20px 48px #2723eb14}.site-shell.light-mode .innovation-section{background:#fff;color:var(--text);border-bottom:1px solid var(--line)}.site-shell.light-mode .innovation-copy p:last-child{color:var(--muted)}.site-shell.light-mode .engagement-section{background:linear-gradient(105deg,#2723eb0f,#6d00ff0a 48%,#be04a10a);color:var(--text)}.site-shell.light-mode .wave-top{background:#faf9ff}.site-shell.light-mode .engagement-card{background:#fff;border:1px solid rgba(109,0,255,.06);box-shadow:0 10px 30px #2723eb0a}.site-shell.light-mode .engagement-card p{color:var(--muted)}.site-shell.light-mode .work-section{background:var(--soft)}.site-shell.light-mode .filter-tabs button{background:#fff;color:var(--text);border-color:#6d00ff26}.site-shell.light-mode .filter-tabs button.active{color:#fff;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%)}.site-shell.light-mode .project-card{background:#fff;color:var(--text);border:1px solid rgba(109,0,255,.08);box-shadow:0 12px 34px #2723eb0a}.site-shell.light-mode .project-card span{color:var(--blue)}.site-shell.light-mode .project-card p{color:var(--muted)}.site-shell.light-mode .insights-strip{background:var(--soft);color:var(--text);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-shell.light-mode .insights-strip p{color:var(--text)}.site-shell.light-mode .insights-strip div span{color:var(--blue)}.site-shell.light-mode .global-section{background:linear-gradient(105deg,#2723eb0f,#6d00ff0a 48%,#be04a10a);color:var(--text)}.site-shell.light-mode .world-card{background:#fff;border:1px solid rgba(109,0,255,.08);box-shadow:0 14px 34px #2723eb0a}.site-shell.light-mode .world-map{filter:drop-shadow(0 0 25px rgba(109,0,255,.12))}.site-shell.light-mode .booking-card{background:#fff;border:1px solid rgba(109,0,255,.12);box-shadow:0 20px 48px #2723eb0f;color:var(--text)}.site-shell.light-mode .booking-header span{color:var(--muted)}.site-shell.light-mode .calendar-grid button{background:#6d00ff0a;border-color:#6d00ff1f;color:var(--text)}.site-shell.light-mode .calendar-grid span{color:var(--muted)}.site-shell.light-mode .calendar-grid button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.site-shell.light-mode .booking-card select{background:#6d00ff0a;border-color:#6d00ff1f;color:var(--text)}.site-shell.light-mode .booking-card option{background:#fff;color:var(--text)}.site-shell.light-mode .faq-panel{background:#ded7ff}.site-shell.light-mode .faq-item{border-color:#2723eb1f;background:#ffffffb3}.site-shell.light-mode .site-footer{background:linear-gradient(#faf9fff0,#faf9fffa),url(https://www.nzminds.com/static/images/footer-bg.jfif) center/cover;color:var(--text);border-top:1px solid var(--line)}.site-shell.light-mode .footer-form h2,.site-shell.light-mode .footer-links h2{color:var(--text)}.site-shell.light-mode .footer-form input,.site-shell.light-mode .footer-form select,.site-shell.light-mode .footer-form textarea{background:#6d00ff0a;border-color:#6d00ff1f;color:var(--text)}.site-shell.light-mode .footer-form input:focus,.site-shell.light-mode .footer-form select:focus,.site-shell.light-mode .footer-form textarea:focus{border-color:var(--blue);background:#fff}.site-shell.light-mode .footer-form option{background:#fff;color:var(--text)}.site-shell.light-mode .confidential{color:var(--muted)}.site-shell.light-mode .footer-links a{color:var(--text)}.site-shell.light-mode .footer-links a:hover{color:var(--blue)}.site-shell.light-mode .footer-social span{color:var(--muted)}.site-shell.light-mode .footer-social a{background:#6d00ff0d;border-color:#6d00ff26;color:var(--blue)}.site-shell.light-mode .footer-social a:hover{background:var(--blue);color:#fff}.site-shell.light-mode .footer-bottom{background:var(--soft);border-top:1px solid var(--line);color:var(--muted)}.site-shell.light-mode .hero-new{background:url(/assets/hero_bg_premium-C84WYs-l.png) center/cover no-repeat!important;border-bottom:1px solid var(--line)}.site-shell.light-mode .hero-feat-card{background:#fff;border-color:#6d00ff1a;box-shadow:0 10px 30px #2723eb0a}.site-shell.light-mode .hero-feat-card:hover{background:#fff;box-shadow:0 20px 48px #2723eb14}.site-shell.light-mode .hero-bento-card{background:#fff;border-color:#6d00ff1f;box-shadow:0 10px 30px #2723eb0a,inset 0 1px #fffc;color:var(--text)}.site-shell.light-mode .hero-bento-card:hover{background:#fff;border-color:#6d00ff59;box-shadow:0 20px 48px #2723eb14}.site-shell.light-mode .hbc-label{color:var(--text)}.site-shell.light-mode .hbc-arrow{color:var(--muted)}.site-shell.light-mode .hbc-stat-val{color:var(--text)}.site-shell.light-mode .hbc-stat-key,.site-shell.light-mode .hbc-desc{color:var(--muted)}.site-shell.light-mode .hero-bento-card:hover .hbc-desc{color:var(--text)}.site-shell.light-mode .hbc-erp-module-tag{background:#00000008;border-color:#0000000d;color:var(--muted)}.site-shell.light-mode .hero-bento-card:hover .hbc-erp-module-tag{background:#00c85314;border-color:#00c85326;color:#047857}.site-shell.light-mode .hbc-erp-icon path{stroke:#00000040}.site-shell.light-mode .hbc-erp-icon path[fill^=rgba]{fill:#00000005}.site-shell.light-mode .feat-card-copy h3{background:none;-webkit-text-fill-color:initial;color:var(--text)}.site-shell.light-mode .feat-card-copy p{color:var(--muted)}.site-shell.light-mode .feat-card-icon{background:#6d00ff0d;border-color:#6d00ff26;color:var(--blue)}.site-shell.light-mode .hero-slide-cta{background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff}.site-shell.light-mode .hero-slide-cta:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%)}.site-shell.light-mode .industries-section{color:var(--text)}.site-shell.light-mode .ind-hero{background:#fff}.site-shell.light-mode .ind-headline-white{color:var(--text)}.site-shell.light-mode .ind-see-all{color:var(--blue)}.site-shell.light-mode .ind-see-all:hover{color:var(--magenta)}.site-shell.light-mode .ind-main-purple-bg{background:linear-gradient(185deg,#6000ff,#4500b8);color:#fff;border-bottom:none}.site-shell.light-mode .ind-simple-card{background:#fff;border:1px solid var(--line);color:var(--text)}.site-shell.light-mode .ind-simple-card:hover{border-color:var(--blue);background:#fbfaff}.site-shell.light-mode .ind-hero-wave path{fill:#6000ff!important}.site-shell.light-mode .footer-aedentek-logo img{filter:brightness(0) saturate(100%) invert(18%) sepia(88%) saturate(6000%) hue-rotate(265deg) brightness(85%) contrast(115%)!important}.site-shell.light-mode .port-hero{background:linear-gradient(#ffffffe0,#fffffff0),url(/assets/pngtree-animated-gif-wavy-effect-picture-image_16186786-DuFBHyFI.jpg) center/cover no-repeat!important}.site-shell.light-mode .port-hero2{background:linear-gradient(#ffffffe0,#fffffff0),url(/assets/hero_dark_1-BzqQOC85.png) center/cover no-repeat!important}.site-shell.light-mode .about-re-hero{background:url(/assets/about-DUc9wjR5.png) center/cover no-repeat!important}.site-shell.light-mode .industry-hero{background-image:url(/assets/industry_hero-wq_Nq80z.png)!important;background-position:center 5%!important;background-size:auto!important;background-repeat:no-repeat!important}.site-shell.light-mode .sv2-hero{background:linear-gradient(160deg,#ffffffe0,#ffffffeb,#fffffff5),url(/assets/back7-gqyo13tG.avif) center/cover no-repeat!important;color:#120e2b!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .sv2-strip{border-top:1px solid rgba(0,0,0,.08)!important}.site-shell.light-mode .sv2-strip-label{color:#475569!important}.site-shell.light-mode .sv2-strip-item{color:#1e293b!important;opacity:.8!important}.site-shell.light-mode .sv2-strip-item:hover{opacity:1!important}.site-shell.light-mode .sv2-what{background:linear-gradient(#ffffffe0,#fffffff0),url(/assets/back4-B_1JAMmQ.jpg) center/cover no-repeat!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .service-media-overlay{background:linear-gradient(135deg,#ffffff1a,#ffffff4d)!important;mix-blend-mode:normal!important}.site-shell.light-mode .service-media-img{filter:none!important;border:1px solid rgba(109,0,255,.12)!important;box-shadow:0 20px 50px #6d00ff14!important}.site-shell.light-mode p,.site-shell.light-mode li,.site-shell.light-mode .hero-lede,.site-shell.light-mode .service-intro,.site-shell.light-mode .oq-desc,.site-shell.light-mode .oq-item-desc,.site-shell.light-mode .about-re-purpose-header p,.site-shell.light-mode .about-re-purpose-card p,.site-shell.light-mode .wreath-lbl,.site-shell.light-mode .panel-caption p,.site-shell.light-mode .hero-stat-card p,.site-shell.light-mode .feat-card-copy p,.site-shell.light-mode .hbc-desc,.site-shell.light-mode .hbc-stat-key,.site-shell.light-mode .glass-offering-card p,.site-shell.light-mode .about-re-hero-box p,.site-shell.light-mode .about-re-journey-content p,.site-shell.light-mode .about-re-culture-content p,.site-shell.light-mode .about-re-benefits-box p,.site-shell.light-mode .about-re-benefits-list li,.site-shell.light-mode .footer-navigation-rows a,.site-shell.light-mode .footer-copyright-strip span,.site-shell.light-mode .footer-social span,.site-shell.light-mode .sv2-hero-sub,.site-shell.light-mode .sv2-sec-sub{color:#334155!important}.site-shell.light-mode h1,.site-shell.light-mode h2,.site-shell.light-mode h3,.site-shell.light-mode h4,.site-shell.light-mode h5,.site-shell.light-mode h6,.site-shell.light-mode .logo-title,.site-shell.light-mode .dropdown-item-content strong,.site-shell.light-mode .about-re-hero-box h1,.site-shell.light-mode .about-re-purpose-header h2,.site-shell.light-mode .about-re-purpose-card h3,.site-shell.light-mode .ctv2-brand-name,.site-shell.light-mode .ctv2-form-title,.site-shell.light-mode .ctv2-field label,.site-shell.light-mode .hero-slide-line2,.site-shell.light-mode .port-hero-content h1,.site-shell.light-mode .products-headline,.site-shell.light-mode .product-info h3,.site-shell.light-mode .service-hero-copy h1,.site-shell.light-mode .process-step-content h4,.site-shell.light-mode .process-narrative-headline,.site-shell.light-mode .why-choose-card h3,.site-shell.light-mode .service-related-card h3,.site-shell.light-mode .oq-heading,.site-shell.light-mode .sv2-hero-title,.site-shell.light-mode .sv2-sec-title{color:#0f172a!important}.site-shell.light-mode .contact-locations{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.site-shell.light-mode .locations-eyebrow{color:var(--blue)!important}.site-shell.light-mode .locations-header h2{color:#0f172a!important}.site-shell.light-mode .locations-subtext{color:#334155!important}.site-shell.light-mode .location-card{background:#fff!important;border:1px solid rgba(109,0,255,.1)!important;box-shadow:0 10px 30px #6d00ff0a!important}.site-shell.light-mode .location-card:hover{border-color:#6d00ff4d!important;box-shadow:0 20px 48px #6d00ff14!important}.site-shell.light-mode .location-card-header h3{color:#0f172a!important}.site-shell.light-mode .location-card-body p{color:#334155!important}.site-shell.light-mode .location-card-body .loc-icon{color:var(--blue)!important}.site-shell.light-mode .location-card:hover .loc-icon{color:#00c853!important}.work-section{background:#fff!important;padding:85px 0 95px}.proj-top-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;margin-bottom:50px}.proj-top-left{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.proj-section-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(32px,4vw,44px);color:#030303;margin:0;text-transform:uppercase}.proj-top-left .filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.proj-top-left .filter-tabs button{padding:8px 18px;border-radius:20px;border:1px solid rgba(109,0,255,.15);background:#fff;color:#4d4864;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:750;transition:all .2s ease}.proj-top-left .filter-tabs button.active{background:#000;color:#fff;border-color:#000}.proj-view-all-btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 28px;border-radius:6px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;text-decoration:none;transition:background .2s ease,transform .2s ease}.proj-view-all-btn:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);transform:translateY(-1px)}.proj-top-right{display:flex;justify-content:flex-end}.proj-top-banner-img{width:100%;max-width:480px;height:280px;object-fit:cover;border-radius:12px;box-shadow:0 15px 40px #00000014}.project-grid-new{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.proj-card-new{position:relative;border-radius:12px;overflow:hidden;height:400px;box-shadow:0 12px 36px #00000014;border:1px solid rgba(109,0,255,.05);transition:transform .25s ease,box-shadow .25s ease}.proj-card-new:hover{transform:translateY(-5px);box-shadow:0 18px 45px #00000026}.proj-card-img-new{width:100%;height:100%;object-fit:cover;display:block}.proj-card-tag-new{position:absolute;top:16px;right:16px;padding:6px 14px;border-radius:20px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:.5px;z-index:5}.tag-blue{background:#007bff}.tag-green{background:#28a745}.tag-black{background:#111}.proj-card-overlay-new{position:absolute;bottom:0;left:0;width:100%;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.5) 65%,transparent 100%);display:flex;flex-direction:column;gap:12px}.proj-card-title-new{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;color:#fff;margin:0;line-height:1.35}.proj-card-link-new{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;color:#28d7ff;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap .2s ease}.proj-card-link-new:hover{color:#fff;gap:9px}@media(max-width:991px){.proj-top-grid{grid-template-columns:1fr;gap:30px}.proj-top-right{justify-content:center}.project-grid-new{grid-template-columns:1fr;max-width:420px;margin:0 auto}.proj-card-new{height:360px}}.products-section{padding:85px 0;background:#fff;border-top:1px solid rgba(109,0,255,.08)}.products-header{text-align:center;margin-bottom:50px}.products-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;color:#6d6a7c;text-transform:uppercase;margin-bottom:10px}.products-headline{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(28px,4vw,40px);color:#030303;margin:0}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.product-card-new{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px #2723eb0d;border:1px solid rgba(109,0,255,.06);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.product-card-new:hover{transform:translateY(-5px);box-shadow:0 20px 48px #2723eb1a}.product-img-wrapper{width:100%;aspect-ratio:1.5;overflow:hidden;background:#fff}.product-img-wrapper img{width:100%;height:100%;object-fit:contain}.product-info{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;flex:1}.product-info h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;color:#1d1d27;margin:0;line-height:1.4;min-height:50px}.product-visit-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;border-radius:6px;background:#0026e6;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s ease}.product-visit-btn:hover{background:#001ec0}@media(max-width:991px){.products-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:10px 24px 24px;margin:0 -24px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.products-grid::-webkit-scrollbar{display:none}.products-grid>a,.product-card-new{flex:0 0 290px;scroll-snap-align:center}}.reviews-section{padding:100px 0;background:#fff;border-top:1px solid rgba(109,0,255,.08);overflow:hidden}.reviews-header-new{text-align:center;margin-bottom:60px}.reviews-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:900;letter-spacing:1.5px;color:var(--blue);text-transform:uppercase;margin-bottom:12px}.reviews-headline-new{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(28px,4vw,42px);color:#030303;margin:0}.reviews-gradient-text{background:linear-gradient(90deg,#be04a1,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.reviews-marquee-container{position:relative;width:100vw;margin-left:calc(-50vw + 50%);overflow:hidden;padding:20px 0 40px;mask-image:linear-gradient(to right,transparent,white 15%,white 85%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,white 15%,white 85%,transparent)}.reviews-marquee-track{display:flex;gap:24px;width:max-content;animation:reviews-scroll-left-to-right 40s linear infinite}.reviews-marquee-track:hover{animation-play-state:paused}.review-marquee-card{width:400px;flex-shrink:0;background:#fff;border-radius:20px;padding:30px;border:1px solid #e6e2ff;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;box-shadow:0 8px 30px #6d00ff08;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.review-marquee-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #6d00ff14;border-color:var(--lavender)}.review-card-tag{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--blue);display:block;margin-bottom:15px}.review-card-quote{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.65;color:#1d1d27;font-weight:600;margin:0}.review-card-author{display:flex;align-items:center;gap:14px;margin-top:24px;border-top:1px solid #f4f0ff;padding-top:16px}.review-card-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--soft)}.review-card-author-info{display:flex;flex-direction:column}.review-card-name{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:800;color:#100b2a}.review-card-stars{display:flex;gap:3px;margin-top:4px}@keyframes reviews-scroll-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.insights-strip-new{padding:70px 0;background:#000;color:#fff;text-align:center;border-top:1px solid rgba(255,255,255,.06)}.strip-header{margin-bottom:35px}.strip-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:2px;color:#28d7ff;text-transform:uppercase;margin-bottom:8px}.strip-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(22px,3vw,32px);color:#fff;margin:0;text-transform:uppercase}.strip-logos{display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap}.strip-logos span{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#ffffffb3;transition:color .2s ease}.strip-logos span:hover{color:#fff}@media(max-width:768px){.strip-logos{gap:30px}.strip-logos span{font-size:18px}}.articles-section-new{padding:90px 0;background:#fff;border-top:1px solid rgba(109,0,255,.08)}.articles-header-new{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:50px}.articles-header-new h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:clamp(28px,4vw,42px);line-height:1.15;color:#030303;margin:0;text-transform:uppercase;text-align:left}.articles-gradient-text{background:linear-gradient(90deg,#be04a1,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.latest-video-badge{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 16px;background:#000;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;border-radius:20px;letter-spacing:.5px}.badge-dot{width:6px;height:6px;background:#ff3b30;border-radius:50%;box-shadow:0 0 8px #ff3b30}.articles-grid-new{display:grid;grid-template-columns:1.15fr .85fr;gap:40px}.articles-left-col{display:flex;flex-direction:column;gap:20px}.video-player-mockup{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:#11053b;box-shadow:0 15px 40px #0000001a}.video-thumb{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;inset:0;background:#00000026;display:flex;align-items:center;justify-content:center}.play-button-outer{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #00000040;transition:transform .2s ease,background .2s ease}.play-button-outer:hover{transform:scale(1.08);background:#fff}.play-button-inner{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:18px solid #0026e6;margin-left:4px}.video-title-new{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:850;color:#1d1d27;margin:0;line-height:1.35;text-align:left}.read-more-link-new{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;color:#0026e6;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap .2s ease}.read-more-link-new:hover{gap:9px;color:#001ec0}.uppercase-link{text-transform:uppercase;letter-spacing:.5px}.articles-right-col{display:flex;flex-direction:column;gap:30px}.purple-graphic-card{background:linear-gradient(135deg,#6d00ff,#be04a1);border-radius:12px;padding:30px;color:#fff;display:flex;flex-direction:column;gap:16px;box-shadow:0 15px 40px #6d00ff26;text-align:left}.pg-logo{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:900;letter-spacing:1px}.pg-tagline{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.5px;opacity:.85}.pg-stats{display:flex;gap:40px;margin-top:10px}.pg-stat-item{display:flex;flex-direction:column}.pg-stat-val{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:38px;font-weight:900}.pg-stat-lbl{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;opacity:.8}.story-block-new{display:flex;flex-direction:column;gap:12px;text-align:left}.story-block-new h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:19px;font-weight:850;color:#1d1d27;margin:0;line-height:1.35}.story-block-new p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;line-height:1.6;color:#6d6a7c;margin:0}@media(max-width:991px){.articles-grid-new{grid-template-columns:1fr;gap:40px}}.global-stats-row-new{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;width:100%}.global-stat-box-new{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:16px;text-align:center;color:#fff}.global-stat-box-new strong{display:block;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:900;margin-bottom:4px}.global-stat-box-new span{display:block;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;opacity:.85;line-height:1.3}@media(max-width:600px){.global-stats-row-new{grid-template-columns:1fr;gap:12px}}.site-footer-new{position:relative;background:linear-gradient(#0a0814eb,#0a0814f7),url(https://www.nzminds.com/static/images/footer-bg.jfif) center/cover;padding:80px 0 0;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.footer-global-presence{text-align:center;margin-bottom:60px}.global-presence-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;letter-spacing:1.5px;color:#fff9;text-transform:uppercase;margin-bottom:20px}.footer-addresses-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;text-align:left}.footer-address-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.footer-address-card:hover{background:#ffffff0f;border-color:#28d7ff;transform:translateY(-4px);box-shadow:0 8px 24px #28d7ff1a}.footer-address-header{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:8px}.footer-address-flag{width:18px;height:auto;border-radius:2px;display:block}.footer-address-city{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:700;color:#fff}.footer-address-body{display:flex;flex-direction:column;gap:8px}.footer-address-text{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;line-height:1.45;color:#ffffffa6;margin:0;display:flex;align-items:flex-start;gap:6px}.footer-address-icon{color:#fff6;flex-shrink:0;margin-top:2px}.footer-address-text a{color:#ffffffa6;text-decoration:none;transition:color .2s ease}.footer-address-text a:hover{color:#28d7ff}@media(max-width:1200px){.footer-addresses-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.footer-addresses-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.footer-addresses-grid{grid-template-columns:1fr;gap:12px}}.footer-main-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;margin-bottom:70px}.footer-col-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:850;color:#fff;margin:0 0 28px;letter-spacing:.5px}.footer-thoughts-form{display:flex;flex-direction:column;gap:16px}.footer-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.footer-thoughts-form input:not([type=checkbox]),.footer-thoughts-form select,.footer-thoughts-form textarea{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:14px 18px;color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;transition:border-color .2s ease,background-color .2s ease;width:100%}.footer-thoughts-form input:not([type=checkbox]):focus,.footer-thoughts-form select:focus,.footer-thoughts-form textarea:focus{border-color:#0026e6;background:#ffffff0d;outline:none}.footer-thoughts-form select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px;padding-right:45px;color:#fff}.footer-thoughts-form select option{background:#0b0722;color:#fff}.footer-thoughts-form select optgroup{background:#0b0722;color:#a855f7;font-weight:700;font-style:normal;padding:6px}.footer-thoughts-form select optgroup option{background:#0b0722;color:#fff;font-weight:400}.form-nda-confidential{display:flex;align-items:center;gap:8px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;color:#28a745;letter-spacing:.5px}.nda-check-icon{color:#28a745}.form-submit-row{display:flex;align-items:center;gap:20px;margin-top:10px;flex-wrap:wrap}.footer-submit-btn-new{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 32px;border-radius:0;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:800;border:none;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%);cursor:pointer;transition:background .2s ease,transform .2s ease}.footer-submit-btn-new:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);transform:translateY(-1px)}.footer-mail-us{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;color:#ffffffa6}.footer-mail-us a{color:#fff;text-decoration:underline;font-weight:600;transition:color .2s ease}.footer-mail-us a:hover{color:#28d7ff}.site-shell.light-mode .footer-mail-us{color:#475569!important}.site-shell.light-mode .footer-mail-us a{color:#0f172a!important}.site-shell.light-mode .footer-mail-us a:hover{color:var(--blue)!important}.footer-form-message{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;color:#28d7ff;margin:5px 0 0}.footer-navigation-rows{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;width:100%}.footer-services-section{display:flex;flex-direction:column;gap:16px}.footer-row-heading{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:850;color:#fff;margin:0;letter-spacing:.5px}.footer-nav-row{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.footer-nav-row a{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;color:#ffffffb3;text-decoration:none;transition:color .2s ease,transform .2s ease;white-space:nowrap}.footer-nav-row a:hover{color:#fff}.main-nav-row a{font-size:15px;font-weight:800;color:#ffffff8c}.main-nav-row a:hover{color:#28d7ff}.services-nav-row a{font-size:13.5px;font-weight:600;color:#ffffff8c}.services-nav-row a:hover{color:#28d7ff}.footer-social-row{display:flex;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:24px;margin-top:10px}.social-label{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;color:#ffffff80;text-transform:uppercase}.social-links-list{display:flex;gap:12px}.social-links-list a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fffc;transition:all .2s ease}.social-links-list a:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px)}.footer-branding-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding:40px 0}.footer-aedentek-logo{display:flex;align-items:center;gap:14px}.nz-logo-box{width:44px;height:44px;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;position:relative}.nz-logo-box span{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:20px;color:#fff;line-height:1}.nz-logo-box .nz-l{transform:translate(-2px,-2px)}.nz-logo-box .nz-z{transform:translate(2px,2px);position:absolute}.aedentek-logo-text{display:flex;flex-direction:column;text-align:left}.aedentek-logo-text strong{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:900;letter-spacing:1px}.aedentek-logo-text span{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:800;letter-spacing:1px;opacity:.6;margin-top:2px}.footer-iso-badges{display:flex;align-items:center;gap:20px;color:#ffffffb3}.iso-badge-item{transition:color .2s ease,transform .2s ease}.iso-badge-item:hover{color:#fff;transform:scale(1.05)}.footer-copyright-strip{background:#030114;padding:24px 0;border-top:1px solid rgba(255,255,255,.04)}.footer-copyright-inner{display:flex;justify-content:space-between;align-items:center;width:min(1760px,calc(100% - 200px));margin:0 auto}.footer-copyright-inner span{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;color:#ffffff80;font-weight:600}@media(max-width:991px){.footer-main-grid{grid-template-columns:1fr;gap:40px}.footer-branding-row{flex-direction:column;gap:30px;align-items:flex-start}.footer-copyright-inner{width:calc(100% - 48px)}}@media(max-width:768px){.footer-form-grid{grid-template-columns:1fr}.footer-nav-row{gap:10px 18px}.footer-nav-row a{font-size:13px}.main-nav-row a{font-size:14px}.services-nav-row a{font-size:12.5px}.footer-copyright-strip{padding:20px 0 100px}.footer-copyright-inner{width:calc(100% - 40px);flex-direction:column;gap:8px;text-align:center}.footer-iso-badges{flex-wrap:wrap;gap:12px}}.service-page-view{background:var(--black);color:var(--white);padding-top:80px;overflow:hidden}.service-hero-section{min-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;padding:60px 0;box-sizing:border-box;position:relative;background:radial-gradient(circle at 10% 20%,rgba(39,35,235,.15),transparent 40%),radial-gradient(circle at 90% 80%,rgba(190,4,161,.12),transparent 45%),var(--black)}.service-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.service-badge{display:inline-flex;align-items:center;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:99px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);margin-bottom:24px}.service-hero-copy h1{font-size:clamp(34px,5vw,54px);font-weight:900;line-height:1.05;margin-bottom:20px;letter-spacing:-.5px}.service-intro{font-size:17px;line-height:1.6;color:var(--muted);margin-bottom:36px;max-width:580px}.service-actions{display:flex;align-items:center;gap:20px}.service-hero-media{display:flex;justify-content:flex-end}.service-media-card{position:relative;width:100%;max-width:580px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px #00000080,0 0 40px #2723eb26}.service-media-img{width:100%;height:auto;display:block}.service-media-logo{position:absolute;bottom:20px;left:24px}.media-logo-text{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:22px;color:#fff;letter-spacing:.5px;text-transform:lowercase}.service-section-header{text-align:center;margin-bottom:50px}.service-section-header h2{font-size:34px;font-weight:900;margin-top:10px}.service-features-section{padding:80px 0;background:var(--ink);border-top:1px solid rgba(255,255,255,.05)}.service-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.service-feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:40px 30px;border-radius:16px;transition:transform .3s ease,border-color .3s ease}.service-feature-card:hover{transform:translateY(-4px);border-color:#ffffff26}.feature-number{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:22px;display:block;margin-bottom:20px}.service-feature-card h3{font-size:20px;font-weight:800;margin-bottom:14px}.service-feature-card p{color:var(--muted);font-size:14px;line-height:1.6}.service-tech-section{padding:40px 0;background:var(--ink);border-bottom:1px solid rgba(255,255,255,.05)}.service-tech-box{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:30px 40px}.service-tech-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.tech-badge{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:600;font-size:13px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:8px 18px;border-radius:99px;transition:background .2s ease}.tech-badge:hover{background:#ffffff26}.service-process-section{padding:90px 0;background:var(--black)}.service-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.process-step-card{position:relative}.process-step-header{display:flex;align-items:center;margin-bottom:20px}.step-num{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:32px;color:#ffffff40;line-height:1;margin-right:14px}.step-bar{flex-grow:1;height:2px;opacity:.8}.process-step-card h3{font-size:17px;font-weight:800;margin-bottom:12px}.process-step-card p{color:var(--muted);font-size:13px;line-height:1.6}.service-booking-section{padding:100px 0;background:radial-gradient(circle at 80% 90%,rgba(39,35,235,.12),transparent 45%),var(--ink);border-top:1px solid rgba(255,255,255,.06)}.service-booking-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}.booking-info-col h2{font-size:38px;font-weight:900;margin-top:10px;margin-bottom:20px}.booking-lede{font-size:16px;color:var(--muted);line-height:1.6;margin-bottom:30px;max-width:560px}.service-features-list{display:grid;grid-template-columns:1fr;gap:14px}.svc-feature-bullet{display:flex;align-items:center;font-size:14px;font-weight:600}.process-narrative-col{padding-left:20px;display:flex;flex-direction:column;justify-content:flex-start;height:100%}.process-narrative-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:900;text-transform:uppercase;color:var(--accent-color);letter-spacing:2px;margin-bottom:12px}.process-narrative-headline{font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.1;color:#fff;margin-bottom:24px}.process-narrative-text{font-size:16px;color:#ffffffa6;line-height:1.7;margin-bottom:30px}.process-narrative-media{position:relative;flex:1;margin-top:24px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 15px 35px #0006;height:auto}.process-media-image{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.process-narrative-media:hover .process-media-image{transform:scale(1.04)}.process-section-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:stretch}.process-grid-left{display:grid;grid-template-columns:1fr;gap:16px}.process-step-list-item{display:flex;align-items:flex-start;gap:20px;padding:24px;background:#ffffff03;border:1px solid rgba(255,255,255,.04);border-radius:14px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.process-step-list-item:hover{background:#ffffff08;border-color:#ffffff14}.process-step-bullet{width:48px;height:48px;border-radius:50%;background:rgba(var(--accent-color),.1);border:1px solid var(--accent-color);display:flex;align-items:center;justify-content:center;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:12px;color:var(--accent-color);flex-shrink:0;transition:all .3s ease}.process-step-list-item:hover .process-step-bullet{background:var(--accent-color);color:#fff;box-shadow:0 0 12px rgba(var(--accent-color),.4)}.process-step-content h4{margin:0 0 6px;font-size:16.5px;font-weight:800;color:#fff}.process-step-content p{margin:0;font-size:13.5px;color:#ffffff8c;line-height:1.5}.service-related-section{padding:90px 0;background:var(--ink);border-top:1px solid rgba(255,255,255,.05)}.service-related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:10px}.service-related-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:26px 22px;text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:12px;position:relative;transition:background .28s ease,border-color .28s ease,transform .28s ease}.service-related-card:hover{background:#ffffff0f;border-color:var(--card-accent, rgba(255, 255, 255, .14));transform:translateY(-3px)}.related-card-icon{width:42px;height:42px;border-radius:10px;background:#ffffff0f;display:grid;place-items:center;transition:background .2s ease}.service-related-card:hover .related-card-icon{background:#ffffff1f}.service-related-card h3{font-size:14px;font-weight:800;line-height:1.3}.service-related-card p{font-size:12px;color:#ffffff80;line-height:1.5;flex:1}.related-card-arrow{color:#ffffff4d;margin-top:8px;display:flex;transition:color .2s ease,transform .2s ease}.service-related-card:hover .related-card-arrow{color:var(--card-accent, #ffffff);transform:translate(4px)}.service-page-view{--ink: #100b2a;--black: #030303;--white: #ffffff;--muted: #6d6a7c}.service-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;padding:8px 0;color:#ffffff80}.service-breadcrumb a{color:#ffffff80;text-decoration:none;transition:color .18s ease}.service-breadcrumb a:hover{color:#fff}.service-breadcrumb .bc-sep{opacity:.3}.service-breadcrumb .bc-current{color:#fff}.text-center{text-align:center}@media(max-width:1100px){.service-related-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.service-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.service-related-grid{grid-template-columns:1fr}}@media(max-width:991px){.service-hero-grid{grid-template-columns:1fr!important;gap:40px!important}.service-hero-media{justify-content:center!important}.service-hero-copy{text-align:center!important}.service-intro{margin-left:auto!important;margin-right:auto!important}.service-actions{justify-content:center!important}.service-features-grid{grid-template-columns:repeat(2,1fr)!important}.service-process-grid{grid-template-columns:repeat(2,1fr)!important;gap:40px!important}.service-booking-grid{grid-template-columns:1fr!important;gap:50px!important}.process-section-grid{grid-template-columns:1fr!important;gap:40px!important}.process-narrative-col{padding-left:0!important;height:auto!important}.process-narrative-media{height:auto!important;min-height:auto!important;position:relative!important;margin-top:24px!important}.tech-badges-grid{justify-content:center!important}}@media(max-width:768px){.service-hero-section{padding:50px 0!important;min-height:auto!important}.service-features-section,.why-choose-section,.service-related-section,.tech-tabs-section{padding:60px 0!important}.service-actions{flex-direction:column!important;width:100%!important;align-items:center!important;gap:14px!important}.service-actions a{width:100%!important;text-align:center!important;justify-content:center!important;box-sizing:border-box!important}.glass-offering-card{padding:30px 24px!important}.why-choose-card{padding:28px 20px!important}}@media(max-width:600px){.service-features-grid{grid-template-columns:1fr!important}.service-process-grid{grid-template-columns:1fr!important;gap:30px!important}.process-narrative-media{height:auto!important}.process-step-list-item{padding:16px!important;gap:12px!important}}.service-page-view{--accent-color: #2723eb}.service-featured-section{padding:100px 0;background:radial-gradient(circle at 50% 50%,rgba(26,12,68,.25),transparent 70%),var(--black);border-top:1px solid rgba(255,255,255,.05)}.glass-offering-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:45px 35px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px #0003}.glass-offering-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 10%,var(--accent-color),transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.glass-offering-card:hover{transform:translateY(-8px);border-color:#ffffff1f;box-shadow:0 20px 40px #0006,0 0 30px rgba(var(--accent-color),.1)}.glass-offering-card:hover:before{opacity:.08}.glass-offering-card-icon{width:52px;height:52px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;margin-bottom:26px;color:var(--accent-color);transition:all .3s ease}.glass-offering-card:hover .glass-offering-card-icon{background:var(--accent-color);color:#fff;transform:scale(1.1);box-shadow:0 0 20px rgba(var(--accent-color),.3)}.glass-offering-card h3{font-size:21px;font-weight:800;margin-bottom:14px;color:#fff}.glass-offering-card p{color:#ffffffa6;font-size:14.5px;line-height:1.6}.tech-tabs-section{padding:100px 0;background:var(--black);border-top:1px solid rgba(255,255,255,.04)}.tech-stack-widget{width:100%}.tech-tabs-grid{display:grid;grid-template-columns:.3fr .7fr;gap:50px;background:#100b2a99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:40px;box-shadow:0 20px 50px #00000080,inset 0 1px #ffffff0d}.tech-tabs-sidebar{display:flex;flex-direction:column;gap:8px;border-right:1px solid rgba(255,255,255,.08);padding-right:30px}.tech-tab-btn{position:relative;background:transparent;color:#ffffff73;padding:16px 20px;border-radius:12px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:14.5px;text-align:left;transition:color .3s ease;display:flex;align-items:center;justify-content:space-between;border:none;cursor:pointer;overflow:hidden}.tech-tab-btn span{position:relative;z-index:2}.tech-tab-btn-arrow{position:relative;z-index:2;transition:transform .3s ease,color .3s ease}.tech-tab-btn:hover{color:#fff}.tech-tab-btn:hover .tech-tab-btn-arrow{transform:translate(4px);color:#fff}.tech-tab-btn.active{color:var(--tech-accent, #6d00ff)!important}.tech-tab-btn.active .tech-tab-btn-arrow{color:var(--tech-accent, #6d00ff)!important;transform:translate(2px)}.tech-tab-btn-glow{position:absolute;inset:0;background:#ffffff0a;border-left:4px solid var(--tech-accent, #6d00ff);border-radius:12px;z-index:1;box-shadow:inset 0 1px #ffffff05}.tech-badges-container{display:flex;flex-direction:column;justify-content:flex-start}.tech-category-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:900;color:#fff;margin-bottom:24px;letter-spacing:-.3px}.tech-badges-grid{display:flex;flex-wrap:wrap;gap:12px}.tech-badge-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:99px;padding:8px 18px 8px 8px;display:flex;flex-direction:row;align-items:center;gap:10px;transition:border-color .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px #00000026;cursor:default}.tech-badge-card:hover{border-color:var(--tech-color)!important;box-shadow:0 8px 20px #0000004d,0 0 15px color-mix(in srgb,var(--tech-color) 20%,transparent)!important}.tech-badge-icon-wrap{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.04);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.tech-badge-card:hover .tech-badge-icon-wrap{transform:scale(1.1) rotate(3deg)}.tech-badge-name{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:600;font-size:13.5px;color:#fffffff2;letter-spacing:-.1px}.engineered-checklist{display:flex;flex-direction:column;gap:16px}.engineered-bullet{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#ffffff03;border-radius:12px;border:1px solid rgba(255,255,255,.03);transition:all .3s ease}.engineered-bullet:hover{background:#ffffff08;border-color:#ffffff0f}.engineered-bullet-icon{width:22px;height:22px;border-radius:50%;background:#28d7ff14;border:1.5px solid var(--accent-color);color:var(--accent-color);display:grid;place-items:center;flex-shrink:0;margin-top:2px}.engineered-bullet-content h4{margin:0 0 6px;font-size:15.5px;font-weight:800;color:#fff}.engineered-bullet-content p{margin:0;font-size:13px;color:#ffffff8c;line-height:1.55}.why-choose-section{padding:100px 0;background:var(--ink);border-top:1px solid rgba(255,255,255,.05)}.why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-choose-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:36px 30px;text-align:center;transition:all .35s ease;box-shadow:0 10px 30px #00000026}.why-choose-card:hover{background:#ffffff0a;border-color:var(--accent-color);transform:translateY(-5px);box-shadow:0 15px 35px #0000004d}.service-page-view .theme-light-section .process-step-list-item{background:#fff!important;border:1px solid rgba(109,0,255,.07)!important;border-radius:20px!important;padding:24px 28px!important;gap:20px!important;box-shadow:0 10px 30px #6d00ff08,0 1px 3px #00000003!important;transition:all .4s cubic-bezier(.165,.84,.44,1)!important}.service-page-view .theme-light-section .process-step-list-item:hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,var(--accent-color) 35%,transparent)!important;box-shadow:0 20px 40px color-mix(in srgb,var(--accent-color) 12%,transparent),0 1px 3px #00000005!important}.service-page-view .theme-light-section .process-step-bullet{background:color-mix(in srgb,var(--accent-color) 6%,#ffffff)!important;border:1.5px solid color-mix(in srgb,var(--accent-color) 20%,transparent)!important;color:var(--accent-color)!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color) 4%,transparent)!important}.service-page-view .theme-light-section .process-step-list-item:hover .process-step-bullet{background:var(--accent-color)!important;color:#fff!important;box-shadow:0 0 16px color-mix(in srgb,var(--accent-color) 40%,transparent)!important;transform:scale(1.05)!important}.why-choose-icon-wrap{width:58px;height:58px;border-radius:50%;background:#6d00ff0f;border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;margin:0 auto 20px;color:var(--accent-color);box-shadow:0 0 15px rgba(var(--accent-color),.1);transition:all .3s ease}.why-choose-card:hover .why-choose-icon-wrap{background:var(--accent-color);color:#fff;transform:scale(1.1);box-shadow:0 0 20px rgba(var(--accent-color),.3)}.why-choose-card h3{font-size:17px;font-weight:850;margin-bottom:12px;color:#fff}.why-choose-card p{font-size:13.5px;color:#fff9;line-height:1.6;margin:0}.vibrant-cta-banner{padding:80px 0;background:linear-gradient(135deg,#be04a1,#6d00ff,#2723eb);color:#fff;text-align:center;position:relative;overflow:hidden}.vibrant-cta-banner:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 16H16V14H14V16ZM0 0H2V2H0V0ZM0 8H2V10H0V8ZM0 16H2V18H0V16ZM0 24H2V26H0V24ZM0 32H2V34H0V32ZM0 40H2V42H0V40ZM0 48H2V50H0V48ZM0 56H2V58H0V56ZM0 64H2V66H0V64ZM0 72H2V74H0V72ZM8 0H10V2H8V0ZM16 0H18V2H16V0ZM24 0H26V2H24V0ZM32 0H34V2H32V0ZM40 0H42V2H40V0ZM48 0H50V2H48V0ZM56 0H58V2H56V0ZM64 0H66V2H64V0ZM72 0H74V2H72V0ZM8 8H10V10H8V8ZM16 8H18V10H16V8ZM24 8H26V10H24V8ZM32 8H34V10H32V8ZM40 8H42V10H40V8ZM48 8H50V10H48V8ZM56 8H58V10H56V8ZM64 8H66V10H64V8ZM72 8H74V10H72V8%27 fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6}.vibrant-cta-container{position:relative;z-index:2;max-width:780px;margin:0 auto}.vibrant-cta-container h2{font-size:clamp(26px,4.5vw,42px);font-weight:900;margin-bottom:18px;letter-spacing:-.5px}.vibrant-cta-container p{font-size:16.5px;color:#ffffffe6;line-height:1.6;margin-bottom:34px}.vibrant-cta-btn{background:#fff;color:#030303;padding:14px 38px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:14px;border-radius:99px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 25px #00000026;transition:all .3s ease}.vibrant-cta-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #00000040;background:var(--soft)}.accordion-faq-section{padding:100px 0;background:var(--black)}.accordion-faq-container{max-width:820px;margin:0 auto}.accordion-faq-header{text-align:center;margin-bottom:50px}.accordion-faq-icon-wrap{width:50px;height:50px;border-radius:50%;background:#6d00ff1a;border:1px solid var(--accent-color);color:var(--accent-color);display:grid;place-items:center;margin:0 auto 16px;box-shadow:0 0 15px rgba(var(--accent-color),.2)}.accordion-faq-header h2{font-size:32px;font-weight:900;margin-top:10px;color:#fff}.accordion-faq-header p{font-size:15px;color:#ffffff80;margin-top:8px}.accordion-faq-list{display:flex;flex-direction:column;gap:14px}.accordion-faq-item{background:rgba(255,255,255,.01.5);border:1px solid rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .3s ease}.accordion-faq-item:hover{border-color:#ffffff1f;background:#ffffff08}.accordion-faq-trigger{width:100%;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:24px 28px;text-align:left;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:15.5px;color:#fff;transition:color .2s ease}.accordion-faq-trigger:hover{color:var(--accent-color)}.accordion-faq-chevron{color:#fff6;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s ease}.accordion-faq-item.open{border-color:var(--accent-color);background:#ffffff05}.accordion-faq-item.open .accordion-faq-trigger{color:var(--accent-color)}.accordion-faq-item.open .accordion-faq-chevron{transform:rotate(180deg);color:var(--accent-color)}.accordion-faq-content{max-height:0;overflow:hidden;opacity:0;transition:all .35s cubic-bezier(.4,0,.2,1)}.accordion-faq-item.open .accordion-faq-content{max-height:500px;opacity:1}.accordion-faq-content p{padding:0 28px 24px;margin:0;font-size:14px;color:#ffffffa6;line-height:1.6}@media(max-width:991px){.tech-tabs-grid{grid-template-columns:1fr;gap:30px;padding:30px}.tech-tabs-sidebar{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding-right:0;padding-bottom:24px;flex-direction:row;flex-wrap:wrap;justify-content:center}.tech-tab-btn{flex:1 1 180px;justify-content:center}.why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.why-choose-grid{grid-template-columns:1fr}.tech-tabs-sidebar{flex-direction:column}.tech-tab-btn{flex:1 1 auto;text-align:left;justify-content:space-between}.accordion-faq-trigger{padding:20px;font-size:14.5px}.accordion-faq-content p{padding:0 20px 20px}}.service-page-view .theme-light-section{background:#f0edff!important;color:#100b2a!important;border-top:1px solid rgba(109,0,255,.08)!important;border-bottom:1px solid rgba(109,0,255,.08)!important}.service-page-view .theme-light-section h2,.service-page-view .theme-light-section h3,.service-page-view .theme-light-section h4{color:#100b2a!important}.service-page-view .theme-light-section p,.service-page-view .theme-light-section .process-step-content p,.service-page-view .theme-light-section .why-choose-card p,.service-page-view .theme-light-section .accordion-faq-content p{color:#4a4366!important}.service-page-view .theme-light-section .eyebrow,.service-page-view .theme-light-section .process-narrative-title{color:#6d00ff!important}.service-page-view .theme-light-section .tech-tabs-grid{background:#ffffffbf!important;border:1px solid rgba(109,0,255,.08)!important;box-shadow:0 20px 50px #100b2a0d,inset 0 1px #fff9!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.service-page-view .theme-light-section .tech-tabs-sidebar{border-right:1px solid rgba(109,0,255,.1)!important}@media(max-width:991px){.service-page-view .theme-light-section .tech-tabs-sidebar{border-right:none!important;border-bottom:1px solid rgba(109,0,255,.1)!important}}.service-page-view .theme-light-section .tech-tab-btn{color:#100b2a8c!important}.service-page-view .theme-light-section .tech-tab-btn:hover{background:#6d00ff08!important;color:#100b2a!important}.service-page-view .theme-light-section .tech-tab-btn.active{background:transparent!important;color:var(--tech-accent, #6d00ff)!important;border-left:none!important;box-shadow:none!important}.service-page-view .theme-light-section .tech-tab-btn-glow{background:#fff!important;border-left:4px solid var(--tech-accent, #6d00ff)!important;box-shadow:0 4px 12px #6d00ff0f,0 1px 2px #6d00ff0a!important}.service-page-view .theme-light-section .tech-badge-card{background:#fff!important;border:1px solid rgba(109,0,255,.06)!important;box-shadow:0 4px 10px #100b2a05,0 1px 3px #100b2a03!important;transition:border-color .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.1)!important}.service-page-view .theme-light-section .tech-badge-card:hover{background:#fff!important;border-color:var(--tech-color)!important;color:var(--tech-color)!important;transform:translateY(-4px)!important;box-shadow:0 12px 24px #100b2a0f,0 0 15px color-mix(in srgb,var(--tech-color) 12%,transparent)!important}.service-page-view .theme-light-section .tech-badge-name{color:#100b2a!important}.service-page-view .theme-light-section .why-choose-card{background:#fff!important;border:1px solid rgba(109,0,255,.1)!important;box-shadow:0 10px 30px #6d00ff0d!important}.service-page-view .theme-light-section .why-choose-card:hover{border-color:var(--accent-color, #6d00ff)!important;transform:translateY(-6px)!important;box-shadow:0 20px 45px #6d00ff1f!important}.service-page-view .theme-light-section .why-choose-icon-wrap{background:#6d00ff0f!important;border:1px solid rgba(109,0,255,.12)!important;color:var(--accent-color, #6d00ff)!important;box-shadow:0 0 15px #6d00ff1a!important}.service-page-view .theme-light-section .why-choose-card:hover .why-choose-icon-wrap{background:var(--accent-color, #6d00ff)!important;color:#fff!important;transform:scale(1.08)!important;box-shadow:0 0 20px #6d00ff66!important}.service-page-view .theme-light-section .accordion-faq-icon-wrap{background:#6d00ff14!important;border:1.5px solid var(--accent-color, #6d00ff)!important;color:var(--accent-color, #6d00ff)!important;box-shadow:0 0 15px #6d00ff33!important}.service-page-view .theme-light-section .accordion-faq-item{background:#fff!important;border:1px solid rgba(109,0,255,.1)!important;box-shadow:0 6px 18px #6d00ff08!important}.service-page-view .theme-light-section .accordion-faq-item:hover{border-color:#6d00ff33!important;background:#fff!important}.service-page-view .theme-light-section .accordion-faq-trigger{color:#100b2a!important}.service-page-view .theme-light-section .accordion-faq-trigger:hover{color:var(--accent-color, #6d00ff)!important}.service-page-view .theme-light-section .accordion-faq-chevron{color:#100b2a66!important}.service-page-view .theme-light-section .accordion-faq-item.open{border-color:var(--accent-color, #6d00ff)!important;box-shadow:0 12px 30px #6d00ff1a!important}.service-page-view .theme-light-section .accordion-faq-item.open .accordion-faq-trigger,.service-page-view .theme-light-section .accordion-faq-item.open .accordion-faq-chevron{color:var(--accent-color, #6d00ff)!important}.service-page-view .theme-purple-section{background:linear-gradient(135deg,#4b00c3,#6d00ff,#be04a1)!important;color:#fff!important;position:relative!important;overflow:hidden!important;border-top:1px solid rgba(255,255,255,.1)!important}.service-page-view .theme-purple-section:before{content:""!important;position:absolute!important;inset:0!important;background:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 16H16V14H14V16ZM0 0H2V2H0V0ZM0 8H2V10H0V8ZM0 16H2V18H0V16ZM0 24H2V26H0V24ZM0 32H2V34H0V32ZM0 40H2V42H0V40ZM0 48H2V50H0V48ZM0 56H2V58H0V56ZM0 64H2V66H0V64ZM0 72H2V74H0V72ZM8 0H10V2H8V0ZM16 0H18V2H16V0ZM24 0H26V2H24V0ZM32 0H34V2H32V0ZM40 0H42V2H40V0ZM48 0H50V2H48V0ZM56 0H58V2H56V0ZM64 0H66V2H64V0ZM72 0H74V2H72V0ZM8 8H10V10H8V8ZM16 8H18V10H16V8ZM24 8H26V10H24V8ZM32 8H34V10H32V8ZM40 8H42V10H40V8ZM48 8H50V10H48V8ZM56 8H58V10H56V8ZM64 8H66V10H64V8ZM72 8H74V10H72V8%27 fill='%23ffffff' fill-opacity='0.03' fill-rule='evenodd'/%3E%3C/svg%3E")!important;opacity:.5!important;z-index:1!important}.service-page-view .theme-purple-section h2,.service-page-view .theme-purple-section h3{color:#fff!important}.service-page-view .theme-purple-section .booking-lede{color:#ffffffd9!important}.service-page-view .theme-purple-section .booking-info-col .eyebrow{color:#28d7ff!important}.service-page-view .theme-purple-section .svc-feature-bullet{color:#fff!important}.service-page-view .theme-purple-section .booking-card{background:#100b2abf!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 20px 50px #0006!important;position:relative!important;z-index:2!important}.service-page-view .theme-purple-section .booking-card select{background:#ffffff14!important;border-color:#ffffff26!important;color:#fff!important}.service-page-view .theme-purple-section .booking-card select option{background:#100b2a!important;color:#fff!important}.about-re-page{width:100%;overflow:visible!important}.about-re-hero{min-height:100vh;display:flex;align-items:center;box-sizing:border-box;padding:120px 0 80px;color:#fff;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;width:100%}.about-re-hero-wrapper{display:flex;align-items:center;justify-content:space-between;gap:60px;width:100%}.about-re-hero-box{flex:1;max-width:650px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:50px;box-shadow:0 15px 45px #0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);text-align:left}.about-re-hero-badge{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#be04a1;background:#be04a11a;padding:6px 18px;border-radius:50px;display:inline-block;margin-bottom:24px;border:1px solid rgba(190,4,161,.18)}.about-re-hero-box h1{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4.5vw,52px);font-weight:900;line-height:1.15;margin-bottom:18px;letter-spacing:-1.5px;color:#fff!important}.about-re-hero-box p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(14px,1.8vw,16px);font-weight:500;color:#ffffffb3;line-height:1.5;margin-bottom:36px}.about-re-hero-stamps{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.about-re-stamp{position:relative;width:90px;height:90px;display:flex;align-items:center;justify-content:center;border-radius:50%}.stamp-ring-dashed{position:absolute;inset:0;border:2px dashed rgba(255,255,255,.15);border-radius:50%;animation:spin 30s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stamp-inner{width:76px;height:76px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff03;text-align:center;padding:4px}.stamp-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:900;color:#fff;letter-spacing:.5px;line-height:1.1}.stamp-code{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:8px;font-weight:600;color:#fff9;letter-spacing:.2px;margin-top:2px}.about-re-hero-visual{flex:.9;display:flex;justify-content:center;align-items:center}.about-re-hero-visual img{max-width:100%;max-height:520px;object-fit:contain;filter:drop-shadow(0 15px 35px rgba(109,0,255,.2));animation:floatVisual 6s ease-in-out infinite}@keyframes floatVisual{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.about-re-journey{padding:100px 0;background:#fff!important;color:#100b2a;text-align:center}.about-re-journey h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-1px;background:linear-gradient(135deg,#be04a1,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.about-re-journey-desc{max-width:1200px;margin:0 auto 60px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.65;color:#4a4366}.about-re-journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:100%;margin:0 auto}.about-re-journey-card{background:#fff;border:1px solid rgba(16,11,42,.06);border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #00000005;transition:all .4s cubic-bezier(.165,.84,.44,1);text-align:left}.about-re-journey-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #6d00ff14;border-color:#6d00ff26}.about-re-journey-media{position:relative;height:240px;overflow:hidden}.about-re-journey-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.about-re-journey-card:hover .about-re-journey-media img{transform:scale(1.06)}.about-re-journey-badge{position:absolute;top:20px;left:20px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#100b2aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 14px;border-radius:50px;z-index:2;border:1px solid rgba(255,255,255,.15)}.about-re-journey-content{padding:30px}.about-re-journey-content h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#100b2a!important;margin-bottom:12px}.about-re-journey-content p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;line-height:1.6;color:#4a4366;margin:0}.about-re-purpose{padding:120px 0;background:linear-gradient(135deg,#100b2a,#be04a1)!important;color:#fff;position:relative;overflow:hidden;text-align:center}.about-re-purpose:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(109,0,255,.3) 0%,transparent 60%);pointer-events:none}.about-re-purpose-header{margin-bottom:60px;position:relative;z-index:2}.about-re-purpose-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(30px,4.5vw,44px);font-weight:900;color:#fff!important;margin-bottom:16px;letter-spacing:-1px}.about-re-purpose-header p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6;color:#ffffffd9;max-width:1200px;margin:0 auto}.about-re-purpose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:2}.about-re-purpose-card{border-radius:28px;padding:50px 40px;text-align:left;transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid transparent}.about-re-purpose-card.mission{background:#fff;color:#100b2a;box-shadow:0 15px 45px #00000026}.about-re-purpose-card.vision{background:#ffffff0a;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#fff;border-color:#ffffff14;box-shadow:0 15px 45px #0000004d}.about-re-purpose-card:hover{transform:translateY(-8px)}.about-re-purpose-card.mission:hover{box-shadow:0 25px 60px #0003}.about-re-purpose-card.vision:hover{background:#ffffff12;border-color:#ffffff26}.about-re-purpose-card-icon-wrap{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.about-re-purpose-card.mission .about-re-purpose-card-icon-wrap{background:#6d00ff14;color:#6d00ff}.about-re-purpose-card.vision .about-re-purpose-card-icon-wrap{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15)}.about-re-purpose-card h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:850;margin-bottom:18px;letter-spacing:-.5px}.about-re-purpose-card.mission h3{color:#100b2a!important}.about-re-purpose-card.vision h3{color:#fff!important}.about-re-purpose-card p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15.5px;line-height:1.7}.about-re-purpose-card.mission p{color:#4a4366}.about-re-purpose-card.vision p{color:#ffffffbf}.about-re-insights{padding:100px 0;background:#fff!important;color:#100b2a}.about-re-insights-header{text-align:center;margin-bottom:60px;text-transform:capitalize}.about-re-insights-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-1px;margin-bottom:12px}.about-re-insights-header h2 span{background:linear-gradient(135deg,#be04a1,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-re-insights-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;width:100%;max-width:100%;margin:0 auto}.about-re-insights-card{background:#fff;border:1px solid rgba(16,11,42,.05);border-radius:24px;padding:24px;display:flex;gap:24px;box-shadow:0 8px 30px #00000004;transition:all .4s cubic-bezier(.165,.84,.44,1);align-items:center}.about-re-insights-card:hover{transform:translateY(-5px);border-color:#6d00ff26;box-shadow:0 15px 40px #6d00ff0d}.about-re-insights-thumb{width:160px;height:120px;border-radius:16px;overflow:hidden;position:relative;flex-shrink:0;background:#f7f5ff;border:1px solid rgba(0,0,0,.05)}.about-re-insights-thumb img{width:100%;height:100%;object-fit:cover}.about-re-insights-play-overlay{position:absolute;inset:0;background:#100b2a66;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .3s ease}.about-re-insights-card:hover .about-re-insights-play-overlay{background:#6d00ff99}.about-re-insights-play-btn{width:38px;height:38px;background:#fff;color:#6d00ff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0003;transition:transform .3s ease;padding-left:2px}.about-re-insights-card:hover .about-re-insights-play-btn{transform:scale(1.1)}.about-re-insights-content{flex:1}.about-re-insights-content h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:800;line-height:1.35;color:#100b2a!important;margin-bottom:8px}.about-re-insights-content p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;line-height:1.5;color:#4a4366;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about-re-insights-link{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;color:#6d00ff!important;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:gap .3s ease}.about-re-insights-link:hover{gap:10px}.about-re-global{padding:100px 0;background:#030303!important;color:#fff;text-align:center;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.05)}.about-re-global-header{margin-bottom:50px}.about-re-global-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:900;letter-spacing:-1px;margin-bottom:12px}.about-re-global-header h2 span{background:linear-gradient(135deg,#be04a1,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-re-global-header p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:16px;color:#fff9;max-width:600px;margin:0 auto}.about-re-map-container{position:relative;max-width:900px;margin:0 auto 50px;height:400px;display:flex;align-items:center;justify-content:center}.about-re-map-svg{width:100%;height:100%;opacity:.25}.about-re-map-pins{position:absolute;inset:0;pointer-events:none}.about-re-map-pin{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%)}.about-re-map-pin-inner{width:8px;height:8px;background:#be04a1;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 0 10px #be04a1}.about-re-map-pin:before{content:"";position:absolute;inset:-5px;border:1px solid rgba(190,4,161,.5);border-radius:50%;animation:pulsePin 2s infinite ease-out}@keyframes pulsePin{0%{transform:scale(.5);opacity:1}to{transform:scale(2.5);opacity:0}}.about-re-global-stats{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1000px;margin:0 auto 40px}.about-re-stat-card{flex:1;min-width:250px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);padding:24px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-re-stat-card h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(24px,3.5vw,36px);font-weight:900;color:#fff!important;margin-bottom:6px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-re-stat-card p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;color:#ffffff80;margin:0;text-transform:uppercase;letter-spacing:1px}.about-re-global-presence{display:flex;flex-direction:column;align-items:center;gap:20px}.about-re-presence-label{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#fff6}.about-re-presence-tabs{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.about-re-presence-tab{background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:10px 22px;border-radius:100px;color:#ffffffbf;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.about-re-presence-tab:hover{background:#ffffff14;border-color:#fff3;color:#fff}.about-re-presence-tab.active{background:#6d00ff;border-color:#6d00ff;color:#fff;box-shadow:0 4px 15px #6d00ff66}.about-re-presence-tab img.flag{width:18px;height:12px;object-fit:cover;border-radius:2px}.site-shell.light-mode .about-re-hero{background:url(/assets/about-DUc9wjR5.png) center/cover no-repeat!important;color:#100b2a}.site-shell.light-mode .about-re-hero-box{background:#ffffffd9;border-color:#ffffff80;color:#100b2a;box-shadow:0 15px 45px #100b2a14}.site-shell.light-mode .about-re-hero-box h1{color:#100b2a!important}.site-shell.light-mode .about-re-hero-box p{color:#4a4366}.site-shell.light-mode .about-re-stamp .stamp-inner{border-color:#100b2a26}.site-shell.light-mode .about-re-stamp .stamp-ring-dashed{border-color:#100b2a1a}.site-shell.light-mode .about-re-stamp .stamp-title{color:#100b2a}.site-shell.light-mode .about-re-stamp .stamp-code{color:#4a4366}@media(max-width:991px){.about-re-hero{height:auto;min-height:100vh;padding:100px 0 60px}.about-re-hero-wrapper{flex-direction:column-reverse;gap:40px;width:100%}.about-re-hero-box{max-width:100%;padding:30px}.about-re-hero-visual img{max-height:380px}.about-re-journey-grid,.about-re-purpose-grid,.about-re-insights-grid{grid-template-columns:1fr;gap:24px}.about-re-insights-card{flex-direction:column;text-align:center}.about-re-insights-thumb{width:100%;height:180px}}.industry-page-view{width:100%}.industry-hero{min-height:100vh;display:flex;align-items:center;box-sizing:border-box;padding:120px 0 80px;background:#030303;color:#fff;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05);background-image:url(/assets/industry_hero-wq_Nq80z.png);background-position:center 5%;background-repeat:no-repeat;width:100%}.industry-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.industry-hero-content{flex:1;max-width:100%;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:50px;box-shadow:0 15px 45px #0006;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);text-align:left}.industry-hero-badge{display:inline-block;padding:6px 16px;font-size:12px;font-weight:600;color:#a855f7;background:#a855f714;border:1px solid rgba(168,85,247,.25);border-radius:100px;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.industry-hero-content h1{font-size:50px;font-weight:900;line-height:1.15;margin-bottom:20px;letter-spacing:-1.5px;color:#fff!important}.industry-hero-subtitle{font-size:14px;font-weight:600;letter-spacing:1.5px;color:#fff9;margin-bottom:30px}.industry-hero-btn{display:inline-flex;align-items:center;gap:10px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:14.5px;padding:14px 38px;text-decoration:none;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%);transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 24px #6d00ff66}.industry-hero-btn:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);transform:translateY(-2px);box-shadow:0 6px 20px #a855f780}.industry-hero-visual{display:flex;justify-content:center;align-items:center}.industry-hero-visual-wrapper{position:relative;width:100%;max-width:420px;aspect-ratio:.9;background:radial-gradient(circle at center,rgba(109,0,255,.18) 0%,transparent 70%);display:flex;align-items:center;justify-content:center;border-radius:30px}.industry-hero-visual-img{width:100%;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 20px 50px rgba(0,0,0,.6));animation:industry-float 6s ease-in-out infinite;border-radius:20px}@keyframes industry-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.industry-intro{padding:80px 0;background:#fff!important;border-bottom:1px solid rgba(16,11,42,.05)}.industry-intro-p{max-width:1200px;margin:0 auto;text-align:center;font-size:17.5px;line-height:1.7;color:#4a4366!important;font-weight:500}.industry-solutions{padding:100px 0;background:#fff!important}.industry-solutions-header{text-align:center;margin-bottom:80px}.industry-solutions-header h2{font-size:42px;font-weight:900;color:#100b2a!important;letter-spacing:-1px}.industry-solutions-header h2 span{background:linear-gradient(135deg,#6d00ff,#d946ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.industry-solutions-list{display:flex;flex-direction:column;gap:100px;width:100%;max-width:100%;margin:0 auto}.industry-solution-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;scroll-margin-top:110px}@media(min-width:992px){.industry-solution-media{grid-column:1;grid-row:1}.industry-solution-copy,.industry-solution-row.row-reverse .industry-solution-media{grid-column:2;grid-row:1}.industry-solution-row.row-reverse .industry-solution-copy{grid-column:1;grid-row:1}}.industry-solution-media img{width:100%;height:300px;object-fit:cover;border-radius:24px;border:1px solid rgba(16,11,42,.06);box-shadow:0 15px 40px #0000000d;display:block;transition:transform .4s ease,box-shadow .4s ease}.industry-solution-row:hover .industry-solution-media img{transform:scale(1.02);box-shadow:0 20px 50px #6d00ff1a}.industry-solution-copy{display:flex;flex-direction:column;align-items:flex-start}.industry-solution-header-group{display:block}.industry-solution-icon-wrap{width:44px;height:44px;border-radius:12px;background:#6d00ff0f;color:#6d00ff;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid rgba(109,0,255,.15)}.industry-solution-copy h3{font-size:24px;font-weight:800;color:#100b2a!important;margin-bottom:16px}.industry-solution-copy p{font-size:15px;line-height:1.65;color:#4a4366!important;margin:0}.industry-why-choose{padding:100px 0;background:#f7f5ff!important;text-align:center;border-top:1px solid rgba(16,11,42,.05);border-bottom:1px solid rgba(16,11,42,.05)}.industry-why-choose h2{font-size:38px;font-weight:900;color:#100b2a!important;margin-bottom:20px;letter-spacing:-.8px}.industry-why-choose h2 span{background:linear-gradient(135deg,#d946ef,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.industry-why-choose p{max-width:1200px;margin:0 auto;font-size:16px;line-height:1.7;color:#4a4366!important}.industry-booking{padding:120px 0;border-top:1px solid rgba(255,255,255,.05)}.industry-booking-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.site-shell.light-mode .industry-why-choose{background:#fbf9ff!important}@media(max-width:991px){.industry-hero{height:auto;min-height:100vh;padding:120px 0 60px}.industry-hero-content{padding:30px 20px;text-align:center;margin:0 auto;max-width:100%}.industry-hero-subtitle{margin-bottom:24px}.industry-hero-visual{display:none}.industry-hero-grid,.industry-booking-grid{grid-template-columns:1fr;gap:40px;text-align:center}.industry-solution-row{display:flex!important;flex-direction:column!important;gap:20px!important;text-align:left!important;align-items:stretch!important}.industry-solution-row.row-reverse{flex-direction:column!important}.industry-solution-copy{display:contents!important}.industry-solution-header-group{order:1!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;text-align:left!important;width:100%!important;margin-bottom:4px!important}.industry-solution-icon-wrap{margin-bottom:0!important;flex-shrink:0!important;margin-top:2px!important}.industry-solution-copy h3{margin-bottom:0!important;text-align:left!important}.industry-solution-media{order:2!important;width:100%!important}.industry-solution-copy p{order:3!important;text-align:left!important;margin:0!important}.industry-solutions-list{gap:60px}.industry-hero h1{font-size:36px}.industry-solutions-header h2,.industry-why-choose h2{font-size:30px}.industry-hero-badge{margin-bottom:16px}}.contact-page-view{background:#050410}.contact-hero{position:relative;padding:140px 0 110px;overflow:hidden;background:linear-gradient(135deg,#07061a,#0c0a22,#070514);border-bottom:1px solid rgba(109,0,255,.15)}.contact-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(109,0,255,.18) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.contact-hero:after{content:"";position:absolute;top:-160px;right:-160px;width:600px;height:600px;background:radial-gradient(circle,rgba(109,0,255,.22) 0%,transparent 70%);pointer-events:none;border-radius:50%}.contact-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:52px;align-items:flex-start;position:relative;z-index:2}.contact-form-light-card{background:#ffffff0a;border:1px solid rgba(109,0,255,.18);border-radius:24px;padding:48px;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.contact-form-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#a855f7;display:block;margin-bottom:12px}.contact-form-light-card h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.22;color:#fff!important;margin-bottom:14px;letter-spacing:-.5px}.contact-form-subtitle{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.7;color:#94a3b8;margin-bottom:26px}.contact-form-divider{height:1px;background:#6d00ff33;margin:0 0 30px;border:none}.contact-main-form-light{display:flex;flex-direction:column;gap:20px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-main-form-light .form-group-light{display:flex;flex-direction:column;gap:8px}.contact-main-form-light label{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:10.5px;font-weight:600;color:#7c86a0;letter-spacing:1px;text-transform:uppercase}.contact-main-form-light input[type=text],.contact-main-form-light input[type=email],.contact-main-form-light textarea{width:100%;background:#ffffff0a;border:1px solid rgba(109,0,255,.22);border-radius:10px;padding:13px 16px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;color:#e2e8f0;transition:all .3s ease}.contact-main-form-light input::placeholder,.contact-main-form-light textarea::placeholder{color:#4a5568}.contact-main-form-light input:focus,.contact-main-form-light textarea:focus{background:#6d00ff0f;border-color:#7c3aed;box-shadow:0 0 0 4px #6d00ff1f;outline:none}.contact-main-form-light textarea{resize:vertical}.checklist-group-light{display:flex;flex-direction:column;gap:10px}.checklist-label-light{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:10.5px;font-weight:600;color:#7c86a0;letter-spacing:1px;text-transform:uppercase}.checklist-grid-light{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;background:#ffffff08;border:1px solid rgba(109,0,255,.18);padding:16px;border-radius:12px}.checklist-item-light{display:flex;align-items:center;gap:10px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.checklist-item-light input[type=checkbox],.nda-checkbox-label-light input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom-light,.checkbox-custom-nda-light{height:18px;width:18px;background-color:#ffffff0a;border:1.5px solid rgba(109,0,255,.35);border-radius:5px;display:inline-block;position:relative;flex-shrink:0;transition:all .25s ease}.checklist-item-light:hover input~.checkbox-custom-light{border-color:#7c3aed}.nda-checkbox-label-light:hover input~.checkbox-custom-nda-light{border-color:#00c853}.checklist-item-light input:checked~.checkbox-custom-light{background-color:#7c3aed;border-color:#7c3aed}.nda-checkbox-label-light input:checked~.checkbox-custom-nda-light{background-color:#00c853;border-color:#00c853}.checkbox-custom-light:after,.checkbox-custom-nda-light:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checklist-item-light input:checked~.checkbox-custom-light:after,.nda-checkbox-label-light input:checked~.checkbox-custom-nda-light:after{display:block}.checkbox-text-light{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;color:#94a3b8;font-weight:600;letter-spacing:.3px}.nda-text-light{font-family:NumberFont,Plus Jakarta Sans,sans-serif;color:#00c853;font-weight:600;font-size:12px;letter-spacing:.5px}.contact-form-nda-light{margin:4px 0}.nda-checkbox-label-light{display:flex;align-items:center;gap:10px;cursor:pointer}.contact-form-submit-btn-light{width:100%;height:54px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;border:none;border-radius:12px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:800;cursor:pointer;letter-spacing:.5px;box-shadow:0 8px 24px #6d00ff59;transition:all .3s ease;position:relative;overflow:hidden}.contact-form-submit-btn-light:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .5s ease}.contact-form-submit-btn-light:hover:before{left:100%}.contact-form-submit-btn-light:hover{transform:translateY(-2px);box-shadow:0 12px 32px #6d00ff73}.contact-form-mail-prompt{text-align:center;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;color:#64748b;margin-top:8px;font-weight:500}.contact-form-mail-prompt a{color:#00c853;text-decoration:none;font-weight:600;transition:all .2s ease}.contact-form-mail-prompt a:hover{color:#00e86b;text-decoration:underline}.btn-secondary-light{padding:10px 24px;border-radius:8px;background:#ffffff12;border:1px solid rgba(109,0,255,.3);color:#e2e8f0;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease}.btn-secondary-light:hover{background:#6d00ff26;border-color:#7c3aed}.contact-form-success{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 20px;text-align:center}.contact-form-success .success-icon{color:#00c853;filter:drop-shadow(0 0 12px rgba(0,200,83,.4))}.contact-form-success h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;color:#fff;margin:0}.contact-form-success p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;color:#94a3b8;margin:0}.contact-hero-visual-col{display:flex;justify-content:center;align-items:flex-start}.contact-right-panel-wrapper{display:flex;flex-direction:column;width:100%;max-width:420px;gap:20px}.contact-visual-portrait-card{background:radial-gradient(ellipse at 50% 30%,#6d00ff40,#07061ae6 70%);border:1px solid rgba(109,0,255,.2);border-radius:28px;aspect-ratio:.95;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;box-shadow:0 20px 60px #6d00ff33,inset 0 1px #ffffff0f;position:relative}.contact-visual-portrait-card:before{content:"";position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 50% 50%,transparent,transparent 28px,rgba(109,0,255,.12) 28px,rgba(109,0,255,.12) 30px);pointer-events:none}.contact-visual-portrait-img{width:85%;height:auto;display:block;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(109,0,255,.3));position:relative;z-index:1}.contact-quick-info-list{display:flex;flex-direction:column;gap:14px}.quick-info-card{background:#ffffff0a;border:1px solid rgba(109,0,255,.15);border-radius:16px;padding:18px 22px;display:flex;align-items:center;gap:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-info-card:hover{background:#6d00ff14;border-color:#6d00ff4d;transform:translateY(-3px);box-shadow:0 10px 28px #6d00ff26}.quick-info-icon-wrap{width:44px;height:44px;background:#6d00ff26;color:#a855f7;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.quick-info-card:hover .quick-info-icon-wrap{background:linear-gradient(135deg,#2723eb,#6d00ff);color:#fff}.quick-info-content h4{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;color:#fff;margin:0 0 3px}.quick-info-content a{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;color:#7c86a0;text-decoration:none;font-weight:500;transition:color .25s ease}.quick-info-card:hover .quick-info-content a{color:#a855f7}.contact-channels{padding:120px 0;background:#fff!important;border-top:1px solid #f0eeff;border-bottom:1px solid #f0eeff}.contact-channels-header{text-align:center;margin-bottom:70px}.contact-channels-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4.5vw,48px);font-weight:900;color:#0b0722!important;letter-spacing:-.8px}.contact-channels-header h2 span{background:linear-gradient(135deg,#2723eb,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.contact-channels-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.channel-card{background:#fff;border:1.5px solid #f0eeff;border-radius:22px;padding:50px 38px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 10px 40px #6d00ff0a;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.channel-card:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2723eb,#6d00ff);opacity:0;transition:opacity .3s ease}.channel-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #6d00ff1a;border-color:#6d00ff2e}.channel-card:hover:before{opacity:1}.channel-icon-wrap{width:72px;height:72px;background:linear-gradient(135deg,#6d00ff12,#2723eb12);border:1.5px solid rgba(109,0,255,.1);color:#6d00ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:28px;transition:all .3s ease}.channel-card:hover .channel-icon-wrap{background:linear-gradient(135deg,#2723eb,#6d00ff);border-color:transparent;color:#fff;box-shadow:0 8px 24px #6d00ff4d}.channel-card h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:800;color:#0b0722!important;margin-bottom:10px}.channel-card p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;color:#64748b!important;margin-bottom:22px;line-height:1.6}.channel-email-link{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:600;color:#6d00ff;text-decoration:none;border-bottom:1px solid rgba(109,0,255,.2);padding-bottom:2px;transition:all .25s ease}.channel-card:hover .channel-email-link{color:#2723eb;border-bottom-color:#2723eb}.contact-locations{padding:120px 0;background:linear-gradient(160deg,#07061a,#0c0a1e 60%,#070514)!important;border-bottom:1px solid rgba(109,0,255,.12);position:relative;overflow:hidden}.contact-locations:before{content:"";position:absolute;bottom:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(109,0,255,.1) 0%,transparent 65%);pointer-events:none;border-radius:50%}.locations-header{text-align:center;max-width:800px;margin:0 auto 70px}.locations-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#a855f7;display:block;margin-bottom:14px}.locations-header h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:900;color:#fff!important;margin-bottom:20px;letter-spacing:-.5px}.locations-subtext{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;line-height:1.75;color:#7c86a0!important}.locations-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.locations-grid .location-card:nth-child(1),.locations-grid .location-card:nth-child(2),.locations-grid .location-card:nth-child(3){grid-column:span 2}.locations-grid .location-card:nth-child(4){grid-column:2 / span 2}.locations-grid .location-card:nth-child(5){grid-column:4 / span 2}.location-card{background:#ffffff08;border:1px solid rgba(109,0,255,.15);border-radius:20px;padding:32px;box-shadow:0 15px 40px #0000004d;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.location-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2723eb,#6d00ff);opacity:0;transition:opacity .3s ease}.location-card:hover{transform:translateY(-6px);border-color:#a855f74d;box-shadow:0 25px 55px #0006,0 0 0 1px #a855f71a}.location-card:hover:after{opacity:1}.location-card-header{display:flex;align-items:center;gap:14px;margin-bottom:24px}.location-flag-badge{width:44px;height:29px;border-radius:6px;overflow:hidden;box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.location-flag-badge img{width:100%;height:100%;object-fit:cover}.location-card-header h3{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;color:#fff!important;margin:0}.location-card-body{display:flex;flex-direction:column;gap:14px}.location-card-body p{display:flex;gap:12px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13.5px;line-height:1.6;color:#7c86a0!important;margin:0}.location-card-body .loc-icon{color:#a855f7;flex-shrink:0;margin-top:2px;transition:transform .25s ease}.location-card:hover .loc-icon{transform:translateY(-2px);color:#6d00ff}.location-card-body .location-address span{font-weight:500}.location-card-body a{color:inherit;transition:color .25s ease}.location-card-body a:hover{color:#a855f7!important;text-decoration:underline}@media(min-width:992px){.locations-grid{grid-template-columns:repeat(6,1fr)}.locations-grid .location-card:nth-child(1),.locations-grid .location-card:nth-child(2),.locations-grid .location-card:nth-child(3){grid-column:span 2}.locations-grid .location-card:nth-child(4){grid-column:2 / span 2}.locations-grid .location-card:nth-child(5){grid-column:4 / span 2}}.contact-presence{padding:120px 0;background:#f8f8fd!important;border-bottom:1px solid #eee8ff}.presence-top{text-align:center;max-width:900px;margin:0 auto 70px;display:flex;flex-direction:column;align-items:center;gap:16px}.presence-badge-top{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;color:#6d00ff;letter-spacing:2px}.presence-pill-light{background:#6d00ff0f;border:1.5px solid rgba(109,0,255,.15);color:#6d00ff;padding:6px 20px;border-radius:50px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800}.presence-top h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:900;color:#0b0722!important;line-height:1.35;margin-top:8px;letter-spacing:-.6px}.presence-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.presence-stat-card{background:#fff;border:1.5px solid #f0eeff;border-radius:20px;padding:36px 28px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px #6d00ff0a;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.presence-stat-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2723eb,#6d00ff);opacity:0;transition:opacity .3s ease}.presence-stat-card:hover{transform:translateY(-6px);box-shadow:0 25px 55px #6d00ff1a;border-color:#6d00ff2e}.presence-stat-card:hover:before{opacity:1}.stat-num-row{display:flex;align-items:center;justify-content:space-between}.stat-num-row strong{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(36px,3vw,46px);font-weight:900;background:linear-gradient(135deg,#2723eb,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.stat-arrow-indicator{color:#6d00ff33;transition:all .3s ease}.presence-stat-card:hover .stat-arrow-indicator{color:#6d00ff;transform:translate(3px,-3px)}.stat-label{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;color:#64748b;font-weight:600}.contact-faq{padding:120px 0;background:linear-gradient(160deg,#060514,#09071e 55%,#060514)!important;position:relative;overflow:hidden}.contact-faq:before{content:"";position:absolute;top:-180px;right:-180px;width:550px;height:550px;background:radial-gradient(circle,rgba(109,0,255,.14) 0%,transparent 65%);pointer-events:none;border-radius:50%}.contact-faq:after{content:"";position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(0,200,83,.08) 0%,transparent 65%);pointer-events:none;border-radius:50%}.contact-faq-panel{max-width:900px;margin:0 auto;background:#ffffff08;border-radius:28px;padding:65px;border:1px solid rgba(109,0,255,.18);box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;z-index:2}.contact-faq-icon-top{display:flex;justify-content:center;margin-bottom:28px}.contact-faq-panel h2{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.2vw,38px);font-weight:900;color:#fff!important;text-align:center;margin-bottom:12px;letter-spacing:-.5px}.contact-faq-subhead{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;color:#7c86a0!important;text-align:center;margin-bottom:50px}.contact-faq-subhead a{color:#a855f7;text-decoration:none;font-weight:600;transition:color .2s ease}.contact-faq-subhead a:hover{color:#6d00ff}.contact-faq-list{display:flex;flex-direction:column;gap:14px}.contact-faq-item{border-radius:14px;border:1px solid rgba(109,0,255,.15);background:#ffffff08;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-faq-item.open{border-color:#a855f759;border-left:4px solid #6d00ff;box-shadow:0 8px 28px #6d00ff1f;background:#6d00ff0d}.contact-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;background:none;border:none;text-align:left;cursor:pointer;gap:20px}.contact-faq-trigger span{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;color:#e2e8f0}.contact-faq-chevron{color:#a855f7;transition:transform .3s ease;flex-shrink:0}.contact-faq-item.open .contact-faq-trigger .contact-faq-chevron{transform:rotate(180deg);color:#6d00ff}.contact-faq-content{max-height:0;overflow:hidden;transition:max-height .35s ease-out,padding .35s ease-out;padding:0 28px}.contact-faq-item.open .contact-faq-content{max-height:280px;padding:0 28px 24px;border-top:1px solid rgba(109,0,255,.1)}.contact-faq-content p{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.75;color:#94a3b8!important;margin:16px 0 0}.faq-scroll-top-row{display:flex;justify-content:center;margin-top:50px}.faq-scroll-top-btn{width:48px;height:48px;border-radius:50%;border:1px solid rgba(109,0,255,.25);background:#6d00ff14;color:#a855f7;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 18px #0003;transition:all .3s ease}.faq-scroll-top-btn:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);border-color:transparent;color:#fff;transform:translateY(-3px);box-shadow:0 10px 28px #6d00ff4d}@media(max-width:991px){.contact-hero-grid{grid-template-columns:1fr;gap:40px}.contact-hero-visual-col{order:-1}.contact-right-panel-wrapper{max-width:100%;flex-direction:row;flex-wrap:wrap;gap:16px}.contact-visual-portrait-card{display:none}.contact-quick-info-list{flex-direction:row;flex-wrap:wrap;gap:14px}.quick-info-card{flex:1 1 calc(50% - 7px);min-width:180px}.contact-channels-grid{grid-template-columns:1fr;gap:20px}.locations-grid{grid-template-columns:1fr;gap:18px}.locations-grid .location-card{grid-column:auto!important;padding:24px}.presence-stats-grid{grid-template-columns:1fr 1fr;gap:16px}.contact-faq-panel{padding:36px 24px}.contact-faq-trigger{padding:18px 22px}.contact-faq-item.open .contact-faq-content{padding:0 22px 18px}}@media(max-width:575px){.contact-hero{padding:110px 0 80px}.contact-form-light-card{padding:28px 20px}.contact-form-row{grid-template-columns:1fr;gap:16px}.checklist-grid-light,.presence-stats-grid{grid-template-columns:1fr}.contact-faq-panel{padding:28px 16px;border-radius:18px}.quick-info-card{flex:1 1 100%}}.portfolio-section{padding:100px 0;background:#fff;color:#1d1d27}.portfolio-header{text-align:center;max-width:800px;margin:0 auto 50px}.portfolio-headline{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4.5vw,48px);font-weight:900;color:#100b2a;margin-bottom:20px}.portfolio-subtext{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6;color:#6d6a7c;margin:0}.portfolio-divider{display:inline-flex;align-items:center;gap:5px;margin-top:20px}.portfolio-divider .dot{width:5px;height:5px;background-color:#00c853;border-radius:50%;display:inline-block}.portfolio-divider .line{width:35px;height:3px;background-color:#00c853;border-radius:2px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.portfolio-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);border:1px solid #e6e2ff}.portfolio-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #2723eb14}.portfolio-card-inner{position:relative;width:100%}.portfolio-img-container{position:relative;width:100%;padding-top:75%;overflow:hidden;container-type:inline-size}.portfolio-img{position:absolute;top:0;left:0;width:100%;height:auto;transition:transform 5s ease-in-out;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.portfolio-card:hover .portfolio-img{transform:translate3d(0,calc(-100% + 75cqw),0)}.portfolio-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(16,11,42,.95) 0%,rgba(16,11,42,.4) 60%,transparent 100%);display:flex;align-items:flex-end;padding:24px;opacity:0;transition:opacity .35s ease}.portfolio-card:hover .portfolio-overlay{opacity:1}.portfolio-overlay-content{width:100%;transform:translateY(20px);transition:transform .35s cubic-bezier(.4,0,.2,1)}.portfolio-card:hover .portfolio-overlay-content{transform:translateY(0)}.portfolio-card-cat{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase;color:#28d7ff;display:block;margin-bottom:6px}.portfolio-card-title,.site-shell.light-mode h3.portfolio-card-title{font-family:NumberFont,Raleway,sans-serif;font-size:20px;font-weight:800;color:#fff!important;margin:0 0 16px;line-height:1.3}.portfolio-view-btn{display:inline-flex;align-items:center;gap:6px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;color:#fff;text-decoration:none;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);padding:8px 16px;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 10px) 100%,0 100%);transition:all .2s ease}.portfolio-view-btn:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%)}@media(max-width:991px){.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:767px){.portfolio-section{padding:70px 0}.portfolio-grid{grid-template-columns:1fr;gap:20px}}.portfolio-header-container{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;border-bottom:1px solid #eee8ff;padding-bottom:24px}.portfolio-header-left{max-width:600px;text-align:left}.portfolio-view-all-btn{display:inline-flex;align-items:center;gap:8px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:13.5px;padding:11px 26px;text-decoration:none;border-radius:99px;box-shadow:0 6px 20px #6d00ff40;transition:all .3s cubic-bezier(.165,.84,.44,1);white-space:nowrap}.portfolio-view-all-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6d00ff73;background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);color:#fff}.portfolio-view-all-btn svg{transition:transform .3s ease}.portfolio-view-all-btn:hover svg{transform:translate(4px)}@media(max-width:768px){.portfolio-header-container{flex-direction:column;align-items:flex-start;gap:20px}}.portfolio-page-view{width:100%}.port-hero2{min-height:100vh;display:flex;align-items:center;box-sizing:border-box;padding:120px 0 80px;background:linear-gradient(#07061ad9,#030303f2),url(/assets/hero_dark_1-BzqQOC85.png) center/cover no-repeat!important;color:#fff;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.port-hero{min-height:100vh;display:flex;align-items:center;box-sizing:border-box;padding:120px 0 80px;background:linear-gradient(#07061ad9,#030303f2),url(/assets/pngtree-animated-gif-wavy-effect-picture-image_16186786-DuFBHyFI.jpg) center/cover no-repeat!important;color:#fff;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.05)}.port-hero:before{content:"";position:absolute;top:-150px;right:-150px;width:500px;height:500px;background:radial-gradient(circle,rgba(109,0,255,.15) 0%,transparent 65%);pointer-events:none;border-radius:50%}.port-hero:after{content:"";position:absolute;bottom:-150px;left:-150px;width:450px;height:450px;background:radial-gradient(circle,rgba(0,200,83,.08) 0%,transparent 65%);pointer-events:none;border-radius:50%}.port-hero-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.port-hero-badge{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:#28d7ff;background:#28d7ff1a;padding:6px 18px;border-radius:50px;display:inline-block;margin-bottom:24px;border:1px solid rgba(40,215,255,.15);max-width:100%;box-sizing:border-box}.hero-flag-badge{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:30px;font-size:12px;font-weight:600;color:#fff;transition:all .3s ease;text-transform:none;letter-spacing:normal}.site-shell.light-mode .hero-flag-badge{background:#6d00ff0a;border-color:#6d00ff1a;color:#6d00ff}.hero-flag-badge:hover{transform:translateY(-1px);background:#ffffff1a;border-color:#a855f766;box-shadow:0 4px 12px #a855f726}.site-shell.light-mode .hero-flag-badge:hover{background:#6d00ff14;border-color:#6d00ff4d}.hero-flag-img{width:18px;height:12px;object-fit:cover;border-radius:2px;box-shadow:0 1px 3px #0003}.hero-flag-separator{opacity:.3;font-size:10px;margin:0 2px}.port-hero-content h1{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(36px,5vw,54px);font-weight:900;line-height:1.15;margin-bottom:20px;letter-spacing:-1.5px;color:#fff!important}.port-hero-subtitle{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(14px,2vw,16px);font-weight:600;color:#ffffffb3;letter-spacing:2px;margin-bottom:36px;line-height:1.5}.port-hero-btn{display:inline-flex;align-items:center;gap:10px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:14.5px;padding:14px 38px;text-decoration:none;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%);transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 8px 24px #6d00ff66}.port-hero-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px #be04a180;background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);color:#fff}.port-content-section{padding:100px 0;background-color:#d946ef;color:#1d1d27;transition:background-color .3s ease,color .3s ease}.site-shell.dark-mode .port-content-section{background:#0b0622!important;color:#fff;background-color:#191970!important}.port-filter-tabs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:60px}.port-tab-btn{background:#f1f3f9;color:#4a4d62;border:1px solid #e1e4ed;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:14px;padding:10px 22px;border-radius:99px;cursor:pointer;transition:all .25s ease}.port-tab-btn:hover{background:#e6e9f2;color:#100b2a}.port-tab-btn.active{background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;border-color:transparent;box-shadow:0 6px 15px #6d00ff40}.site-shell.dark-mode .port-tab-btn{background:#ffffff08;color:#b4b9d0;border-color:#ffffff14}.site-shell.dark-mode .port-tab-btn:hover{background:#ffffff0f;color:#fff}.site-shell.dark-mode .port-tab-btn.active{background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;border-color:transparent}.portfolio-grid.fade-in{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.portfolio-grid.fade-out{opacity:0;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease}.site-shell.dark-mode .port-content-section .portfolio-card{background:#ffffff05;border-color:#ffffff0f;box-shadow:0 10px 30px #0003}.site-shell.dark-mode .port-content-section .portfolio-card:hover{border-color:#6d00ff4d;box-shadow:0 20px 40px #6d00ff26}.card-web-dev{height:232px!important}.sv2-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:transform,opacity;backface-visibility:hidden}.sv2-reveal.sv2-visible{opacity:1;transform:translateY(0)}.sv2-root{width:100%}.sv2-container{width:min(1760px,calc(100% - 200px));margin:0 auto}@media(max-width:760px){.sv2-container{width:min(100% - 48px,1760px)}}.sv2-grad{background:linear-gradient(135deg,#f59e0b,#ef4444,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sv2-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:155px 0 0;background:linear-gradient(160deg,#060516e0,#0a0520d1,#0e0624e6),url(/assets/back7-gqyo13tG.avif) center / cover no-repeat;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.sv2-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.sv2-orb1{width:650px;height:650px;top:-250px;left:-180px;background:radial-gradient(circle,rgba(109,0,255,.22) 0%,transparent 68%)}.sv2-orb2{width:520px;height:520px;top:-80px;right:-140px;background:radial-gradient(circle,rgba(0,200,255,.16) 0%,transparent 68%)}.sv2-orb3{width:420px;height:420px;bottom:-60px;left:42%;background:radial-gradient(circle,rgba(239,68,68,.12) 0%,transparent 68%)}.sv2-orb-cta1{width:600px;height:600px;top:-280px;left:-200px;background:radial-gradient(circle,rgba(109,0,255,.18) 0%,transparent 65%)}.sv2-orb-cta2{width:500px;height:500px;bottom:-200px;right:-100px;background:radial-gradient(circle,rgba(0,163,255,.14) 0%,transparent 65%)}.sv2-hero-body{position:relative;z-index:2;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.sv2-hero-pill{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#fb923c;background:#fb923c1a;border:1px solid rgba(251,146,60,.22);padding:6px 18px;border-radius:100px;margin-bottom:26px}.sv2-hero-title{font-size:clamp(46px,7vw,78px);font-weight:900;line-height:1.08;letter-spacing:-2px;color:#fff;margin:0 0 22px}.sv2-hero-sub{font-size:clamp(15px,1.8vw,17.5px);color:#ffffff8c;line-height:1.72;max-width:620px;margin:0 auto 38px}.sv2-hero-btns{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:68px}.sv2-btn-primary{display:inline-flex;align-items:center;gap:9px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-weight:800;font-size:13px;padding:13px 30px;border-radius:0;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 8px 26px #6d00ff52;transition:transform .3s ease,box-shadow .3s ease}.sv2-btn-primary:hover{transform:translateY(-3px);box-shadow:0 14px 34px #6d00ff7a;background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);color:#fff}.sv2-btn-lg{font-size:14.5px;padding:15px 38px}.sv2-btn-ghost{display:inline-flex;align-items:center;gap:7px;background:#ffffff0d;color:#ffffffc7;font-weight:600;font-size:13px;padding:13px 26px;border-radius:0;text-decoration:none;position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:background .3s ease,transform .3s ease}.sv2-btn-ghost:before{content:"";position:absolute;inset:0;padding:1.5px;background:#ffffff1f;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);pointer-events:none;transition:background .3s ease}.sv2-btn-ghost:hover{background:#ffffff17;transform:translateY(-2px);color:#fff}.sv2-btn-ghost:hover:before{background:#ffffff40}.sv2-strip{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.05);padding:34px 28px 42px;text-align:center}.sv2-strip-label{font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff40;margin-bottom:18px}.sv2-strip-row{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap}.sv2-strip-item{display:flex;align-items:center;gap:7px;opacity:.42;font-size:11.5px;font-weight:600;color:#ffffff8c;transition:opacity .3s ease,transform .3s ease}.sv2-strip-item:hover{opacity:.88;transform:scale(1.07)}.sv2-what{padding:96px 0 80px;background:linear-gradient(#0a081cde,#080618e6),url(/assets/back4-B_1JAMmQ.jpg) center / cover no-repeat;background-attachment:fixed}.sv2-sec-head{text-align:center;margin-bottom:56px}.sv2-eyebrow{display:inline-block;font-size:10px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#fb923c;margin-bottom:14px}.sv2-eyebrow.dark{color:#ffb300}.sv2-sec-title{font-size:clamp(30px,4vw,44px);font-weight:900;letter-spacing:-1px;margin:0 0 14px;color:#fff;line-height:1.15}.sv2-sec-title.dark{color:#0f0a2e}.sv2-sec-sub{font-size:15px;color:#ffffff7a;max-width:540px;margin:0 auto;line-height:1.68}.sv2-sec-sub.dark{color:#0f0a2e94}.sv2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sv2-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 6px 28px #00000038;display:flex;flex-direction:column;min-height:295px;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease;border:1px solid rgba(255,255,255,.03)}.sv2-card:hover{transform:translateY(-9px);box-shadow:0 26px 56px #00000052}.sv2-card-top{display:flex;align-items:flex-start}.sv2-fold{width:110px;flex-shrink:0;position:relative}.sv2-fold-face{height:82px;background:linear-gradient(140deg,var(--c1) 0%,var(--c2) 100%);clip-path:polygon(0 0,100% 0,66% 100%,0 100%);display:flex;align-items:center;padding-left:14px;transition:filter .3s ease}.sv2-card:hover .sv2-fold-face{filter:brightness(1.1)}.sv2-fold-under{width:72%;height:20px;background:var(--cdark);clip-path:polygon(0 0,100% 0,68% 100%,0 100%);opacity:.75}.sv2-num{font-size:40px;font-weight:900;color:#ffffffeb;line-height:1;letter-spacing:-1px;display:block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.sv2-card:hover .sv2-num{transform:scale(1.08)}.sv2-head-area{flex:1;padding:14px 14px 10px 10px;display:flex;flex-direction:column;gap:8px}.sv2-icon-box{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,var(--c1) 0%,var(--c2) 100%);color:#fff;flex-shrink:0}.sv2-title{font-size:16px;font-weight:800;color:#0f0a2e;margin:0;line-height:1.25}.sv2-card-body{padding:0 16px 18px;flex:1;display:flex;flex-direction:column}.sv2-divider{height:1px;background:#e8e4f2;margin-bottom:13px}.sv2-desc{font-size:12.5px;line-height:1.65;color:#4a4568;margin:0 0 14px;flex:1}.sv2-tech{margin-top:auto}.sv2-tech-label{display:block;font-size:9px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#9b97b0;margin-bottom:9px}.sv2-badges{display:flex;flex-wrap:wrap;gap:6px}.sv2-badge{display:inline-flex;align-items:center;gap:5px;background:var(--bb, rgba(255, 255, 255, .05));border:1px solid color-mix(in srgb,var(--bc) 22%,transparent);padding:4px 9px 4px 6px;border-radius:6px;font-size:10.5px;font-weight:600;color:var(--bc, #333);transition:transform .22s ease,background .22s ease}.sv2-badge:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bc) 12%,transparent)}.sv2-explore{margin-top:46px;text-align:center}.sv2-explore a{font-size:13px;font-weight:800;color:#fb923c;text-decoration:none;letter-spacing:.3px;transition:color .2s ease,letter-spacing .2s ease}.sv2-explore a:hover{color:#fbbf24;letter-spacing:.7px}.sv2-how{padding:120px 0;background:#fff}.sv2-how .sv2-eyebrow{color:#fbc02d!important;font-weight:800;font-size:13.5px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;display:inline-block}.sv2-how .sv2-sec-title{color:#1a237e!important;font-size:44px;font-weight:900;margin-bottom:20px;letter-spacing:-1px}.sv2-how .sv2-sec-sub{color:#546e7a!important;font-size:16px;max-width:600px;margin:0 auto 60px;line-height:1.7}.sv2-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%;max-width:100%;margin:0 auto}.sv2-how-card{background:#fff;border:1px solid rgba(26,12,68,.05);border-radius:24px;padding:36px 30px;display:flex;align-items:flex-start;gap:24px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 10px 30px #1a0c4404,0 1px 3px #00000003}.sv2-how-card:hover{transform:translateY(-6px);border-color:#fbc02d59;box-shadow:0 20px 45px #fbc02d1a,0 1px 3px #00000005}.sv2-how-num{width:52px;height:52px;border-radius:50%;background:#fbc02d;border:2.5px solid #ffffff;color:#fff;display:flex;align-items:center;justify-content:center;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:900;font-size:16px;flex-shrink:0;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 10px #fbc02d59,inset 0 2px 4px #ffffff80,inset 0 -2px 4px #00000026}.sv2-how-card:hover .sv2-how-num{transform:scale(1.08) rotate(5deg);box-shadow:0 6px 15px #fbc02d73,inset 0 2px 4px #fff9,inset 0 -2px 4px #00000026}.sv2-how-content{flex:1}.sv2-how-title{font-size:19px;font-weight:850;color:#1a237e;margin:0 0 10px;letter-spacing:-.2px}.sv2-how-desc{font-size:14px;line-height:1.6;color:#455a64;margin:0}.sv2-cta{position:relative;padding:116px 0;background:linear-gradient(160deg,#08091c,#0e0729);overflow:hidden;text-align:center;border-top:1px solid rgba(255,255,255,.04)}.sv2-cta .sv2-container{position:relative;z-index:2}.sv2-cta-title{font-size:clamp(34px,5vw,56px);font-weight:900;letter-spacing:-1.5px;color:#fff;margin:0 0 16px;line-height:1.1}.sv2-cta-sub{font-size:16.5px;color:#ffffff7a;margin:0 0 38px;line-height:1.5}@media(max-width:1024px){.sv2-grid,.sv2-how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sv2-hero{padding:125px 0 0}.sv2-hero-title{letter-spacing:-1px}.sv2-grid,.sv2-how-grid{grid-template-columns:1fr}.sv2-strip-row{gap:18px}.sv2-what,.sv2-how,.sv2-cta{padding:68px 0}.sv2-fold{width:95px}.sv2-fold-face{height:70px}.sv2-num{font-size:32px}}.ctv2-page{background:#e8e8e8;min-height:100vh;font-family:NumberFont,Plus Jakarta Sans,sans-serif}.ctv2-hero-section{padding:60px 32px;display:flex;justify-content:center;align-items:stretch;margin-top:20px}.ctv2-card{display:grid;grid-template-columns:38% 62%;max-width:1250px;width:100%;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #0000001f;background:#fff;min-height:720px;margin-top:10px}.ctv2-left{background:#fff;position:relative;display:flex;flex-direction:column;padding:28px;overflow:hidden}.ctv2-brand{display:flex;align-items:center;gap:8px;z-index:10;position:relative}.ctv2-brand-dot{font-size:18px;color:#1a1a1a;line-height:1}.ctv2-brand-name{font-size:15px;font-weight:800;color:#1a1a1a;letter-spacing:.3px}.ctv2-rings-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);width:360px;height:360px}.ctv2-ring{position:absolute;border-radius:50%;border:1px solid rgba(0,0,0,.07);top:50%;left:50%;transform:translate(-50%,-50%)}.ctv2-ring-1{width:90px;height:90px}.ctv2-ring-2{width:180px;height:180px}.ctv2-ring-3{width:270px;height:270px}.ctv2-ring-4{width:360px;height:360px}.ctv2-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,#a8e63d 0%,#c6ff00 60%,transparent 80%);filter:blur(14px);opacity:.85}.ctv2-avatar{position:absolute;transform:translate(-50%,-50%);z-index:5}.ctv2-avatar-inner{width:44px;height:44px;border-radius:50%;border:2.5px solid #ffffff;box-shadow:0 4px 14px #00000026;background-size:cover;background-position:center;animation:ctv2-float 3.5s ease-in-out infinite}.ctv2-av1{background:linear-gradient(135deg,#ffb347,#ff6b6b);animation-delay:0s}.ctv2-av2{background:linear-gradient(135deg,#667eea,#764ba2);animation-delay:.4s}.ctv2-av3{background:linear-gradient(135deg,#56ab2f,#a8e063);animation-delay:.8s}.ctv2-av4{background:linear-gradient(135deg,#f7971e,#ffd200);animation-delay:1.2s}.ctv2-av5{background:linear-gradient(135deg,#ee0979,#ff6a00);animation-delay:1.6s}.ctv2-av6{background:linear-gradient(135deg,#11998e,#38ef7d);animation-delay:2s}@keyframes ctv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ctv2-socials{position:absolute;bottom:28px;left:28px;display:flex;flex-direction:column;gap:10px;z-index:10}.ctv2-social-item{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#444;text-decoration:none;transition:color .2s ease}.ctv2-social-item:hover{color:#1a1a1a}.ctv2-social-item svg{opacity:.55}.ctv2-right{background:linear-gradient(105deg,#2723eb,#6d00ff 48%,#be04a1);padding:48px 52px 40px;display:flex;flex-direction:column;overflow-y:auto}.ctv2-form-title{font-size:32px;font-weight:900;color:#0d0d0d;margin:0 0 8px;letter-spacing:-.5px;font-family:NumberFont,Plus Jakarta Sans,sans-serif}.ctv2-form-sub{font-size:14.5px;color:#0000008c;margin:0 0 28px;line-height:1.5;font-family:NumberFont,Plus Jakarta Sans,sans-serif}.ctv2-form{display:flex;flex-direction:column;gap:16px}.ctv2-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ctv2-field{display:flex;flex-direction:column;gap:5px}.ctv2-field label{font-size:12.5px;font-weight:600;color:#000000a6;font-family:NumberFont,Plus Jakarta Sans,sans-serif}.ctv2-field input,.ctv2-field textarea{width:100%;padding:11px 14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#fff;color:#0d0d0d;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.ctv2-field input::placeholder,.ctv2-field textarea::placeholder{color:#0000004d}.ctv2-field input:focus,.ctv2-field textarea:focus{border-color:#0d0d0d;box-shadow:0 0 0 2.5px #00000014}.ctv2-field textarea{resize:vertical;min-height:110px}.ctv2-privacy{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#000000a6;font-family:NumberFont,Plus Jakarta Sans,sans-serif}.ctv2-privacy input[type=checkbox]{display:none}.ctv2-privacy-box{width:16px;height:16px;border:1.5px solid rgba(0,0,0,.35);border-radius:4px;flex-shrink:0;background:#fff;transition:background .2s ease,border-color .2s ease;display:flex;align-items:center;justify-content:center}.ctv2-privacy input:checked~.ctv2-privacy-box{background:#0d0d0d;border-color:#0d0d0d}.ctv2-privacy a{color:#000000a6;text-decoration:underline;text-underline-offset:2px}.ctv2-submit-btn{width:100%;padding:14px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:800;border:none;border-radius:8px;cursor:pointer;transition:background .25s ease,transform .2s ease;letter-spacing:.3px;margin-top:4px}.ctv2-submit-btn:hover{background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);transform:translateY(-1px)}.ctv2-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.ctv2-success-icon{color:#0d0d0d}.ctv2-success h3{font-size:24px;font-weight:900;color:#0d0d0d;margin:0}.ctv2-success p{font-size:14px;color:#000000a6;max-width:360px;line-height:1.55}.ctv2-logos-strip{margin-top:28px;border-top:1px solid rgba(0,0,0,.1);padding-top:20px;display:flex;flex-direction:column;gap:10px}.ctv2-logos-row{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap}.ctv2-logo-item{font-size:13px;font-weight:800;color:#00000073;font-family:NumberFont,Plus Jakarta Sans,sans-serif;letter-spacing:.2px;transition:color .2s ease;white-space:nowrap}.ctv2-logo-item:hover{color:#000000bf}@media(max-width:900px){.ctv2-card{grid-template-columns:1fr;min-height:auto;width:100%;max-width:100%;margin:50px auto 0}.ctv2-left{display:none}.ctv2-right{padding:36px 32px}.site-shell.light-mode .ctv2-right{border-left:none!important}}@media(max-width:600px){.ctv2-hero-section{padding:20px 12px}.ctv2-form-row{grid-template-columns:1fr}.ctv2-right{padding:30px 20px}.ctv2-form-title{font-size:26px}}.oq-section{background:#07061a;padding:90px 0;overflow:hidden;position:relative}.oq-section:before{content:"";position:absolute;top:-120px;left:-120px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(109,0,255,.18) 0%,transparent 65%);pointer-events:none}.oq-inner{width:min(1760px,calc(100% - 200px));margin:0 auto;display:grid;grid-template-columns:45% 1fr;gap:80px;align-items:center}.oq-header{width:min(1760px,calc(100% - 200px));margin:0 auto 50px}.oq-header .oq-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 14px}.oq-header .oq-heading{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px;margin:0 0 18px}.oq-header .oq-desc{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;color:#ffffff8c;line-height:1.65;margin:0;max-width:800px}.oq-left{display:flex;flex-direction:column;gap:0;height:auto}.oq-eyebrow{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 14px}.oq-heading{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.5px;margin:0 0 18px}.oq-desc{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;color:#ffffff8c;line-height:1.65;margin:0 0 32px;max-width:400px}.oq-img-wrap{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 60px #00000080,0 0 0 1px #6d00ff1f;height:auto;width:100%;max-width:680px;display:block}.oq-img{width:100%;height:auto;display:block}.oq-right{display:flex;flex-direction:column;gap:36px;justify-content:center}.oq-item{display:flex;align-items:flex-start;gap:20px}.oq-icon-box{margin-top:10px;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#6d00ff2e;border:1px solid rgba(109,0,255,.35);display:flex;align-items:center;justify-content:center;color:var(--oq-accent, #6d00ff);transition:background .25s ease,border-color .25s ease,transform .25s ease;box-shadow:0 4px 16px #6d00ff26}.oq-item:hover .oq-icon-box{background:#6d00ff47;border-color:var(--oq-accent, #6d00ff);transform:translateY(-2px)}.oq-item-text{flex:1;padding-top:10px}.oq-item-desc{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:14.5px;color:#ffffffbf;line-height:1.6;margin:0}@media(max-width:900px){.oq-inner{grid-template-columns:1fr;gap:48px;width:min(100% - 48px,1760px)}.oq-section{padding:60px 0}.oq-desc{max-width:100%}.oq-header{width:min(100% - 48px,1760px);margin-bottom:30px}.oq-img-wrap,.oq-img{height:auto}}@media(max-width:600px){.oq-section{padding:44px 0}.oq-icon-box{width:40px;height:40px;border-radius:10px}.oq-item{gap:14px}.oq-heading{font-size:26px}}.hero-slide-learn-more{position:absolute;top:30px;right:40px;z-index:10;display:inline-flex;align-items:center;gap:6px;color:#ffffffd9;font-family:NumberFont,Raleway,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s ease,transform .3s ease}.hero-slide-learn-more:hover{color:#28d7ff;transform:translate(2px,-2px)}.hero-slide-layout{position:relative;z-index:5;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.hero-slide-text-group{text-align:left;margin-top:10px;max-width:580px}.hero-slide-line1{font-family:NumberFont,Raleway,sans-serif;font-size:19px;font-weight:500;color:#fffffff2;margin-bottom:6px;letter-spacing:.2px}.hero-slide-line2{font-family:NumberFont,Raleway,sans-serif;font-size:clamp(24px,3.2vw,36px);font-weight:600;color:#fff;margin-bottom:8px;line-height:1.25;letter-spacing:-.5px}.hero-slide-line3{font-family:NumberFont,Raleway,sans-serif;font-size:16px;font-weight:500;color:#ffffffa6}.hero-slide-badge-container{display:flex;justify-content:flex-start;align-items:center;margin:15px 0;padding-left:20px}.hero-slide-wreath-badge{display:flex;align-items:center;gap:15px;color:#fff}.wreath-laurel{width:190px;height:190px;position:relative;display:flex;align-items:center;justify-content:center}.wreath-svg{width:100%;height:100%;color:#ffffffbf}.wreath-logo{position:absolute;width:100%;height:100%;object-fit:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.wreath-content{display:flex;flex-direction:column;justify-content:center}.wreath-val{font-size:40px;font-weight:800;line-height:1.1;font-family:NumberFont,Raleway,sans-serif}.wreath-lbl{font-size:16px;font-weight:600;color:#ffffffd9;font-family:NumberFont,Raleway,sans-serif}.hero-slide-pills-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.hero-slide-pill{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 18px;border-radius:99px;color:#fff;font-family:NumberFont,Raleway,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.hero-slide-pill:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-2px)}.flag-pill{padding:10px 22px;font-size:15.5px}.pill-flag-img{width:28px;height:auto;border-radius:3px;box-shadow:0 2px 5px #00000059;display:inline-block;vertical-align:middle}.hero-slide-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;width:100%;-webkit-backdrop-filter:blur(54px);backdrop-filter:blur(54px)}.hero-slide-feat-card{background:#050214b8;border:1px solid rgba(109,0,255,.35);backdrop-filter:blur(54px);-webkit-backdrop-filter:blur(54px);border-radius:12px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;transition:all .3s ease;box-shadow:0 4px 24px #00000080,inset 0 1px #ffffff14}.hero-slide-feat-card:hover{background:#05021499;border-color:#be04a166;box-shadow:0 8px 32px #6d00ff33,inset 0 1px #ffffff1a;transform:translateY(-2px)}.hs-feat-icon-wrap{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#6d00ff33,#be04a133);border:1px solid rgba(109,0,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.hs-feat-info{display:flex;flex-direction:column;gap:2px}.hs-feat-title{font-size:13.5px;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}.hs-feat-desc{font-size:11.5px;font-weight:400;color:#ffffffb3;margin:0;line-height:1.35}.site-shell.light-mode .hero-slide-feat-card{background:#ffffffb8;border-color:#6d00ff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #0000000f,inset 0 1px #ffffffe6}.site-shell.light-mode .hero-slide-feat-card:hover{background:#ffffffe0;border-color:#6d00ff40;box-shadow:0 8px 24px #6d00ff14,inset 0 1px #fff}.site-shell.light-mode .hs-feat-icon-wrap{background:linear-gradient(135deg,#6d00ff1a,#be04a11a);border-color:#6d00ff33;color:var(--blue)}.site-shell.light-mode .hs-feat-title{color:#0f172a}.site-shell.light-mode .hs-feat-desc{color:#475569}@media(max-width:768px){.hero-slide-features{grid-template-columns:1fr;gap:8px;margin:15px 0}.hero-slide-feat-card{padding:8px 12px;align-items:center}.hs-feat-desc{display:none}.hs-feat-info{gap:0}.hs-feat-title{font-size:13px}}@media(max-width:640px){.hero-slide-learn-more{top:15px;right:15px;font-size:12px}.hero-slide-badge-container{padding-left:0}.wreath-laurel{width:85px;height:85px}.wreath-val{font-size:30px}.wreath-lbl{font-size:13px}}.site-shell.dark-mode .port-content-section{background:#090615!important;color:#fff!important}.site-shell.dark-mode .products-section{background:#090615!important;border-top:1px solid rgba(255,255,255,.05)!important}.site-shell.dark-mode .products-headline{color:#fff!important}.site-shell.dark-mode .product-card-new{background:#0c0624!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 15px 40px #00000059!important}.site-shell.dark-mode .product-info h3{color:#fff!important}.site-shell.dark-mode .product-img-wrapper{background:#fff!important}.site-shell.dark-mode .about-re-journey-card,.site-shell.dark-mode .about-re-insights-card{background:#0c0624!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 10px 30px #00000059!important}.site-shell.dark-mode .about-re-journey-content h3,.site-shell.dark-mode .about-re-insights-content h3{color:#fff!important}.site-shell.dark-mode .about-re-journey-content p,.site-shell.dark-mode .about-re-insights-content p{color:#cbd5e1!important}.site-shell.dark-mode .about-re-insights-thumb{background:#11053b!important;border-color:#ffffff0d!important}.site-shell.dark-mode .ctv2-right .ctv2-form-title{color:#fff!important}.site-shell.dark-mode .ctv2-right .ctv2-form-sub{color:#ffffffbf!important}.site-shell.dark-mode .ctv2-right .ctv2-field label,.site-shell.dark-mode .ctv2-right .ctv2-privacy{color:#ffffffd9!important}.site-shell.dark-mode .ctv2-right .ctv2-privacy a{color:#fff!important}.query-contact-wrapper{padding:30px 4% 40px;display:flex;justify-content:center;align-items:stretch;gap:50px;background:#000;min-height:calc(100vh - 78px);margin-top:78px;box-sizing:border-box}@media(min-width:1025px){.query-contact-wrapper{min-height:calc(100vh - 78px);padding:40px 4%;gap:40px}}.query-contact-card{flex:1.15;max-width:640px;background:#0d0d0d73;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:28px;padding:24px 32px;box-shadow:0 40px 100px #000c,inset 0 1px #ffffff14;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}@media(min-width:1025px){.query-contact-card{height:auto}}.query-contact-card:before{content:"";position:absolute;top:-20%;left:-20%;width:60%;height:60%;background:radial-gradient(circle,rgba(109,0,255,.15) 0%,transparent 70%);pointer-events:none;z-index:0}.query-contact-card:after{content:"";position:absolute;bottom:-20%;right:-20%;width:60%;height:60%;background:radial-gradient(circle,rgba(190,4,161,.12) 0%,transparent 70%);pointer-events:none;z-index:0}.query-contact-card>*{position:relative;z-index:1}.query-contact-image-wrap{flex:.5;max-width:700px;display:flex;align-items:stretch}@media(min-width:1025px){.query-contact-image-wrap{align-self:stretch;height:auto}}.query-contact-image-wrap img{width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 30px 70px #6d00ff40;border:1px solid rgba(255,255,255,.05)}h1.query-form-title{font-family:Plus Jakarta Sans,Raleway,system-ui,sans-serif!important;font-size:42px!important;font-weight:500!important;margin:0 0 14px!important;color:#fff!important;line-height:1.2!important}.query-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.query-form-grid.full-width{grid-template-columns:1fr}.query-form-group{position:relative;width:100%}.query-form-input,.query-form-select,.query-form-textarea{width:100%;background:#ffffff05;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 14px 6px;color:#fff;font-family:NumberFont,Inter,sans-serif;font-size:14px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.query-form-input:focus,.query-form-select:focus,.query-form-textarea:focus{border-color:#a855f799;background:#ffffff0a;box-shadow:0 0 20px #a855f726}.query-form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px;padding-right:45px;color:#fff}.query-form-select option{background:#0d0d0d;color:#fff}.query-form-select optgroup{background:#0d0d0d;color:#a855f7;font-weight:700;font-style:normal;padding:6px}.query-form-select optgroup option{background:#0d0d0d;color:#fff;font-weight:400;padding-left:12px}.query-hiring-row{display:flex;align-items:center;gap:20px;margin:12px 0;font-family:NumberFont,Inter,sans-serif;font-size:14px;color:#fff;flex-wrap:wrap}.query-hiring-label{font-weight:600}.query-radio-option{display:flex;align-items:center;gap:8px;cursor:pointer}.query-radio-option input[type=radio]{appearance:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.5);border-radius:50%;outline:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.query-radio-option input[type=radio]:checked{border-color:#fff}.query-radio-option input[type=radio]:checked:after{content:"";width:8px;height:8px;background:#fff;border-radius:50%;display:block}.query-form-textarea{resize:none;min-height:75px;padding-top:18px}.query-captcha-row{margin:12px 0}.recaptcha-mock{display:flex;align-items:center;justify-content:space-between;width:302px;height:66px;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:0 12px;font-family:NumberFont,Roboto,Arial,sans-serif;box-shadow:0 1px 3px #00000014}.recaptcha-left{display:flex;align-items:center;gap:12px}.recaptcha-checkbox-btn{width:28px;height:28px;border:2px solid #c1c1c1;border-radius:2px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.recaptcha-checkbox-btn.checked{border-color:#009b00}.recaptcha-checkmark-svg{width:20px;height:20px;stroke:#009b00;stroke-width:3;fill:none}.recaptcha-spinner-circle{width:18px;height:18px;border:2px solid #4a90e2;border-top-color:transparent;border-radius:50%;animation:recaptcha-spin .8s linear infinite}@keyframes recaptcha-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recaptcha-text-lbl{font-size:14px;color:#2b2b2b;font-weight:500;-webkit-user-select:none;user-select:none}.recaptcha-right{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.recaptcha-logo-img{width:32px;height:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234A90E2' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.recaptcha-branding-text{font-size:8px;color:#555;font-weight:600;margin-top:2px}.recaptcha-policy-links{font-size:8px;color:#9b9b9b;margin-top:1px}.recaptcha-policy-links a{color:#9b9b9b;text-decoration:none}.recaptcha-policy-links a:hover{text-decoration:underline}.query-contact-card form{display:flex;flex-direction:column;flex:1;width:100%}.query-nda-badge{display:inline-flex;align-items:center;gap:12px;margin:auto 0 16px;color:#fff;font-family:NumberFont,Inter,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.5px;padding:10px 18px;background:#6d00ff0a;border:1px solid rgba(109,0,255,.15);border-radius:50px;box-shadow:inset 0 1px #ffffff0d;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.query-nda-badge:hover{background:#6d00ff14;border-color:#a855f759;box-shadow:0 0 20px #6d00ff1a}.query-nda-check-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#6d00ff,#be04a1);border:none;color:#fff;box-shadow:0 2px 8px #6d00ff66;transition:transform .3s ease}.query-nda-badge:hover .query-nda-check-circle{transform:scale(1.08)}.query-nda-check-circle svg{width:11px;height:11px}.query-submit-btn{position:relative;width:100%;padding:16px;background:linear-gradient(135deg,#6d00ff,#be04a1);color:#fff;font-family:NumberFont,Inter,sans-serif;font-size:15px;font-weight:700;border:none;border-radius:12px;cursor:pointer;overflow:hidden;box-shadow:0 4px 20px #6d00ff4d;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;text-transform:uppercase;display:block}.query-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6d00ff80,0 0 20px #be04a14d}.query-submit-btn:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);transition:none}.query-submit-btn:hover:after{left:150%;transition:left .8s cubic-bezier(.4,0,.2,1)}.query-form-label{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-family:NumberFont,Inter,sans-serif;font-size:13.5px;color:#fff6;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:left top}.query-form-textarea~.query-form-label{top:18px;transform:none}.query-form-input:focus~.query-form-label,.query-form-input:not(:placeholder-shown)~.query-form-label,.query-form-textarea:focus~.query-form-label,.query-form-textarea:not(:placeholder-shown)~.query-form-label{top:4px;transform:scale(.75);color:#a855f7}.query-form-select~.query-form-label{top:4px;transform:scale(.75);color:#a855f7}@media(max-width:1024px){.query-contact-wrapper{flex-direction:column;padding:40px 16px;gap:40px}.query-contact-card{max-width:100%;padding:30px 20px}.query-contact-image-wrap{max-width:100%}}@media(max-width:768px){.query-form-grid{grid-template-columns:1fr;gap:15px}.query-hiring-row{gap:16px}}.site-shell.light-mode .query-contact-wrapper{background:linear-gradient(to bottom,#f8fafc,#f1f5f9)}.site-shell.light-mode .query-contact-card{background:#ffffffb3;border:1px solid rgba(109,0,255,.12);box-shadow:0 30px 60px #6d00ff0d,0 10px 20px #00000005}.site-shell.light-mode .query-contact-card:before{background:radial-gradient(circle,rgba(109,0,255,.08) 0%,transparent 70%)}.site-shell.light-mode .query-contact-card:after{background:radial-gradient(circle,rgba(190,4,161,.06) 0%,transparent 70%)}.site-shell.light-mode .query-form-title{background:linear-gradient(135deg,#0b0722 40%,#554f7a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.site-shell.light-mode .query-form-input,.site-shell.light-mode .query-form-select,.site-shell.light-mode .query-form-textarea{background:#6d00ff03;border-color:#6d00ff26;color:#0f172a}.site-shell.light-mode .query-form-input:focus,.site-shell.light-mode .query-form-select:focus,.site-shell.light-mode .query-form-textarea:focus{border-color:#6d00ff80;background:#fff;box-shadow:0 0 15px #6d00ff26}.site-shell.light-mode .query-form-label{color:#0f172a80}.site-shell.light-mode .query-form-input:focus~.query-form-label,.site-shell.light-mode .query-form-input:not(:placeholder-shown)~.query-form-label,.site-shell.light-mode .query-form-textarea:focus~.query-form-label,.site-shell.light-mode .query-form-textarea:not(:placeholder-shown)~.query-form-label{color:#6d00ff}.site-shell.light-mode .query-form-select~.query-form-label{color:#6d00ff}.site-shell.light-mode .query-form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:16px;color:#0f172a}.site-shell.light-mode .query-form-select option{background:#fff;color:#0f172a}.site-shell.light-mode .query-form-select optgroup{background:#fff;color:#6d00ff;font-weight:700;font-style:normal;padding:6px}.site-shell.light-mode .query-form-select optgroup option{background:#fff;color:#0f172a;font-weight:400}.site-shell.light-mode .query-hiring-row{color:#334155}.site-shell.light-mode .query-radio-option input[type=radio]{border-color:#00000059}.site-shell.light-mode .query-radio-option input[type=radio]:checked{border-color:#00f}.site-shell.light-mode .query-radio-option input[type=radio]:checked:after{background:#00f}.site-shell.light-mode .query-nda-badge{background:#6d00ff0a;border-color:#6d00ff1f;color:#334155;box-shadow:none}.site-shell.light-mode .query-contact-image-wrap img{box-shadow:0 15px 45px #6d00ff1f;border-color:#cbd5e1}.crm-solution-row{display:grid;grid-template-columns:1.1fr .9fr;grid-template-areas:"media header" "media content" "button content";gap:20px 80px;align-items:start;width:100%}.crm-grid-header{grid-area:header;display:flex;flex-direction:column}.crm-grid-media{grid-area:media;width:100%}.crm-grid-content{grid-area:content;display:flex;flex-direction:column;align-items:flex-start}.crm-grid-button{grid-area:button;width:100%;display:flex;justify-content:center;margin-bottom:70px}.crm-dashboard-mockup-wrapper{width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #6d00ff1f;border:1px solid rgba(109,0,255,.15);transition:transform .4s ease,box-shadow .4s ease}.crm-dashboard-mockup-wrapper:hover{transform:scale(1.02);box-shadow:0 35px 80px #6d00ff2e}.crm-dashboard-mockup-img{width:100%;height:auto;display:block}.crm-solution-main-title{font-size:clamp(28px,4vw,36px);font-weight:800;color:#100b2a!important;line-height:1.25;margin:0 0 10px}.crm-solution-main-title .gradient-text{background:linear-gradient(135deg,#2723eb,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.crm-solution-description{font-size:15.5px;line-height:1.65;color:#4a4366!important;margin:0 0 30px}.crm-features-checklist{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 0 30px}.crm-checklist-item{display:flex;gap:16px;align-items:flex-start}.crm-checklist-icon-box{width:32px;height:32px;border-radius:8px;background:#6d00ff0f;color:#6d00ff;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(109,0,255,.1);margin-top:2px;transition:all .3s ease}.crm-checklist-item:hover .crm-checklist-icon-box{background:#6d00ff;color:#fff;transform:scale(1.05)}.crm-checklist-text h4{font-size:16px;font-weight:600;color:#100b2a!important;margin:0 0 6px}.crm-checklist-text p{font-size:14px;line-height:1.5;color:#4a4366!important;margin:0}.crm-solution-footer-text{font-size:14.5px;line-height:1.6;color:#4a4366!important;margin:0;padding-top:15px;border-top:1px solid rgba(16,11,42,.06)}@media(min-width:992px){.crm-solution-row.row-reverse{grid-template-columns:.9fr 1.1fr;grid-template-areas:"header media" "content media" "content button"}}@media(max-width:991px){.crm-solution-row{grid-template-columns:1fr;grid-template-areas:"header" "media" "content" "button";gap:30px;align-items:center}.crm-grid-header{text-align:center;align-items:center}.crm-grid-button{justify-content:center;margin-top:10px}.crm-solution-main-title{text-align:center}}.crm-modules-section{position:relative;background:#fbfbfe!important}.crm-section-eyebrow{color:#6d00ff;font-weight:600;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;display:block}.crm-section-eyebrow.text-glow{color:#a855f7;text-shadow:0 0 10px rgba(168,85,247,.4)}.crm-section-title{font-size:clamp(28px,4vw,38px);font-weight:800;color:#100b2a!important;margin-bottom:20px}.crm-section-subtitle{color:#4a4366!important;font-size:16px;max-width:600px;margin:0 auto;line-height:1.6}.crm-modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px}.crm-module-card{background:#fff;border:1px solid rgba(16,11,42,.05);border-radius:24px;padding:40px 30px;box-shadow:0 10px 30px #6d00ff05;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;z-index:2}.crm-module-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#6d00ff;opacity:.8;z-index:3}.crm-module-card:after{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none;mix-blend-mode:luminosity}.crm-module-card:hover:after{opacity:.05}.crm-module-card.bg-spa:after{background-image:url(/assets/industry_retail-4EgFv_CE.png)}.crm-module-card.bg-gym:after{background-image:url(/assets/industry_healthcare-X8PM_zjg.png)}.crm-module-card.bg-office:after{background-image:url(/assets/industry_enterprise-C-vCnofr.png)}.crm-module-card.bg-consultancy:after{background-image:url(/assets/svc_crm_erp-BZQvAXY5.png)}.crm-module-card.bg-supermarket:after{background-image:url(/assets/industry_retail-4EgFv_CE.png)}.crm-module-card.color-magenta:before{background:#be04a1}.crm-module-card.color-cyan:before{background:#28d7ff}.crm-module-card.color-blue:before{background:#2723eb}.crm-module-card.color-violet:before{background:#6d00ff}.crm-module-card.color-orange:before{background:#ff9100}.crm-module-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #6d00ff14;border-color:#6d00ff26}.crm-module-icon-wrap{width:50px;height:50px;border-radius:14px;background:#6d00ff0f;color:#6d00ff;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .3s ease;z-index:2;position:relative}.crm-module-card.color-magenta .crm-module-icon-wrap{background:#be04a10f;color:#be04a1}.crm-module-card.color-cyan .crm-module-icon-wrap{background:#28d7ff0f;color:#28d7ff}.crm-module-card.color-blue .crm-module-icon-wrap{background:#2723eb0f;color:#2723eb}.crm-module-card.color-violet .crm-module-icon-wrap{background:#6d00ff0f;color:#6d00ff}.crm-module-card.color-orange .crm-module-icon-wrap{background:#ff91000f;color:#ff9100}.crm-module-card:hover .crm-module-icon-wrap{transform:scale(1.1) rotate(5deg)}.crm-module-title{font-size:20px;font-weight:800;color:#100b2a!important;margin:0 0 12px;z-index:2;position:relative}.crm-module-desc{font-size:14.5px;line-height:1.5;color:#4a4366!important;margin:0 0 24px;z-index:2;position:relative}.crm-module-details{list-style:none;padding:20px 0 0;margin:0;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(16,11,42,.05);z-index:2;position:relative}.crm-module-details li{font-size:13.5px;color:#4a4366!important;display:flex;align-items:center;gap:10px;font-weight:500}.crm-module-details li svg{color:#00c853;flex-shrink:0}.site-shell:not(.light-mode) .crm-modules-section{background:#03020c!important}.site-shell:not(.light-mode) .crm-module-card{background:#ffffff05;border-color:#ffffff0d;box-shadow:0 10px 30px #0000004d}.site-shell:not(.light-mode) .crm-module-card:hover{background:#ffffff0a;border-color:#a855f740;box-shadow:0 20px 40px #a855f726}.site-shell:not(.light-mode) .crm-module-title{color:#fff!important}.site-shell:not(.light-mode) .crm-module-desc{color:#cbd5e1!important}.site-shell:not(.light-mode) .crm-module-details{border-color:#ffffff14}.site-shell:not(.light-mode) .crm-module-details li{color:#cbd5e1!important}.crm-industries-section{position:relative}.crm-industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}@media(max-width:1199px){.crm-industries-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.crm-industries-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.crm-industries-grid{grid-template-columns:1fr}}.crm-industry-card{height:250px;perspective:1000px;cursor:pointer}.crm-industry-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;box-shadow:0 10px 30px #00000026;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.crm-industry-card:hover .crm-industry-card-inner{transform:rotateY(180deg)}.crm-industry-front,.crm-industry-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.crm-industry-front{background:#ffffff08;color:#fff}.crm-industry-icon-box{width:60px;height:60px;border-radius:50%;background:#a855f726;color:#a855f7;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.crm-industry-card:hover .crm-industry-icon-box{transform:scale(1.1);background:#a855f7;color:#fff}.crm-industry-front h3{font-size:19px;font-weight:800;color:#fff!important;margin:0 0 10px}.crm-industry-count{font-size:12.5px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:1px}.crm-industry-back{background:linear-gradient(135deg,#18153c,#0c0722);color:#fff;transform:rotateY(180deg);text-align:left;align-items:flex-start;justify-content:flex-start}.crm-industry-back h4{font-size:16px;font-weight:800;color:#fff!important;margin:0 0 14px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;width:100%}.crm-industry-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;width:100%}.crm-industry-list li{font-size:13.5px;color:#cbd5e1!important;position:relative;padding-left:15px;line-height:1.4}.crm-industry-list li:before{content:"•";position:absolute;left:0;color:#a855f7}.site-shell.light-mode .crm-industries-section{background:#f4f2fa!important}.site-shell.light-mode .crm-industry-front{background:#fff;border:1px solid rgba(16,11,42,.06);box-shadow:0 10px 30px #6d00ff08}.site-shell.light-mode .crm-industry-front h3{color:#100b2a!important}.site-shell.light-mode .crm-industry-count{color:#625d7e}.site-shell.light-mode .crm-industry-back{background:linear-gradient(135deg,#fff,#fbf9ff);border:1px solid rgba(109,0,255,.15);box-shadow:0 10px 30px #6d00ff14}.site-shell.light-mode .crm-industry-back h4{color:#100b2a!important;border-bottom-color:#100b2a0f}.site-shell.light-mode .crm-industry-list li{color:#4a4366!important}.section-title-wrap{text-align:center;margin-bottom:60px}.section-badge{display:inline-block;padding:6px 14px;background:#6d00ff1a;border:1px solid rgba(109,0,255,.2);color:#a855f7;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}.section-badge.primary{background:#2723eb14;border-color:#2723eb26;color:#2723eb}.section-title{font-size:clamp(28px,4vw,42px);font-weight:900!important;color:#fff;margin:0 0 16px;line-height:1.2}.section-title.dark-text{color:#0b0722}.section-subtitle{font-size:clamp(15px,2.5vw,17px);color:#94a3b8;max-width:600px;margin:0 auto;line-height:1.6}.section-subtitle.dark-text{color:#64748b}.crm-specialized-section{padding:120px 0;background:#050410;border-bottom:1px solid rgba(255,255,255,.03)}.crm-specialized-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.crm-specialized-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 20px 40px #0000004d;transition:all .4s cubic-bezier(.165,.84,.44,1)}.crm-specialized-card:hover{background:#ffffff08;border-color:#a855f74d;box-shadow:0 30px 60px #6d00ff26}.crm-specialized-img-wrap{position:relative;height:160px;overflow:hidden}.crm-specialized-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.crm-specialized-card:hover .crm-specialized-img{transform:scale(1.08)}.crm-specialized-img-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent,rgba(5,4,16,.95))}.crm-specialized-card-content{padding:30px 24px 36px;display:flex;flex-direction:column;flex-grow:1;position:relative}.crm-specialized-icon-box{width:42px;height:42px;border-radius:12px;background:#6d00ff26;color:#a855f7;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid rgba(109,0,255,.25);box-shadow:0 0 15px #6d00ff1a;transition:all .3s ease}.crm-specialized-card:hover .crm-specialized-icon-box{background:#a855f7;color:#fff;box-shadow:0 0 20px #a855f766}.crm-specialized-card-title{font-size:18px;font-weight:800!important;color:#fff;margin:0 0 18px}.crm-specialized-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.crm-specialized-feature-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#94a3b8;line-height:1.4}.crm-specialized-feature-item .feature-check{color:#a855f7;flex-shrink:0}.site-shell.light-mode .crm-specialized-section{background:#fbf9ff;border-bottom:1px solid #e6e2ff}.site-shell.light-mode .crm-specialized-card{background:#fff;border-color:#e6e2ff;box-shadow:0 15px 35px #2723eb0a}.site-shell.light-mode .crm-specialized-card:hover{border-color:#6d00ff40;box-shadow:0 25px 50px #6d00ff14}.site-shell.light-mode .crm-specialized-card-title{color:#0b0722}.site-shell.light-mode .crm-specialized-feature-item{color:#475569}.site-shell.light-mode .crm-specialized-img-overlay{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.98))}.btn-primary-crm{background:radial-gradient(circle at 80% 100%,#a855f7,#6d00ff 70%)!important;box-shadow:0 8px 24px #6d00ff4d!important}.btn-primary-crm:hover{background:radial-gradient(circle at 20% 0%,#a855f7,#6d00ff 70%)!important;box-shadow:0 12px 30px #6d00ff73!important}.btn-secondary-crm{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important;color:#fff!important}.btn-secondary-crm:hover{background:#ffffff1a!important;border-color:#ffffff40!important;color:#fff!important}.site-shell.light-mode .btn-primary-crm{background:#6d00ff!important;box-shadow:0 8px 24px #6d00ff33!important}.site-shell.light-mode .btn-primary-crm:hover{background:#5b00d6!important}.site-shell.light-mode .btn-secondary-crm{background:#6d00ff0d!important;border:1px solid rgba(109,0,255,.15)!important;color:#6d00ff!important;box-shadow:none!important}.site-shell.light-mode .btn-secondary-crm:hover{background:#6d00ff1a!important;border-color:#6d00ff40!important;color:#5b00d6!important}.crm-hero-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:45px;padding-top:45px;border-top:1px solid rgba(255,255,255,.08)}.crm-hero-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}.crm-hero-stat-item .stat-num{font-size:clamp(28px,4vw,44px);font-weight:900;color:#a855f7;background:linear-gradient(135deg,#a855f7,#28d7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1;margin-bottom:8px;font-family:NumberFont,Raleway,sans-serif}.crm-hero-stat-item .stat-desc{font-size:13.5px;font-weight:500;color:#fff9;line-height:1.4}.site-shell.light-mode .crm-hero-stats-row{border-top-color:#0b072214}.site-shell.light-mode .crm-hero-stat-item .stat-desc{color:#475569}@media(max-width:768px){.crm-hero-stats-row{grid-template-columns:repeat(2,1fr);gap:20px}}.crm-offer-section{padding:120px 0;background:#fbf9ff;border-bottom:1px solid #e6e2ff}.crm-offer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:50px}.crm-offer-card{background:#fff;border:1px solid #e6e2ff;border-radius:28px;padding:45px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 15px 35px #2723eb0a}.crm-offer-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:transparent;transition:all .4s ease}.crm-offer-card.track-a:before{background:linear-gradient(to right,#28d7ff,#6d00ff);opacity:.7}.crm-offer-card.track-b:before{background:linear-gradient(to right,#a855f7,#ff9100);opacity:.7}.crm-offer-card:hover{transform:translateY(-8px);background:#fff;box-shadow:0 25px 50px #6d00ff14}.crm-offer-card.track-a:hover{border-color:#28d7ff4d}.crm-offer-card.track-b:hover{border-color:#a855f74d}.crm-track-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.crm-track-badge{font-family:NumberFont,Raleway,sans-serif;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;border-radius:50px;white-space:nowrap}.crm-offer-card.track-a .crm-track-badge{color:#28d7ff;background:#28d7ff14;border:1px solid rgba(40,215,255,.15)}.crm-offer-card.track-b .crm-track-badge{color:#a855f7;background:#a855f714;border:1px solid rgba(168,85,247,.15)}.crm-track-icon-wrapper{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px}.crm-offer-card.track-a .crm-track-icon-wrapper{background:#28d7ff1a;color:#28d7ff}.crm-offer-card.track-b .crm-track-icon-wrapper{background:#a855f71a;color:#a855f7}.crm-offer-card h3{font-size:24px;font-weight:800;color:#0b0722;margin:0 0 12px}.crm-track-desc{font-size:15px;color:#475569;line-height:1.6;margin-bottom:30px}.crm-offer-divider{height:1px;background:#e6e2ff;margin-bottom:30px}.crm-offer-bullets{list-style:none;padding:0;margin:0 0 35px;display:flex;flex-direction:column;gap:14px;flex-grow:1}.crm-offer-bullet-item{display:flex;align-items:center;gap:12px;font-size:14px;color:#334155}.crm-offer-bullet-item svg{flex-shrink:0}.crm-offer-card.track-a .crm-offer-bullet-item svg{color:#28d7ff}.crm-offer-card.track-b .crm-offer-bullet-item svg{color:#a855f7}.crm-offer-action-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;width:fit-content}.crm-offer-card.track-a .crm-offer-action-link{color:#28d7ff}.crm-offer-card.track-a .crm-offer-action-link:hover{color:#7ce3ff;gap:12px}.crm-offer-card.track-b .crm-offer-action-link{color:#a855f7}.crm-offer-card.track-b .crm-offer-action-link:hover{color:#c084fc;gap:12px}.site-shell.light-mode .crm-offer-section{background:#fbf9ff;border-bottom:1px solid #e6e2ff}.site-shell.light-mode .crm-offer-card{background:#fff;border-color:#e6e2ff;box-shadow:0 15px 35px #2723eb0a}.site-shell.light-mode .crm-offer-card:hover{background:#fff;box-shadow:0 25px 50px #6d00ff14}.site-shell.light-mode .crm-offer-card h3{color:#0b0722}.site-shell.light-mode .crm-track-desc{color:#475569}.site-shell.light-mode .crm-offer-divider{background:#e6e2ff}.site-shell.light-mode .crm-offer-bullet-item{color:#334155}@media(max-width:992px){.crm-offer-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.crm-offer-card{padding:30px 24px}}@media(max-width:480px){.crm-offer-card{padding:24px 20px}.crm-track-header{align-items:center;gap:12px}.crm-track-badge{font-size:10px;letter-spacing:1.5px;padding:4px 10px}}.crm-industry-verticals-section.theme-light-section{padding:120px 0;background:#050410;border-bottom:1px solid rgba(255,255,255,.03)}.crm-verticals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.crm-vertical-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 15px 35px #0003}.crm-vertical-card:hover{transform:translateY(-6px);background:#ffffff08;border-color:#a855f740;box-shadow:0 25px 50px #6d00ff1a}.crm-vertical-card-image-wrapper{position:relative;width:100%;height:160px;overflow:hidden}.crm-vertical-card-image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.crm-vertical-card:hover .crm-vertical-card-image{transform:scale(1.08)}.crm-vertical-card-image-overlay{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(5,4,16,.8),transparent)}.crm-vertical-card-content{padding:25px 25px 30px;display:flex;flex-direction:column;flex-grow:1}.crm-vertical-icon-box{width:44px;height:44px;border-radius:12px;background:#a855f71f;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid rgba(168,85,247,.2);color:#c084fc}.crm-vertical-card h3{font-size:19px;font-weight:800;color:#fff;margin:0 0 12px}.crm-vertical-desc{font-size:13.5px;color:#94a3b8;line-height:1.5;margin-bottom:20px}.crm-vertical-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.crm-vertical-bullet-item{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:13.5px;line-height:1.4}.crm-vertical-bullet-item .feature-check{color:#c084fc;flex-shrink:0}.crm-card-demo-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 24px;background:linear-gradient(135deg,#6d00ff,#a855f7);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s ease;font-family:NumberFont,Raleway,sans-serif;letter-spacing:.5px;box-shadow:0 6px 18px #6d00ff33}.crm-card-demo-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #6d00ff59;filter:brightness(1.08)}.site-shell.light-mode .crm-industry-verticals-section.theme-light-section{background:#fff;border-bottom:1px solid #e6e2ff}.site-shell.light-mode .crm-vertical-card{background:#fff;border-color:#e6e2ff;box-shadow:0 10px 30px #2723eb08}.site-shell.light-mode .crm-vertical-card:hover{background:#fff;box-shadow:0 20px 45px #6d00ff0f;border-color:#6d00ff33}.site-shell.light-mode .crm-vertical-card-image-overlay{background:linear-gradient(to top,rgba(255,255,255,.9),transparent)}.site-shell.light-mode .crm-vertical-card h3{color:#0b0722}.site-shell.light-mode .crm-vertical-bullet-item,.site-shell.light-mode .crm-vertical-desc{color:#475569}.site-shell.light-mode .crm-vertical-icon-box{background:#6d00ff0f;border-color:#6d00ff1f;color:#6d00ff}.site-shell.light-mode .crm-vertical-bullet-item .feature-check{color:#6d00ff}@media(max-width:1200px){.crm-verticals-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:992px){.crm-verticals-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.crm-verticals-grid{grid-template-columns:1fr}}.crm-ai-section{padding:120px 0;background:#fff;border-bottom:1px solid #e2e8f0}.crm-ai-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.crm-ai-left{display:flex;flex-direction:column}.crm-ai-features-list{list-style:none;padding:0;margin:30px 0 40px;display:flex;flex-direction:column;gap:16px}.crm-ai-feature-item{display:flex;align-items:flex-start;gap:14px;font-size:15px;color:#475569;line-height:1.6}.crm-ai-feature-item svg{color:#a855f7;flex-shrink:0;margin-top:4px}.crm-ai-widget{background:#fff;border:1px solid rgba(109,0,255,.12);border-radius:28px;padding:35px;box-shadow:0 20px 50px #6d00ff0d;position:relative;overflow:hidden}.crm-ai-widget:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(168,85,247,.05) 0%,transparent 60%);pointer-events:none}.crm-ai-widget-title{font-size:13px;font-weight:800;color:#0b0722;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:8px}.crm-ai-flow-container{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;padding:16px;border-radius:16px;margin-bottom:28px;flex-wrap:wrap;gap:6px}.crm-ai-flow-step{display:flex;flex-direction:column;align-items:center;gap:4px}.crm-ai-flow-step .step-icon{color:#a855f7;display:flex;align-items:center;justify-content:center;margin-bottom:4px;transition:all .3s ease}.crm-ai-flow-step:hover .step-icon{transform:scale(1.15);color:#6d00ff}.crm-ai-flow-step .step-label{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase}.crm-ai-flow-arrow{color:#a855f766;font-weight:700}.crm-ai-leads-list{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.crm-ai-lead-row{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;padding:12px 18px;border-radius:14px;transition:all .3s ease}.crm-ai-lead-info{display:flex;flex-direction:column;gap:2px}.crm-ai-lead-name{font-size:13.5px;font-weight:600;color:#0f172a}.crm-ai-lead-company{font-size:11.5px;color:#64748b}.crm-ai-lead-score{font-size:13px;font-weight:800;padding:4px 10px;border-radius:8px}.crm-ai-lead-score.high{color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.crm-ai-lead-score.medium{color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2)}.crm-ai-recommendation-box{background:#6d00ff08;border:1px solid rgba(109,0,255,.1);padding:18px;border-radius:16px;display:flex;gap:14px;transition:all .3s ease}.crm-ai-rec-avatar-icon{color:#a855f7;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#a855f714;border:1px solid rgba(168,85,247,.15);transition:all .3s ease}.crm-ai-recommendation-box:hover .crm-ai-rec-avatar-icon{background:#a855f7;color:#fff;box-shadow:0 0 12px #a855f74d}.crm-ai-rec-content{display:flex;flex-direction:column;gap:6px;text-align:left}.crm-ai-rec-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.crm-ai-rec-title{font-size:12px;font-weight:800;color:#a855f7;text-transform:uppercase;letter-spacing:.5px}.crm-ai-rec-prob{font-size:11px;font-weight:600;color:#10b981;background:#10b9811a;padding:2px 8px;border-radius:4px}.crm-ai-rec-text{font-size:12.5px;color:#334155;line-height:1.5}.site-shell.light-mode .crm-ai-section{background:#fff;border-bottom:1px solid #e2e8f0}.site-shell.light-mode .crm-ai-feature-item{color:#475569}.site-shell.light-mode .crm-ai-feature-item svg{color:#6d00ff}.site-shell.light-mode .crm-ai-widget{background:#f8fafc;border-color:#6d00ff1f;box-shadow:0 15px 40px #6d00ff0f}.site-shell.light-mode .crm-ai-widget-title{color:#0b0722}.site-shell.light-mode .crm-ai-flow-container,.site-shell.light-mode .crm-ai-lead-row{background:#fff;border-color:#e2e8f0}.site-shell.light-mode .crm-ai-lead-name{color:#0f172a}.site-shell.light-mode .crm-ai-recommendation-box{background:#6d00ff08;border-color:#6d00ff1a}.site-shell.light-mode .crm-ai-rec-title{color:#6d00ff}.site-shell.light-mode .crm-ai-rec-text{color:#334155}@media(max-width:992px){.crm-ai-grid{grid-template-columns:1fr;gap:50px}}.crm-bespoke-section.theme-light-section{padding:120px 0;background:#050410;border-bottom:1px solid rgba(255,255,255,.03)}.crm-bespoke-section .section-title{color:#fff}.crm-bespoke-section .section-subtitle{color:#94a3b8}.crm-bespoke-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:flex-start}.crm-bespoke-left{display:flex;flex-direction:column;gap:20px}.crm-bespoke-subtitle{font-size:14px;color:#a855f7;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;text-align:left}.crm-bespoke-right-title{font-size:clamp(24px,4vw,32px);font-weight:850;color:#fff;margin:0 0 20px;line-height:1.3;text-align:left}.crm-bespoke-highlight-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:18px 24px;display:flex;align-items:center;gap:18px;transition:all .35s cubic-bezier(.16,1,.3,1);text-align:left}.crm-bespoke-highlight-card:hover{transform:translate(6px);background:#ffffff09;border-color:#a855f740;box-shadow:0 10px 30px #a855f70a}.crm-bespoke-icon-box{width:44px;height:44px;border-radius:12px;background:#a855f714;border:1px solid rgba(168,85,247,.15);display:flex;align-items:center;justify-content:center;color:#a855f7;flex-shrink:0;transition:all .3s ease}.crm-bespoke-highlight-card:hover .crm-bespoke-icon-box{background:#a855f729;border-color:#a855f74d;transform:scale(1.05)}.crm-bespoke-highlight-card span{font-size:14.5px;font-weight:600;color:#fff}.crm-bespoke-right{display:flex;flex-direction:column}.crm-bespoke-checklist{list-style:none;padding:0;margin:25px 0 40px;display:flex;flex-direction:column;gap:18px;text-align:left}.crm-bespoke-check-item{display:flex;align-items:flex-start;gap:14px;font-size:15px;color:#94a3b8;line-height:1.6}.crm-bespoke-check-item svg{color:#a855f7;flex-shrink:0;margin-top:4px}.site-shell.light-mode .crm-bespoke-section.theme-light-section{background:#fbf9ff;border-bottom:1px solid #e6e2ff}.site-shell.light-mode .crm-bespoke-section .section-title{color:#0b0722}.site-shell.light-mode .crm-bespoke-section .section-subtitle{color:#64748b}.site-shell.light-mode .crm-bespoke-subtitle{color:#6d00ff}.site-shell.light-mode .crm-bespoke-right-title{color:#0b0722}.site-shell.light-mode .crm-bespoke-highlight-card{background:#fff;border-color:#e6e2ff;box-shadow:0 4px 20px #2723eb05}.site-shell.light-mode .crm-bespoke-highlight-card:hover{border-color:#6d00ff40;box-shadow:0 12px 30px #6d00ff14}.site-shell.light-mode .crm-bespoke-highlight-card span{color:#0f172a}.site-shell.light-mode .crm-bespoke-icon-box{background:#6d00ff0a;border-color:#6d00ff1a;color:#6d00ff}.site-shell.light-mode .crm-bespoke-highlight-card:hover .crm-bespoke-icon-box{background:#6d00ff14;border-color:#6d00ff33}.site-shell.light-mode .crm-bespoke-check-item{color:#475569}.site-shell.light-mode .crm-bespoke-check-item svg{color:#6d00ff}@media(max-width:992px){.crm-bespoke-grid{grid-template-columns:1fr;gap:50px}}.crm-process-section{padding:120px 0;background:#fbf9ff;border-bottom:1px solid #e6e2ff}.crm-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.crm-process-card{background:#fff;border:1px solid #e6e2ff;border-radius:20px;padding:30px;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;text-align:left;box-shadow:0 10px 30px #2723eb08}.crm-process-card:hover{transform:translateY(-6px);background:#fff;border-color:#6d00ff33;box-shadow:0 20px 45px #6d00ff0f}.crm-process-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.crm-process-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#6d00ff0d;border:1.5px solid rgba(109,0,255,.1);color:#6d00ff;transition:all .3s cubic-bezier(.165,.84,.44,1)}.crm-process-card:hover .crm-process-icon{background:#6d00ff;border-color:#6d00ff;color:#fff;box-shadow:0 8px 20px #6d00ff40;transform:scale(1.05)}.crm-process-number{font-size:32px;font-weight:900;color:#6d00ff1a;transition:all .3s ease;font-family:NumberFont,Raleway,sans-serif}.crm-process-card:hover .crm-process-number{color:#6d00ff;text-shadow:0 0 10px rgba(109,0,255,.2)}.crm-process-card h3{font-size:17px;font-weight:800;color:#0b0722;margin:0 0 10px;line-height:1.4}.crm-process-desc{font-size:13.5px;color:#475569;line-height:1.6;margin:0}.site-shell.light-mode .crm-process-section{background:#fff;border-bottom:1px solid #e2e8f0}.site-shell.light-mode .crm-process-card{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 5px 15px #2723eb05}.site-shell.light-mode .crm-process-card:hover{background:#fff;box-shadow:0 15px 35px #6d00ff0f;border-color:#6d00ff33}.site-shell.light-mode .crm-process-number{color:#6d00ff1a}.site-shell.light-mode .crm-process-card:hover .crm-process-number{color:#6d00ff;text-shadow:0 0 10px rgba(109,0,255,.2)}.site-shell.light-mode .crm-process-card h3{color:#0b0722}.site-shell.light-mode .crm-process-desc{color:#475569}@media(max-width:992px){.crm-process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.crm-process-grid{grid-template-columns:1fr}}.crm-industries-section{padding:1px;background:#fff;position:relative}.crm-timeline{display:flex;flex-direction:column;gap:80px;margin-top:80px;position:relative}.crm-timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(to bottom,#6d00ff0d,#6d00ff26 30% 70%,#6d00ff0d);transform:translate(-50%)}.crm-timeline-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative}.crm-timeline-col-img{display:flex;justify-content:center}.crm-timeline-image-wrap{position:relative;width:100%;max-width:480px;border-radius:24px;overflow:hidden;box-shadow:0 20px 45px #2723eb0f;border:1px solid #e6e2ff}.crm-timeline-img{width:100%;height:auto;display:block}.crm-timeline-col-content{display:flex;align-items:center}.crm-timeline-content-box{background:#fbf9ff;border:1px solid #e6e2ff;border-radius:24px;padding:40px;box-shadow:0 15px 35px #00000005;width:100%}.crm-timeline-header-row{display:flex;align-items:center;gap:14px;margin-bottom:20px}.crm-timeline-emoji{font-size:24px}.crm-timeline-icon-container{color:#6d00ff;display:flex;align-items:center}.crm-timeline-title{font-size:22px;font-weight:800!important;color:#0b0722;margin:0}.crm-timeline-desc{font-size:14.5px;color:#475569;line-height:1.6;margin-bottom:24px}.crm-timeline-item-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.crm-timeline-list-item{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#334155}.crm-timeline-list-item .dot{width:6px;height:6px;background:#6d00ff;border-radius:50%;flex-shrink:0}.even-row .crm-timeline-col-img{grid-column:1}.even-row .crm-timeline-col-content,.odd-row .crm-timeline-col-img{grid-column:2}.odd-row .crm-timeline-col-content{grid-column:1}.crm-timeline-row:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;background:#6d00ff;border:4px solid #ffffff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #6d00ff66;z-index:2}.crm-additional-industries-wrap{margin-top:100px;text-align:center;border-top:1px solid #e6e2ff;padding-top:80px}.additional-title{font-size:20px;font-weight:800!important;color:#0b0722;margin-bottom:36px}.crm-additional-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;max-width:900px;margin:0 auto}.crm-additional-tag{display:inline-flex;align-items:center;gap:10px;background:#f1f5f9;border:1px solid #e2e8f0;padding:10px 20px;border-radius:99px;font-size:13.5px;font-weight:600;color:#334155;transition:all .3s ease;cursor:default}.crm-additional-tag:hover{background:linear-gradient(135deg,#2723eb14,#6d00ff14);border-color:#6d00ff4d;color:#6d00ff;box-shadow:0 8px 20px #6d00ff0f}.tag-emoji{font-size:16px}.tag-icon{color:#6d00ff}.site-shell.dark-mode .crm-industries-section{background:#050212}.site-shell.dark-mode .crm-timeline:before{background:linear-gradient(to bottom,#ffffff05,#a855f726 30% 70%,#ffffff05)}.site-shell.dark-mode .crm-timeline-row:after{border-color:#050212;box-shadow:0 0 15px #a855f799}.site-shell.dark-mode .crm-timeline-image-wrap{border-color:#ffffff0d;box-shadow:0 20px 45px #0006}.site-shell.dark-mode .crm-timeline-content-box{background:#ffffff04;border-color:#ffffff0a;box-shadow:0 15px 35px #0000004d}.site-shell.dark-mode .crm-timeline-title{color:#fff}.site-shell.dark-mode .crm-timeline-desc{color:#94a3b8}.site-shell.dark-mode .crm-timeline-list-item{color:#cbd5e1}.site-shell.dark-mode .crm-additional-industries-wrap{border-top-color:#ffffff0d}.site-shell.dark-mode .additional-title{color:#fff}.site-shell.dark-mode .crm-additional-tag{background:#ffffff05;border-color:#ffffff0a;color:#cbd5e1}.site-shell.dark-mode .crm-additional-tag:hover{background:#ffffff0a;border-color:#a855f766;color:#a855f7;box-shadow:0 8px 25px #a855f726}.crm-capabilities-section{padding:120px 0;background:#fff;border-bottom:1px solid #e6e2ff}.crm-capabilities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.crm-capability-card{background:#fbf9ff;border:1px solid #e6e2ff;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);height:100%}.crm-capability-card-inner{padding:32px 26px;height:100%;display:flex;flex-direction:column}.crm-capability-icon-box{width:44px;height:44px;border-radius:10px;background:#6d00ff14;color:#6d00ff;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease;border:1px solid rgba(109,0,255,.15)}.crm-capability-card:hover{background:#fff;border-color:#6d00ff40;box-shadow:0 20px 45px #6d00ff0f}.crm-capability-card:hover .crm-capability-icon-box{background:#6d00ff;color:#fff;box-shadow:0 0 15px #6d00ff66}.crm-capability-title{font-size:17px;font-weight:600;color:#0b0722;margin:0 0 10px}.crm-capability-desc{font-size:13.5px;color:#64748b;line-height:1.5}.crm-why-section{padding:120px 0;background:#fff;border-bottom:1px solid #e6e2ff}.crm-why-grid{display:grid;grid-template-columns:1.2fr 1.8fr;gap:80px;align-items:center}.crm-why-left{display:flex;flex-direction:column}.crm-why-left .section-badge{align-self:flex-start}.crm-why-left .section-title{text-align:left}.crm-description-text{font-size:15.5px;color:#64748b;line-height:1.6;margin:0 0 40px}.crm-why-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.crm-why-stat-card{background:#fbf9ff;border:1px solid #e6e2ff;border-radius:20px;padding:24px;text-align:center;box-shadow:0 10px 25px #2723eb08}.crm-why-stat-card .stat-value{font-size:32px;font-weight:900!important;color:#6d00ff;margin:0 0 6px;letter-spacing:-1px}.crm-why-stat-card .stat-label{font-size:13.5px;font-weight:600;color:#475569;margin:0}.crm-why-right{display:flex;flex-direction:column}.crm-why-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.crm-why-feature-card{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e6e2ff;padding:20px 24px;border-radius:16px;box-shadow:0 8px 20px #00000005;transition:all .3s ease}.crm-why-feature-card:hover{transform:translateY(-2px);border-color:#6d00ff40;box-shadow:0 15px 30px #6d00ff0f}.crm-why-feature-check{color:#00c853;display:flex;flex-shrink:0}.crm-why-feature-text{font-size:14.5px;font-weight:600;color:#0b0722}.site-shell.dark-mode .crm-why-section{background:#050212;border-bottom-color:#ffffff0d}.site-shell.dark-mode .crm-description-text{color:#cbd5e1}.site-shell.dark-mode .crm-why-stat-card{background:#ffffff04;border-color:#ffffff0a}.site-shell.dark-mode .crm-why-stat-card .stat-value{color:#a855f7}.site-shell.dark-mode .crm-why-stat-card .stat-label{color:#cbd5e1}.site-shell.dark-mode .crm-why-feature-card{background:#ffffff04;border-color:#ffffff0a}.site-shell.dark-mode .crm-why-feature-card:hover{border-color:#a855f766}.site-shell.dark-mode .crm-why-feature-text{color:#fff}.crm-metrics-section{padding:100px 0;background:linear-gradient(135deg,#09051e,#120a35);position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.04)}.crm-metrics-inner-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(109,0,255,.15),transparent 75%);pointer-events:none}.crm-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;z-index:2;text-align:center}.crm-metric-item{display:flex;flex-direction:column;align-items:center}.crm-metric-value-wrap{margin-bottom:12px}.crm-metric-value{font-size:clamp(38px,6vw,56px);font-weight:900!important;color:#fff;letter-spacing:-2px;line-height:1;background:linear-gradient(135deg,#fff,#ded4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.crm-metric-label{font-size:14.5px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:1px}.site-shell.light-mode .crm-metrics-section{background:linear-gradient(135deg,#ded7ff,#f6f4fc)!important;border-bottom-color:#e2e8f0}.site-shell.light-mode .crm-metric-value{background:linear-gradient(135deg,#2723eb,#6d00ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site-shell.light-mode .crm-metric-label{color:#475569}@media(max-width:1200px){.crm-specialized-grid,.crm-capabilities-grid{grid-template-columns:repeat(2,1fr)}.crm-why-grid{grid-template-columns:1fr;gap:60px}}@media(max-width:768px){.crm-timeline:before{left:20px}.crm-timeline-row{grid-template-columns:1fr;gap:30px}.even-row .crm-timeline-col-img,.odd-row .crm-timeline-col-img{grid-column:1;justify-content:flex-start}.even-row .crm-timeline-col-content,.odd-row .crm-timeline-col-content{grid-column:1}.crm-timeline-row:after{left:20px;top:0;transform:translate(-50%)}.crm-timeline-image-wrap{max-width:100%}.crm-metrics-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}}@media(max-width:580px){.crm-specialized-grid,.crm-capabilities-grid,.crm-why-features-grid,.crm-why-stats-grid,.crm-metrics-grid{grid-template-columns:1fr}}.crm-tech-section{padding:120px 0;background:#050410;border-bottom:1px solid rgba(255,255,255,.03);position:relative}.crm-tech-lead-text{font-size:16px;color:#94a3b8;max-width:800px;margin:20px auto 0;line-height:1.6;text-align:center}.crm-tech-slider{overflow:hidden;width:100%;padding:20px 0;margin-top:50px;position:relative}.crm-tech-slider:before,.crm-tech-slider:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:2;pointer-events:none}.crm-tech-slider:before{left:0;background:linear-gradient(to right,#050410 0%,transparent 100%)}.crm-tech-slider:after{right:0;background:linear-gradient(to left,#050410 0%,transparent 100%)}.site-shell.light-mode .crm-tech-slider:before{background:linear-gradient(to right,#ffffff 0%,transparent 100%)}.site-shell.light-mode .crm-tech-slider:after{background:linear-gradient(to left,#ffffff 0%,transparent 100%)}.crm-tech-marquee-track{display:flex;width:max-content;gap:30px;animation:crmMarqueeScroll 30s linear infinite}.crm-tech-marquee-track:hover{animation-play-state:paused}.crm-tech-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:20px;padding:35px 30px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;text-align:left;width:310px;flex-shrink:0}@keyframes crmMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-1360px)}}.crm-tech-card:hover{transform:translateY(-6px);background:#ffffff08;border-color:#a855f74d;box-shadow:0 20px 40px #6d00ff1a}.crm-tech-card-header{display:flex;align-items:center;gap:16px;margin-bottom:25px}.crm-tech-icon-box{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.frontend-glow{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#3b82f6}.backend-glow{background:#a855f71a;border:1px solid rgba(168,85,247,.2);color:#a855f7}.cloud-glow{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981}.integration-glow{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:#f59e0b}.crm-tech-card:hover .frontend-glow{background:#3b82f6;color:#fff;box-shadow:0 0 15px #3b82f666;border-color:#3b82f6}.crm-tech-card:hover .backend-glow{background:#a855f7;color:#fff;box-shadow:0 0 15px #a855f766;border-color:#a855f7}.crm-tech-card:hover .cloud-glow{background:#10b981;color:#fff;box-shadow:0 0 15px #10b98166;border-color:#10b981}.crm-tech-card:hover .integration-glow{background:#f59e0b;color:#fff;box-shadow:0 0 15px #f59e0b66;border-color:#f59e0b}.crm-tech-card h3{font-size:19px;font-weight:800;color:#fff;margin:0}.crm-tech-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.crm-tech-list li{font-size:14.5px;color:#94a3b8;position:relative;padding-left:20px}.crm-tech-list li:before{content:"✓";position:absolute;left:0;color:#a855f7;font-weight:700}.site-shell.light-mode .crm-tech-section{background:#fff;border-bottom:1px solid #e2e8f0}.site-shell.light-mode .crm-tech-lead-text{color:#475569}.site-shell.light-mode .crm-tech-card{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 5px 15px #2723eb05}.site-shell.light-mode .crm-tech-card:hover{background:#fff;box-shadow:0 15px 35px #6d00ff0f;border-color:#6d00ff33}.site-shell.light-mode .crm-tech-card h3{color:#0b0722}.site-shell.light-mode .crm-tech-list li{color:#475569}.site-shell.light-mode .crm-tech-list li:before{color:#6d00ff}@media(max-width:992px){.crm-tech-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:580px){.crm-tech-grid{grid-template-columns:1fr;gap:20px}}.crm-testimonials-section{padding:120px 0;background:#050410;border-bottom:1px solid rgba(255,255,255,.03);position:relative}.crm-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.crm-testimonial-card{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:24px;padding:40px;display:flex;flex-direction:column;box-shadow:0 10px 30px #00000026;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;text-align:left}.crm-testimonial-card:hover{transform:translateY(-6px);background:#ffffff08;border-color:#a855f74d;box-shadow:0 20px 40px #6d00ff1a}.crm-testimonial-stars{display:flex;gap:4px;margin-bottom:24px}.crm-testimonial-quote{font-size:15.5px;color:#cbd5e1;line-height:1.7;font-style:italic;margin:0 0 30px;flex-grow:1}.crm-testimonial-divider{height:1px;background:#ffffff0d;margin-bottom:24px}.crm-testimonial-author h4{font-size:17px;font-weight:800;color:#fff;margin:0 0 4px}.crm-testimonial-author p{font-size:14px;font-weight:600;color:#a855f7;margin:0 0 2px}.crm-testimonial-author span{font-size:13px;color:#64748b}.site-shell.light-mode .crm-testimonials-section{background:#fbf9ff;border-bottom:1px solid #e6e2ff}.site-shell.light-mode .crm-testimonial-card{background:#fff;border-color:#6d00ff14;box-shadow:0 10px 30px #6d00ff08}.site-shell.light-mode .crm-testimonial-card:hover{border-color:#6d00ff33;box-shadow:0 20px 45px #6d00ff14;background:#fff}.site-shell.light-mode .crm-testimonial-quote{color:#475569}.site-shell.light-mode .crm-testimonial-divider{background:#6d00ff14}.site-shell.light-mode .crm-testimonial-author h4{color:#0b0722}.site-shell.light-mode .crm-testimonial-author p{color:#6d00ff}.site-shell.light-mode .crm-testimonial-author span{color:#64748b}@media(max-width:992px){.crm-testimonials-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:20px;padding:10px 24px 24px;margin:30px -24px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.crm-testimonials-grid::-webkit-scrollbar{display:none}.crm-testimonial-card{flex:0 0 295px;scroll-snap-align:center}}.crm-project-cta-section{padding:120px 0;background:#fbf9ff;border-bottom:1px solid #e6e2ff;position:relative}.crm-project-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.crm-project-cta-left{display:flex;flex-direction:column;gap:0}.crm-project-cta-left .section-badge{align-self:flex-start}.crm-project-subtitle{font-size:20px;font-weight:800;color:#0b0722;margin:0 0 14px;line-height:1.35}.crm-project-description{font-size:15.5px;color:#64748b;line-height:1.7;margin:0 0 34px}.crm-project-checklist{display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.crm-project-check-item{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:#0b0722}.crm-project-check-item svg{color:#6d00ff;flex-shrink:0}.crm-project-locations{display:flex;flex-direction:column;gap:6px;padding:20px 24px;background:#6d00ff0a;border:1px solid rgba(109,0,255,.1);border-radius:14px}.location-label{font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#6d00ff}.location-list{font-size:14px;font-weight:600;color:#334155}.crm-project-form-card{background:#fff;border:1px solid rgba(109,0,255,.1);border-radius:24px;padding:44px;box-shadow:0 20px 50px #6d00ff0f}.hb-inner{position:relative;z-index:10;flex:1;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:60px 0 40px}.hb-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:1px solid;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;width:fit-content;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s ease}.hb-headline{font-family:Plus Jakarta Sans,Raleway,system-ui,sans-serif!important;font-size:48px;font-weight:600!important;line-height:1.08;letter-spacing:-.04em;margin:0}.hb-headline-gradient{background:linear-gradient(135deg,#6d28ff,#a855f7 40%,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hb-rotator-wrap{display:inline-flex;position:relative;vertical-align:top;overflow:hidden;height:1.15em;padding-bottom:2px}.hb-rotator-word{display:inline-block;white-space:nowrap;animation:hb-rotator-in .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes hb-rotator-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:translateY(0)}}.hb-sub{font-size:clamp(17px,1.4vw,22px);line-height:1.6;font-weight:500!important;margin:0;max-width:620px;color:#475569}.hb-cta-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:10px}.hb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);color:#fff;font-size:14px;font-weight:800!important;text-decoration:none;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 15px) 100%,0 100%);transition:all .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.hb-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;border-radius:50%;border:1.5px solid;display:flex;align-items:center;justify-content:center;z-index:20;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:visible;transition:all .3s ease}.hb-core-ai-bg{position:absolute;inset:-20px;pointer-events:none;z-index:0}.hb-core-ai-svg{width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-light .hb-core{background:#ffffffe6;border-color:#00e5ff99;box-shadow:0 0 35px #00e5ff40,0 0 70px #8b5cf626}.hb-dark .hb-core{background:#080518eb;border-color:#00e5ffcc;box-shadow:0 0 50px #00e5ff66,0 0 100px #6d28ff40}.hb-core-inner{width:76px;height:76px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.hb-core-logo{width:70px;height:auto;object-fit:contain;display:block}.hb-core-pulse,.hb-core-pulse-2{position:absolute;inset:-15px;border-radius:50%;border:1.5px solid rgba(0,229,255,.3);animation:hb-core-pulse 3s ease-in-out infinite;pointer-events:none;z-index:-1}.hb-core-pulse-2{inset:-30px;animation-delay:1.5s;border-color:#8b5cf626}.hb-stream-packet{stroke-dasharray:6 30;animation:hb-stream-flow 4s linear infinite;opacity:.9}@keyframes hb-stream-flow{0%{stroke-dashoffset:36}to{stroke-dashoffset:0}}.hb-eco-card{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--card-x)),calc(-50% + var(--card-y)));z-index:15;animation:hb-float 6s ease-in-out infinite}.hb-eco-card:nth-child(2n){animation-duration:7s;animation-delay:-1.5s}.hb-eco-card:nth-child(3n){animation-duration:5s;animation-delay:-3s}@keyframes hb-float{0%,to{transform:translate(calc(-50% + var(--card-x)),calc(-50% + var(--card-y)))}50%{transform:translate(calc(-50% + var(--card-x)),calc(-50% + var(--card-y) - 8px))}}.hb-eco-card-inner{width:160px;border-radius:14px;border:1px solid;padding:12px 14px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);cursor:default;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 30px #00000008}.hb-light .hb-eco-card-inner{background:#ffffffbf;border-color:#ffffff80;box-shadow:0 8px 32px #6d28ff0d,0 1px 1px #00000005}.hb-dark .hb-eco-card-inner{background:#0a081ca6;border-color:#ffffff12;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff05}.hb-eco-card-inner:hover{transform:scale(1.06) translateY(-4px)}.hb-light .hb-eco-card-inner:hover{background:#ffffffe6;border-color:#8b5cf64d;box-shadow:0 12px 40px #8b5cf626,0 0 20px #00e5ff1a}.hb-dark .hb-eco-card-inner:hover{background:#0f0c28d9;border-color:#00e5ff4d;box-shadow:0 12px 40px #8b5cf640,0 0 25px #00e5ff33}.hb-eco-card-icon{width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--card-color) 12%,transparent);border:1px solid;border-color:var(--card-color);display:flex;align-items:center;justify-content:center;color:var(--card-color);flex-shrink:0;opacity:.9;box-shadow:0 0 10px color-mix(in srgb,var(--card-color) 20%,transparent)}.hb-logos-bar{position:relative;z-index:10;border-top:1px solid rgba(109,40,255,.08);margin-top:auto;padding:24px 0;background:#fff3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hb-dark .hb-logos-bar{border-top-color:#8b5cf61f;background:#0a0f1e66}.hb-logos-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.hb-logos-title{font-size:11px;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.hb-logos-list{display:flex;align-items:center;justify-content:flex-end;gap:48px;flex:1}.hb-logo-item{color:#94a3b8;opacity:.5;transition:all .3s ease;display:flex;align-items:center}.hb-logo-item:hover{opacity:1;color:#0f172a}.hb-dark .hb-logo-item:hover{color:#fff}.hb-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid rgba(109,40,255,.15);padding-top:24px;margin-top:10px}.hb-light .hb-trust-grid{border-top-color:#6d28ff14}.hb-trust-item{display:flex;flex-direction:column;gap:4px}.hb-trust-val{font-size:24px;font-weight:800!important;letter-spacing:-.02em;background:linear-gradient(135deg,#6d28ff,#a855f7,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.hb-trust-lbl{font-size:11px;font-weight:600!important;color:#64748b;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.hb-dark .hb-trust-lbl{color:#94a3b8}.hb-section .hb-logos-bar{opacity:0;transform:translateY(20px)}.hb-mounted .hb-logos-bar{animation:hb-fade-up .7s cubic-bezier(.22,1,.36,1) .4s forwards}.crm-project-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-row{display:grid;grid-template-columns:1fr;gap:20px}.form-group label{font-size:13px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.6px}.form-group input,.form-group select,.form-group textarea{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:13px 16px;font-size:14.5px;color:#0b0722;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-weight:600;transition:all .25s ease;outline:none;resize:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#94a3b8;font-weight:500}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#6d00ff;background:#fff;box-shadow:0 0 0 3px #6d00ff14}.form-group select option{background:#fff;color:#0b0722}.crm-form-submit-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(105deg,#2723eb,#6d00ff,#be04a1);color:#fff;border:none;border-radius:12px;padding:16px 28px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:15.5px;font-weight:800;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #6d00ff40;margin-top:4px}.crm-form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #6d00ff59;filter:brightness(1.08)}.crm-project-success-message{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 10px;gap:16px}.success-icon-wrapper{width:76px;height:76px;background:#00c85314;border:2px solid rgba(0,200,83,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#00c853}.crm-project-success-message h3{font-size:24px;font-weight:900;color:#0b0722;margin:0}.crm-project-success-message p{font-size:15px;color:#64748b;line-height:1.6;margin:0;max-width:340px}@media(max-width:992px){.crm-project-cta-grid{grid-template-columns:1fr;gap:50px}}@media(max-width:580px){.crm-project-form-card{padding:28px 20px}}.site-shell.light-mode .svc-bento-section{background:#ebe8ff!important}.site-shell.light-mode .svc-tech-showcase-title{color:#030303!important}.site-shell.light-mode .svc-bento-card p,.site-shell.light-mode .card-tall-mockup p{color:#fffc!important}.site-shell.light-mode .svc-bento-card h3,.site-shell.light-mode .svc-bento-card h4,.site-shell.light-mode .card-tall-mockup h3,.site-shell.light-mode .card-tall-mockup h4,.site-shell.light-mode .svc-bento-card span,.site-shell.light-mode .card-tall-mockup span{color:#fff!important}.site-shell.light-mode .svc-bento-card .card-hover-desc,.site-shell.light-mode .card-tall-mockup .card-hover-desc{color:#fffc!important}.svc-bento-card{transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease,background .4s ease,padding .4s ease!important}.dome-circle-icon,.square-hexagon-icon{transition:transform .6s cubic-bezier(.34,1.56,.64,1),margin-bottom .4s ease!important}.svc-bento-card:after{content:"";position:absolute;inset:0;background:#00000085;opacity:0;z-index:1;transition:opacity .4s ease;pointer-events:none}.svc-bento-card:hover:after{opacity:1}.card-dome:hover{padding-top:15px!important;padding-bottom:15px!important}.card-dome:hover .dome-circle-icon{margin-bottom:10px!important}.card-square-center:hover{padding-top:15px!important;padding-bottom:15px!important}.card-square-center:hover .square-hexagon-icon{margin-bottom:8px!important}.svc-bento-card:hover h3,.svc-bento-card:hover h4,.svc-bento-card:hover span{color:#fff!important}.svc-bento-card:hover p,.svc-bento-card:hover .card-hover-desc{color:#ffffffeb!important}.site-shell.light-mode .industry-hero{background-image:url(/assets/industry_hero-wq_Nq80z.png)!important;background-position:center 5%!important;background-size:auto!important;background-repeat:no-repeat!important;color:#100b2a!important;border-bottom:1px solid rgba(16,11,42,.06)!important}.site-shell.light-mode .industry-hero-content{background:#ffffffe6!important;border:1px solid rgba(109,0,255,.15)!important;box-shadow:0 20px 50px #100b2a14!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.site-shell.light-mode .industry-hero-content h1{color:#100b2a!important}.site-shell.light-mode .industry-hero-subtitle{color:#4a4366!important;font-weight:500!important}.site-shell.light-mode .industry-hero-badge{background:#6d00ff14!important;color:#6d00ff!important;border:1px solid rgba(109,0,255,.2)!important}.port-hero2,.crm-offer-section,.crm-industry-verticals-section,.crm-ai-section,.crm-bespoke-section,.crm-process-section,.crm-tech-section,.crm-showcase-section,.crm-testimonials-section,.crm-project-cta-section{overflow:hidden}@media(max-width:580px){.crm-ai-flow-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px 10px!important;justify-content:center!important;align-items:center!important}.crm-ai-flow-arrow{display:none!important}.crm-ai-flow-step{text-align:center}}@media(max-width:480px){.port-hero-badge{font-size:10px!important;padding:6px 12px!important;gap:6px!important}.port-hero-btn{padding:12px 24px!important;font-size:13px!important;width:100%!important;justify-content:center!important;box-sizing:border-box!important}.port-hero-badge>span{margin-right:0!important}}.form-group input,.form-group select,.form-group textarea{width:100%!important;box-sizing:border-box!important}.about-team{padding:100px 0;background-color:#faf9f5;text-align:center;border-bottom:1px solid rgba(16,11,42,.06);transition:background-color .3s ease,border-color .3s ease}.about-team-title{font-size:38px;font-weight:800;color:#070514;margin-bottom:16px;letter-spacing:-.5px;line-height:1.2}.about-team-title span{color:#6d00ff}.about-team-subtitle{font-size:16px;color:#666;margin-bottom:60px;font-weight:500}.about-team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:50px 24px;max-width:1200px;margin:0 auto;padding:40px 0 80px}.team-member-card{width:calc(25% - 18px);max-width:270px;background:#fff;border-radius:28px;overflow:hidden;position:relative;aspect-ratio:3 / 4;display:flex;flex-direction:column;border:1px solid rgba(109,0,255,.1);box-shadow:0 12px 30px #6d00ff0a,0 4px 12px #00000008;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease}@media(min-width:769px){.team-member-card:nth-child(odd){transform:translateY(40px)}.team-member-card:nth-child(odd):hover{transform:translateY(32px) scale(1.02);box-shadow:0 20px 40px #6d00ff1f,0 8px 20px #0000000f;border-color:#6d00ff4d}.team-member-card:nth-child(2n):hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #6d00ff1f,0 8px 20px #0000000f;border-color:#6d00ff4d}}.team-member-photo-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.team-member-photo{width:100%;height:100%;object-fit:cover;border:none;box-shadow:none;transition:transform .6s cubic-bezier(.165,.84,.44,1);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.team-member-card:hover .team-member-photo{transform:scale(1.05)}.team-member-card:nth-child(n){background-color:#f3e8ff}.team-member-card:nth-child(2n){background-color:#e0f2fe}.team-member-card:nth-child(3n){background-color:#fee2e2}.team-member-card:nth-child(4n){background-color:#dcfce7}.team-member-badge{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;background:#fff;border:1px solid rgba(11,7,34,.08);border-radius:50px;padding:4px 12px 4px 4px;box-shadow:0 8px 24px #00000014;white-space:nowrap;z-index:10;max-width:90%;transition:transform .3s ease,box-shadow .3s ease}.team-member-card:hover .team-member-badge{transform:translate(-50%) translateY(-2px);box-shadow:0 12px 30px #00000026}.team-member-badge-name{background:#0b0722;color:#fff;font-family:NumberFont,Inter,sans-serif;font-size:11px;font-weight:800;padding:6px 12px;border-radius:50px;display:inline-block}.team-member-badge-role{color:#0b0722;font-family:NumberFont,Inter,sans-serif;font-size:11px;font-weight:600;margin-left:8px;display:inline-block}.site-shell.dark-mode .about-team{background-color:#050410;border-bottom:1px solid rgba(255,255,255,.08)}.site-shell.dark-mode .about-team-title{color:#fff}.site-shell.dark-mode .about-team-subtitle{color:#a0aec0}.site-shell.dark-mode .team-member-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:0 15px 35px #0000004d}.site-shell.dark-mode .team-member-badge{background:#0b0722;border-color:#ffffff26;box-shadow:0 10px 30px #00000080}.site-shell.dark-mode .team-member-badge-name{background:linear-gradient(135deg,#6d00ff,#be04a1)}.site-shell.dark-mode .team-member-badge-role{color:#fff}@media(max-width:768px){.about-team{padding:70px 0}.about-team-title{font-size:28px}.about-team-grid{gap:24px 16px!important;padding:20px 12px!important}.team-member-card{width:calc(50% - 8px)!important;max-width:none!important;aspect-ratio:3 / 4!important;border-radius:20px!important}.team-member-badge{bottom:12px!important;padding:6px 8px!important;max-width:90%!important;width:calc(100% - 24px)!important;flex-direction:column!important;border-radius:12px!important;align-items:center!important;gap:4px!important;white-space:normal!important}.team-member-badge-name{font-size:9.5px!important;padding:4px 8px!important;width:100%!important;text-align:center!important;display:block!important}.team-member-badge-role{font-size:9px!important;margin-left:0!important;display:block!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}}.site-shell.light-mode .sv2-btn-ghost{background:#0f172a0d!important;color:#0f172a!important}.site-shell.light-mode .sv2-btn-ghost:before{background:#0f172a26!important}.site-shell.light-mode .sv2-btn-ghost:hover{background:#0f172a17!important;color:#000!important}.site-shell.light-mode .sv2-btn-ghost:hover:before{background:#0f172a4d!important}h1,.h1,.sv2-hero-title,.about-re-hero-box h1,.port-hero-content h1,.industry-hero-content h1,.service-hero-copy h1,.services-banner h1,.hero-slide-line2,h1.ind-headline-violet{font-size:clamp(34px,5vw,48px)!important;font-weight:600!important}h2,.h2,.svc-bento-headline,.products-headline,.portfolio-headline,.reviews-headline-new,.ind-hero-headline,.services-section-header h2,.contact-channels h2,.locations-header h2,.accordion-faq-header h2,.faq-panel h2,.section-title,.crm-bespoke-right-title,.crm-solution-main-title,.query-form-title,.process-narrative-headline,.industry-solutions-header h2,.industry-why-choose h2,.vibrant-cta-container h2,.strip-header h2,.articles-header-new h2,.booking-info-col h2,.about-re-journey h2,.about-re-purpose-header h2,.about-re-insights-header h2,.about-re-global-header h2,.about-team-title{font-size:clamp(28px,4vw,48px)!important;font-weight:600!important}@media(max-width:768px){.ind-hero{padding:30px 0 60px!important;min-height:auto!important}.ind-hero-inner{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:12px!important;align-items:center!important}.ind-hero-left{align-self:center!important;margin-left:-24px!important;padding-bottom:0!important}.ind-hero-team-img{margin-top:-30px!important;margin-bottom:-40px!important;width:115%!important;max-width:300px!important;display:block!important}.ind-hero-right{align-self:center!important;padding-top:0!important;padding-bottom:0!important;gap:8px!important}.ind-hero-eyebrow{font-size:11px!important;margin-bottom:2px!important}.ind-hero-headline{font-size:19px!important;line-height:1.15!important;gap:4px!important}.ind-headline-violet,.ind-headline-white{line-height:1.2!important}.ind-hero-wave{height:80px!important}.ind-main-purple-bg{padding:40px 0 45px!important}.ind-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0 16px!important;margin-bottom:30px!important}.ind-simple-card{background:#fff!important;color:#121214!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;padding:12px 14px!important;min-height:58px!important;height:58px!important;clip-path:none!important;box-shadow:0 4px 12px #00000014!important}.ind-simple-card-left{gap:10px!important}.ind-simple-card-icon{width:20px!important;height:20px!important;color:#121214!important}.ind-simple-card-title{font-size:12.5px!important;color:#121214!important}.ind-mobile-actions{display:flex!important;justify-content:center!important;align-items:center!important;gap:24px!important;margin-top:15px!important;margin-bottom:5px!important}.ind-mobile-actions .ind-quote-btn-hollow{height:42px!important;padding:0 20px!important;border:1.5px solid #ffffff!important;background:transparent!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 12px) 100%,0 100%)!important}.ind-mobile-actions .ind-see-all-mobile{font-size:12.5px!important;font-weight:600!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important}}@media(max-width:768px){.port-hero2{padding:100px 0 60px!important;min-height:auto!important}.port-hero-badge{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 10px!important;padding:12px 16px!important;border-radius:16px!important;max-width:92%!important;margin:0 auto 24px!important}.port-hero-badge>span:first-of-type{display:block!important;width:100%!important;text-align:center!important;margin-bottom:6px!important;margin-right:0!important;font-size:10px!important;letter-spacing:2px!important}.port-hero-badge .hero-flag-separator{display:none!important}.port-hero-badge .hero-flag-badge{flex:0 0 calc(33.333% - 8px)!important;box-sizing:border-box!important;justify-content:center!important;padding:6px 8px!important;font-size:11px!important;gap:4px!important;text-align:center!important}.product-crm-view .port-hero-content h1{letter-spacing:-.5px!important;font-size:clamp(26px,5.5vw,42px)!important;margin:16px 0 20px!important;line-height:1.2!important}.product-crm-view .port-hero-subtitle{font-size:15px!important;line-height:1.65!important;margin-bottom:28px!important}.product-crm-view .port-hero-content>div{flex-direction:column!important;gap:12px!important;align-items:stretch!important;margin-bottom:40px!important}.product-crm-view .btn-primary-crm,.product-crm-view .btn-secondary-crm{width:100%!important;justify-content:center!important;text-align:center!important}}.hb-section,.hb-section *{font-family:Plus Jakarta Sans,Raleway,system-ui,sans-serif!important}.hb-section{position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;padding-top:78px;z-index:0}@keyframes hb-orb-move-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,80px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.95)}}@keyframes hb-orb-move-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,-50px) scale(1.08)}}@keyframes hb-orb-move-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,50px) scale(.9)}66%{transform:translate(30px,-30px) scale(1.05)}}.hb-section:after{content:"";position:absolute;top:20%;left:-30%;width:45%;height:2px;transform:rotate(-12deg);z-index:-1;pointer-events:none;animation:hb-streak-flow 16s linear infinite}@keyframes hb-streak-flow{0%{left:-50%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:110%;opacity:0}}.hb-light{background:#f8f7ff;color:#0f172a}.hb-light .hb-bg-glow-1{background:radial-gradient(circle,rgba(139,92,246,.12) 0%,transparent 70%)}.hb-light .hb-bg-glow-2{background:radial-gradient(circle,rgba(168,85,247,.08) 0%,transparent 70%)}.hb-light .hb-bg-grid{opacity:0}.hb-light:before{content:"";position:absolute;top:25%;left:45%;width:min(500px,35vw);height:min(500px,35vw);border-radius:50%;filter:blur(140px);pointer-events:none;z-index:-2;animation:hb-orb-move-3 22s ease-in-out infinite;background:radial-gradient(circle,rgba(0,229,255,.07) 0%,transparent 70%)}.hb-light:after{background:linear-gradient(90deg,transparent,rgba(0,229,255,.15) 50%,transparent)}.hb-light .hb-badge{background:#ffffffbf;border-color:#6d28ff40;color:#6d28ff;box-shadow:0 4px 20px #6d28ff0f,0 1px 3px #00000005}.hb-light .hb-badge-icon{color:#8b5cf6}.hb-light .hb-headline{color:#0f172a}.hb-light .hb-sub{color:#475569}.hb-light .hb-btn-secondary{background:#6d28ff33;color:#0f172a;border:none}.hb-light .hb-btn-secondary:after{background:#ffffffd9}.hb-light .hb-btn-secondary:hover{background:#6d28ff66;box-shadow:0 4px 20px #6d28ff14}.hb-light .hb-btn-secondary:hover:after{background:#fff}.hb-light .hb-ring-1{border-color:#6d28ff1f}.hb-light .hb-ring-2{border-color:#8b5cf614}.hb-light .hb-ring-3{border-color:#a855f70d}.hb-light .hb-eco-badge{background:#fffc;border-color:#6d28ff26;color:#475569}.hb-light .hb-worldmap{color:#8b5cf6}.hb-dark{background:#060413;color:#fff}.hb-dark .hb-bg-glow-1{background:radial-gradient(circle,rgba(109,40,255,.22) 0%,transparent 70%)}.hb-dark .hb-bg-glow-2{background:radial-gradient(circle,rgba(168,85,247,.18) 0%,transparent 70%)}.hb-dark .hb-bg-grid{opacity:0}.hb-dark:before{content:"";position:absolute;top:25%;left:45%;width:min(500px,35vw);height:min(500px,35vw);border-radius:50%;filter:blur(140px);pointer-events:none;z-index:-2;animation:hb-orb-move-3 22s ease-in-out infinite;background:radial-gradient(circle,rgba(0,229,255,.14) 0%,transparent 70%)}.hb-dark:after{background:linear-gradient(90deg,transparent,rgba(0,229,255,.3) 50%,transparent)}.hb-dark .hb-badge{background:#0a081cbf;border-color:#8b5cf659;color:#c4b5fd;box-shadow:0 0 24px #8b5cf626,0 2px 8px #0000004d}.hb-dark .hb-badge-icon{color:#a78bfa}.hb-dark .hb-headline{color:#fff}.hb-dark .hb-sub{color:#94a3b8}.hb-dark .hb-btn-secondary{background:#8b5cf640;color:#e2e8f0;border:none}.hb-dark .hb-btn-secondary:after{background:#0a081c99}.hb-dark .hb-btn-secondary:hover{background:#8b5cf673;box-shadow:0 4px 20px #8b5cf626}.hb-dark .hb-btn-secondary:hover:after{background:#0f0c28cc}.hb-dark .hb-ring-1{border-color:#8b5cf62e}.hb-dark .hb-ring-2{border-color:#8b5cf61a}.hb-dark .hb-ring-3{border-color:#8b5cf60d}.hb-dark .hb-eco-badge{background:#0a081cbf;border-color:#8b5cf640;color:#64748b}.hb-dark .hb-worldmap{color:#8b5cf6}.hb-particle-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.hb-bg-glow{position:absolute;border-radius:50%;filter:blur(140px);pointer-events:none;z-index:-2}.hb-bg-glow-1{top:-15%;left:-10%;width:min(750px,50vw);height:min(750px,50vw);animation:hb-orb-move-1 25s ease-in-out infinite}.hb-bg-glow-2{bottom:-10%;right:-5%;width:min(650px,45vw);height:min(650px,45vw);animation:hb-orb-move-2 20s ease-in-out infinite}.hb-bg-grid{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:0}.hb-inner{position:relative;z-index:10;flex:1;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:20px 0 40px}.hb-left{display:flex;flex-direction:column;gap:28px;max-width:680px;transition:transform .1s ease}.hb-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:1px solid;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:fit-content;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .3s ease}.hb-headline{font-family:Plus Jakarta Sans,Raleway,system-ui,sans-serif!important;font-size:clamp(34px,4vw,54px);font-weight:600!important;line-height:1.12;letter-spacing:-.03em;margin:0}.hb-headline-gradient{background:linear-gradient(135deg,#6d28ff,#8b5cf6 40%,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hb-sub{font-size:15.5px;line-height:1.7;font-weight:400!important;margin:0;max-width:480px}.hb-cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hb-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:800!important;color:#fff!important;background:radial-gradient(circle at 80% 100%,#f0f,#4c32b5 70%);clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 15px) 100%,0 100%);border:none;transition:all .25s cubic-bezier(.34,1.56,.64,1);text-decoration:none!important;position:relative;overflow:hidden}.hb-btn-primary:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,#f0f,#4c32b5 70%);opacity:0;transition:opacity .3s ease}.hb-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 28px #6d28ff8c,0 4px 12px #00000040}.hb-btn-primary:hover:before{opacity:1}.hb-btn-primary span,.hb-btn-primary svg{position:relative;z-index:1}.hb-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600!important;text-decoration:none!important;transition:all .25s cubic-bezier(.34,1.56,.64,1);clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 15px) 100%,0 100%);position:relative;overflow:hidden;z-index:1}.hb-btn-secondary:after{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% 70%,calc(100% - 15px) 100%,0 100%);transition:all .25s ease}.hb-btn-secondary span,.hb-btn-secondary svg{position:relative;z-index:2}.hb-btn-secondary:hover{transform:translateY(-2px)}.hb-trusted{display:flex;flex-direction:column;gap:12px}.hb-trusted-label{font-size:10.5px;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase}.hb-trusted-logos{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hb-trusted-logo{display:flex;align-items:center;transition:color .2s ease,opacity .2s ease;opacity:.65}.hb-trusted-logo:hover{opacity:1}.hb-brand-svg{display:block;height:18px;width:auto}.hb-right{display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.hb-ecosystem{position:relative;width:600px;height:600px;flex-shrink:0}.hb-eco-glow{position:absolute;inset:10%;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 70%);filter:blur(32px);pointer-events:none;z-index:0}.hb-worldmap{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.5}.hb-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid;transform:translate(-50%,-50%);pointer-events:none;z-index:2;animation:hb-ring-pulse 4s ease-in-out infinite}.hb-ring-1{width:180px;height:180px;animation-delay:0s}.hb-ring-2{width:320px;height:320px;animation-delay:1s}.hb-ring-3{width:460px;height:460px;animation-delay:2s}@keyframes hb-ring-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.02)}}.hb-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;z-index:20;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hb-core-inner{width:62px;height:62px;display:flex;align-items:center;justify-content:center}.hb-core-logo{width:56px;height:auto;object-fit:contain;display:block}.hb-core-pulse,.hb-core-pulse-2{position:absolute;inset:-12px;border-radius:50%;border:1.5px solid rgba(139,92,246,.3);animation:hb-core-pulse 3s ease-in-out infinite;pointer-events:none}.hb-core-pulse-2{inset:-24px;animation-delay:1.5s;border-color:#8b5cf626}@keyframes hb-core-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.3;transform:scale(1.06)}}.hb-lines-svg{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.hb-eco-card{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--card-x)),calc(-50% + var(--card-y)));z-index:15;animation:hb-float 5s ease-in-out infinite;animation-delay:var(--float-delay, 0s)}@keyframes hb-float{0%,to{transform:translate(calc(-50% + var(--card-x)),calc(-50% + var(--card-y)))}50%{transform:translate(calc(-50% + var(--card-x)),calc(-50% + var(--card-y) - 6px))}}.hb-eco-card-inner{width:150px;border-radius:12px;border:1px solid;padding:10px 12px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:default;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hb-eco-card-inner:hover{transform:scale(1.05) translateY(-4px)}.hb-eco-card-top{display:flex;align-items:center;gap:7px;margin-bottom:8px}.hb-eco-card-icon{width:26px;height:26px;border-radius:6px;background:rgba(var(--card-color-rgb, 139, 92, 246),.12);border:1px solid;border-color:var(--card-color);display:flex;align-items:center;justify-content:center;color:var(--card-color);flex-shrink:0;opacity:.9}.hb-eco-card-labels{display:flex;flex-direction:column;gap:1px;overflow:hidden}.hb-eco-card-title{font-size:10px;font-weight:700!important;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hb-eco-card-sub{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hb-eco-card-kpi{display:flex;align-items:center;justify-content:space-between;gap:6px}.hb-eco-card-value{font-size:17px;font-weight:800!important;line-height:1;letter-spacing:-.03em;flex-shrink:0}.hb-eco-card-circle-wrap{display:flex;flex-direction:column;align-items:center;gap:2px}.hb-eco-card-circle-label{font-size:7px;font-weight:700!important;letter-spacing:.06em;opacity:.5}.hb-eco-badge{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;border:1px solid;font-size:10px;font-weight:600!important;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:25}.hb-dot{opacity:.4}.hb-metrics{position:relative;z-index:10;border-top:1px solid;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);margin-top:auto}.hb-metrics-inner{display:flex;align-items:center;justify-content:space-between;padding:24px 0}.hb-metric-item{display:flex;align-items:center;gap:14px;flex:1;justify-content:center}.hb-metric-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--metric-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--metric-color) 25%,transparent);color:var(--metric-color);flex-shrink:0}.hb-metric-text{display:flex;flex-direction:column;gap:2px}.hb-metric-value{font-size:26px;font-weight:800!important;line-height:1;letter-spacing:-.03em}.hb-metric-label{font-size:12px;font-weight:500!important}.hb-metric-divider{width:1px;height:40px;flex-shrink:0}.hb-section .hb-left,.hb-section .hb-right{opacity:0;transform:translateY(30px)}.hb-mounted .hb-left{animation:hb-fade-up .7s cubic-bezier(.22,1,.36,1) .1s forwards}.hb-mounted .hb-right{animation:hb-fade-up .7s cubic-bezier(.22,1,.36,1) .25s forwards}.hb-section .hb-metrics{opacity:0;transform:translateY(20px)}.hb-mounted .hb-metrics{animation:hb-fade-up .7s cubic-bezier(.22,1,.36,1) .4s forwards}@keyframes hb-fade-up{to{opacity:1;transform:translateY(0)}}@media(max-width:1440px){.hb-ecosystem{transform:scale(.85);transform-origin:center right}}@media(max-width:1250px){.hb-ecosystem{transform:scale(.72);transform-origin:center right}.hb-inner{gap:40px}}@media(max-width:1100px){.hb-inner{grid-template-columns:1fr;padding:30px 0 0;gap:30px}.hb-left{width:100%;max-width:100%}.hb-right{display:flex;justify-content:center;align-items:center;width:480px;height:480px;max-width:100%;margin:30px auto 0;overflow:visible}.hb-ecosystem{transform:scale(.8)!important;transform-origin:center center!important}.hb-headline{font-size:clamp(30px,6vw,48px)}.hb-trust-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.hb-inner{padding:24px 0 0}.hb-cta-row{flex-direction:column;align-items:flex-start}.hb-btn-primary,.hb-btn-secondary{width:100%;justify-content:center}.hb-logos-inner{flex-direction:column;gap:16px;align-items:flex-start}.hb-logos-list{justify-content:flex-start;flex-wrap:wrap;gap:24px}.hb-trusted{align-items:center}.hb-trusted-label{text-align:center}.hb-trusted-logos{justify-content:center;gap:12px 18px;flex-wrap:wrap}.hb-brand-svg{height:14px}.hb-right{width:390px;height:390px;max-width:100%;margin:20px auto 0}.hb-ecosystem{transform:scale(.65)!important;transform-origin:center center!important}}@media(max-width:480px){.hb-headline{font-size:clamp(16px,5.8vw,25px)!important}.hb-sub{font-size:14px}.hb-trust-grid{grid-template-columns:1fr}.hb-right{width:300px;height:300px;max-width:100%;margin:15px auto 0}.hb-ecosystem{transform:scale(.5)!important;transform-origin:center center!important}}@media(max-width:768px){.hb-headline .hb-line{display:inline-block;white-space:nowrap}.hb-headline{font-size:clamp(18px,5.8vw,34px)!important}}@media(max-width:360px){.hb-right{width:240px;height:240px;max-width:100%}.hb-ecosystem{transform:scale(.4)!important;transform-origin:center center!important}}.crm-faq-section{padding:120px 0;background:#fbf9ff;border-bottom:1px solid #e6e2ff;position:relative}.crm-faq-list{max-width:860px;margin:60px auto 0;display:flex;flex-direction:column;gap:0}.crm-faq-item{border:1px solid rgba(109,0,255,.1);border-radius:18px;margin-bottom:14px;background:#fff;box-shadow:0 4px 16px #6d00ff08;overflow:hidden;transition:box-shadow .3s ease,border-color .3s ease}.crm-faq-item:hover{border-color:#6d00ff38;box-shadow:0 8px 30px #6d00ff12}.crm-faq-item--open{border-color:#6d00ff4d;box-shadow:0 10px 35px #6d00ff17}.crm-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.crm-faq-question:hover{background:#6d00ff05}.crm-faq-question span:first-child{font-size:17px;font-weight:700;color:#0b0722;line-height:1.45;flex:1}.crm-faq-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:2px solid rgba(109,0,255,.2);background:#6d00ff0a;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:300;color:#6d00ff;line-height:1;transition:background .25s ease,border-color .25s ease,transform .25s ease}.crm-faq-item--open .crm-faq-icon{background:#6d00ff;border-color:#6d00ff;color:#fff;transform:rotate(0)}.crm-faq-answer{overflow:hidden}.crm-faq-answer p{font-size:15.5px;color:#475569;line-height:1.75;margin:0;padding:0 32px 28px}.crm-faq-answer p strong{color:#0b0722;font-weight:700}.site-shell:not(.light-mode) .crm-faq-section{background:#050410;border-bottom:1px solid rgba(255,255,255,.03)}.site-shell:not(.light-mode) .crm-faq-item{background:#ffffff04;border-color:#ffffff0d;box-shadow:0 4px 20px #00000026}.site-shell:not(.light-mode) .crm-faq-item:hover{border-color:#a855f74d;box-shadow:0 10px 35px #6d00ff1f}.site-shell:not(.light-mode) .crm-faq-item--open{border-color:#a855f766;background:#6d00ff0a}.site-shell:not(.light-mode) .crm-faq-question span:first-child{color:#f1f5f9}.site-shell:not(.light-mode) .crm-faq-icon{border-color:#a855f74d;background:#a855f70f;color:#a855f7}.site-shell:not(.light-mode) .crm-faq-item--open .crm-faq-icon{background:#a855f7;border-color:#a855f7;color:#fff}.site-shell:not(.light-mode) .crm-faq-answer p{color:#94a3b8}.site-shell:not(.light-mode) .crm-faq-answer p strong{color:#e2e8f0}@media(max-width:768px){.crm-faq-section{padding:80px 0}.crm-faq-list{margin-top:40px}.crm-faq-question{padding:22px}.crm-faq-question span:first-child{font-size:15.5px}.crm-faq-answer p{padding:0 22px 22px;font-size:15px}}@media(max-width:480px){.crm-faq-question{padding:18px;gap:14px}.crm-faq-question span:first-child{font-size:14.5px}.crm-faq-icon{width:32px;height:32px;font-size:18px}.crm-faq-answer p{padding:0 18px 20px;font-size:14.5px}}.query-form-3col-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}@media(max-width:768px){.query-form-3col-grid{grid-template-columns:1fr}h1.query-form-title{font-size:18px!important;text-align:center!important;white-space:nowrap!important}}.query-checkboxes-section{margin-top:8px;margin-bottom:16px;text-align:left}.query-checkboxes-title{display:block;font-family:NumberFont,Inter,sans-serif;font-size:13.5px;font-weight:800;color:#ffffffb3;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}.query-checkboxes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.query-checkboxes-grid{grid-template-columns:1fr;gap:16px}}.query-checkboxes-group{display:flex;flex-direction:column;gap:10px}.query-checkboxes-group-title{font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:700;color:#a855f7;margin:0 0 8px;text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid rgba(255,255,255,.08);padding-bottom:6px}.query-checkbox-label{display:flex;align-items:center;gap:10px;font-family:NumberFont,Inter,sans-serif;font-size:14px;color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .25s ease}.query-checkbox-label:hover{color:#fff;transform:translate(2px)}.query-checkbox-input{appearance:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.25);border-radius:6px;background:#ffffff05;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative}.query-checkbox-input:hover{border-color:#a855f7;background:#a855f70d;transform:scale(1.05)}.query-checkbox-input:checked{background:#a855f7;border-color:#a855f7;box-shadow:0 0 10px #a855f74d}.query-checkbox-input:after{content:"";position:absolute;left:6px;top:2.5px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .25s cubic-bezier(.175,.885,.32,1.275);opacity:0}.query-checkbox-input:checked:after{transform:rotate(45deg) scale(1);opacity:1}.footer-checkboxes-section{margin-top:12px;margin-bottom:16px;text-align:left;width:100%}.footer-checkboxes-title{display:block;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:800;color:#ffffffb3;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.footer-checkboxes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.footer-checkboxes-grid{grid-template-columns:1fr;gap:14px}}.footer-checkboxes-group{display:flex;flex-direction:column;gap:8px}.footer-checkboxes-group-title{font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;color:#a855f7;margin:0 0 8px;text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid rgba(255,255,255,.08);padding-bottom:5px}.footer-checkbox-label{display:flex;align-items:center;gap:8px;font-family:NumberFont,Plus Jakarta Sans,sans-serif;font-size:13px;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .25s ease}.footer-checkbox-label:hover{color:#fff;transform:translate(2px)}.footer-checkbox-input{appearance:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-radius:5px;background:#ffffff05;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);flex-shrink:0;position:relative}.footer-checkbox-input:hover{border-color:#a855f7;background:#a855f70d;transform:scale(1.05)}.footer-checkbox-input:checked{background:#6d00ff;border-color:#6d00ff;box-shadow:0 0 10px #6d00ff4d}.footer-checkbox-input:after{content:"";position:absolute;left:5px;top:2px;width:3.5px;height:7.5px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .25s cubic-bezier(.175,.885,.32,1.275);opacity:0}.footer-checkbox-input:checked:after{transform:rotate(45deg) scale(1);opacity:1}.site-shell.light-mode .query-checkboxes-title{color:#0f172a!important}.site-shell.light-mode .query-checkboxes-group-title{color:#6d00ff!important;border-bottom-color:#6d00ff1f!important}.site-shell.light-mode .query-checkbox-label{color:#334155!important}.site-shell.light-mode .query-checkbox-label:hover{color:#0f172a!important}.site-shell.light-mode .query-checkbox-input{border-color:#cbd5e1!important;background:#f8fafc!important}.site-shell.light-mode .query-checkbox-input:hover{border-color:#6d00ff!important;background:#6d00ff0d!important}.site-shell.light-mode .query-checkbox-input:checked{background:#6d00ff!important;border-color:#6d00ff!important;box-shadow:0 0 10px #6d00ff33!important}.site-shell.light-mode .footer-checkboxes-title{color:#0f172a!important}.site-shell.light-mode .footer-checkboxes-group-title{color:var(--blue)!important;border-bottom-color:#2723eb1f!important}.site-shell.light-mode .footer-checkbox-label{color:#475569!important}.site-shell.light-mode .footer-checkbox-label:hover{color:#0f172a!important}.site-shell.light-mode .footer-checkbox-input{border-color:#cbd5e1!important;background:#f8fafc!important}.site-shell.light-mode .footer-checkbox-input:hover{border-color:var(--blue)!important;background:#2723eb0d!important}.site-shell.light-mode .footer-checkbox-input:checked{background:var(--blue)!important;border-color:var(--blue)!important;box-shadow:0 0 10px #2723eb33!important}.query-form-input.is-invalid,.query-form-textarea.is-invalid,.footer-thoughts-form input:not([type=checkbox]).is-invalid,.footer-thoughts-form textarea.is-invalid{border-color:#ef444499!important;background:#ef444405!important;box-shadow:0 0 20px #ef444426!important}.query-form-input.is-invalid~.query-form-label,.query-form-textarea.is-invalid~.query-form-label{color:#ef4444!important}.query-form-input.is-valid,.query-form-textarea.is-valid,.footer-thoughts-form input:not([type=checkbox]).is-valid,.footer-thoughts-form textarea.is-valid{border-color:#22c55e99!important;background:#22c55e05!important;box-shadow:0 0 20px #22c55e26!important}.query-form-input.is-valid~.query-form-label,.query-form-textarea.is-valid~.query-form-label{color:#22c55e!important}.site-shell.light-mode .query-form-input.is-invalid,.site-shell.light-mode .query-form-textarea.is-invalid,.site-shell.light-mode .footer-thoughts-form input:not([type=checkbox]).is-invalid,.site-shell.light-mode .footer-thoughts-form textarea.is-invalid{border-color:#dc262699!important;background:#dc262603!important;box-shadow:0 0 10px #dc262626!important}.site-shell.light-mode .query-form-input.is-invalid~.query-form-label,.site-shell.light-mode .query-form-textarea.is-invalid~.query-form-label{color:#dc2626!important}.site-shell.light-mode .query-form-input.is-valid,.site-shell.light-mode .query-form-textarea.is-valid,.site-shell.light-mode .footer-thoughts-form input:not([type=checkbox]).is-valid,.site-shell.light-mode .footer-thoughts-form textarea.is-valid{border-color:#16a34a99!important;background:#16a34a03!important;box-shadow:0 0 10px #16a34a26!important}.site-shell.light-mode .query-form-input.is-valid~.query-form-label,.site-shell.light-mode .query-form-textarea.is-valid~.query-form-label{color:#16a34a!important}.query-input-error-text{color:#ef4444;font-size:11px;margin-top:5px;display:block;font-family:Inter,sans-serif;padding-left:4px}.site-shell.light-mode .query-input-error-text{color:#dc2626}.footer-form-group{position:relative;width:100%}
