@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import "https://api.fontshare.com/v2/css?f[]=clash-display@200,300,400,500,600,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Montserrat:wght@300;400;500;600;700;800&display=swap";@import "https://api.fontshare.com/v2/css?f[]=clash-display@200,300,400,500,600,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Michroma&family=Rajdhani:wght@400;500;600;700&display=swap";:root{--font-heading:"Inter", sans-serif;--font-subheading:"Inter", sans-serif;--font-body:"Inter", sans-serif;--font-technical:"Inter", sans-serif;--font-size-display:3.5rem;--font-size-h1:2.75rem;--font-size-h2:2rem;--font-size-h3:1.375rem;--font-size-h4:1.125rem;--font-size-lead:1.25rem;--font-size-body:1rem;--font-size-sm:.875rem;--font-size-caption:.75rem;--font-size-xs:.75rem;--line-height-display:1.1;--line-height-h1:1.15;--line-height-h2:1.2;--line-height-h3:1.3;--line-height-h4:1.35;--line-height-lead:1.55;--line-height-body:1.65;--line-height-sm:1.5;--line-height-caption:1.4;--letter-spacing-display:-.02em;--letter-spacing-h1:-.015em;--letter-spacing-h2:-.01em;--letter-spacing-h3:-.005em;--letter-spacing-h4:0;--letter-spacing-lead:0;--letter-spacing-body:0;--letter-spacing-sm:0;--letter-spacing-caption:.1em;--bg-dark:#fff;--bg-body:#f5f7fa;--bg-card:#fff;--card-shadow:0 16px 36px #00000014, 0 6px 16px #0000000a;--card-shadow-hover:0 24px 50px #0000001f, 0 10px 30px #0000000f;--primary:#673de6;--primary-hover:#5432b8;--secondary:#629bb6;--accent:#673de6;--text-main:#1a1a1a;--text-heading:#1a1a1a;--text-muted:#2c4a5a;--glass-border:#427f984d;--glass-bg:#fff;--nav-bg:#b8f60d;--blob-opacity:1;--logo-accent:#68a600;--bg-hover:#00000005;--menu-blur:3px;--header-shield-blur:5px;--glass-panel-blur:12px;--mobile-menu-blur:20px;--nav-height:80px;--container-padding:30px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--space-128:128px;--space-160:160px;--scrollbar-thumb:#96969666;--scrollbar-thumb-hover:#78787899;--scrollbar-track:transparent;--container-max:1280px;--electric-lime:#b8f60d;--background:#fff;--ink-primary:#1a1a1a;--ink-secondary:#4a5568;--surface-container-lowest:#fff;--surface-container-low:#f7fafc;--surface-container:#edf2f7;--surface-charcoal:#e2e8f0;--surface-dim:#e2e8f0;--surface-elevated:#fff;--font-display-lg:"Hanken Grotesk", "Inter", sans-serif;--text-display-lg-mobile:clamp(2.5rem, 6vw, 3.25rem);--text-display-lg:clamp(3.75rem, 5vw, 4.5rem);--font-headline-xl:"Hanken Grotesk", "Inter", sans-serif;--text-headline-xl:clamp(2rem, 4vw, 2.75rem);--font-headline-lg:"Hanken Grotesk", "Inter", sans-serif;--text-headline-lg:clamp(1.5rem, 3vw, 2rem);--font-body-lg:"Inter", sans-serif;--text-body-lg:clamp(1.125rem, 1.5vw, 1.25rem);--font-body-md:"Inter", sans-serif;--text-body-md:1rem;--font-label-bold:"Inter", sans-serif;--text-label-bold:.875rem;--surface-primary:#fff;--surface-secondary:#f8fafc;--surface-tertiary:#f2f5f9;--surface-accent:#2563eb08;--surface-gradient:linear-gradient(180deg, #fff 0%, #f8fafc 100%);--border-color:#e5e7eb;--soft-divider:#0f172a14;--card-bg:#fff;--hover-surface:#fcfcfd;--radius-section:24px;--radius-card-lg:20px;--radius-card-sm:16px;--radius-btn:14px;--radius-input:16px;--radius-img:20px;--elevation-subtle:0 10px 30px #0f172a0f;--elevation-interactive:0 16px 40px #0f172a1a}.surface-primary{background:var(--surface-primary)}.surface-secondary{background:var(--surface-secondary)}.surface-tertiary{background:var(--surface-tertiary)}.surface-accent{background:var(--surface-accent)}.surface-gradient{background:var(--surface-gradient)}@media (width<=768px){:root{--font-size-display:2.5rem!important;--font-size-h1:2.125rem!important;--font-size-h2:1.75rem!important;--font-size-h3:1.375rem!important;--font-size-h4:1.125rem!important;--font-size-lead:1.125rem!important;--font-size-body:1rem!important;--font-size-sm:.875rem!important;--font-size-caption:.75rem!important;--text-display-lg:2.5rem!important;--text-headline-xl:2.125rem!important;--text-headline-lg:1.75rem!important;--text-body-lg:1.125rem!important;--text-body-md:1rem!important}.section-padding{padding-top:80px;padding-bottom:80px}.section-padding-top{padding-top:80px}.section-padding-bottom{padding-bottom:80px}.container{padding-left:20px!important;padding-right:20px!important}.card-base{border-radius:var(--radius-card-lg);gap:20px;padding:24px}.heading-gap{margin-bottom:20px}.content-gap{margin-bottom:32px}.block-gap{gap:40px}}::selection{color:#000!important;background-color:#b8f60d!important}::selection{color:#000!important;background-color:#b8f60d!important}.mobile-theme-circle{display:none}.brand-logo{cursor:pointer;align-items:center;gap:5px;margin-top:2px;text-decoration:none;-webkit-backdrop-filter:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:8px 0!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}body.dark-theme .brand-logo{box-shadow:none!important;background:0 0!important;border:none!important}.logo-icon-container{background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;padding:0;display:flex;overflow:hidden}body.dark-theme .logo-icon-container{box-shadow:none;background-color:#0000;border:none}.logo-icon{object-fit:contain;width:100%;height:100%}body.dark-theme .logo-icon{filter:drop-shadow(0 0 8px #8bff0026)}.brand-logo:hover{box-shadow:none!important;transform:none!important}body.dark-theme .brand-logo:hover{box-shadow:none!important}.logo-text{text-align:left;flex-direction:column;align-items:flex-start;line-height:1;display:flex}.text-top-group{flex-direction:row;gap:0;display:flex}.word-curious{color:var(--text-main);font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;font-size:1.2rem;font-weight:800}.word-curious span{text-transform:lowercase;font-size:inherit}.word-consultancy{color:var(--text-main);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.68em;text-indent:.1em;opacity:.85;margin-top:4px;font-size:.64rem;font-weight:700}.brand-logo.is-animating{transform:scale(1.05)}.logo-text-cms{letter-spacing:.05em;color:var(--text-color,#fff);margin-left:-15px;font-family:Michroma,sans-serif;font-size:1.8rem;font-weight:700;transition:all .3s}@media (width<=991px){.logo-text-cms{margin-left:2px;font-size:1.5rem}}.hero-buttons{flex-wrap:wrap;gap:1.5rem;margin-top:2.5rem;display:flex}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--bg-body);color:var(--text-main);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:250;transition:background-color .3s,color .3s}h1{font-family:var(--font-heading)!important;font-size:var(--font-size-h1)!important;line-height:var(--line-height-h1)!important;letter-spacing:var(--letter-spacing-h1)!important;color:var(--text-heading)!important;margin-bottom:1rem!important;font-weight:600!important}h2{font-family:var(--font-heading)!important;font-size:var(--font-size-h2)!important;line-height:var(--line-height-h2)!important;letter-spacing:var(--letter-spacing-h2)!important;color:var(--text-heading)!important;margin-bottom:1rem!important;font-weight:600!important}h3{font-family:var(--font-subheading)!important;font-size:var(--font-size-h3)!important;line-height:var(--line-height-h3)!important;letter-spacing:var(--letter-spacing-h3)!important;color:var(--text-heading)!important;margin-bottom:1rem!important;font-weight:500!important}h4{font-family:var(--font-subheading)!important;font-size:var(--font-size-h4)!important;line-height:var(--line-height-h4)!important;letter-spacing:var(--letter-spacing-h4)!important;color:var(--text-heading)!important;margin-bottom:1rem!important;font-weight:500!important}h5{font-family:var(--font-subheading)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)!important;letter-spacing:var(--letter-spacing-caption)!important;color:var(--text-heading)!important;text-transform:uppercase!important;margin-bottom:1rem!important;font-weight:600!important}h6{font-family:var(--font-subheading)!important;font-size:var(--font-size-caption)!important;line-height:var(--line-height-caption)!important;letter-spacing:var(--letter-spacing-caption)!important;color:var(--text-heading)!important;text-transform:uppercase!important;margin-bottom:1rem!important;font-weight:600!important}.font-display{font-family:var(--font-heading)!important;font-size:var(--font-size-display)!important;line-height:var(--line-height-display)!important;letter-spacing:var(--letter-spacing-display)!important;font-weight:600!important}.font-h1{font-family:var(--font-heading)!important;font-size:var(--font-size-h1)!important;line-height:var(--line-height-h1)!important;letter-spacing:var(--letter-spacing-h1)!important;font-weight:600!important}.font-h2{font-family:var(--font-heading)!important;font-size:var(--font-size-h2)!important;line-height:var(--line-height-h2)!important;letter-spacing:var(--letter-spacing-h2)!important;font-weight:600!important}.font-h3{font-family:var(--font-subheading)!important;font-size:var(--font-size-h3)!important;line-height:var(--line-height-h3)!important;letter-spacing:var(--letter-spacing-h3)!important;font-weight:500!important}.font-h4{font-family:var(--font-subheading)!important;font-size:var(--font-size-h4)!important;line-height:var(--line-height-h4)!important;letter-spacing:var(--letter-spacing-h4)!important;font-weight:500!important}.font-lead{font-family:var(--font-body)!important;font-size:var(--font-size-lead)!important;line-height:var(--line-height-lead)!important;letter-spacing:var(--letter-spacing-lead)!important;font-weight:400!important}.font-body{font-family:var(--font-body)!important;font-size:var(--font-size-body)!important;line-height:var(--line-height-body)!important;letter-spacing:var(--letter-spacing-body)!important;font-weight:250!important}.font-sm{font-family:var(--font-body)!important;font-size:var(--font-size-sm)!important;line-height:var(--line-height-sm)!important;letter-spacing:var(--letter-spacing-sm)!important;font-weight:400!important}.font-caption{font-family:var(--font-subheading)!important;font-size:var(--font-size-caption)!important;line-height:var(--line-height-caption)!important;letter-spacing:var(--letter-spacing-caption)!important;text-transform:uppercase!important;font-weight:600!important}.premium-title{font-family:var(--font-heading)!important;letter-spacing:-.01em!important;font-weight:600!important;line-height:1.2!important}.premium-subtitle{font-family:var(--font-subheading)!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--primary)!important;font-size:.85rem!important;font-weight:500!important}.premium-desc{font-family:var(--font-body)!important;color:var(--text-muted)!important;font-size:1.05rem!important;line-height:1.6!important}a{color:inherit;text-decoration:none;transition:all .3s}ul{list-style:none}.container{max-width:1200px;padding:0 var(--container-padding);margin:0 auto}.glass-panel{color:#000;-webkit-backdrop-filter:blur(var(--glass-panel-blur)) saturate(180%) brightness(110%);background:#ffffff80;border:1px solid #ffffff4d;border-radius:20px;transition:box-shadow .1s,border-color .1s,transform 80ms cubic-bezier(.34,1.56,.64,1);box-shadow:0 12px 32px #6450dc29,0 4px 12px #0000000f}body.about-page:not(.dark-theme) .glass-panel:not(.navbar):not(.footer-cta),body.about-page:not(.dark-theme) .box-4,body.reviews-page:not(.dark-theme) .glass-panel:not(.navbar):not(.footer-cta),body.contact-page:not(.dark-theme) .glass-panel:not(.navbar):not(.footer-cta),body.contact-page:not(.dark-theme) .box-4{background:#fff!important}.btn{cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(180%);background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);border:1px solid #fff3;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,color .25s;display:inline-flex;box-shadow:0 4px 12px #00000014}.btn:hover{background:linear-gradient(#ffffff2e 0%,#ffffff14 100%);border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.btn:active{transform:translateY(0)scale(.97);box-shadow:0 2px 6px #00000014}.btn i,.btn svg{display:inline-block}.btn-primary{-webkit-backdrop-filter:none;color:#fff;background:#673de6;border:1px solid #5432b8;box-shadow:0 4px 15px #0000001f}.btn-primary:hover{color:#fff;background:#5432b8;border-color:#4327a0;box-shadow:0 8px 24px #0000002e}.btn-get-more{letter-spacing:.03em;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#ffffff14!important;border:1px solid #ffffff40!important;border-top:1.5px solid #ffffff73!important;border-radius:100px!important;padding:12px 28px!important;font-size:.95rem!important;font-weight:600!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 15px #0003!important}.btn-get-more:hover,.mini-stacked-card:hover .btn-get-more,.mini-stacked-card:active .btn-get-more,.mini-stacked-card:focus-within .btn-get-more{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 8px 25px #6d5ef84d,0 0 15px #ffffff1a!important}.btn-get-more:active{transform:translateY(0)scale(.97)!important}body:not(.dark-theme) .btn-get-more{color:var(--primary)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #673de633!important;border-top-width:1.5px!important;box-shadow:0 4px 12px #0000000d!important}body:not(.dark-theme) .btn-get-more:hover,body:not(.dark-theme) .mini-stacked-card:hover .btn-get-more,body:not(.dark-theme) .mini-stacked-card:active .btn-get-more,body:not(.dark-theme) .mini-stacked-card:focus-within .btn-get-more{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 8px 20px #673de633!important}.btn:not(.btn-primary){color:var(--text-main);background:linear-gradient(#e4ebf199 0%,#e4ebf14d 100%);border:1px solid #427f9840;border-top:1.5px solid #ffffff80}.btn:not(.btn-primary):hover{color:var(--text-main);background:linear-gradient(#e4ebf1cc 0%,#e4ebf180 100%);border-color:#427f9866}.btn-explore{box-shadow:inset 0 1px #fff6,0 4px 12px #673de614;-webkit-backdrop-filter:blur(12px)saturate(180%)!important;color:var(--primary)!important;background:linear-gradient(#673de61a 0%,#673de608 100%)!important;border:1px solid #673de640!important;border-top:1.5px solid #ffffff73!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}body:not(.dark-theme) .btn-explore{box-shadow:inset 0 1px #fff6,0 4px 12px #0000000f!important}.btn-explore:hover{transform:scale(1.08)translateY(-2px);color:#fff!important;border-color:var(--primary)!important;background:linear-gradient(#673de6f2 0%,#5432b8cc 100%)!important;border-top-color:#ffffff80!important;box-shadow:inset 0 1px #fff6,inset 0 -8px 20px #00000026,0 12px 28px #673de666,0 0 15px #673de633!important}body:not(.dark-theme) .btn-explore:hover{box-shadow:inset 0 1px #fff6,inset 0 -8px 20px #0000001f,0 12px 28px #00000026!important}.btn-explore:active{transform:scale(.95)}.header-blur-shield{display:none!important}body:not(.dark-theme) .header-blur-shield{box-shadow:none;opacity:1;background:0 0}.header-wrapper{z-index:9999;pointer-events:auto;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:80px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0;transform:none;background:#000!important;border-bottom:1px solid #ffffff1f!important}.header-wrapper .brand-logo .word-curious,.header-wrapper .brand-logo .word-consultancy,.header-wrapper .brand-logo .word-minds{color:#fff!important}.header-wrapper .theme-toggle-btn{color:#fff!important;border-color:#fff3!important}.header-wrapper .hamburger .bars{background-color:#fdfff3!important}.header-wrapper>*{pointer-events:auto}.header-center-group{justify-content:center;align-items:center;gap:5px;transition:all .85s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-right-group{align-items:center;gap:20px;margin-left:auto;transition:all .85s cubic-bezier(.16,1,.3,1);display:flex}.navbar{width:max-content;height:100%;font-family:var(--font-body);border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:0 39px;transition:all .85s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}body:not(.dark-theme) .header-wrapper{background:#000!important;border-bottom:1px solid #ffffff1f!important}body:not(.dark-theme) .navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.navbar.is-shrunk{opacity:0;pointer-events:none;border:none;max-width:0;margin:0;padding:0;overflow:hidden}.mobile-nav-toggle,.mobile-theme-toggle{display:none}.nav-menu-container{align-items:center;transition:all .6s cubic-bezier(.16,1,.3,1);display:none}.nav-menu-container.is-contracted{opacity:0;pointer-events:none;width:0;overflow:hidden;transform:translate(-20px)}.nav-links{white-space:nowrap;order:1;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.nav-search-cont.header-nav-group{align-items:center;gap:1rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex}.nav-search-container{height:54px;box-shadow:none;background:0 0;border:none;align-items:center;padding:0;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex}.mobile-search-close{display:none}.nav-search-box{cursor:pointer;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;width:54px;height:54px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;background:#0e1525!important;border:1px solid #ffffff1f!important;box-shadow:0 20px 50px #0009,0 8px 20px #00000059!important}body:not(.dark-theme) .nav-search-box{background:#fff!important;border:1px solid #00000014!important;box-shadow:0 20px 50px #673de633,0 8px 16px #673de61a!important}body:not(.dark-theme) .nav-search-input::placeholder{opacity:.6;color:var(--text-muted)!important}.nav-search-box:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 25px 60px #0006!important}body.dark-theme .nav-search-box:hover{border-color:var(--primary)!important;background:#121b2f!important}body:not(.dark-theme) .nav-search-box:hover{border-color:var(--primary)!important;background:#f8fafc!important}.nav-search-box.is-expanded{border-color:var(--primary);border-radius:100px;justify-content:flex-start;width:clamp(250px,35vw,450px);padding:0 20px}body:not(.dark-theme) .nav-search-box.is-expanded{box-shadow:0 10px 30px #00000014}.search-icon-main{color:var(--text-main);z-index:2;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.nav-search-box:not(.is-expanded) .search-icon-main{position:absolute;top:50%;left:50%}.nav-search-input{appearance:none;color:var(--text-main);font-family:var(--font-body);opacity:0;pointer-events:none;width:0;padding:0;font-size:1.1rem;transition:all .4s;position:absolute;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.nav-search-input:focus{box-shadow:none!important;background:0 0!important;outline:none!important}.nav-search-box.is-expanded .nav-search-input{opacity:1;pointer-events:auto;width:100%;margin-left:15px;margin-right:40px;padding:0;position:relative}.nav-search-box.is-expanded .search-icon-main{position:relative;top:auto;left:auto}.search-clear-btn{width:26px;height:26px;color:var(--text-main);cursor:pointer;z-index:5;background:#0000001a;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:none;position:absolute;top:50%;right:20px;transform:translateY(-50%)}body.dark-theme .search-clear-btn{background:#ffffff1a}.search-clear-btn.is-visible{display:flex}.search-clear-btn:hover{background:var(--primary);color:#fff;transform:translateY(-50%)scale(1.1)}.search-results-dropdown{-webkit-backdrop-filter:blur(var(--glass-panel-blur)) saturate(180%);opacity:0;pointer-events:none;z-index:1000;background:#fffffffa;border:1px solid #673de633;border-radius:20px;max-height:450px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 15px);left:0;right:0;overflow:hidden auto;transform:translateY(10px);box-shadow:0 20px 50px #00000026}.search-results-dropdown.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}body.dark-theme .search-results-dropdown{background:#141228f2;border-color:#673de64d;box-shadow:0 25px 60px #0006}.search-result-item{border-bottom:1px solid #673de61a;transition:all .2s}.search-result-item:last-child{border-bottom:none}.search-result-item a{padding:18px 25px;text-decoration:none;display:block}.search-result-item:hover{background:#673de614}body.dark-theme .search-result-item:hover{background:#673de626}.result-title{color:var(--primary);font-size:1.1rem;font-weight:600;font-family:var(--font-heading);margin-bottom:4px}.result-description{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.search-no-results{text-align:center;color:var(--text-muted);padding:40px 25px}.search-no-results i{opacity:.5;color:var(--primary);margin-bottom:15px;font-size:2.5rem}.search-no-results p{font-size:1rem;font-weight:500}.nav-link{color:#fff;height:42px;font-size:.92rem;font-weight:400;font-family:var(--font-body);white-space:nowrap;-webkit-font-smoothing:antialiased;border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;padding:0 16px;display:flex;position:relative;overflow:hidden;transition:all .3s!important;transform:none!important}.nav-link i{font-size:1rem}.nav-link:hover{color:#fff}.nav-link:not(.active):hover{color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.nav-link.active{text-shadow:none;background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:0 4px 12px #6d5ef84d!important}@keyframes menuPop{0%{transform:scale(.85);box-shadow:0 0 #673de600}50%{transform:scale(1.1);box-shadow:0 15px 35px #673de6b3,inset 0 2px 10px #673de666}to{transform:scale(1);box-shadow:0 8px 25px #673de666,inset 0 2px 8px #673de633}}.nav-link:active{transform:none!important}@media (width>=769px){.header-center-group{flex:1;justify-content:flex-start;margin-left:30px;position:static;transform:none}.navbar{border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.nav-link{font-weight:500;position:relative;box-shadow:none!important;color:#ffffffd9!important;background:0 0!important;border:1px solid #0000!important;padding:0 16px!important}.nav-link.active{color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important;box-shadow:none!important}.nav-link:hover{color:#fff!important}.nav-link:not(.active):hover{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}body:not(.dark-theme) .navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}body:not(.dark-theme) .nav-link{color:#ffffffd9!important}body:not(.dark-theme) .nav-link:hover{color:var(--primary)!important}body:not(.dark-theme) .nav-link:not(.active):hover{color:#fff!important;box-shadow:none!important;background:0 0!important;border:#0000!important;transform:none!important}body:not(.dark-theme) .nav-link.active{color:#fff!important;background:var(--primary)!important;border-color:var(--primary)!important;box-shadow:none!important}.brand-logo{margin-left:-20px!important}.header-right-group{margin-right:-20px!important}}.theme-toggle-btn{overflow:hidden;-webkit-backdrop-filter:blur(25px)saturate(180%)!important;width:36px!important;height:36px!important;color:var(--text-main)!important;cursor:pointer!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s!important;display:flex!important;box-shadow:0 4px 15px #0000000d!important}body.dark-theme .theme-toggle-btn{-webkit-backdrop-filter:blur(25px)saturate(180%)brightness()!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;box-shadow:0 4px 15px #0003!important}body.modal-open .theme-toggle-btn{opacity:0!important;pointer-events:none!important;transform:translateY(-10px)scale(.9)!important}.theme-toggle-btn:hover{border-color:var(--primary)!important;background:#ffffff26!important;transform:translateY(-2px)scale(1.08)!important;box-shadow:0 8px 25px #673de633!important}.theme-toggle-btn:active{transform:scale(.92)!important}@media (width>=769px){.theme-toggle-btn{-webkit-backdrop-filter:blur(25px)saturate(180%)!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:flex!important;box-shadow:0 4px 15px #0000001a!important}.theme-toggle-btn i{font-size:1.1rem!important}.theme-toggle-btn:hover{background:#ffffff1f!important;border-color:#673de666!important;transform:translateY(-2px)scale(1.05)!important;box-shadow:0 8px 25px #673de633!important}body:not(.dark-theme) .theme-toggle-btn{color:#1e293b!important;background:#fff6!important;border-color:#ffffff4d!important;box-shadow:0 4px 15px #0000000d!important}body:not(.dark-theme) .theme-toggle-btn:hover{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:0 8px 25px #673de659!important}}.theme-toggle-btn i{z-index:2;font-size:.95rem!important;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55),filter .3s!important}.theme-toggle-btn:hover i{filter:drop-shadow(0 0 8px var(--primary))}.hamburger{cursor:pointer;z-index:10001;flex-direction:column;justify-content:center;align-items:center;gap:5.5px;width:24px;height:24px;transition:transform .3s;display:none;position:relative}.hamburger .bars{transform-origin:50%;background-color:#fdfff3;border-radius:1px;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s,margin .3s;display:block}.contact-info-card{flex-direction:column;flex:1;align-items:center;gap:1rem;min-width:250px;padding:2.5rem 2rem;display:flex;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #0000000d!important;border-radius:24px!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;box-shadow:0 20px 45px #0000001f,0 8px 20px #0000000f!important}.contact-info-card:hover{border-color:var(--primary)!important;transform:translateY(-4px)!important;box-shadow:0 30px 60px #0000002e,0 12px 30px #0000001a!important}.contact-info-card p,.contact-info-card a{word-break:break-all;overflow-wrap:break-word}.form-group{margin-bottom:1.5rem}label{color:var(--text-muted);margin-bottom:.5rem;font-weight:500;display:block}input,textarea{border:1px solid var(--glass-border);width:100%;color:var(--text-main);background:#e4ebf166;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:all .3s}input:focus,textarea:focus{border-color:var(--primary);background:#ffffffe6;outline:none;box-shadow:0 0 0 4px #427f9826}textarea{resize:vertical;min-height:120px}.hidden-element{opacity:0;transition:all .8s ease-out;transform:translateY(30px)}.animate-on-scroll{opacity:1;transform:translateY(0)}.service-card{transition:transform .3s}.service-card:hover{transform:translateY(-5px)}.box-4{border:1px solid #427f9866;color:#000!important;background:#e6e8ff!important}.box-4 h3,.box-4 p{color:#000!important}.box-4:hover{border-color:var(--primary);box-shadow:0 15px 40px #427f9866}.hero{text-align:center;min-height:80vh;padding-top:calc(var(--nav-height) + 160px);justify-content:center;align-items:center;display:flex}.hero-content h1{margin-bottom:1.5rem;font-size:3.2rem;font-weight:800;line-height:1.1}.hero-content p{color:var(--text-muted);max-width:600px;font-size:1.25rem;font-family:var(--font-body);margin:0 auto 2rem;font-weight:400}.hero-buttons{justify-content:center}section{padding:4rem 0;position:relative}.section-header{text-align:center;margin-bottom:3rem}.section-header h2{margin-bottom:1rem;font-size:2.5rem}.section-header p{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.2rem}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.glass-card{background:var(--bg-card);color:#000;-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--glass-border);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,background .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #673de61f,0 4px 12px #0000000f}.glass-card:hover{border-color:var(--primary);box-shadow:0 28px 56px #427f9873,0 12px 28px #0000001a}.infinity-line:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), var(--secondary), var(--accent), var(--primary), transparent);z-index:10;background-size:200% 100%;width:100%;height:4px;animation:3s linear infinite infinityLineGrow;position:absolute;top:0;left:0}@keyframes infinityLineGrow{0%{background-position:100% 0}to{background-position:-100% 0}}.glass-card i{margin-bottom:1.5rem;font-size:3rem;display:block}.glass-card h3{margin-bottom:.75rem;font-size:1.5rem}.glass-card p{color:inherit;line-height:1.6}.btn-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#ffffff14;border:1px solid #ffffff1a}.btn-glass:hover{background:#ffffff26;border-color:#ffffff4d}.gradient-text{background:linear-gradient(135deg, var(--primary), var(--secondary), var(--accent), var(--primary));-webkit-text-fill-color:transparent;color:#0000;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;animation:6s infinite gradientFlow}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.dark-icon{color:var(--text-main)!important;-webkit-text-fill-color:currentcolor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.text-brand{font-family:var(--font-heading);font-weight:700;color:#b8f60d!important}.scroll-container{width:100%;padding:2rem 0;position:relative;overflow:hidden}.scroll-wrapper{will-change:transform;width:max-content;animation:40s linear infinite infiniteScroll;display:flex}@keyframes infiniteScroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.scroll-item{flex-shrink:0;width:280px;margin:0 .75rem;transition:transform .15s,box-shadow .15s}.scroll-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #427f9859}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalPanelIn{0%{opacity:0;transform:scale(.88)translateY(32px)}60%{opacity:1;transform:scale(1.015)translateY(-4px)}80%{transform:scale(.995)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalPanelOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)translateY(20px)}}@keyframes modalContentFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.service-modal{z-index:10000;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.service-modal.is-opening,.service-modal.is-open{display:flex}.read-more-btn{width:100%;margin-top:1rem}.modal-overlay{-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#0a081e33;position:absolute;inset:0}.service-modal.is-opening .modal-overlay{animation:.35s forwards modalBackdropIn}.service-modal.is-closing .modal-overlay{animation:.3s forwards modalBackdropOut}.modal-content{z-index:10001;background:#fff;border:1px solid #673de64d;border-radius:24px;flex-direction:column;width:100%;max-width:820px;max-height:88vh;padding-top:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #673de640,0 15px 45px #00000026,0 35px 90px #5028c84d}.modal-inner-scroll{flex:1;max-height:88vh;overflow-y:auto}.service-modal.is-opening .modal-content{animation:.52s cubic-bezier(.34,1.56,.64,1) forwards modalPanelIn}.service-modal.is-closing .modal-content{animation:.28s cubic-bezier(.4,0,1,1) forwards modalPanelOut}.service-modal.is-opening .modal-header{animation:.45s .25s both modalContentFade}.service-modal.is-opening .modal-section:first-child{animation:.45s .32s both modalContentFade}.service-modal.is-opening .modal-section:nth-child(2){animation:.45s .4s both modalContentFade}.service-modal.is-opening .modal-section:nth-child(3){animation:.45s .48s both modalContentFade}.service-modal.is-opening .modal-cta{animation:.45s .54s both modalContentFade}@media (width<=992px){:root{--nav-height:60px}#operational-ecosystem{padding:60px 0}.premium-header{text-align:center;padding-top:120px}.header-container{text-align:center;align-items:center;margin:0 auto}.premium-header h1{font-size:2.5rem}.premium-header p{font-size:1.1rem}.ecosystem-visual{height:auto;margin-bottom:3rem}.visual-system-container{width:300px;height:300px;margin:0 auto}.system-metric-card{transform:scale(.8)}.capabilities-grid{grid-template-columns:1fr!important;gap:1.5rem!important}.capability-card{padding:2rem 1.5rem!important}.immersive-modal-content{border-radius:0!important;width:100%!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}}.service-modal.is-opening .benefit-item:first-child{animation:.4s .52s both modalContentFade}.service-modal.is-opening .benefit-item:nth-child(2){animation:.4s .58s both modalContentFade}.service-modal.is-opening .benefit-item:nth-child(3){animation:.4s .64s both modalContentFade}.service-modal.is-opening .benefit-item:nth-child(4){animation:.4s .7s both modalContentFade}.modal-inner-scroll::-webkit-scrollbar{width:5px}.modal-inner-scroll::-webkit-scrollbar-track{background:0 0}.modal-inner-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.modal-inner-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.modal-close{float:right;width:40px;height:40px;color:var(--text-main);cursor:pointer;z-index:10002;background:#673de614;border:1px solid #673de638;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:1.25rem 1.25rem 0 0;font-size:1.2rem;transition:background .12s,color .12s,transform .15s;display:flex;position:sticky;top:1.25rem}.modal-close:hover{background:var(--primary);color:#fff;transform:rotate(90deg)scale(1.1)}.modal-header{text-align:center;border-bottom:1px solid #673de61f;padding:2rem 2.5rem 1.75rem}.modal-header i{margin-bottom:.9rem;font-size:3.2rem;display:block}.modal-header h2{color:var(--text-main);margin-bottom:.4rem;font-size:2rem}.modal-subtitle{color:var(--text-muted);font-size:1rem;font-weight:500}.modal-body{padding:2rem 2.5rem}.modal-section{margin-bottom:2rem}.modal-section h3{color:var(--text-main);align-items:center;gap:.6rem;margin-bottom:.85rem;font-size:1.35rem;display:flex}.modal-section h3:before{content:"";background:linear-gradient(180deg, var(--primary), var(--secondary));border-radius:4px;flex-shrink:0;width:4px;height:1.2em;display:inline-block}.modal-section p{color:var(--text-main);font-size:1rem;line-height:1.75}.feature-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.feature-list li{align-items:flex-start;gap:.6rem;padding:.4rem 0;font-size:.97rem;line-height:1.6;display:flex}.feature-list i{color:var(--primary);flex-shrink:0;margin-top:.25rem;font-size:1rem}@keyframes benefitsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.benefits-grid{margin-top:1rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.benefits-track{gap:1rem;width:max-content;animation:14s linear infinite benefitsMarquee;display:flex}.benefit-item{text-align:center;cursor:default;background:linear-gradient(135deg,#673de60d,#629bb612);border:1px solid #673de624;border-radius:16px;flex-shrink:0;width:172px;padding:1.25rem 1rem;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.benefit-item:hover{border-color:var(--primary);background:linear-gradient(135deg,#673de61a,#629bb61f);transform:translateY(-6px)scale(1.04);box-shadow:0 10px 28px #673de638}.benefit-item i{color:var(--primary);margin-bottom:.75rem;font-size:2rem;transition:transform .15s;display:block}.benefit-item:hover i{transform:scale(1.2)rotate(-5deg)}.benefit-item h4{color:var(--text-main);margin-bottom:.4rem;font-size:.95rem;font-weight:600}.benefit-item p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.modal-cta{text-align:center;border-top:1px solid #673de61f;margin-top:2rem;padding:1.75rem 0 .5rem}@keyframes modalSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modalSheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.services-section{width:100%;padding-top:130px;padding-bottom:5rem}.services-section .container{max-width:1400px;padding:0 3rem}.services-grid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;display:grid}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.service-card-clickable{opacity:0;transition:box-shadow,border-color,transform 60ms cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;transform:translateY(40px)scale(.97)}.service-card-clickable:first-child{transition-delay:50ms}.service-card-clickable:nth-child(2){transition-delay:.12s}.service-card-clickable:nth-child(3){transition-delay:.19s}.service-card-clickable:nth-child(4){transition-delay:.26s}.service-card-clickable:nth-child(5){transition-delay:.33s}.service-card-clickable:nth-child(6){transition-delay:.2s}.service-card-clickable:nth-child(7){transition-delay:.47s}.service-card-clickable:nth-child(8){transition-delay:.54s}.service-card-clickable:nth-child(9){transition-delay:.61s}.service-card-clickable.show{opacity:1!important;transform:translateY(0)scale(1)!important}@keyframes continuousFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.service-card-clickable i.dark-icon{border:1px solid #673de626;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;position:relative;box-shadow:0 4px 15px #0000000a,inset 0 2px 5px #fffc;color:var(--primary)!important;-webkit-text-fill-color:var(--primary)!important;background:linear-gradient(135deg,#673de614,#629bb626)!important;margin-bottom:1.5rem!important;font-size:2rem!important;display:inline-flex!important}@keyframes iconShake{0%{transform:scale(1.1)translateY(-5px)rotate(-3deg)}to{transform:scale(1.1)translateY(-5px)rotate(3deg)}}.service-card-clickable:hover i.dark-icon{border-color:#fff9;background:linear-gradient(135deg, var(--primary), #8a63e8)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}.service-card-clickable:hover{border-color:#0f172a29;transform:translateY(-8px);box-shadow:0 15px 35px #00000014}body.dark-theme .service-card-clickable:hover{border-color:#ffffff2e;box-shadow:0 15px 35px #000000a6}@keyframes cardPop{0%{transform:translateY(-12px)scale(1.025)}35%{transform:translateY(-4px)scale(1.07)}65%{transform:translateY(-8px)scale(.97)}85%{transform:translateY(-10px)scale(1.02)}to{transform:translateY(0)scale(1)}}.service-card-clickable:active{border-color:#50c8ffcc;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards cardPop;box-shadow:0 0 0 2px #50c8ff80,0 0 24px 6px #50c8ff59,0 0 55px 15px #3ca0ff2e}.service-card-clickable .read-more-btn{z-index:2;transition:background .15s,transform .15s,letter-spacing .15s;position:relative}.service-card-clickable:hover .read-more-btn{letter-spacing:.5px;transform:translateY(-2px)}.learn-more-hint{margin-top:.5rem;transition:all .15s;display:inline-block}.service-card-clickable:hover .learn-more-hint{transform:translate(5px)}body.modal-open{overflow:hidden}.card__content{background:var(--bg-card);border:1px solid #0000001a;border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000000d}.block-feature{align-items:flex-start;gap:16px;width:100%;display:flex}.block-feature--xs{font-size:.9rem}.block-feature__badge{flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge--size-s .ocr-icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:1.5rem;display:flex}.ocr-img img{width:100%;height:auto;display:block}.block-feature__body{flex-direction:column;flex-grow:1;align-items:flex-start;gap:4px;display:flex}.block-feature__title h3{margin:0;font-size:1.1rem;font-weight:600}.block-feature__paragraph{color:var(--text-muted);font-size:.95rem;line-height:1.5}.block-slim{width:100%;margin-top:8px}.action.d-contents{display:contents}.link{color:var(--primary);cursor:pointer;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:color .2s;display:inline-flex}.link:hover{color:var(--primary-hover);text-decoration:underline}.btn--icon-only.btn--sm{background:#427f981a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.glyph-prepend:before{content:"";font-family:"Font Awesome 6 Free";font-size:.8rem;font-weight:900}.consultancy-card{background:#e6e9ef;border:none;box-shadow:-1px -1px 1px #fff9,-20px -20px 40px #fff,20px 20px 40px #d3dbe6}.consultancy-card h3,.consultancy-card p{color:var(--text-main)}.consultancy-card h3{color:#1a1a1a}.consultancy-card p{color:#2c4a5a}.form-section{border-bottom:1px solid var(--glass-border);margin-bottom:2.5rem;padding-bottom:2rem}.form-section:last-child{border-bottom:none;padding-bottom:0}.contact-form-partitioned{flex-direction:column;gap:2rem;max-width:1000px;margin:0 auto;display:flex}.contact-form-partition-card{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #0000000d!important;border-radius:24px!important;padding:2.5rem!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;box-shadow:0 20px 45px #0000001f,0 8px 20px #0000000f!important}.contact-form-partition-card:hover{transform:translateY(-4px)!important;box-shadow:0 30px 60px #0000002e,0 12px 30px #0000001a!important}.contact-form-partition-card .form-section{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.form-section-title{color:var(--primary);font-size:1.25rem;font-weight:600;font-family:var(--font-heading);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.form-select{border:1px solid var(--glass-border);width:100%;color:var(--text-main);appearance:none;cursor:pointer;background:#e4ebf166 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23673de6' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E") right 1rem center/16px 12px no-repeat;border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:all .3s}.form-select:focus{border-color:var(--primary);background-color:#ffffffe6;outline:none;box-shadow:0 0 0 4px #427f9826}.checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:.5rem;display:grid}.checkbox-item{border:1px solid var(--glass-border);cursor:pointer;color:var(--text-main);background:#ffffff80;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.95rem;transition:all .2s;display:flex}.checkbox-item:hover{border-color:var(--primary);background:#fffc;transform:translateY(-2px)}.checkbox-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer;border-radius:4px;margin:0;padding:0}.form-row-3{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.form-row-2{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.checkbox-grid.compact-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.checkbox-grid.compact-grid .checkbox-item{padding:.5rem .75rem;font-size:.9rem}.status-modal{z-index:10000;box-sizing:border-box;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0;width:100%!important;max-width:100vw!important;height:100%!important;max-height:100vh!important;margin:0!important}.status-modal.is-open{display:flex}.status-modal::backdrop{-webkit-backdrop-filter:blur(8px)!important;background:#0f172a73!important}.status-modal-content{text-align:center;z-index:1;background:#fff;border:1px solid #673de64d;border-radius:24px;width:100%;max-width:440px;padding:2.5rem;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards modalPanelIn;position:relative;box-shadow:0 0 0 2px #673de626,0 15px 45px #0000001a,0 35px 90px #5028c833}.status-modal-content.horizontal-layout,.status-modal-content.horizontal-layout.error,.status-modal-content.horizontal-layout.success{text-align:left!important;background:#fff!important;border-radius:28px!important;width:92%!important;max-width:880px!important;padding:2.75rem!important;box-shadow:0 25px 70px #0000002e,0 0 0 1px #673de633!important}body.dark-theme .status-modal-content.horizontal-layout,body.dark-theme .status-modal-content.horizontal-layout.error,body.dark-theme .status-modal-content.horizontal-layout.success,.dark-theme .status-modal-content.horizontal-layout,.dark-theme .status-modal-content.horizontal-layout.error,.dark-theme .status-modal-content.horizontal-layout.success,[data-theme=dark] .status-modal-content.horizontal-layout{-webkit-backdrop-filter:blur(24px)!important;color:#f8fafc!important;background:#0f172ae0!important;border:1px solid #ffffff1f!important;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff14!important}.status-horizontal-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;display:grid}@media (width<=768px){.status-horizontal-grid{grid-template-columns:1fr;gap:1.75rem}}.status-panel-left{flex-direction:column;align-items:flex-start;display:flex}.status-panel-right{border-left:1px solid #00000014;flex-direction:column;gap:1.25rem;padding-left:2rem;display:flex}body.dark-theme .status-panel-right,.dark-theme .status-panel-right,[data-theme=dark] .status-panel-right{border-left-color:#ffffff1f}@media (width<=768px){.status-panel-right{border-top:1px solid #00000014;border-left:none;padding-top:1.5rem;padding-left:0}}.modal-close-corner-btn{color:#64748b;cursor:pointer;z-index:10;background:#0000000d;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex;position:absolute;top:1.25rem;right:1.25rem}body.dark-theme .modal-close-corner-btn,.dark-theme .modal-close-corner-btn,[data-theme=dark] .modal-close-corner-btn{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1f}.modal-close-corner-btn:hover{color:var(--primary);background:#673de61a;transform:rotate(90deg)}.meta-card-box,.working-hours-card{background:#673de60a;border:1px solid #673de626;border-radius:16px;flex-direction:column;gap:.35rem;padding:.9rem 1.1rem;display:flex}body.dark-theme .meta-card-box,body.dark-theme .working-hours-card,.dark-theme .meta-card-box,.dark-theme .working-hours-card,[data-theme=dark] .meta-card-box,[data-theme=dark] .working-hours-card{background:#ffffff08;border-color:#ffffff14}.meta-card-label{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.72rem;font-weight:700}body.dark-theme .meta-card-label,.dark-theme .meta-card-label,[data-theme=dark] .meta-card-label{color:#94a3b8}.meta-card-value{color:var(--primary);font-family:monospace;font-size:1.05rem;font-weight:700}.privacy-notice,.retention-info-box{color:#64748b;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}body.dark-theme .privacy-notice,body.dark-theme .retention-info-box,.dark-theme .privacy-notice,.dark-theme .retention-info-box,[data-theme=dark] .privacy-notice,[data-theme=dark] .retention-info-box{color:#94a3b8}.error-meta-row{gap:1rem;display:flex}.error-meta-item{background:#ef44440a;border:1px solid #ef444426;border-radius:14px;flex-direction:column;flex:1;gap:.25rem;padding:.85rem 1rem;display:flex}body.dark-theme .error-meta-item,.dark-theme .error-meta-item,[data-theme=dark] .error-meta-item{background:#ffffff08!important;border:1px solid #ffffff14!important}.error-meta-label{text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.error-meta-value{color:#ef4444;font-family:monospace;font-size:.92rem;font-weight:700}.channels-grid-stacked{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.contact-channel-card{color:inherit;background:#00000008;border:1px solid #00000014;border-radius:14px;align-items:center;gap:.85rem;padding:.85rem 1.1rem;text-decoration:none;transition:all .25s;display:flex}body.dark-theme .contact-channel-card,.dark-theme .contact-channel-card,[data-theme=dark] .contact-channel-card{color:#f8fafc!important;background:#ffffff08!important;border:1px solid #ffffff14!important}.contact-channel-card:hover{transform:translate(4px);background:#673de614!important;border-color:#673de64d!important}.channel-icon{width:38px;height:38px;color:var(--primary);background:#673de61f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.status-modal-content.error{border-color:#ef444466;padding:3rem 2.5rem 2.5rem;box-shadow:0 0 0 2px #ef444426,0 15px 45px #0000001a,0 35px 90px #dc262626;max-width:520px!important}.error-main-msg{color:var(--text-main);text-align:center;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.enquiry-meta-grid.error-grid .meta-card{background:#ef444405;border-color:#ef444426}.enquiry-meta-grid.error-grid .meta-card:hover{border-color:#ef4444;box-shadow:0 8px 20px #ef44440d}.error-email-card{background:#ef444408!important;border:1px solid #ef44441a!important}.error-email-card:hover{background:#ef444412!important;border-color:#ef44444d!important}.status-modal-content.success{padding:3rem 2.5rem 2.5rem;max-width:520px!important}.success-subtitle{color:var(--text-muted);font-size:1.05rem;font-weight:500;font-family:var(--font-body);margin-top:.5rem;margin-bottom:1.5rem;line-height:1.4}.success-main-msg{color:var(--text-main);text-align:center;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.enquiry-meta-grid{grid-template-columns:1fr 1fr;gap:16px;margin:1.5rem 0;display:grid}.enquiry-meta-grid .meta-card{background:var(--bg-body);border:1px solid var(--glass-border);text-align:left;border-radius:14px;flex-direction:column;gap:6px;padding:14px;transition:all .3s;display:flex}body:not(.dark-theme) .enquiry-meta-grid .meta-card{background:#673de605}.enquiry-meta-grid .meta-card:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 20px #673de60d}.enquiry-meta-grid .meta-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.72rem;font-weight:700}.enquiry-meta-grid .meta-value{color:var(--primary);font-size:1.05rem;font-weight:700;font-family:var(--font-technical)}.next-steps-timeline{text-align:left;border-top:1px solid var(--glass-border);margin:2rem 0;padding-top:1.5rem}.next-steps-timeline h4{font-family:var(--font-heading);color:var(--text-main);margin-bottom:1.25rem;font-size:1.15rem;font-weight:700}.timeline-steps{flex-direction:column;gap:16px;display:flex}.timeline-step{align-items:flex-start;gap:16px;display:flex}.timeline-step .step-num{color:var(--primary);width:28px;height:28px;font-size:.9rem;font-weight:700;font-family:var(--font-technical);background:#673de614;border:1px solid #673de633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.timeline-step .step-content h5{color:var(--text-main);margin:0 0 4px;font-size:.95rem;font-weight:600}.timeline-step .step-content p{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.privacy-notice{color:var(--text-muted);border:1px solid var(--glass-border);text-align:left;background:#e4ebf10a;border-radius:12px;margin-bottom:1.25rem;padding:12px 14px;font-size:.8rem;line-height:1.5}body:not(.dark-theme) .privacy-notice{background:#00000003}.reference-retention-note{color:var(--text-muted);text-align:center;margin-bottom:.5rem;font-size:.8rem;font-weight:500}.modal-close-corner-btn{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;z-index:10;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:20px;right:20px}body:not(.dark-theme) .modal-close-corner-btn{background:#00000008}.modal-close-corner-btn:hover{color:var(--text-main);border-color:var(--primary);background:#ffffff1f;transform:scale(1.08)rotate(90deg)}body:not(.dark-theme) .modal-close-corner-btn:hover{background:#0000000f}.status-modal-meta-list{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);flex-direction:column;align-items:center;gap:16px;margin:2rem 0;padding:1.5rem 0;display:flex}.meta-text-row{justify-content:space-between;width:100%;max-width:420px;font-size:1rem;line-height:1.5;display:flex}.meta-text-label{color:var(--text-muted);font-weight:500}.meta-text-value{color:var(--primary);font-weight:700;font-family:var(--font-technical)}.meta-text-value.error-value{color:#ef4444}.status-modal-btn{border-radius:30px!important;height:auto!important;padding:16px 32px!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.5!important}.status-icon-container{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:3rem;display:flex}.status-icon-container.success{color:#10b981;background:#10b9811a}.status-icon-container.error{color:#ef4444;background:#ef44441a}.status-modal-content h3{color:var(--text-main);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.6rem;font-weight:700}.status-modal-content p{color:var(--text-muted);margin-bottom:1.25rem;font-size:1rem;line-height:1.6}.email-info-card{text-align:left;background:#673de60d;border:1px solid #673de61a;border-radius:12px;align-items:center;gap:12px;margin-bottom:1.25rem;padding:12px 16px;display:flex}.email-info-card i{color:var(--primary);flex-shrink:0;font-size:1.4rem}.email-info-card span{color:var(--text-muted);font-size:.9rem;font-weight:500;line-height:1.4}.case-id-container{background:var(--bg-body);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:.5rem;padding:12px;display:flex}.case-id-label{letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:700}.case-id-value{color:var(--primary);font-size:1.15rem;font-weight:700;font-family:var(--font-technical)}.status-modal-content.error .case-id-value{color:#ef4444}.error-contact-channels{text-align:left;flex-direction:column;gap:12px;margin:1.5rem 0 1rem;display:flex}.channels-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);text-align:center;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.contact-channel-card{background:#ef444408;border:1px solid #ef44441a;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000005}.contact-channel-card:hover{background:#ef444412;border-color:#ef44444d;transform:translateY(-2px);box-shadow:0 8px 20px #ef444414}body.dark-theme .contact-channel-card{background:#f871710a;border-color:#f871711a}body.dark-theme .contact-channel-card:hover{background:#f8717114;border-color:#f871714d;box-shadow:0 8px 20px #f8717114}.channel-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.phone-channel .channel-icon{color:#25d366;background:#25d3661a}.email-channel .channel-icon{color:#ef4444;background:#ef44441a}body.dark-theme .email-channel .channel-icon{color:#f87171;background:#f8717126}.channel-details{flex-direction:column;flex-grow:1;gap:2px;display:flex}.channel-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:.75rem;font-weight:600}.channel-value{color:var(--text-main);word-break:break-all;font-size:.95rem;font-weight:700}.channel-arrow{color:var(--text-muted);opacity:.5;font-size:.85rem;transition:transform .3s,opacity .3s}.contact-channel-card:hover .channel-arrow{opacity:.9;transform:translate(3px)}.phone-channel:hover .channel-arrow{color:#25d366}.email-channel:hover .channel-arrow{color:#ef4444}body.dark-theme .email-channel:hover .channel-arrow{color:#f87171}.reference-helper-text{text-align:center;color:var(--text-muted)!important;margin-top:14px!important;margin-bottom:0!important;font-size:.85rem!important;line-height:1.5!important}.btn-error-close{color:#fff;cursor:pointer;background:#ef4444;border:1px solid #dc2626;border-radius:30px;padding:12px 30px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #ef444433}.btn-error-close:hover{color:#fff;background:#dc2626;border-color:#b91c1c;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #ef444459}@keyframes successIconPop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.submit-btn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 20px #673de64d}.submit-btn:active{transform:translateY(1px)scale(.98);box-shadow:0 5px 10px #673de633}.modern-footer{color:#e2e8f0;font-family:var(--font-body);background:linear-gradient(135deg,#090e17 0%,#111827 100%);border-top:1px solid #ffffff0d;width:100%;padding-top:0;position:relative;overflow:hidden}.footer-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#673de626 0%,#0000 70%);width:800px;height:400px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.modern-footer .container{z-index:1;width:100%;margin:0 auto;position:relative;max-width:100%!important;padding:0 5%!important}.footer-cta,.footer-cta.glass-panel,body .footer-cta,.cta-banner-panel{justify-content:space-between;align-items:center;margin-top:4rem;margin-bottom:3.5rem;padding:3rem 3.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0009;-webkit-backdrop-filter:none!important;color:#fff!important;background:#000!important;border:1px solid #ffffff1f!important;border-radius:16px!important}.footer-cta:hover,.footer-cta.glass-panel:hover,body .footer-cta:hover,.cta-banner-panel:hover{border-color:#ffffff2e!important;transform:none!important;box-shadow:0 10px 30px #0009!important}.footer-cta .cta-content,.cta-banner-panel .cta-content{z-index:2;max-width:650px}.footer-cta h2,.cta-banner-panel h2{font-family:var(--font-body);letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.75rem,2.5vw,2.2rem);font-weight:700;line-height:1.2;color:#fff!important}.footer-cta p,.cta-banner-panel p{max-width:600px;margin:0;font-size:1.05rem;line-height:1.5;color:#94a3b8!important}.footer-cta .cta-action,.cta-banner-panel .cta-action,.cta-banner-panel .cta-btn-wrapper{z-index:2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.footer-cta .btn,.footer-cta .btn-primary,.cta-banner-panel .btn,.cta-banner-panel .btn-primary,body:not(.dark-theme) .footer-cta .btn,body:not(.dark-theme) .footer-cta .btn-primary,body.dark-theme .footer-cta .btn,body.dark-theme .footer-cta .btn-primary{cursor:pointer;color:#000!important;background:#b8f60d!important;border:1px solid #0000!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:14px 28px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .25s!important;display:inline-flex!important;box-shadow:0 4px 14px #b8f60d33!important}.footer-cta .btn:hover,.footer-cta .btn-primary:hover,.cta-banner-panel .btn:hover,.cta-banner-panel .btn-primary:hover,body:not(.dark-theme) .footer-cta .btn:hover,body:not(.dark-theme) .footer-cta .btn-primary:hover,body.dark-theme .footer-cta .btn:hover,body.dark-theme .footer-cta .btn-primary:hover{color:#000!important;background:#a8e600!important;transform:translateY(-2px)!important;box-shadow:0 0 25px #b8f60d73!important}.footer-cta .btn i,.footer-cta .btn-primary i,.cta-banner-panel .btn i,.cta-banner-panel .btn-primary i{transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.footer-cta .btn:hover i,.footer-cta .btn-primary:hover i,.cta-banner-panel .btn:hover i,.cta-banner-panel .btn-primary:hover i{transform:translate(4px)!important}.footer-top{grid-template-columns:2.3fr 1fr 1fr 1fr 1.2fr;align-items:flex-start;gap:48px;padding:3rem 0 5rem;display:grid}.footer-brand-header{flex-direction:row;margin-bottom:1.25rem;display:flex;align-items:center!important;gap:16px!important}.footer-brand-logo{object-fit:contain;flex-shrink:0;width:80px;height:80px;display:block;align-self:center!important;margin:0!important;padding:0!important}.footer-brand h2.footer-brand-name{letter-spacing:-.01em;transform-origin:0;flex-direction:column;display:flex;transform:scaleY(1.12);color:#fff!important;text-transform:uppercase!important;justify-content:center!important;align-self:center!important;gap:.75rem!important;margin:0!important;padding:0!important;font-family:Michroma,sans-serif!important;font-weight:700!important}.footer-brand-line{white-space:nowrap;font-size:clamp(1.2rem,2vw,1.5rem);line-height:.92;display:block;color:#fff!important;margin:0!important;padding:0!important;font-weight:800!important}.footer-brand-line .brand-accent-minds,.footer-brand-name .brand-accent-minds{color:#b8f60d!important}.footer-brand p{color:#94a3b8;max-width:90%;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.footer-socials{gap:1rem;display:flex}.footer-socials a{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;transition:all .3s;display:flex}.footer-socials a:hover{color:#fff}.modern-footer h3{color:#fff;font-size:1.2rem;font-weight:600;font-family:var(--font-body);letter-spacing:.5px;margin-top:0;margin-bottom:1.2rem}.footer-links ul,.footer-focus ul,.footer-contact ul{margin:0;padding:0;list-style:none}.footer-links li,.footer-focus li,.footer-contact li{color:#94a3b8;align-items:center;gap:.75rem;margin-bottom:16px;font-size:.95rem;display:flex}.footer-links a,.footer-contact a{color:#94a3b8;transition:all .3s;position:relative}.footer-links a:hover,.footer-contact a:hover{color:#fff;transform:translate(4px)}.footer-contact i{width:18px;color:var(--secondary);margin-top:2px;font-size:1.1rem}.footer-bottom{color:#64748b;background:#05080f;border-top:1px solid #ffffff0d;padding:1.5rem 0;font-size:.9rem}.footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-copyright{color:#94a3b8;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}.footer-legal{gap:2rem;display:flex}.footer-legal a{color:#64748b;transition:color .3s}.footer-legal a:hover{color:#fff}.profile-icon-container{text-align:center;margin-bottom:1.5rem}.profile-icon{color:var(--primary);background:#673de61a;border-radius:50%;padding:20px;font-size:4rem;box-shadow:0 10px 25px #673de633}.animate-pop{animation:.8s cubic-bezier(.34,1.56,.64,1) forwards profilePop;transform:scale(0)}@keyframes profilePop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.1)}80%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%{box-shadow:0 0 #673de666}70%{box-shadow:0 0 0 10px #673de600}to{box-shadow:0 0 #673de600}}.contact-page .glass-panel:not(.navbar):not(.footer-cta){transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s!important}.contact-page .glass-panel:not(.navbar):not(.footer-cta):hover{transform:scale(1.02);box-shadow:0 20px 40px #427f9840}@media (width<=992px){.modern-footer{background:#000!important}.modern-footer .container{padding:0 2rem}.footer-brand{text-align:center;margin-bottom:1.5rem}.footer-brand-header{flex-direction:row;align-items:center;display:flex;gap:14px!important}.footer-brand-logo{width:64px;height:64px}.footer-brand h2.footer-brand-name{transform-origin:0;transform:scaleY(1.12);text-transform:uppercase!important;text-align:left!important;justify-content:center!important;gap:.65rem!important;height:auto!important;margin:0!important;font-weight:700!important}.footer-brand-line{white-space:nowrap!important;font-size:clamp(1.1rem,2.5vw,1.3rem)!important;font-weight:800!important;line-height:.92!important}.footer-btn{width:auto;max-width:320px;margin:0 auto;display:block}.footer-socials{justify-content:center;margin-top:1rem}.footer-cta,.cta-banner-panel{text-align:center;box-sizing:border-box;flex-direction:column;gap:1.5rem;padding:2.25rem 1.5rem;border:1px solid #ffffff1f!important;border-radius:14px!important;width:100%!important;margin-left:0!important;margin-right:0!important}.footer-cta h2,.cta-banner-panel h2{font-size:1.5rem}.footer-cta p,.cta-banner-panel p{max-width:100%;margin:0 auto;font-size:.95rem}.footer-cta .cta-action,.cta-banner-panel .cta-action,.cta-banner-panel .cta-btn-wrapper{justify-content:center;width:100%;display:flex}.footer-cta .btn,.cta-banner-panel .btn{justify-content:center;align-items:center;max-width:320px;width:100%!important;padding:13px 24px!important;font-size:.95rem!important;display:inline-flex!important}}@media (width>=769px) and (width<=992px){.footer-top{grid-template-columns:repeat(2,1fr);gap:40px;padding:3rem 0}.footer-brand{grid-column:span 2}}@media (width<=768px){.footer-top{text-align:left;flex-direction:column;align-items:flex-start;gap:28px;padding:2rem 0;display:flex}.footer-brand{text-align:left;width:100%;margin-bottom:.5rem}.footer-brand-header{flex-direction:row;justify-content:flex-start;display:flex;align-items:center!important;gap:12px!important}.footer-brand-logo{object-fit:contain;flex-shrink:0;width:56px;height:56px;display:block;align-self:center!important;margin:0!important;padding:0!important}.footer-brand h2.footer-brand-name{transform-origin:0;flex-direction:column;display:flex;transform:scaleY(1.12);text-transform:uppercase!important;text-align:left!important;justify-content:center!important;align-self:center!important;gap:.55rem!important;height:auto!important;margin:0!important;padding:0!important;font-weight:700!important}.footer-brand-line{display:block;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:clamp(1rem,4vw,1.2rem)!important;font-weight:800!important;line-height:.92!important}.footer-brand p{text-align:left;max-width:500px;margin:0 0 1rem;font-size:.9rem}.modern-footer h3{letter-spacing:.5px;text-align:left!important;margin-bottom:.6rem!important;font-size:.95rem!important}.footer-links ul,.footer-focus ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.footer-links li,.footer-focus li{color:#94a3b8;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:0!important;font-size:.85rem!important;display:flex!important}.footer-links a,.footer-focus a{color:#94a3b8;font-size:.85rem!important}.footer-links li:nth-child(odd):not(:last-child):after,.footer-focus li:nth-child(odd):not(:last-child):after{pointer-events:none;content:""!important;background-color:#ffffff38!important;width:1px!important;height:14px!important;margin-left:auto!important;margin-right:4px!important;display:inline-block!important}.footer-links li:nth-child(2n):after,.footer-links li:last-child:after,.footer-focus li:nth-child(2n):after,.footer-focus li:last-child:after{content:none!important;display:none!important}.footer-contact ul{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.footer-contact li{color:#94a3b8;align-items:center!important;gap:10px!important;width:100%!important;margin-bottom:0!important;font-size:.85rem!important;display:flex!important}.footer-contact a{color:#94a3b8;word-break:break-word;font-size:.85rem!important}.footer-contact li:after{content:none!important;display:none!important}.footer-contact i{font-size:.9rem}.footer-bottom-inner{text-align:left;flex-direction:column;align-items:flex-start;gap:.75rem}.footer-legal{flex-wrap:wrap;justify-content:flex-start;gap:1.2rem}}@media (width<=992px){.container{padding:0 24px}.hero-grid{text-align:center;grid-template-columns:1fr;gap:3rem}.services-grid{grid-template-columns:repeat(2,1fr)}.header-wrapper{width:100%;max-width:100%;height:60px;box-shadow:none;pointer-events:auto;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:0 16px;position:fixed;top:0;left:0;transform:none;background-color:#000!important}.brand-logo .word-curious,.brand-logo .word-consultancy{color:#fff!important;background-color:#0000!important}.hamburger .bars{background-color:#fdfff3!important}.mobile-nav-toggle{z-index:10001;cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;order:3!important;transform:none!important}.hamburger{flex-direction:column;justify-content:center;align-items:center;gap:5.5px;width:24px;height:24px;display:flex}.hamburger .bars{transform-origin:50%;border-radius:1px;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s;background-color:#fdfff3!important}.hamburger.is-active,.hamburger.active{transform:none!important}.hamburger.is-active #bar1,.hamburger.active #bar1,.hamburger.is-active .bars:first-child,.hamburger.active .bars:first-child{z-index:1;transform-origin:50%!important;transform:translateY(7px)rotate(45deg)!important}.hamburger.is-active #bar2,.hamburger.active #bar2,.hamburger.is-active .bars:nth-child(2),.hamburger.active .bars:nth-child(2){z-index:2;opacity:0!important;margin-left:0!important;transform:scaleX(0)!important}.hamburger.is-active #bar3,.hamburger.active #bar3,.hamburger.is-active .bars:nth-child(3),.hamburger.active .bars:nth-child(3){z-index:1;transform-origin:50%!important;transform:translateY(-7px)rotate(-45deg)!important}.brand-logo{z-index:10001;gap:5px;margin-top:0;transition:opacity .3s,visibility .3s;animation:none;order:1!important;height:38px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.brand-logo .logo-icon-container{width:38px;height:38px}.brand-logo .logo-icon{filter:drop-shadow(0 1px 3px #0000004d);width:38px;height:38px}body.dark-theme .brand-logo .logo-icon{filter:drop-shadow(0 0 5px #8bff004d)drop-shadow(0 1px 3px #0009)}.brand-logo:hover,.brand-logo:active,.brand-logo:focus,.brand-logo.is-animating{transform:none!important}.search-active .brand-logo{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.logo-text{font-size:.8rem}.brand-logo .word-curious{font-weight:800;font-size:.95rem!important}.brand-logo .word-minds{font-weight:900;font-size:1.35rem!important}.brand-logo .word-minds span{font-size:1.45rem!important}.brand-logo .word-consultancy{letter-spacing:.38em;text-indent:.38em;margin-top:0!important;margin-right:0!important;font-size:.5rem!important;font-weight:800!important}.header-center-group{flex:1!important;order:2!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;height:100%!important;display:flex!important;position:static!important;transform:none!important}.nav-search-container{z-index:10002;margin-left:auto;margin-right:0;transform:translateY(-10px);width:auto!important;display:flex!important}.nav-search-box{position:relative;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:50%!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.nav-search-container.is-expanded{animation:.4s cubic-bezier(.16,1,.3,1) forwards ovalPopIn;z-index:99999!important;width:92vw!important;max-width:500px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:80px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}@keyframes ovalPopIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.nav-search-box.is-expanded{-webkit-backdrop-filter:blur(20px)!important;background:#0e1525f2!important;border:1px solid #ffffff26!important;border-radius:100px!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:52px!important;margin-bottom:10px!important;padding:0 20px!important;display:flex!important;box-shadow:0 20px 40px #0006!important}.nav-search-input{width:0;display:none}.nav-search-box.is-expanded .nav-search-input{opacity:1!important;pointer-events:auto!important;width:100%!important;margin-left:12px!important;font-size:1rem!important;display:block!important;position:relative!important}.search-results-dropdown{-webkit-backdrop-filter:blur(25px)!important;opacity:0!important;visibility:hidden!important;z-index:100000!important;background:#0f172afa!important;border:1px solid #ffffff2e!important;border-radius:20px!important;width:100%!important;max-height:400px!important;margin-top:10px!important;padding:12px!important;display:block!important;position:relative!important;top:0!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 30px 60px #000c!important}.nav-search-container.is-expanded .search-results-dropdown.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.search-result-item{transition:background .2s;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:14px!important;margin-bottom:8px!important;padding:14px 18px!important}.search-result-item a{text-decoration:none!important;display:block!important}.result-title{color:#fff!important;margin-bottom:4px!important;font-size:1rem!important;font-weight:700!important;display:block!important}.result-description{color:#ffffffb3!important;font-size:.85rem!important;line-height:1.4!important;display:block!important}.search-no-results{opacity:0;text-align:center!important;flex-direction:column!important;align-items:center!important;padding:30px 15px!important;animation:.4s ease-out forwards fadeInScale!important;display:flex!important}.search-no-results i{color:var(--primary)!important;opacity:.5!important;margin-bottom:15px!important;font-size:2.8rem!important}.search-no-results p{max-width:200px;line-height:1.4;color:#ffffff80!important;font-size:1rem!important}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-search-close,.header-right-group,.navbar{display:none!important}.mobile-menu-overlay{-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity, visibility;z-index:9998;background:#0006;width:100%;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);position:fixed;left:0;height:calc(100vh - 60px)!important;top:60px!important}.mobile-menu-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.nav-menu-container{opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity, visibility;position:fixed;left:0;width:100%!important;height:calc(100vh - 60px)!important;-webkit-backdrop-filter:blur(var(--mobile-menu-blur)) saturate(200%)!important;z-index:10000!important;background:#000!important;border:none!important;flex-direction:column!important;gap:20px!important;padding:24px 32px 80px!important;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .45s,visibility .6s!important;display:flex!important;top:60px!important;overflow:hidden auto!important;transform:translate(100%)!important}.nav-menu-container.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .55s cubic-bezier(.16,1,.3,1),visibility linear!important;transform:translate(0,0)!important}.mobile-menu-active .nav-search-container,.mobile-menu-active .header-right-group{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.mobile-menu-active .header-wrapper{z-index:10002!important}.mobile-menu-active .mobile-nav-toggle,body:not(.dark-theme).mobile-menu-active .mobile-nav-toggle{box-shadow:none!important}.mobile-menu-active .mobile-nav-toggle:hover,body:not(.dark-theme).mobile-menu-active .mobile-nav-toggle:hover{opacity:.8}.mobile-menu-active .hamburger{gap:5.5px!important;width:24px!important;height:24px!important;display:flex!important;position:relative!important}.mobile-menu-active .hamburger .bars{background-color:#fdfff3!important;width:100%!important;height:1.5px!important}.mobile-menu-header{order:1}.nav-links{order:2!important}.mobile-cta-section{order:3}.mobile-menu-extras{order:4}.mobile-brand-logo{flex-direction:row;align-items:center;gap:5px;margin-bottom:15px;padding-top:10px;text-decoration:none;display:flex}.mobile-brand-logo .logo-icon-container{width:72px;height:72px;box-shadow:none;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}body.dark-theme .mobile-brand-logo .logo-icon-container{box-shadow:none;background-color:#0000;border:none}.mobile-brand-logo .logo-text{text-align:left;align-items:flex-start}.mobile-brand-logo .word-curious{color:#fff;letter-spacing:.02em;font-size:1.45rem;font-weight:800}.mobile-brand-logo .word-curious span{text-transform:lowercase;font-size:inherit}.mobile-brand-logo .word-consultancy{text-transform:uppercase;letter-spacing:.68em;color:#ffffffd9;margin-top:4px;font-size:.78rem;font-weight:700}.mobile-tagline{color:var(--text-muted);opacity:.7;border-top:1px solid #ffffff1a;max-width:250px;margin-top:5px;padding-top:15px;font-size:.85rem;font-style:italic;font-weight:500;line-height:1.4}.nav-links{flex-direction:column!important;align-items:center!important;gap:.8rem!important;width:100%!important;display:flex!important}.nav-links li{justify-content:center!important;width:100%!important;display:flex!important}.nav-link{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:100px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:240px!important;height:auto!important;padding:12px 28px!important;font-size:1.1rem!important;display:flex!important;box-shadow:0 4px 15px #0000001a!important}.mobile-theme-switch-container{z-index:10005;align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:16px}.theme-switch-status-text{letter-spacing:.5px;color:#fff6;pointer-events:none;font-size:.75rem;font-weight:700;transition:color .3s}body:not(.dark-theme) .theme-switch-status-text{color:#0000004d}.theme-switch-status-text.off-text.is-active{color:#94a3b8}body:not(.dark-theme) .theme-switch-status-text.off-text.is-active{color:#475569}.theme-switch-status-text.on-text.is-active{color:#10b981}.nav-search-box:not(.is-expanded){background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;display:flex!important}.theme-toggle-btn{background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:flex!important}.mobile-theme-circle{color:#fff!important;cursor:pointer!important;z-index:10005!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;order:3!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:12px!important;transition:all .3s!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.mobile-theme-circle i{font-size:.95rem!important}body:not(.dark-theme) .mobile-theme-circle{color:#fff!important;background:0 0!important;border:none!important;border-radius:0!important}.mobile-theme-circle:hover,body:not(.dark-theme) .mobile-theme-circle:hover{background:0 0!important}.search-icon-main{font-size:1rem!important}.theme-toggle-btn i{font-size:.85rem!important}.theme-switch{width:60px!important;height:30px!important}.switch-handle{width:24px!important;height:24px!important;top:2px!important;left:2px!important}.theme-switch.is-dark .switch-handle{left:32px!important}body:not(.dark-theme) .nav-menu-container{box-shadow:none!important;background:#fff!important;border-right:none!important}body:not(.dark-theme) .nav-link{color:#333!important;background:#00000008!important;border-color:#0000000f!important}body:not(.dark-theme) .nav-link.active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important;box-shadow:none!important}body:not(.dark-theme) .nav-link:not(.active):hover,body:not(.dark-theme) .nav-link:not(.active):active,body:not(.dark-theme) .nav-link:not(.active):focus{color:var(--primary)!important;background:#6d5ef814!important;border-color:#6d5ef833!important;transform:none!important}body:not(.dark-theme) .mobile-cta-btn{box-shadow:0 10px 30px #00000026!important}body:not(.dark-theme) #mobile-theme-toggle{color:#1a1a1a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body:not(.dark-theme) .toggle-label{color:#333!important}.mobile-menu-extras{flex-direction:column;gap:2rem;margin-top:2rem;padding:0 8px;display:flex}.mobile-cta-section{flex-direction:column;gap:.8rem;width:100%;display:flex}.mobile-cta-btn{background:var(--primary);border-radius:100px;justify-content:space-between;align-items:center;padding:16px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 30px #673de64d;color:#fff!important}.mobile-cta-btn.secondary{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a;color:#fff!important}body:not(.dark-theme) .mobile-cta-btn.secondary{background:#00000008;border-color:#0000001a;color:#1a1a1a!important}.mobile-cta-btn:active{transform:scale(.96)}.mobile-social-links{justify-content:center;gap:1.5rem;display:flex}.mobile-social-links a{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;transition:all .3s;display:flex}body:not(.dark-theme) .mobile-social-links a{color:#1a1a1a;background:#00000008;border-color:#0000001a}.mobile-contact-info{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:1.2rem;padding:1.8rem;display:flex}body:not(.dark-theme) .mobile-contact-info{background:#00000005;border-color:#00000014}.contact-item{color:var(--text-muted);align-items:center;gap:12px;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}body:not(.dark-theme) .contact-item{color:#4b5563}.contact-item i{color:var(--primary);font-size:1.1rem}.mobile-menu-footer{text-align:center;padding:10px 0 20px}.mobile-menu-footer p{color:var(--text-muted);opacity:.6;letter-spacing:.5px;font-size:.75rem}.status-modal-content{width:90%!important;padding:2rem!important}.contact-channel-card{gap:12px!important;padding:12px 14px!important}.channel-icon{width:38px!important;height:38px!important;font-size:1.15rem!important}.channel-value{font-size:.85rem!important}header{padding:.5rem 0}.header-wrapper{height:60px;padding:0 12px}.hero,section:not(.contact-two-pillar-grid):not(.schedule-two-pillar-grid),.contact-page section:not(.contact-two-pillar-grid):not(.schedule-two-pillar-grid){padding-top:80px!important}.hero-text-side h1{font-size:2.2rem}.hero-buttons,.hero-cta-group{grid-template-columns:1fr!important;justify-items:stretch!important;gap:12px!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.hero-buttons .btn,.hero-cta-group .btn{box-sizing:border-box!important;border-radius:100px!important;width:100%!important;margin:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s!important}body.dark-theme .hero-buttons .btn:not(.btn-primary),body.dark-theme .hero-cta-group .btn:not(.btn-primary){color:#fff!important;background:#121212!important;border:1px solid #ffffff26!important;box-shadow:0 4px 12px #00000026!important}body.light-theme-disabled .hero-buttons .btn:not(.btn-primary),body.light-theme-disabled .hero-cta-group .btn:not(.btn-primary){color:#1e293b!important;background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 4px 12px #0000000a!important}body.dark-theme .hero-buttons .btn-primary,body.dark-theme .hero-cta-group .btn-primary{color:#000!important;background:#b8f60d!important;border:1px solid #0000!important;box-shadow:0 4px 12px #b8f60d26!important}body.light-theme-disabled .hero-buttons .btn-primary,body.light-theme-disabled .hero-cta-group .btn-primary{color:#000!important;background:#b8f60d!important;border:1px solid #a3dc00!important;box-shadow:0 4px 12px #b8f60d33!important}.hero-buttons .btn-primary:hover,.hero-cta-group .btn-primary:hover{color:#000!important;background:#a8e600!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #b8f60d4d!important}body.light-theme-disabled .hero-buttons .btn-primary:hover,body.light-theme-disabled .hero-cta-group .btn-primary:hover{background:#a3dc00!important;border-color:#8ec200!important;box-shadow:0 8px 24px #b8f60d59!important}body.dark-theme .hero-buttons .btn:not(.btn-primary):hover,body.dark-theme .hero-cta-group .btn:not(.btn-primary):hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0000004d,0 0 15px #ffffff0d!important}body.light-theme-disabled .hero-buttons .btn:not(.btn-primary):hover,body.light-theme-disabled .hero-cta-group .btn:not(.btn-primary):hover{color:#0f172a!important;background:#f8fafc!important;border-color:#00000040!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #00000014!important}.hero-grid,.workflow-container,.methodology-grid{text-align:center!important;grid-template-columns:1fr!important;gap:3rem!important}.hero-text-side,.workflow-content,.methodology-card{flex-direction:column;display:flex;text-align:center!important;align-items:center!important}.workflow-visual{order:2;width:100%;max-width:500px;margin:0 auto}.hero-visual-side{order:-1;margin:0 auto;width:100%!important;max-width:100%!important}.dashboard-ui,.hero-image-wrapper{box-sizing:border-box!important;aspect-ratio:3/2!important;width:100%!important;max-width:100%!important;margin:0 auto!important;transform:none!important}.floating-badge{bottom:-15px!important;right:10px!important;transform:scale(.85)!important}.btn{text-align:center;justify-content:center;width:100%}.contact-page section:not(.contact-two-pillar-grid):not(.schedule-two-pillar-grid){padding-top:100px!important}.contact-page h1{margin-bottom:.5rem!important;font-size:2.2rem!important}.contact-page p{font-size:1rem!important}.contact-info-bar>div{flex-direction:column!important;gap:1.5rem!important}.contact-info-bar>div>div{width:100%!important;padding:1.5rem!important}.form-section-title{font-size:1.2rem!important}.glass-panel{border-radius:16px!important;padding:1.5rem!important}.form-row-3,.form-row-2{grid-template-columns:1fr!important;gap:1.25rem!important}.contact-info-bar>div{text-align:center;flex-direction:column;align-items:center}}@media (width<=480px){.dashboard-stats{grid-template-columns:1fr!important}.hero-text-side h1{font-size:1.8rem}.hero-visual-side{box-sizing:border-box!important;width:calc(100% + 48px)!important;max-width:none!important;margin-left:-24px!important;margin-right:-24px!important;padding:0 20px!important}.hero-image-wrapper{width:100%!important;max-width:none!important;margin:0!important}}@media (width<=992px){.nav-link.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:none!important}}html{scroll-behavior:smooth;background-color:#fff;scroll-padding-top:80px;overflow-y:auto}html:has(body.dark-theme){background-color:#070b14}#smooth-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}#smooth-content{width:100%;overflow:visible}.animate-reveal{opacity:0;will-change:transform, opacity}.animate-reveal,.reveal-slide-up{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal-slide-up-subtle{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.reveal-card-slide{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal-slide-down{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translateY(-32px)}.reveal-slide-left{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.reveal-slide-right{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.reveal-fade-in{opacity:0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1);transform:none}.reveal-zoom-in{opacity:0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);transform:scale(.92)}.reveal-zoom-out{opacity:0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.reveal-clip-path,.reveal-clip-up{clip-path:inset(0 0 100%);will-change:clip-path;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity 1.4s cubic-bezier(.16,1,.3,1)}.reveal-clip-down{clip-path:inset(100% 0 0);will-change:clip-path;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity 1.4s cubic-bezier(.16,1,.3,1)}.reveal-clip-left{clip-path:inset(0 100% 0 0);will-change:clip-path;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity 1.4s cubic-bezier(.16,1,.3,1)}.reveal-clip-right{clip-path:inset(0 0 0 100%);will-change:clip-path;transition:clip-path 1.6s cubic-bezier(.16,1,.3,1),opacity 1.4s cubic-bezier(.16,1,.3,1)}.reveal-mask{display:block;overflow:hidden}.reveal-mask>*{will-change:transform;transition:transform 1.4s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(100%)}.reveal-mask.is-visible>*{will-change:auto;transform:translateY(0)}.reveal-parallax{will-change:transform;transition:transform .1s linear}.animate-reveal.is-visible,.reveal-fade-in.is-visible,.reveal-zoom-in.is-visible,.reveal-zoom-out.is-visible{opacity:1;will-change:auto;transform:translate(0)scale(1)}.reveal-clip-path.is-visible,.reveal-clip-up.is-visible,.reveal-clip-down.is-visible,.reveal-clip-left.is-visible,.reveal-clip-right.is-visible{opacity:1;clip-path:inset(0);will-change:auto}.reveal-stagger>.animate-reveal:first-child,.reveal-stagger>.reveal-zoom-in:first-child{transition-delay:80ms}.reveal-stagger>.animate-reveal:nth-child(2),.reveal-stagger>.reveal-zoom-in:nth-child(2){transition-delay:.18s}.reveal-stagger>.animate-reveal:nth-child(3),.reveal-stagger>.reveal-zoom-in:nth-child(3){transition-delay:.28s}.reveal-stagger>.animate-reveal:nth-child(4),.reveal-stagger>.reveal-zoom-in:nth-child(4){transition-delay:.38s}.reveal-stagger>.animate-reveal:nth-child(5),.reveal-stagger>.reveal-zoom-in:nth-child(5){transition-delay:.48s}.reveal-stagger>.animate-reveal:nth-child(6),.reveal-stagger>.reveal-zoom-in:nth-child(6){transition-delay:.58s}.reveal-stagger>.animate-reveal:nth-child(7),.reveal-stagger>.reveal-zoom-in:nth-child(7){transition-delay:.68s}.reveal-stagger>.animate-reveal:nth-child(8),.reveal-stagger>.reveal-zoom-in:nth-child(8){transition-delay:.78s}.delay-1{transition-delay:.15s!important}.delay-2{transition-delay:.3s!important}.delay-3{transition-delay:.45s!important}.delay-4{transition-delay:.6s!important}@media (prefers-reduced-motion:reduce){.animate-reveal,.reveal-fade-in,.reveal-zoom-in,.reveal-zoom-out,.reveal-clip-path,.reveal-clip-up,.reveal-clip-down,.reveal-clip-left,.reveal-clip-right,.reveal-mask>*{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}.methodology-section,.workflow-section,footer{contain:layout style}*{scrollbar-width:thin}html:not(.dark-theme) *,body:not(.dark-theme) *,html.dark-theme *,body.dark-theme *{scrollbar-color:transparent transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border-radius:10px;transition:background-color .3s}html.is-scrolling ::-webkit-scrollbar-thumb{background-color:#96969666}body.is-scrolling ::-webkit-scrollbar-thumb{background-color:#96969666}::-webkit-scrollbar-thumb:hover{background-color:#96969666}html.dark-theme.is-scrolling ::-webkit-scrollbar-thumb{background-color:#c8c8c840}body.dark-theme.is-scrolling ::-webkit-scrollbar-thumb{background-color:#c8c8c840}body.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:#c8c8c840}.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:#c8c8c840}dialog.success-modal::backdrop{-webkit-backdrop-filter:blur(12px)!important;background:#0a081e40!important}body.mobile-menu-active,.mobile-menu-active .nav-menu-container{scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(body.mobile-menu-active){scrollbar-width:none!important;-ms-overflow-style:none!important}html:has(body.mobile-menu-active)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.mobile-menu-active::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mobile-menu-active .nav-menu-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.nav-menu-container .modern-footer{box-sizing:border-box!important;background:#000!important;border:none!important;border-top:1px solid #ffffff14!important;border-radius:0!important;flex-shrink:0!important;order:3!important;width:calc(100% + 64px)!important;margin-top:2rem!important;margin-left:-32px!important;margin-right:-32px!important;padding:2rem 1.5rem!important;left:auto!important;box-shadow:0 -10px 30px #00000026!important}.nav-menu-container .modern-footer .container{width:100%!important;max-width:100%!important;padding:0!important}.nav-menu-container .modern-footer .footer-glow{display:none!important}.nav-menu-container .modern-footer .footer-cta{text-align:center!important;flex-direction:column!important;gap:1.5rem!important;margin-top:0!important;margin-bottom:2rem!important;padding:2rem 1.5rem!important}.nav-menu-container .modern-footer .footer-cta .cta-content{text-align:center!important}.nav-menu-container .modern-footer .footer-cta h2{margin-bottom:.5rem!important;font-size:1.5rem!important}.nav-menu-container .modern-footer .footer-cta p{font-size:.95rem!important}.nav-menu-container .modern-footer .footer-cta .cta-action{width:100%!important}.nav-menu-container .modern-footer .footer-cta .cta-action .btn{box-sizing:border-box!important;justify-content:center!important;width:100%!important;padding:12px 24px!important}.nav-menu-container .modern-footer .footer-top{text-align:left!important;grid-template-columns:1fr!important;gap:2.5rem!important;padding:1rem 0 2rem!important}.nav-menu-container .modern-footer .footer-brand{text-align:left!important}.nav-menu-container .modern-footer .footer-brand h2{font-family:"Montserrat", var(--font-heading), sans-serif!important;letter-spacing:-.02em!important;font-size:clamp(2rem,3.5vw,2.75rem)!important;font-weight:800!important;line-height:1.15!important}.nav-menu-container .modern-footer .footer-socials{justify-content:flex-start!important}.nav-menu-container .modern-footer .footer-bottom{background:0 0!important;border-top:1px solid #ffffff0d!important;padding:1.5rem 0!important}.nav-menu-container .modern-footer .footer-bottom-inner{text-align:left!important;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;padding:0!important}.nav-menu-container .modern-footer .footer-legal{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.theme-selector-container{display:inline-block;position:relative}.mobile-sliding-menu-viewport{flex-direction:column;flex-grow:1;width:100%;display:flex;position:relative;overflow:hidden}.mobile-sliding-menu-track{width:300%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:flex}.mobile-sliding-menu-track.level-1{transform:translate(0)}.mobile-sliding-menu-track.level-2{transform:translate(-33.3333%)}.mobile-sliding-menu-track.level-3{transform:translate(-66.6666%)}.mobile-menu-panel{box-sizing:border-box;flex-direction:column;flex-shrink:0;width:33.3333%;height:100%;display:flex}.mobile-menu-btn,.mobile-panel-btn-link,.mobile-panel-link{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--text-color,#fff)!important;letter-spacing:.01em!important;cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;justify-content:space-between!important;align-items:center!important;padding:16px 0!important;font-size:1.35rem!important;font-weight:300!important;text-decoration:none!important;transition:opacity .2s,transform .2s!important;display:flex!important}body:not(.dark-theme) .mobile-menu-btn,body:not(.dark-theme) .mobile-panel-btn-link,body:not(.dark-theme) .mobile-panel-link{color:#111827!important}.mobile-menu-btn:hover,.mobile-panel-btn-link:hover,.mobile-panel-link:hover{opacity:.8!important}.mobile-menu-btn i,.mobile-panel-btn-link i,.mobile-panel-link i{opacity:.7!important;color:#fff!important;font-size:.8rem!important;transition:transform .2s!important}body:not(.dark-theme) .mobile-menu-btn i,body:not(.dark-theme) .mobile-panel-btn-link i,body:not(.dark-theme) .mobile-panel-link i{color:#111827!important}.mobile-panel-inner{flex-direction:column;height:100%;display:flex}.mobile-panel-header{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:16px;display:flex}body:not(.dark-theme) .mobile-panel-header{border-bottom-color:#00000014}.mobile-back-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--text-color,#fff)!important;letter-spacing:.01em!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;width:auto!important;padding:6px 0!important;font-size:.95rem!important;font-weight:400!important;transition:opacity .2s,transform .2s!important;display:inline-flex!important}body:not(.dark-theme) .mobile-back-btn{color:#111827!important;background:0 0!important;border:none!important}.mobile-back-btn:hover{opacity:.75!important;background:0 0!important;transform:translate(-3px)!important}body:not(.dark-theme) .mobile-back-btn:hover{opacity:.75!important;background:0 0!important}.mobile-back-btn i,.mobile-back-btn svg{opacity:.7!important;font-size:.8rem!important}.mobile-panel-header h3{color:#fff!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:1.25rem!important;font-weight:600!important;overflow:hidden!important}body:not(.dark-theme) .mobile-panel-header h3{color:#111827!important}.scrollable-panel-links{max-height:calc(100vh - 180px);padding-right:4px;overflow:hidden auto}.mobile-panel-link.highlight-link{margin-top:12px;color:var(--accent-color,#b8f60d)!important;font-weight:500!important}body:not(.dark-theme) .mobile-panel-link.highlight-link{color:var(--accent-color,#673de6)!important}@media screen and (width<=900px){.nav-menu-container>.nav-links{display:none!important}}.drawer-close-btn{color:#fff!important;z-index:10005!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:50%!important;outline:none!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;font-size:1rem!important;transition:all .3s!important;display:flex!important;position:absolute!important;top:20px!important;left:16px!important}body:not(.dark-theme) .drawer-close-btn{color:#1a1a1a!important;background:#0000000d!important;border-color:#0000001a!important}.drawer-close-btn:hover{border-color:var(--primary)!important;background:#ffffff26!important;box-shadow:0 4px 15px #673de633!important}body:not(.dark-theme) .drawer-close-btn:hover{color:var(--primary)!important;background:#0000001a!important}.mega-menu-dropdown{-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;will-change:transform, opacity;z-index:1000;transform:translateY(-28px);pointer-events:none!important;background:linear-gradient(90deg,#12141c 0% 274px,#000 274px 100%)!important;border:1px solid #ffffff14!important;border-left:none!important;border-right:none!important;border-radius:0!important;width:auto!important;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1),visibility .55s!important;position:fixed!important;top:80px!important;left:-24px!important;right:-80px!important;box-shadow:0 15px 40px #00000080!important}.mega-menu-dropdown.is-open{opacity:1;visibility:visible;transform:translate(0,0);pointer-events:auto!important;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),visibility linear!important}.mega-menu-container{min-height:400px;display:flex;width:100%!important;max-width:100%!important;padding:0 20px 0 24px!important}.mega-menu-sidebar{flex-direction:column;width:250px;padding:2rem 0;display:flex;background-color:#000!important;border-right:1px solid #ffffff14!important}.mega-tab{text-align:left;justify-content:space-between;align-items:center;transition:all .2s;display:flex;color:#a6b0cf!important;cursor:pointer!important;background:0 0!important;border:none!important;border-left:3px solid #0000!important;border-right:1px solid #0000!important;border-radius:0!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-weight:500!important}.mega-tab.active{color:#b8f60d!important;z-index:2!important;background-color:#000!important;border-left-color:#b8f60d!important;border-right-color:#000!important;border-radius:0!important;margin-right:-1px!important;position:relative!important}.mega-menu-content{flex:1;max-width:820px;padding:2.2rem 2.5rem;background-color:#0000!important}.mega-link{text-decoration:none;display:inline-block;color:#fff!important;width:fit-content!important;font-weight:400!important;position:relative!important}.mega-link:after{content:""!important;transform-origin:0!important;background-color:#b8f60d!important;width:100%!important;height:1.5px!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;position:absolute!important;bottom:0!important;left:0!important;transform:scaleX(0)!important}.mega-link:hover{color:#fff!important}.mega-link:hover:after{transform:scaleX(1)!important}.mega-menu-featured{flex-direction:column;display:flex;background-color:#0000!important;border-left:none!important;width:420px!important;padding:2rem 20px 2rem 40px!important;position:relative!important}.featured-card img{object-fit:cover;width:100%;height:180px;margin-bottom:1.5rem;box-shadow:0 4px 12px #0006;border-radius:8px!important}.featured-card-content h4{margin-bottom:.5rem;font-size:1.2rem;font-weight:600;color:#fff!important}.featured-card-content p{margin-bottom:1.5rem;font-size:.9rem;line-height:1.5;color:#ffffffb3!important}.featured-link{text-transform:uppercase;letter-spacing:.5px;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex;color:#b8f60d!important}.featured-link:hover{opacity:.8}.featured-link:after{content:"";margin-left:.5rem;font-family:"Font Awesome 6 Free";font-size:.8rem;font-weight:900}@media (width<=992px){.mega-menu-dropdown,.mega-menu-item{display:none!important}}.nav-item-dropdown{position:relative}.nav-dropdown-menu{background:var(--card-bg,#1a1a1a);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-color,#ffffff1a);opacity:0;visibility:hidden;z-index:1000;border-radius:8px;min-width:220px;padding:.5rem 0;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 30px #0000004d}.nav-item-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-item{color:var(--text-color,#e0e0e0);padding:.75rem 1.5rem;font-size:.95rem;text-decoration:none;transition:all .2s;display:block}.nav-dropdown-item:hover{color:var(--accent-color,#b8f60d);background:#b8f60d1a}body:not(.dark-theme) .nav-dropdown-menu{background:#fff;border-color:#eaeaea}body:not(.dark-theme) .nav-dropdown-item{color:#333}body:not(.dark-theme) .nav-dropdown-item:hover{color:var(--accent-color,#673de6);background:#673de61a}.premium-desc,.section-desc,.why-desc,.ref-desc,.workflow-description,.ws-card-desc,.about-hero-description,.about-hero-description p,.vision-description,.vision-description p,.narrative-description-block,.ind-details-intro-desc,.detail-desc,.description,.cloud-hero-description,.service-description,.result-description,.footer-brand p,.footer-cta p,.rev-hero__inner p,.step-desc,.card-block-description,.ind-hero-desc,.ind-card-desc,.spotlight-desc,.methodology-desc,.section-header p,.hero-content p,.expertise-card p,.strategic-questions-block p,.lead,.text-muted,.secondary-text,p.description,p.desc,p.secondary,p.muted{font-weight:300!important}@media (width>=769px){.brand-logo .logo-icon-container{width:68px!important;height:68px!important}}.brand-logo .logo-icon{width:100%!important;height:100%!important}.theme-toggle-btn,.header-wrapper .theme-toggle-btn,body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn,body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn,html body .header-wrapper.is-scrolled .theme-toggle-btn,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;padding:4px!important}.theme-toggle-btn:hover,.header-wrapper .theme-toggle-btn:hover,body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn:hover,body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn:hover,html body .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;transform:translateY(-2px)scale(1.1)!important}body.is-404-page,html.is-404-page{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body:has(.empty-page-wrapper){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}html:has(.empty-page-wrapper){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.is-404-page #footer-root,body.is-404-page footer,body.is-404-page .modern-footer{display:none!important}body:has(.empty-page-wrapper) #footer-root{display:none!important}body:has(.empty-page-wrapper) footer{display:none!important}body:has(.empty-page-wrapper) .modern-footer{display:none!important}.empty-page-wrapper{z-index:10;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100dvh;padding:0 1.5rem;display:flex;position:relative;overflow:hidden}.empty-root{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:680px;margin:0 auto;display:flex}.empty-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.empty-title{letter-spacing:-.05em;font-size:clamp(10rem,26vw,18rem);font-weight:900;line-height:.88;font-family:var(--font-heading);-webkit-user-select:none;user-select:none;color:var(--text-main);background:linear-gradient(#fff 0%,#ffffff73 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 15px 35px #00000080);-webkit-background-clip:text;background-clip:text;margin:0}body:not(.dark-theme) .empty-title{background:linear-gradient(#111 0%,#1111118c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.empty-description{color:var(--text-muted);text-align:center;white-space:nowrap;z-index:2;margin:1.5rem auto 0;font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:500;line-height:1.6;position:relative}.empty-content{z-index:2;justify-content:center;width:100%;margin-top:2.5rem;display:flex;position:relative}.empty-actions-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.empty-btn{cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.25rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.empty-btn svg{flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem}body.dark-theme .empty-btn-primary{color:#0b0c10;background-color:#fff;border:1px solid #0000;box-shadow:0 4px 12px #ffffff1f}body.dark-theme .empty-btn-primary:hover{background-color:#f1f5f9;transform:translateY(-1px);box-shadow:0 6px 18px #fff3}body.dark-theme .empty-btn-outline{color:#fff;background-color:#0000;border:1px solid #ffffff2e}body.dark-theme .empty-btn-outline:hover{background-color:#ffffff14;border-color:#ffffff59;transform:translateY(-1px)}body:not(.dark-theme) .empty-btn-primary{color:#fff;background-color:#1e293b;border:1px solid #0000;box-shadow:0 4px 12px #1e293b26}body:not(.dark-theme) .empty-btn-primary:hover{background-color:#0f172a;transform:translateY(-1px);box-shadow:0 6px 18px #1e293b40}body:not(.dark-theme) .empty-btn-outline{color:#1e293b;background-color:#0000;border:1px solid #1e293b33}body:not(.dark-theme) .empty-btn-outline:hover{background-color:#1e293b0d;border-color:#1e293b66;transform:translateY(-1px)}@media (width<=576px){.empty-page-wrapper{padding:6rem 1.25rem 4rem}.empty-description{white-space:normal;margin-top:-1.25rem}.empty-actions-group{flex-flow:row;justify-content:center;align-items:center;gap:.75rem;width:auto}.empty-btn{white-space:nowrap;width:auto;padding:.65rem 1.25rem;font-size:.875rem}}.detail-breadcrumbs{text-transform:uppercase;letter-spacing:1.2px;color:#ffffff80;align-items:center;gap:6px;margin-bottom:12px;font-size:.8rem;font-weight:600;display:flex}body:not(.dark-theme) .detail-breadcrumbs{color:#0f172a99}.detail-breadcrumbs a{color:inherit;text-decoration:none;transition:color .3s}.detail-breadcrumbs a:hover{color:var(--primary,#b8f60d)}body:not(.dark-theme) .detail-breadcrumbs a:hover{color:#673de6}.breadcrumb-separator{color:#ffffff40;margin:0 4px;font-size:.7rem}body:not(.dark-theme) .breadcrumb-separator{color:#0f172a33}@media (width>=992px){.header-wrapper{z-index:9999!important;width:100%!important;max-width:100%!important;height:80px!important;box-shadow:none!important;pointer-events:auto!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;padding:0 80px 0 24px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.header-wrapper>*{pointer-events:auto!important}.header-wrapper .brand-logo{z-index:10002!important;order:1!important;align-items:center!important;margin:0!important;transition:all .85s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;transform:scale(1)!important}.header-wrapper .brand-logo .logo-icon-container{border:none!important;border-radius:10px!important;width:68px!important;height:68px!important;padding:8px!important;box-shadow:0 4px 12px #0006!important}.header-wrapper .brand-logo .logo-icon{object-fit:contain!important;width:100%!important;height:100%!important}.header-wrapper .brand-logo .logo-text{opacity:1!important;width:auto!important;display:flex!important;overflow:visible!important}.header-wrapper .mobile-nav-toggle{order:2!important;margin-left:auto!important}.header-wrapper .header-right-group{z-index:10002!important;order:3!important;align-items:center!important;margin-left:auto!important;transition:all .85s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.header-center-group{z-index:10000!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;transition:all .85s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.header-center-group>.nav-menu-container{display:none!important}.navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:max-content!important;max-width:100%!important;height:100%!important;padding:0 39px!important;transition:none!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.header-wrapper.is-scrolled{width:100%!important;height:80px!important;top:0!important;left:0!important;right:0!important}}.header-wrapper .brand-logo .logo-text{opacity:1!important;width:auto!important;display:inline-flex!important;overflow:visible!important}@media (width<=992px){.header-center-group>.navbar{display:none!important}}.btn-primary,.submit-btn,.consultation-btn,.btn-methodology-cta,.workflow-cta-btn{padding:12px 28px;font-size:.95rem;font-weight:700}.btn:not(.btn-primary){padding:12px 28px;font-size:.95rem;font-weight:600}.btn-service-cta,.btn-get-more,.btn-explore,.btn-expertise-cta{padding:9px 24px;font-size:.93rem;font-weight:700}.why-carousel-section{padding:8rem 0}@media (width<=768px){.why-carousel-section{padding:5rem 0}}.small-label,.teaser-badge,.industry-badge,.dyn-details-hero-badge,.about-hero-label,.commitment-label{display:none!important}.header-wrapper .schedule-consultation-btn{font-family:var(--font-body);text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important;border-radius:100px!important;height:38px!important;padding:8px 18px!important;font-size:.75rem!important;font-weight:700!important;transition:all .3s!important}@media (width>=992px){.header-right-group{gap:28px!important;margin-right:-20px!important;transform:translate(20px)!important}}@media (width>=992px) and (width<=1350px){.header-center-group{order:2!important;margin-left:auto!important;margin-right:24px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}}@media (width>=992px) and (width<=1200px){.navbar{gap:.25rem!important;padding:0 12px!important}.header-wrapper{padding:0 24px!important}}:root{--kicker-global-color:#777}body.dark-theme{--kicker-global-color:#ccc}.di-hero-kicker,.di-section-kicker,.di-faq-kicker,.market-focus-kicker,.capabilities-kicker-right,.briefing-kicker,.expertise-kicker,.advantage-kicker,.fs-hero-kicker,.fs-section-kicker,.fs-faq-kicker,.fv-chapter-kicker,.gov-hero-kicker,.gov-section-kicker,.os-section-kicker,.os-kicker-custom,.pi-hero-kicker,.sa-section-kicker,.sa-kicker-custom,.sa-cta-kicker,.sa-kicker-custom-banner,.ref-kicker,.why-cards-kicker,.wwd-kicker,.wwd-insight-kicker,.who-kicker,.who-section-kicker,.who-block-kicker,.who-methodology-kicker{color:var(--kicker-global-color)!important}@media (width<=992px){button,a.btn,a.button,.btn,.button,[class*=-btn],[class*=btn-],[role=button]{font-weight:400!important}.contact-portal-action-row,.portal-action-row{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important}.contact-portal-btn-primary,.portal-btn-primary,.portal-btn-secondary,.contact-portal-action-row button,.portal-action-row button{flex:none!important;width:fit-content!important;padding-left:5px!important;padding-right:5px!important}}.theme-toggle-btn{box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;outline:none!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:0!important;display:inline-flex!important}.theme-checkbox{appearance:none;cursor:pointer;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:linear-gradient(90deg,#efefef 50%,#2a2a2a 50%) 0/205% no-repeat;border:1px solid #00000014;border-radius:99px;outline:none;width:50px;height:25px;transition:background-position .4s,border-color .3s,box-shadow .3s;display:inline-block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px 3px #00000014,0 2px 6px #0000000d;mask-image:radial-gradient(#fff,#000);flex-shrink:0!important}body.dark-theme .theme-checkbox{border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003,0 2px 6px #0000004d}.theme-checkbox:before{content:"";background:#111;border-radius:50%;width:18px;height:18px;transition:left .4s cubic-bezier(.34,1.56,.64,1),background .3s,box-shadow .3s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0003;box-sizing:border-box!important;flex-shrink:0!important}.theme-checkbox:checked:before{background:#fff;left:calc(100% - 20.5px);box-shadow:0 1px 3px #0000004d}.theme-checkbox:checked{background-position:100%}.mobile-menu-btn,.mobile-panel-btn-link,.mobile-panel-link{font-weight:300!important}svg.lucide,i[data-lucide]{vertical-align:middle;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:1em;height:1em;display:inline-block}.global-hero-desc,.figma-hero-desc,.about-hero-description,.cloud-hero-description,.ind-hero-desc,.case-studies-hero-description,.detail-hero-desc,.hero-desc,.di-hero-desc,.bi-hero-desc,.bs-hero-desc,.bt-hero-desc,.as-hero-desc,.fa-hero-desc,.fs-hero-desc,.gov-hero-desc,.pi-hero-desc,.rr-hero-desc,.hero-content p{font-size:1.25rem!important;font-weight:300!important}@media (width>=992px){.global-hero-desc,.figma-hero-desc,.about-hero-description,.cloud-hero-description,.ind-hero-desc,.case-studies-hero-description,.detail-hero-desc,.hero-desc,.di-hero-desc,.bi-hero-desc,.bs-hero-desc,.bt-hero-desc,.as-hero-desc,.fa-hero-desc,.fs-hero-desc,.gov-hero-desc,.pi-hero-desc,.rr-hero-desc,.hero-content p{font-size:1.35rem!important}}.insights-hero__desc{font-size:1.25rem!important;font-weight:300!important}@media (width>=992px){.insights-hero__desc{font-size:1.35rem!important}}body.dark-theme,[class*=hero-],[class*=-hero],.global-hero-section,.consultation-full-section{--bg-main:#000;--bg-secondary:#0a0a0a;--bg-elevated:#ffffff08;--accent-primary:#b8f60d;--accent-blue:#38bdf8;--accent-glow:#b8f60d26;--text-heading:#fff;--text-body:#a6b0cf;--text-muted-dt:#6e7891;--border-dt:#ffffff14;--glass-bg-dt:#ffffff0a;--card-shadow:0 20px 45px #000000a6, 0 0 1px #ffffff1f;--card-shadow-hover:0 25px 55px #000c;--primary:#b8f60d;--primary-hover:#a3dc00;--secondary:#38bdf8;--accent:#b8f60d;--text-main:#fff;--text-muted:#a6b0cf;--glass-border:#ffffff14;--glass-bg:#ffffff0a;--bg-hover:#ffffff05;--bg-body:#000;--bg-card:#1c1d1f;--bg-dark:#0d0d0d;--nav-bg:#0d0d0d;--logo-accent:#8bff00;--menu-blur:3px;--header-shield-blur:5px;--glass-panel-blur:12px;--mobile-menu-blur:20px;--scrollbar-thumb:#6d5ef8;--scrollbar-thumb-hover:#5843d4;--scrollbar-track:transparent;--electric-lime:#b8f60d;--background:#000;--ink-primary:#fff;--ink-secondary:#a6b0cf;--surface-container-lowest:#0a0a0a;--surface-container-low:#141414;--surface-container:#18181b;--surface-charcoal:#1c1d1f;--surface-dim:#0f0f11;--surface-elevated:#202024;--surface-primary:#000;--surface-secondary:#0a0a0a;--surface-tertiary:#141414;--surface-accent:#b8f60d08;--surface-gradient:linear-gradient(180deg, #000 0%, #0a0a0a 100%);--border-color:#ffffff14;--soft-divider:#ffffff14;--card-bg:#1c1d1f;--hover-surface:#ffffff05}::selection{color:#000!important;background-color:#b8f60d!important}body.dark-theme ::selection{color:#000!important;background-color:#b8f60d!important}[class*=hero-] ::selection{color:#000!important;background-color:#b8f60d!important}[class*=-hero] ::selection{color:#000!important;background-color:#b8f60d!important}.global-hero-section ::selection{color:#000!important;background-color:#b8f60d!important}.consultation-full-section ::selection{color:#000!important;background-color:#b8f60d!important}::-moz-selection{color:#000!important;background-color:#b8f60d!important}body.dark-theme ::-moz-selection{color:#000!important;background-color:#b8f60d!important}[class*=hero-] ::-moz-selection{color:#000!important;background-color:#b8f60d!important}[class*=-hero] ::-moz-selection{color:#000!important;background-color:#b8f60d!important}.global-hero-section ::-moz-selection{color:#000!important;background-color:#b8f60d!important}.consultation-full-section ::-moz-selection{color:#000!important;background-color:#b8f60d!important}body.dark-theme:after{content:"";pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#6d5ef812 0%,#0000 65%);transform:translate(-50%)}body.dark-theme .bg-glow-spot{pointer-events:none;filter:blur(140px);opacity:.04;will-change:transform, opacity}body.dark-theme .spot-1{background:radial-gradient(circle, var(--primary) 0%, transparent 70%);animation:22s ease-in-out infinite alternate atmosphericDrift1}body.dark-theme .spot-2{background:radial-gradient(circle, var(--secondary) 0%, transparent 70%);animation:28s ease-in-out infinite alternate atmosphericDrift2}@keyframes atmosphericDrift1{0%{opacity:.03;transform:translate(0)scale(1)}50%{opacity:.06;transform:translate(60px,40px)scale(1.15)}to{opacity:.02;transform:translate(-30px,80px)scale(.9)}}@keyframes atmosphericDrift2{0%{opacity:.02;transform:translate(0)scale(1.1)}50%{opacity:.05;transform:translate(-80px,30px)scale(1)}to{opacity:.03;transform:translate(40px,-60px)scale(1.2)}}body.dark-theme .glass-panel{background:var(--bg-card)!important;-webkit-backdrop-filter:none!important;color:#fff!important;border:1px solid #ffffff14!important;box-shadow:0 10px 30px #00000040!important}body.dark-theme .glass-card{color:#a6b0cf!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}body.dark-theme .navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}body.dark-theme .nav-search-container{box-shadow:none!important;background:0 0!important;border:none!important}body.dark-theme .nav-search-box{-webkit-backdrop-filter:none!important;background:#0e1525!important;border:1px solid #ffffff14!important;box-shadow:0 12px 36px #0006,0 0 15px #6d5ef81a!important}body.dark-theme .search-icon-main{text-shadow:0 0 12px #6d5ef899,0 0 20px #6d5ef833;color:#fff!important}body.dark-theme .nav-search-box.is-expanded{border-color:var(--primary)!important;-webkit-backdrop-filter:none!important;background:#0e1525!important;box-shadow:0 12px 36px #0006!important}body.dark-theme .nav-search-input{color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important}body.dark-theme .nav-search-input:focus{box-shadow:none!important;background:0 0!important;outline:none!important}body.dark-theme .nav-search-input::placeholder{color:#fff6!important}body.dark-theme .nav-link{color:#a6b0cf!important}body.dark-theme .nav-link:not(.active):hover{color:#b8f60d!important;box-shadow:none!important;background:#b8f60d1f!important;border-color:#b8f60d66!important;transform:none!important}body.dark-theme .nav-link.active{color:#000!important;box-shadow:none!important;background:#b8f60d!important;border-color:#b8f60d!important;animation:none!important}body.dark-theme .hamburger .bars{background-color:#fdfff3!important}body.dark-theme .css-logo .shape-1,body.dark-theme .css-logo .shape-2{background:#6d5ef8!important}body.dark-theme .css-logo .shape-3{background:#38bdf8!important}body.dark-theme .btn-primary,body.dark-theme .submit-btn,body.dark-theme .consultation-btn,body.dark-theme .btn-methodology-cta,body.dark-theme .workflow-cta-btn{color:#000!important;-webkit-backdrop-filter:none!important;background:#b8f60d!important;border:1px solid #0000!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .25s!important;box-shadow:0 4px 12px #b8f60d26!important}body.dark-theme .btn-primary:hover,body.dark-theme .submit-btn:hover,body.dark-theme .consultation-btn:hover,body.dark-theme .btn-methodology-cta:hover,body.dark-theme .workflow-cta-btn:hover{color:#000!important;background:#a8e600!important;border:1px solid #0000!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #b8f60d4d!important}body.dark-theme .btn:not(.btn-primary){color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#121212!important;border:1px solid #ffffff26!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s!important;box-shadow:0 4px 12px #00000026!important}body.dark-theme .btn:not(.btn-primary):hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0000004d,0 0 15px #ffffff0d!important}body.dark-theme .section-header h2{color:#fff}body.dark-theme .section-header p{color:#a6b0cf}body.dark-theme .gradient-text{background:linear-gradient(135deg,#6d5ef8,#38bdf8)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}body.dark-theme .dark-icon{color:#6d5ef8!important;-webkit-text-fill-color:#6d5ef8!important;background:0 0!important}body.dark-theme .box-4{background:var(--bg-card)!important;border:1px solid #ffffff14!important;box-shadow:0 10px 30px #00000040!important}body.dark-theme .box-4 h2,body.dark-theme .box-4 h3,body.dark-theme .box-4 p{color:#a6b0cf!important}body.dark-theme input,body.dark-theme textarea,body.dark-theme select{color:#fff!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}body.dark-theme input:focus,body.dark-theme textarea:focus,body.dark-theme select:focus{border-color:#6d5ef880!important;box-shadow:0 0 0 3px #6d5ef81a!important}body.dark-theme input::placeholder,body.dark-theme textarea::placeholder{color:#6e7891!important}body.dark-theme label{color:#a6b0cf!important}body.dark-theme select option{color:#a6b0cf;background:#0e1525}body.dark-theme .form-select{background-color:#ffffff0a!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236D5EF8' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important}body.dark-theme .checkbox-item{color:#a6b0cf!important;background:#ffffff0a!important;border:1px solid #ffffff14!important}body.dark-theme .checkbox-item:hover{color:#fff!important;background:#6d5ef814!important;border-color:#6d5ef866!important}body.dark-theme .scroll-item{background:#0e1525e6!important;border:1px solid #ffffff14!important}body.dark-theme .scroll-item h3{color:#fff!important}body.dark-theme .scroll-item p{color:#a6b0cf!important}body.dark-theme.about-page .glass-panel:not(.navbar):not(.footer-cta),body.dark-theme.contact-page .glass-panel:not(.navbar):not(.footer-cta){background:var(--bg-card)!important;color:#a6b0cf!important;border:1px solid #ffffff14!important;box-shadow:0 10px 30px #00000040!important}body.dark-theme .methodology-card:not(.principle-card-primary){color:#a6b0cf!important;background:#0e1525cc!important;border:1px solid #ffffff14!important}body.dark-theme .methodology-card:not(.principle-card-primary) h3{color:#fff!important}body.dark-theme .methodology-card:not(.principle-card-primary) p{color:#a6b0cf!important}body.dark-theme .why-btn{color:#fff!important;-webkit-backdrop-filter:blur(12px)saturate(180%)!important;background:linear-gradient(#6d5ef840 0%,#6d5ef81a 100%)!important;border:1px solid #6d5ef859!important;border-top:1.5px solid #fff3!important;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0000001a!important}body.dark-theme .why-btn:hover{background:#6d5ef8!important}body.dark-theme .workflow-visual{background:#0e1525cc!important;border:1px solid #ffffff14!important}body.dark-theme .visual-metric-card{background:#070b14e6!important;border:1px solid #ffffff14!important}body.dark-theme .visual-metric-label{color:#6e7891!important}body.dark-theme .visual-metric-value{color:#fff!important}body.dark-theme .visual-metric-value.primary{color:#6d5ef8!important}body.dark-theme .visual-metric-value.success{color:#38bdf8!important}body.dark-theme .node-icon-box{color:#6d5ef8!important;background:#070b14e6!important;border:1px solid #ffffff1a!important}body.dark-theme .pipeline-node.is-active .node-icon-box{color:#fff!important;background:#6d5ef8!important;border-color:#0000!important;box-shadow:0 0 0 2px #6d5ef8f2,0 0 0 5px #6d5ef838,0 0 0 9px #6d5ef812!important}body.dark-theme .node-label{color:#a6b0cf!important;box-shadow:none!important;background:0 0!important;border:none!important}body.dark-theme .workflow-step-number{color:#6d5ef8!important;background:#6d5ef826!important}body.dark-theme .workflow-step-text h4{color:#fff!important}body.dark-theme .workflow-step-text p{color:#a6b0cf!important}body.dark-theme .workflow-content h2{color:#fff!important}body.dark-theme .workflow-description{color:#a6b0cf!important}body.dark-theme .dashboard-ui,body.dark-theme .hero-image-wrapper{background:#0e1525d9!important;border:1px solid #ffffff14!important}body.dark-theme .dashboard-header{border-bottom-color:#ffffff0f!important}body.dark-theme .dashboard-header h4{color:#fff!important}body.dark-theme .stat-box.primary{background:#6d5ef814!important;border:1px solid #6d5ef833!important}body.dark-theme .stat-box.secondary{background:#38bdf814!important;border:1px solid #38bdf833!important}body.dark-theme .dashboard-workflow{background:#070b1499!important}body.dark-theme .workflow-node{background:#0e1525e6!important;border:1px solid #ffffff1a!important}body.dark-theme .floating-badge{background:#0e1525f2!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 30px #00000080!important}body.dark-theme .service-card-clickable{background:#0e1525cc!important;border:1px solid #ffffff14!important}body.dark-theme .service-card-clickable h3,body.dark-theme .service-card-clickable h4{color:#fff!important}body.dark-theme .service-card-clickable p{color:#a6b0cf!important}body.dark-theme .modal-content{background:#0e1525!important;border:1px solid #ffffff1a!important}body.dark-theme .modal-header{border-bottom-color:#ffffff14!important}body.dark-theme .modal-header h2{color:#fff!important}body.dark-theme .modal-subtitle{color:#a6b0cf!important}body.dark-theme .modal-section h3{color:#fff!important}body.dark-theme .modal-section p{color:#a6b0cf!important}body.dark-theme .modal-cta{border-top-color:#ffffff14!important}body.dark-theme .benefit-item{background:#6d5ef80f!important;border:1px solid #6d5ef826!important}body.dark-theme .benefit-item h4{color:#fff!important}body.dark-theme .benefit-item p{color:#a6b0cf!important}body.dark-theme .modal-close{color:#a6b0cf!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}body.dark-theme .modal-close:hover{color:#fff!important;background:#6d5ef8!important}body.dark-theme .status-modal-content{background:#0e1525!important;border:1px solid #6d5ef84d!important}body.dark-theme .status-modal-content.error{border-color:#ef44444d!important}body.dark-theme .status-modal-content h3{color:#fff!important}body.dark-theme .status-modal-content p{color:#a6b0cf!important}body.dark-theme .email-info-card{background:#6d5ef814!important;border:1px solid #6d5ef826!important}body.dark-theme .email-info-card span{color:#a6b0cf!important}body.dark-theme .case-id-container{background:#05081199!important}body.dark-theme .case-id-value{color:#a78bfa!important}body.dark-theme .status-modal-content.error .case-id-value{color:#f87171!important}body.dark-theme .workflow-label,body.dark-theme .ecosystem-label,body.dark-theme .small-label{color:#6d5ef8!important}body.dark-theme .hero-content h1{color:#fff!important}body.dark-theme .premium-header,body.dark-theme .ecosystem-section{background:#000!important}body.dark-theme .mini-stacked-card{background:#141c30b3!important;border:1px solid #ffffff1f!important}body.dark-theme .mini-stacked-card h4{color:#fff!important}body.dark-theme .mini-stacked-card p{color:#a6b0cf!important}body.dark-theme .ecosystem-title{color:#fff!important}body.dark-theme .ecosystem-text{color:#a6b0cf!important}body.dark-theme .workflow-timeline{background:#0e1525!important}body.dark-theme .timeline-title{color:#fff!important}body.dark-theme .step-node{color:#6d5ef8!important;background:#6d5ef826!important;border-color:#6d5ef866!important}body.dark-theme .step-content h4{color:#fff!important}body.dark-theme .step-content p{color:#a6b0cf!important}body.dark-theme .metrics-strip{background:#0e152580!important;border-top:1px solid #ffffff0f!important;border-bottom:1px solid #ffffff0f!important}body.dark-theme .metric-item h2{color:#6d5ef8!important}body.dark-theme .metric-item p{color:#a6b0cf!important}body.dark-theme .metric-divider{background:#ffffff14!important}body.dark-theme .immersive-modal-content{background:#0e1525!important;border:1px solid #ffffff1a!important}body.dark-theme .leadership-section h2{color:#fff!important}body.dark-theme .testimonials-page .glass-panel:not(.navbar):not(.footer-cta),body.dark-theme .reviews-page .glass-panel:not(.navbar):not(.footer-cta){background:var(--bg-card)!important;border:1px solid #ffffff14!important;box-shadow:0 10px 30px #00000040!important}body.dark-theme .hidden-element{opacity:0;transform:translateY(30px)}body.dark-theme .animate-on-scroll{opacity:1!important;transform:translateY(0)!important}@keyframes subtleGlow{0%,to{box-shadow:0 0 20px #6d5ef81a}50%{box-shadow:0 0 40px #6d5ef833,0 0 80px #6d5ef80d}}body.dark-theme section{transition:opacity .6s;box-shadow:none!important;background-color:#0000!important;border:none!important}body.dark-theme #methodology .section-header h2{color:#fff!important}body.dark-theme #methodology .section-header p{color:#a6b0cf!important}body.dark-theme.about-page section{background:0 0!important}body.dark-theme .contact-form-card{background:var(--bg-card)!important;border:1px solid #ffffff14!important;box-shadow:0 15px 45px #00000073!important}body.dark-theme .contact-form-card:hover{box-shadow:0 25px 55px #0000008c!important}body.dark-theme .contact-form-partition-card{background:var(--bg-card)!important;border:1px solid #ffffff0f!important;box-shadow:0 16px 45px #00000073!important}body.dark-theme .contact-form-partition-card:hover{border-color:#6d5ef84d!important;box-shadow:0 24px 60px #0009,0 0 30px #6d5ef81a!important}body.dark-theme .btn-explore{color:#c4b5fd!important;background:linear-gradient(#6d5ef833 0%,#6d5ef80d 100%)!important;border-color:#6d5ef859!important}body.dark-theme .btn-explore:hover{color:#fff!important;background:#6d5ef8!important;border-color:#5843d4!important;box-shadow:0 8px 24px #6d5ef866!important}@media (width<=992px){body.dark-theme .header-wrapper{background-color:#000!important;border-bottom:1px solid #ffffff14!important;box-shadow:0 4px 20px #00000059!important}}body.dark-theme .btn:not(.btn-primary),body.dark-theme button.btn:not(.btn-primary),body.dark-theme button[type=submit]:not(.btn-primary),body.dark-theme button[type=button]:not(.btn-primary):not(.mobile-menu-btn):not(.mobile-panel-btn-link):not(.mobile-back-btn):not(.country-dropdown-trigger):not(.country-search-clear):not(.country-list-item):not(.contact-custom-select-trigger-btn):not(.fu-dropzone):not(.fu-toggle-btn):not(.fu-reload-btn):not(.fu-action-btn),body.dark-theme input[type=button]:not(.btn-primary),body.dark-theme input[type=submit]:not(.btn-primary),body.dark-theme .btn-secondary,body.dark-theme .btn-explore,body.dark-theme .btn-get-more,body.dark-theme .btn-expertise-cta,body.dark-theme .btn-methodology-cta,body.dark-theme .btn-toggle-intro,body.dark-theme .btn-sm-pill,body.dark-theme .mobile-cta-btn:not(.btn-primary){color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;background:#121212!important;border:1px solid #ffffff26!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s!important;box-shadow:0 4px 12px #00000026!important}body.dark-theme .btn:not(.btn-primary):hover,body.dark-theme button.btn:not(.btn-primary):hover,body.dark-theme button[type=submit]:not(.btn-primary):hover,body.dark-theme button[type=button]:not(.btn-primary):not(.mobile-menu-btn):not(.mobile-panel-btn-link):not(.mobile-back-btn):not(.country-dropdown-trigger):not(.country-search-clear):not(.country-list-item):not(.contact-custom-select-trigger-btn):not(.fu-dropzone):not(.fu-toggle-btn):not(.fu-reload-btn):not(.fu-action-btn):hover,body.dark-theme input[type=button]:not(.btn-primary):hover,body.dark-theme input[type=submit]:not(.btn-primary):hover,body.dark-theme .btn-secondary:hover,body.dark-theme .btn-explore:hover,body.dark-theme .btn-get-more:hover,body.dark-theme .btn-expertise-cta:hover,body.dark-theme .btn-methodology-cta:hover,body.dark-theme .btn-toggle-intro:hover,body.dark-theme .btn-sm-pill:hover,body.dark-theme .mobile-cta-btn:not(.btn-primary):hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #0000004d,0 0 15px #ffffff0d!important}body.dark-theme .btn:not(.btn-primary):active,body.dark-theme button.btn:not(.btn-primary):active,body.dark-theme button[type=submit]:not(.btn-primary):active,body.dark-theme button[type=button]:not(.btn-primary):not(.mobile-menu-btn):not(.mobile-panel-btn-link):not(.mobile-back-btn):not(.country-dropdown-trigger):not(.country-search-clear):not(.country-list-item):not(.contact-custom-select-trigger-btn):not(.fu-dropzone):not(.fu-toggle-btn):not(.fu-reload-btn):not(.fu-action-btn):active,body.dark-theme input[type=button]:not(.btn-primary):active,body.dark-theme input[type=submit]:not(.btn-primary):active,body.dark-theme .btn-primary:active,body.dark-theme .btn-secondary:active,body.dark-theme .btn-explore:active,body.dark-theme .btn-get-more:active,body.dark-theme .btn-expertise-cta:active,body.dark-theme .btn-methodology-cta:active,body.dark-theme .btn-toggle-intro:active,body.dark-theme .btn-sm-pill:active,body.dark-theme .mobile-cta-btn:active{transform:translateY(0)scale(.97)!important;box-shadow:0 2px 8px #00000026!important}body:not(.dark-theme) .btn:not(.btn-primary),body:not(.dark-theme) button.btn:not(.btn-primary),body:not(.dark-theme) button[type=submit]:not(.btn-primary),body:not(.dark-theme) button[type=button]:not(.btn-primary):not(.mobile-menu-btn):not(.mobile-panel-btn-link):not(.mobile-back-btn):not(.country-dropdown-trigger):not(.country-search-clear):not(.country-list-item):not(.contact-custom-select-trigger-btn):not(.fu-dropzone):not(.fu-toggle-btn):not(.fu-reload-btn):not(.fu-action-btn),body:not(.dark-theme) input[type=button]:not(.btn-primary),body:not(.dark-theme) input[type=submit]:not(.btn-primary),body:not(.dark-theme) .btn-secondary,body:not(.dark-theme) .btn-explore,body:not(.dark-theme) .btn-get-more,body:not(.dark-theme) .btn-expertise-cta,body:not(.dark-theme) .btn-methodology-cta,body:not(.dark-theme) .btn-toggle-intro,body:not(.dark-theme) .btn-sm-pill,body:not(.dark-theme) .mobile-cta-btn:not(.btn-primary){color:#1e293b!important;-webkit-backdrop-filter:blur(12px)!important;background:#fff!important;border:1px solid #0000001f!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s!important;box-shadow:0 4px 12px #0000000a!important}body:not(.dark-theme) .btn:not(.btn-primary):hover,body:not(.dark-theme) button.btn:not(.btn-primary):hover,body:not(.dark-theme) button[type=submit]:not(.btn-primary):hover,body:not(.dark-theme) button[type=button]:not(.btn-primary):not(.mobile-menu-btn):not(.mobile-panel-btn-link):not(.mobile-back-btn):not(.country-dropdown-trigger):not(.country-search-clear):not(.country-list-item):not(.contact-custom-select-trigger-btn):not(.fu-dropzone):not(.fu-toggle-btn):not(.fu-reload-btn):not(.fu-action-btn):hover,body:not(.dark-theme) input[type=button]:not(.btn-primary):hover,body:not(.dark-theme) input[type=submit]:not(.btn-primary):hover,body:not(.dark-theme) .btn-secondary:hover,body:not(.dark-theme) .btn-explore:hover,body:not(.dark-theme) .btn-get-more:hover,body:not(.dark-theme) .btn-expertise-cta:hover,body:not(.dark-theme) .btn-methodology-cta:hover,body:not(.dark-theme) .btn-toggle-intro:hover,body:not(.dark-theme) .btn-sm-pill:hover,body:not(.dark-theme) .mobile-cta-btn:not(.btn-primary):hover{color:#0f172a!important;background:#f8fafc!important;border-color:#00000040!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #00000014!important}body:not(.dark-theme) .btn:not(.btn-primary):active,body:not(.dark-theme) button.btn:not(.btn-primary):active,body:not(.dark-theme) button[type=submit]:not(.btn-primary):active,body:not(.dark-theme) button[type=button]:not(.btn-primary):not(.mobile-menu-btn):not(.mobile-panel-btn-link):not(.mobile-back-btn):not(.country-dropdown-trigger):not(.country-search-clear):not(.country-list-item):not(.contact-custom-select-trigger-btn):not(.fu-dropzone):not(.fu-toggle-btn):not(.fu-reload-btn):not(.fu-action-btn):active,body:not(.dark-theme) input[type=button]:not(.btn-primary):active,body:not(.dark-theme) input[type=submit]:not(.btn-primary):active,body:not(.dark-theme) .btn-primary:active,body:not(.dark-theme) .btn-secondary:active,body:not(.dark-theme) .btn-explore:active,body:not(.dark-theme) .btn-get-more:active,body:not(.dark-theme) .btn-expertise-cta:active,body:not(.dark-theme) .btn-methodology-cta:active,body:not(.dark-theme) .btn-toggle-intro:active,body:not(.dark-theme) .btn-sm-pill:active,body:not(.dark-theme) .mobile-cta-btn:active{transform:translateY(0)scale(.97)!important;box-shadow:0 2px 8px #0000000d!important}.mobile-menu-panel .mobile-menu-btn,.mobile-menu-panel .mobile-panel-btn-link,.mobile-menu-panel .mobile-panel-link,.mobile-panel-header .mobile-back-btn,.mobile-back-btn,body.dark-theme .mobile-menu-panel .mobile-menu-btn,body.dark-theme .mobile-menu-panel .mobile-panel-btn-link,body.dark-theme .mobile-menu-panel .mobile-panel-link,body.dark-theme .mobile-back-btn,body:not(.dark-theme) .mobile-menu-panel .mobile-menu-btn,body:not(.dark-theme) .mobile-menu-panel .mobile-panel-btn-link,body:not(.dark-theme) .mobile-menu-panel .mobile-panel-link,body:not(.dark-theme) .mobile-back-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;transform:none!important}.services-page .btn-get-more,.industries-page .btn-get-more{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.services-page .btn-get-more:hover,.services-page .mini-stacked-card:hover .btn-get-more,.industries-page .btn-get-more:hover,.industries-page .ind-showcase-card:hover .btn-get-more{color:#fff!important;background:linear-gradient(135deg,#6d5ef8,#38bdf8)!important;border-color:#0000!important;transform:translateY(-2px)scale(1.03)!important;box-shadow:0 8px 25px #6d5ef873!important}.services-page .btn-get-more:active,.industries-page .btn-get-more:active{transform:translateY(0)scale(.97)!important;box-shadow:0 2px 8px #00000026!important}body.dark-theme .btn:not(.btn-primary),body.dark-theme .why-btn,body.dark-theme .header-shield,body.dark-theme .mobile-menu-overlay,.glass-panel,.nav-header{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}body.dark-theme.contact-page{color:#ccc!important;background-color:#000!important}body.dark-theme.contact-page .consultation-full-section:before{background:radial-gradient(#b8f60d14 0%,#0000 70%)!important}body.dark-theme.contact-page .full-stepper-bar{border-bottom-color:#333!important}body.dark-theme.contact-page .full-stepper-circle{color:#ccc!important;background:#262626!important;border-color:#444!important}body.dark-theme.contact-page .full-stepper-step.active .full-stepper-circle{color:#000!important;background:#b8f60d!important;border-color:#b8f60d!important;box-shadow:0 0 14px #b8f60d73!important}body.dark-theme.contact-page .contact-info-card,body.dark-theme.contact-page .contact-form-partition-card,body.dark-theme.contact-page .consultation-card,body.dark-theme.contact-page .step-card,body.dark-theme.contact-page .glass-panel:not(.navbar):not(.footer-cta),body.dark-theme.contact-page .faq-item{color:#ccc!important;background:#1c1d1f!important;border:1px solid #333!important;box-shadow:0 10px 30px #0009!important}body.dark-theme.contact-page h1,body.dark-theme.contact-page h2,body.dark-theme.contact-page h3,body.dark-theme.contact-page h4,body.dark-theme.contact-page h5,body.dark-theme.contact-page h6,body.dark-theme.contact-page .form-section-title,body.dark-theme.contact-page .contact-info-card p:nth-child(2){color:#fff!important}body.dark-theme.contact-page p,body.dark-theme.contact-page label,body.dark-theme.contact-page .form-label{color:#ccc!important}body.dark-theme.contact-page input[type=text],body.dark-theme.contact-page input[type=email],body.dark-theme.contact-page input[type=tel],body.dark-theme.contact-page input[type=number],body.dark-theme.contact-page textarea,body.dark-theme.contact-page select,body.dark-theme.contact-page .form-select,body.dark-theme.contact-page .form-control{color:#fff!important;background-color:#0000!important;border:none!important;border-bottom:1px solid #ffffff26!important}body.dark-theme.contact-page input::placeholder,body.dark-theme.contact-page textarea::placeholder{color:#777!important}body.dark-theme.contact-page input:focus,body.dark-theme.contact-page textarea:focus,body.dark-theme.contact-page select:focus,body.dark-theme.contact-page .form-select:focus,body.dark-theme.contact-page .form-control:focus{box-shadow:none!important;border-bottom:1px solid #fff6!important;outline:none!important}body.dark-theme.contact-page .service-checkbox-card,body.dark-theme.contact-page .contact-service-checkbox-card{background:#000!important;border:1px solid #fff3!important}body.dark-theme.contact-page .service-checkbox-card:hover,body.dark-theme.contact-page .contact-service-checkbox-card:hover{background:#000!important;border:1px solid #ffffff59!important}body.dark-theme.contact-page .service-checkbox-card.is-selected,body.dark-theme.contact-page .contact-service-checkbox-card.is-selected{box-shadow:none!important;background:#000!important;border:1px solid #fff3!important}body.dark-theme.contact-page .service-checkbox-card.is-selected:hover,body.dark-theme.contact-page .contact-service-checkbox-card.is-selected:hover{background:#000!important;border:1px solid #ffffff59!important}body.dark-theme.contact-page .service-checkbox-label,body.dark-theme.contact-page .contact-service-checkbox-label{color:#fff!important}body.dark-theme.contact-page .checkbox-custom-indicator,body.dark-theme.contact-page .contact-checkbox-indicator{background-color:#000!important;border:1.5px solid #ffffff4d!important}body.dark-theme.contact-page .service-checkbox-card input[type=checkbox]:checked+.checkbox-custom-indicator,body.dark-theme.contact-page .contact-service-checkbox-card input[type=checkbox]:checked+.contact-checkbox-indicator{background-color:#b8f60d!important;border-color:#b8f60d!important}body.dark-theme.contact-page .service-checkbox-card input[type=checkbox]:checked+.checkbox-custom-indicator:after,body.dark-theme.contact-page .contact-service-checkbox-card input[type=checkbox]:checked+.contact-checkbox-indicator:after{color:#000!important}body.dark-theme.contact-page .btn-primary,body.dark-theme.contact-page .submit-btn,body.dark-theme.contact-page .consultation-btn{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#b8f60d!important;border:1px solid #0000!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background-color .2s!important}body.dark-theme.contact-page .btn-primary:hover,body.dark-theme.contact-page .submit-btn:hover,body.dark-theme.contact-page .consultation-btn:hover{color:#000!important;box-shadow:none!important;background:#a8e600!important;border:1px solid #0000!important;transform:translateY(-3px)scale(1.03)!important}body.dark-theme.contact-page .contact-info-card:hover{border-color:#b8f60d!important;transform:translateY(-4px)!important;box-shadow:0 15px 35px #000000b3,0 0 20px #b8f60d26!important}body.dark-theme.contact-page .contact-info-card div[style*="border-radius: 50%"]{color:#b8f60d!important;background:#141414!important;border:1px solid #333!important}.nav-link,body .nav-link,body.dark-theme .nav-link,body:not(.dark-theme) .nav-link{color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;font-weight:400!important;position:relative!important}.nav-link.active,body .nav-link.active,body.dark-theme .nav-link.active,body:not(.dark-theme) .nav-link.active{color:#fff!important;background:0 0!important;border:none!important}.nav-link.active i,body .nav-link.active i,body.dark-theme .nav-link.active i,body:not(.dark-theme) .nav-link.active i{color:#fff!important}.nav-link:after,body .nav-link:after,body.dark-theme .nav-link:after,body:not(.dark-theme) .nav-link:after{content:""!important;transform-origin:0!important;background-color:#b8f60d!important;height:2px!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;left:16px!important;right:16px!important;transform:scaleX(0)!important}.nav-link:hover:after,body .nav-link:hover:after,body.dark-theme .nav-link:hover:after,body:not(.dark-theme) .nav-link:hover:after,.nav-link.active:after,body .nav-link.active:after,body.dark-theme .nav-link.active:after,body:not(.dark-theme) .nav-link.active:after{transform:scaleX(1)!important}.nav-link:not(.active):hover,.nav-link:not(.active):focus,.nav-link:not(.active):active,body .nav-link:not(.active):hover,body .nav-link:not(.active):focus,body .nav-link:not(.active):active,body.dark-theme .nav-link:not(.active):hover,body.dark-theme .nav-link:not(.active):focus,body.dark-theme .nav-link:not(.active):active,body:not(.dark-theme) .nav-link:not(.active):hover,body:not(.dark-theme) .nav-link:not(.active):focus,body:not(.dark-theme) .nav-link:not(.active):active{color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:#0000!important;transition:color .2s!important;transform:none!important}.nav-link:not(.active):hover i,.nav-link:not(.active):focus i,.nav-link:not(.active):active i,body .nav-link:not(.active):hover i,body .nav-link:not(.active):focus i,body .nav-link:not(.active):active i,body.dark-theme .nav-link:not(.active):hover i,body.dark-theme .nav-link:not(.active):focus i,body.dark-theme .nav-link:not(.active):active i,body:not(.dark-theme) .nav-link:not(.active):hover i,body:not(.dark-theme) .nav-link:not(.active):focus i,body:not(.dark-theme) .nav-link:not(.active):active i{color:#fff!important}.tag,.badge,.teaser-badge,.industry-badge,.small-label,.step-tag,.consultation-tag,.hero-badge,.service-tag,.step-num-badge,body .tag,body .badge,body .teaser-badge,body .industry-badge,body .small-label,body .step-tag,body .consultation-tag,body .hero-badge,body .service-tag,body .step-num-badge{color:#000!important;background:#b8f60d!important;border-color:#b8f60d!important}.modern-footer,footer.modern-footer,.footer-bottom,#footer-root footer{color:#ccc!important;background:#000!important;border-top:1px solid #222!important}.footer-cta,.footer-cta.glass-panel,body.dark-theme .footer-cta,body.dark-theme .footer-cta.glass-panel,body.dark-theme .glass-panel.footer-cta,.modern-footer .footer-cta{-webkit-backdrop-filter:none!important;color:#fff!important;background:#000!important;border:2px solid #ffffff26!important;box-shadow:0 10px 30px #0009!important}.footer-cta:hover,.footer-cta.glass-panel:hover,body.dark-theme .footer-cta:hover,body.dark-theme .footer-cta.glass-panel:hover,body.dark-theme .glass-panel.footer-cta:hover,.modern-footer .footer-cta:hover{border-color:#ffffff26!important;transform:none!important;box-shadow:0 10px 30px #0009!important}.footer-logo{object-fit:contain}.footer-cta h2,.footer-brand h2,.modern-footer h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.footer-cta p,.footer-brand p,.footer-links li,.footer-focus li,.footer-contact li,.footer-links a,.footer-contact a,.footer-bottom{color:#ccc!important}.footer-links a:hover,.footer-contact a:hover,.footer-legal a:hover{color:#fff!important}.footer-socials a{color:#fff!important;background:#1c1d1f!important;border:1px solid #333!important}.footer-socials a:hover{color:#000!important;background:#b8f60d!important;border-color:#b8f60d!important}.about-hero-image-container,.vision-image-container,.spotlight-img-wrap,.capability-row-image-container,.capability-view-image-container,.detailed-row-image,.service-card-img,.industry-card-img,.photo-container,.img-wrapper,div[class*=hero-image],div[class*=photo-wrap]{background:#000!important;border-color:#333!important}body.dark-theme.contact-page:after,.dark-theme.contact-page .footer-glow,.dark-theme.contact-page .bg-glow-spot,.dark-theme.contact-page .header-blur-shield{background:0 0!important}body.dark-theme.contact-page .consultation-full-section{background:#000!important;border-bottom:1px solid #222!important}body.dark-theme .hero-bottom-center-bar,body.dark-theme.contact-page .hero-bottom-center-bar{background:#1a1a1a!important;border:1px solid #333!important;animation:none!important;box-shadow:0 8px 25px #0009!important}body.dark-theme .bottom-spec-item,body.dark-theme.contact-page .bottom-spec-item,body.dark-theme .bottom-spec-item.highlight-spec,body.dark-theme.contact-page .bottom-spec-item.highlight-spec,body.dark-theme .bottom-spec-item i,body.dark-theme.contact-page .bottom-spec-item i{color:#b8f60d!important}body.dark-theme .spec-separator,body.dark-theme.contact-page .spec-separator{color:#b8f60d!important;opacity:.6!important}body.dark-theme{color:#ccc!important;background-color:#000!important}body.dark-theme .workflow-section,body.dark-theme .why-choose-us-section,body.dark-theme .why-cards-container-wrapper,body.dark-theme .teaser-section,body.dark-theme .methodology-section,body.dark-theme .homepage-trust-section,body.dark-theme .faq-section{background-color:#000!important}body.dark-theme .workflow-visual,body.dark-theme .why-detail-block,body.dark-theme .trust-card,body.dark-theme .teaser-card-slider,body.dark-theme .hero-image-wrapper,body.dark-theme .ind-segment-card,body.dark-theme .ind-solution-card,body.dark-theme .industry-card,body.dark-theme .service-card{color:#ccc!important;background:#1c1d1f!important;border:1px solid #333!important;transition:all .6s cubic-bezier(.25,1,.5,1)!important;box-shadow:0 10px 30px #0009!important}body.dark-theme .workflow-visual:hover,body.dark-theme .why-detail-block:hover,body.dark-theme .trust-card:hover,body.dark-theme .methodology-step-content-block:hover,body.dark-theme .hero-image-wrapper:hover,body.dark-theme .methodology-step-content-block.active-block,body.dark-theme .ind-segment-card:hover,body.dark-theme .ind-solution-card:hover,body.dark-theme .industry-card:hover,body.dark-theme .service-card:hover{border-color:#ffffff40!important;transform:translateY(-4px)!important;box-shadow:0 20px 40px #000000b3!important}body.dark-theme .step-num-badge,body.dark-theme .ws-card-num,body.dark-theme .methodology-subtitle,body.dark-theme .teaser-badge,body.dark-theme .trust-intro span.small-label{color:#b8f60d!important}body.dark-theme .step-num-badge,body.dark-theme .ws-card-num{border-color:#b8f60d66!important}body.dark-theme .methodology-nav-item.active{border-left-color:#b8f60d!important}body.dark-theme .methodology-nav-item.active .nav-num,body.dark-theme .methodology-nav-item.active .nav-text{color:#b8f60d!important}.navbar,body .navbar,body.dark-theme .navbar,body:not(.dark-theme) .navbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;transition:none!important}.navbar:hover,body .navbar:hover,body.dark-theme .navbar:hover,body:not(.dark-theme) .navbar:hover{border-color:#fff3!important;box-shadow:0 10px 30px #000000d9!important}.nav-search-box,body .nav-search-box,body.dark-theme .nav-search-box,body:not(.dark-theme) .nav-search-box{background:#000!important;border:none!important;box-shadow:0 10px 30px #000c!important}.nav-link:not(.active),body .nav-link:not(.active),body.dark-theme .nav-link:not(.active),body:not(.dark-theme) .nav-link:not(.active){color:#fff!important}.nav-link:not(.active) i,body .nav-link:not(.active) i,body.dark-theme .nav-link:not(.active) i,body:not(.dark-theme) .nav-link:not(.active) i{color:#ccc!important}.nav-link:not(.active):hover,body .nav-link:not(.active):hover,body.dark-theme .nav-link:not(.active):hover,body:not(.dark-theme) .nav-link:not(.active):hover{color:#fff!important;box-shadow:none!important;background:0 0!important;border:#0000!important}body.dark-theme:after{background:radial-gradient(circle,#b8f60d0d 0%,#0000 65%)!important}body.dark-theme .spot-1{background:radial-gradient(circle,#b8f60d0f 0%,#0000 70%)!important}body.dark-theme .spot-2{background:radial-gradient(circle,#38bdf80a 0%,#0000 70%)!important}.glass-panel:not(.navbar):hover,.service-card:hover,.industry-card:hover,.trust-card:hover,.workflow-visual:hover,.ind-segment-card:hover,.ind-solution-card:hover{border-color:#fff3!important;transform:translateY(-4px)!important;box-shadow:0 15px 35px #000000b3!important}.glass-panel:not(.navbar):after,.service-card:after,.industry-card:after,.trust-card:after,.workflow-visual:after,.teaser-card-slider:after,.methodology-step-content-block:after,.ind-segment-card:after,.ind-solution-card:after,.glass-panel:not(.navbar):hover:after,.service-card:hover:after,.industry-card:hover:after,.trust-card:hover:after,.workflow-visual:hover:after,.methodology-step-content-block:hover:after,.methodology-step-content-block.active-block:after,.ind-segment-card:hover:after,.ind-solution-card:hover:after{content:none!important}.navbar:before,.navbar:after,.navbar:hover:before,.navbar:hover:after,.header-wrapper:before,.header-wrapper:after,.header-wrapper:hover:before,.header-wrapper:hover:after{content:none!important;opacity:0!important;transform:scaleX(0)!important}.teaser-card-slider:hover,.teaser-card-slider.active,body.dark-theme .teaser-card-slider:hover,body.dark-theme .teaser-card-slider.active{border-color:#ffffff40!important;transform:translateY(-6px)scale(1.01)!important;box-shadow:0 25px 55px #000c!important}body:not(.dark-theme) .teaser-card-slider:hover,body:not(.dark-theme) .teaser-card-slider.active{border-color:#0f172a29!important}.teaser-card-slider:after,.teaser-card-slider:hover:after,.teaser-card-slider.active:after{content:none!important;display:none!important}body:not(.dark-theme) .btn-primary,body:not(.dark-theme) .workflow-cta-btn,body:not(.dark-theme) .btn-methodology-cta,body:not(.dark-theme) .submit-btn,body:not(.dark-theme) .consultation-btn{color:#000!important;-webkit-backdrop-filter:none!important;background:#b8f60d!important;border:1px solid #a3dc00!important;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s,box-shadow .25s!important;box-shadow:0 4px 14px #b8f60d33!important}body:not(.dark-theme) .btn-primary:hover,body:not(.dark-theme) .workflow-cta-btn:hover,body:not(.dark-theme) .btn-methodology-cta:hover,body:not(.dark-theme) .submit-btn:hover,body:not(.dark-theme) .consultation-btn:hover{color:#000!important;background:#a3dc00!important;border-color:#8ec200!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #b8f60d59!important}body:not(.dark-theme) .methodology-nav-item.active{border-left-color:#b8f60d!important}body:not(.dark-theme) .methodology-nav-item.active .nav-num{color:#4a6600!important;opacity:1!important}body:not(.dark-theme) .pipeline-node.is-active .node-icon-box{color:var(--primary,#673de6)!important;background:#fff!important;border-color:#673de666!important;box-shadow:0 0 0 2px #673de6e6,0 0 0 5px #673de640,0 0 0 9px #673de614!important}body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .brand-logo .word-curious,body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .brand-logo .word-consultancy{color:#fff!important;text-shadow:0 1px 2px #0000001a!important}body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .brand-logo .word-minds{color:#68a600!important;filter:drop-shadow(0 1px 2px #0000001a)!important}body.dark-theme .header-wrapper:not(.is-scrolled) .brand-logo .word-curious,body.dark-theme .header-wrapper:not(.is-scrolled) .brand-logo .word-consultancy{color:#fff!important;text-shadow:0 2px 8px #000c,0 0 12px #00000080!important}body.dark-theme .header-wrapper:not(.is-scrolled) .brand-logo .word-minds{color:#b8f60d!important;text-shadow:0 0 10px #b8f60d66,0 2px 6px #000c!important}html body .header-wrapper.is-scrolled .brand-logo .word-curious,html body .header-wrapper.is-scrolled .brand-logo .word-consultancy,html body.dark-theme .header-wrapper.is-scrolled .brand-logo .word-curious,html body.dark-theme .header-wrapper.is-scrolled .brand-logo .word-consultancy,html body:not(.dark-theme) .header-wrapper.is-scrolled .brand-logo .word-curious,html body:not(.dark-theme) .header-wrapper.is-scrolled .brand-logo .word-consultancy{color:#fff!important;text-shadow:0 2px 6px #000000e6!important}html body .header-wrapper.is-scrolled .brand-logo .word-minds,html body.dark-theme .header-wrapper.is-scrolled .brand-logo .word-minds,html body:not(.dark-theme) .header-wrapper.is-scrolled .brand-logo .word-minds{color:#b8f60d!important;filter:drop-shadow(0 0 8px #b8f60d66)!important}.brand-logo{filter:drop-shadow(0 4px 12px #00000026)!important;transition:filter .4s!important}body.dark-theme .brand-logo{filter:drop-shadow(0 4px 15px #0009)!important}.theme-toggle-btn{cursor:pointer!important;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s,border-color .3s,box-shadow .3s!important}body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn{-webkit-backdrop-filter:none!important;background:#000!important;border:1px solid #ffffff1a!important;box-shadow:0 4px 15px #0000004d!important}body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn svg,body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn i{color:#fff!important}body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn:hover{background:#111!important;transform:none!important;box-shadow:0 6px 20px #0006!important}body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn{-webkit-backdrop-filter:none!important;background:#000!important;border:1px solid #ffffff2e!important;box-shadow:0 4px 15px #0006!important}body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn svg,body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn i{color:#fff!important}body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn:hover{background:#ffffff2e!important;transform:none!important;box-shadow:0 8px 25px #0009!important}html body .header-wrapper.is-scrolled .theme-toggle-btn,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn{-webkit-backdrop-filter:none!important;background:#000!important;border:1px solid #ffffff2e!important;box-shadow:0 4px 12px #0000004d!important}html body .header-wrapper.is-scrolled .theme-toggle-btn svg,html body .header-wrapper.is-scrolled .theme-toggle-btn i,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn svg,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn i,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn svg,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn i{color:#fff!important}html body .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn:hover{background:#111!important;border-color:#b8f60d66!important;transform:none!important;box-shadow:0 8px 25px #0009,0 0 12px #b8f60d4d!important}body.dark-theme .services-hero,body.dark-theme .services-section,body.dark-theme .service-details-hero,body.dark-theme .detailed-service-block,body.dark-theme .premium-services-container{background-color:#000!important}body.dark-theme .service-card,body.dark-theme .service-card-clickable,body.dark-theme .detailed-showcase-intro,body.dark-theme .mini-stacked-card,body.dark-theme .solution-card,body.dark-theme .deliverable-card,body.dark-theme .detailed-row-image{color:#ccc!important;background:#0d0d0d!important;border:1px solid #ffffff1a!important;box-shadow:0 10px 30px #0009!important}body.dark-theme .service-card:hover,body.dark-theme .service-card-clickable:hover,body.dark-theme .detailed-showcase-intro:hover,body.dark-theme .mini-stacked-card:hover,body.dark-theme .solution-card:hover,body.dark-theme .deliverable-card:hover,body.dark-theme .detailed-row-image:hover{border-color:#fff3!important;box-shadow:0 15px 35px #000000b3!important}body.dark-theme .mini-stacked-card:before{background:#b8f60d!important}body.dark-theme .btn-service-cta,body.dark-theme .btn-get-more,body.dark-theme .btn-explore,body.dark-theme .btn-expertise-cta{color:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#b8f60d!important;border:1px solid #0000!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background-color .2s!important}body.dark-theme .btn-service-cta:hover,body.dark-theme .btn-get-more:hover,body.dark-theme .btn-explore:hover,body.dark-theme .btn-expertise-cta:hover,body.dark-theme .mini-stacked-card:hover .btn-get-more{color:#000!important;box-shadow:none!important;background:#a8e600!important;transform:translateY(-3px)!important}body.dark-theme .service-badge,body.dark-theme .service-tag,body.dark-theme .spec-tag,body.dark-theme .category-pill.active{color:#b8f60d!important}body:not(.dark-theme) .btn-service-cta,body:not(.dark-theme) .btn-get-more,body:not(.dark-theme) .btn-explore,body:not(.dark-theme) .btn-expertise-cta{color:#000!important;box-shadow:none!important;background:#b8f60d!important;border:1px solid #0000!important;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background-color .2s!important}body:not(.dark-theme) .btn-service-cta:hover,body:not(.dark-theme) .btn-get-more:hover,body:not(.dark-theme) .btn-explore:hover,body:not(.dark-theme) .btn-expertise-cta:hover,body:not(.dark-theme) .mini-stacked-card:hover .btn-get-more{color:#000!important;box-shadow:none!important;background:#a8e600!important;transform:translateY(-3px)!important}body:not(.dark-theme) .category-pill.active,body:not(.dark-theme) .service-badge{color:#000!important;background:#b8f60d!important;border-color:#b8f60d!important}.theme-toggle-btn,.header-wrapper .theme-toggle-btn,body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn,body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn,html body .header-wrapper.is-scrolled .theme-toggle-btn,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important}.theme-toggle-btn:hover,.header-wrapper .theme-toggle-btn:hover,body:not(.dark-theme) .header-wrapper:not(.is-scrolled) .theme-toggle-btn:hover,body.dark-theme .header-wrapper:not(.is-scrolled) .theme-toggle-btn:hover,html body .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body.dark-theme .header-wrapper.is-scrolled .theme-toggle-btn:hover,html body:not(.dark-theme) .header-wrapper.is-scrolled .theme-toggle-btn:hover{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;transform:translateY(-2px)scale(1.1)!important}.global-hero-section,body .global-hero-section,body.light-theme-disabled .global-hero-section,body.dark-theme .global-hero-section,.capabilities-hero,body .capabilities-hero,body.light-theme-disabled .capabilities-hero,body.dark-theme .capabilities-hero,.capability-hero,body .capability-hero,body.light-theme-disabled .capability-hero,body.dark-theme .capability-hero,.case-studies-hero,body .case-studies-hero,body.light-theme-disabled .case-studies-hero,body.dark-theme .case-studies-hero,.detail-hero-section,body .detail-hero-section,body.light-theme-disabled .detail-hero-section,body.dark-theme .detail-hero-section,.detail-hero-banner,body .detail-hero-banner,body.light-theme-disabled .detail-hero-banner,body.dark-theme .detail-hero-banner,.dyn-details-hero-section,body .dyn-details-hero-section,body.light-theme-disabled .dyn-details-hero-section,body.dark-theme .dyn-details-hero-section,.ind-details-hero-section,body .ind-details-hero-section,body.light-theme-disabled .ind-details-hero-section,body.dark-theme .ind-details-hero-section,.insights-hero,body .insights-hero,body.light-theme-disabled .insights-hero,body.dark-theme .insights-hero,.who-hero,body .who-hero,body.light-theme-disabled .who-hero,body.dark-theme .who-hero,.services-hero,body .services-hero,body.light-theme-disabled .services-hero,body.dark-theme .services-hero,.service-details-hero,body .service-details-hero,body.light-theme-disabled .service-details-hero,body.dark-theme .service-details-hero,.about-hero,body .about-hero,body.light-theme-disabled .about-hero,body.dark-theme .about-hero,.as-hero,body .as-hero,body.light-theme-disabled .as-hero,body.dark-theme .as-hero,.consultation-hero,body .consultation-hero,body.light-theme-disabled .consultation-hero,body.dark-theme .consultation-hero,.contact-hero,body .contact-hero,body.light-theme-disabled .contact-hero,body.dark-theme .contact-hero,.what-we-believe-hero,body .what-we-believe-hero,body.light-theme-disabled .what-we-believe-hero,body.dark-theme .what-we-believe-hero,header[class*=hero],body header[class*=hero],body.light-theme-disabled header[class*=hero],body.dark-theme header[class*=hero],section[class*=hero],body section[class*=hero],body.light-theme-disabled section[class*=hero],body.dark-theme section[class*=hero]{color:#fff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#000!important}.global-hero-section h1,body.light-theme-disabled .global-hero-section h1,.global-hero-heading,body.light-theme-disabled .global-hero-heading,.capabilities-hero h1,body.light-theme-disabled .capabilities-hero h1,.capability-hero h1,body.light-theme-disabled .capability-hero h1,.case-studies-hero-title,body.light-theme-disabled .case-studies-hero-title,.detail-hero-title,body.light-theme-disabled .detail-hero-title,.dyn-details-hero-title,body.light-theme-disabled .dyn-details-hero-title,.ind-details-hero-title,body.light-theme-disabled .ind-details-hero-title,.insights-hero__title,body.light-theme-disabled .insights-hero__title,.who-display-title,body:not(.dark-theme) .who-display-title,.hero-content h1,body.light-theme-disabled .hero-content h1,.hero-title,body.light-theme-disabled .hero-title,header[class*=hero] h1,body.light-theme-disabled header[class*=hero] h1,section[class*=hero] h1,body.light-theme-disabled section[class*=hero] h1{color:#fff!important;text-shadow:none!important}.global-hero-section p,body.light-theme-disabled .global-hero-section p,.global-hero-desc,body.light-theme-disabled .global-hero-desc,.capabilities-hero p,body.light-theme-disabled .capabilities-hero p,.capability-hero p,body.light-theme-disabled .capability-hero p,.case-studies-hero-description,body.light-theme-disabled .case-studies-hero-description,.detail-hero-desc,body.light-theme-disabled .detail-hero-desc,.dyn-details-hero-tagline,body.light-theme-disabled .dyn-details-hero-tagline,.ind-details-hero-tagline,body.light-theme-disabled .ind-details-hero-tagline,.insights-hero__desc,body.light-theme-disabled .insights-hero__desc,.who-lead-paragraph,body:not(.dark-theme) .who-lead-paragraph,.hero-content p,body.light-theme-disabled .hero-content p,.hero-desc,body.light-theme-disabled .hero-desc,header[class*=hero] p,body.light-theme-disabled header[class*=hero] p,section[class*=hero] p,body.light-theme-disabled section[class*=hero] p{color:#ffffffd9!important;text-shadow:0 2px 6px #000c!important}.global-hero-label,body.light-theme-disabled .global-hero-label,.capabilities-hero .hero-label,body.light-theme-disabled .capabilities-hero .hero-label,.capability-hero .hero-label,body.light-theme-disabled .capability-hero .hero-label,.case-studies-hero-badge,body.light-theme-disabled .case-studies-hero-badge,.dyn-details-hero-badge,body.light-theme-disabled .dyn-details-hero-badge,.ind-details-hero-badge,body.light-theme-disabled .ind-details-hero-badge,.who-kicker,body:not(.dark-theme) .who-kicker,.hero-badge,body.light-theme-disabled .hero-badge,header[class*=hero] .hero-badge,body.light-theme-disabled header[class*=hero] .hero-badge,section[class*=hero] .hero-badge,body.light-theme-disabled section[class*=hero] .hero-badge{color:#fff!important}.global-hero-bg-img,body.light-theme-disabled .global-hero-bg-img,.dyn-details-hero-bg-image,body.light-theme-disabled .dyn-details-hero-bg-image,.ind-details-hero-bg-image,body.light-theme-disabled .ind-details-hero-bg-image,.who-hero-bg-image,body.light-theme-disabled .who-hero-bg-image,.detail-hero-bg-img,body.light-theme-disabled .detail-hero-bg-img,[class*=hero-bg-img],body.light-theme-disabled [class*=hero-bg-img],[class*=hero-bg-image],body.light-theme-disabled [class*=hero-bg-image]{filter:brightness(.7)!important}.global-hero-overlay,body.light-theme-disabled .global-hero-overlay,.dyn-details-hero-overlay,body.light-theme-disabled .dyn-details-hero-overlay,.ind-details-hero-overlay,body.light-theme-disabled .ind-details-hero-overlay,.detail-hero-overlay,body.light-theme-disabled .detail-hero-overlay,[class*=hero-overlay],body.light-theme-disabled [class*=hero-overlay]{background:#0003!important}.global-hero-btn-primary,body.light-theme-disabled .global-hero-btn-primary,header[class*=hero] .btn-primary,section[class*=hero] .btn-primary{color:#000!important;background-color:#b8f60d!important;border:1px solid #0000!important}.global-hero-btn-secondary,body.light-theme-disabled .global-hero-btn-secondary,header[class*=hero] .btn-secondary,section[class*=hero] .btn-secondary{color:#fff!important;background:0 0!important;border:1px solid #fff6!important}.global-hero-btn-secondary:hover,body.light-theme-disabled .global-hero-btn-secondary:hover{color:#b8f60d!important;background:#b8f60d0d!important;border-color:#b8f60d!important}:root{--tailus-surface-bg:#fff;--tailus-surface-hover:#f8fafc;--tailus-surface-border:#0f172a14;--tailus-surface-border-hover:#0f172a29;--tailus-surface-shadow:0 10px 30px #0000000a, 0 1px 3px #00000005;--tailus-inset-highlight:inset 0 1px 0 0 #fffc}body.dark-theme{--tailus-surface-bg:#131518;--tailus-surface-hover:#181b1f;--tailus-surface-border:#ffffff14;--tailus-surface-border-hover:#ffffff2e;--tailus-surface-shadow:0 20px 45px #000000a6, 0 0 1px #ffffff1f;--tailus-inset-highlight:inset 0 1px 0 0 #ffffff12}.tailus-card-surface,.tailus-bento-card{background-color:var(--tailus-surface-bg);border:1px solid var(--tailus-surface-border);box-shadow:var(--tailus-surface-shadow), var(--tailus-inset-highlight);border-radius:16px;transition:all .4s cubic-bezier(.16,1,.3,1)}.tailus-card-surface:hover,.tailus-bento-card:hover{background-color:var(--tailus-surface-hover);border-color:var(--tailus-surface-border-hover);transform:translateY(-4px)}:root{--hex-size:50px;--hex-opacity:.05;--hex-stroke:1px;--hex-color:#673de6}.hexagon-bg-container,.hexagon-background{pointer-events:none;z-index:-1;width:100%;height:100%;opacity:var(--hex-opacity);transition:opacity .3s;position:fixed;top:0;left:0;overflow:hidden;display:none!important}.hexagon-bg-container svg,.hexagon-background svg{width:100%;height:100%;display:block}@keyframes backgroundDrift{0%{transform:translate(0)}to{transform:translate(20px,20px)}}.mega-menu-item{position:static}.mega-menu-chevron{margin-left:.3rem;font-size:.75rem;transition:transform .2s}.mega-menu-chevron.open{transform:rotate(180deg)}.mega-menu-dropdown{background-color:var(--card-bg,#0f0f11);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-color,#ffffff1a);border-bottom:1px solid var(--border-color,#ffffff1a);opacity:0;visibility:hidden;pointer-events:none;z-index:9998;width:100%;display:none;position:fixed;top:80px;left:0;box-shadow:0 25px 60px #00000080}.mega-menu-dropdown:before{content:"";pointer-events:none;background:0 0;width:100%;height:30px;position:absolute;top:-30px;left:0}.mega-menu-dropdown.is-open{opacity:1;visibility:visible;pointer-events:auto;display:block}.mega-menu-dropdown.is-open:before{pointer-events:auto}.mega-menu-container{width:100%;max-width:100%;min-height:400px;padding:0 20px 0 24px;display:flex}.mega-menu-sidebar{background-color:var(--accent-color,#b8f60d);border-right:1px solid var(--border-color,#ffffff1a);flex-direction:column;width:250px;padding:2rem 0;display:flex}.mega-tab{color:#fff;text-align:left;font-family:var(--font-heading,"Inter", sans-serif);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:1rem 2rem;font-size:1.05rem;font-weight:600;transition:all .25s;display:flex}.mega-tab:hover{color:#fff;background-color:#0000001a}.mega-tab.active{color:#000;background-color:#0000000d;border-left-color:#000}.mega-tab i{opacity:.5;font-size:.8rem;transition:opacity .2s}.mega-tab.active i{opacity:1}.mega-menu-content{flex-direction:column;flex:1;justify-content:flex-start;max-width:820px;padding:2.2rem 2.5rem;display:flex}.mega-content-columns{align-items:stretch;gap:2.2rem;width:100%;display:flex}.mega-column{flex-direction:column;flex:1;gap:.65rem;display:flex}.mega-column:not(:last-child){padding-right:2.2rem;border-right:1px solid var(--border-color,#ffffff1a)!important}.mega-link{font-family:var(--font-body,"Inter", sans-serif);color:var(--text-color,#e0e0e0);width:fit-content;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.three-columns .mega-link{padding:.25rem 0!important;font-size:.875rem!important}.two-columns .mega-link{padding:.35rem 0!important;font-size:.95rem!important}.mega-link:hover{color:var(--accent-color,#b8f60d);transform:translate(2px)}.mega-menu-column{flex-direction:column;display:flex}.mega-column-header{font-family:var(--font-technical,var(--font-heading,"Inter", sans-serif));letter-spacing:.12em;text-transform:uppercase;color:var(--accent-color,#b8f60d);margin-bottom:.85rem;font-size:.825rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-block}.mega-column-header:hover{opacity:.85}.mega-menu-featured{background-color:#0003;border-left:none;flex-direction:column;width:420px;margin-left:auto;margin-right:60px;padding:2rem 20px 2rem 40px;display:flex;position:relative}.mega-menu-featured:before{content:"";background-color:var(--accent-color,#b8f60d);border-radius:3px;width:3px;height:100px;position:absolute;top:50%;left:0;transform:translateY(-50%)}body:not(.dark-theme) .mega-menu-featured:before{background-color:var(--accent-color,#673de6)}.featured-card{flex-direction:column;height:100%;display:flex}.featured-card img{object-fit:cover;border-radius:8px;width:100%;height:180px;margin-bottom:1.25rem;box-shadow:0 4px 12px #0003}.featured-kicker{font-family:var(--font-technical,var(--font-heading,"Inter", sans-serif));letter-spacing:.15em;text-transform:uppercase;color:var(--accent-color,#b8f60d);margin-bottom:6px;font-size:11px;font-weight:700;display:inline-block}.featured-card-content h4{font-family:var(--font-heading,"Inter", sans-serif);color:#fff;letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;line-height:1.25}.featured-card-content p{font-family:var(--font-body,"Inter", sans-serif);color:var(--text-body,#a6b0cf);margin-bottom:1.25rem;font-size:.92rem;line-height:1.6}.featured-link{font-family:var(--font-technical,var(--font-heading,"Inter", sans-serif));color:var(--accent-color,#b8f60d);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin-top:auto;font-size:.825rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:flex}.featured-link:hover{opacity:.85;transform:translate(2px)}.featured-link:after{content:"";font-family:"Font Awesome 6 Free";font-size:.75rem;font-weight:900}body:not(.dark-theme) .mega-menu-dropdown{background-color:var(--card-bg,#fff)}body:not(.dark-theme) .mega-menu-sidebar{background-color:var(--card-hover-bg,#f8fafc);border-right-color:#00000014}body:not(.dark-theme) .mega-tab{color:#334155}body:not(.dark-theme) .mega-tab:hover{color:#0f172a;background-color:#f1f5f9}body:not(.dark-theme) .mega-tab.active{color:var(--accent-color,#673de6);border-left-color:var(--accent-color,#673de6);background-color:#673de60f}body:not(.dark-theme) .mega-menu-featured{background-color:#f8fafc}body:not(.dark-theme) .featured-kicker{color:var(--accent-color,#673de6)}body:not(.dark-theme) .featured-card-content h4{color:#0f172a}body:not(.dark-theme) .featured-card-content p{color:#475569}body:not(.dark-theme) .featured-link{color:var(--accent-color,#673de6)}body:not(.dark-theme) .mega-link{color:#334155}body:not(.dark-theme) .mega-link:hover,body:not(.dark-theme) .mega-column-header{color:var(--accent-color,#673de6)}body:not(.dark-theme) .mega-column .mega-link{color:#475569}body:not(.dark-theme) .mega-column:not(:last-child){border-right-color:#00000014!important}@media (width<=992px){.mega-menu-dropdown,.mega-menu-item{display:none!important}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}@keyframes skeleton-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.skeleton-placeholder{vertical-align:middle;background:#ffffff08 linear-gradient(90deg,#ffffff05 25%,#6d5ef814 50%,#ffffff05 75%) 0 0/200% 100%;border-radius:6px;animation:1.8s linear infinite skeleton-shimmer;display:inline-block}body:not(.dark-theme) .skeleton-placeholder{background:#0000000a linear-gradient(90deg,#00000008 25%,#6d5ef80f 50%,#00000008 75%)}.skeleton-bar{width:100%;height:12px;margin-bottom:10px}.skeleton-bar:last-child{margin-bottom:0}.skeleton-bar--title{border-radius:8px;height:28px}.skeleton-bar--subtitle{border-radius:6px;height:16px}.skeleton-circle{border-radius:50%;flex-shrink:0}.skeleton-badge{background:#673de60a;border:1px solid #673de626;border-radius:100px;height:24px;animation:2.2s ease-in-out infinite skeleton-pulse}body:not(.dark-theme) .skeleton-badge{background:#673de605;border-color:#673de61a}.skeleton-container{position:relative;overflow:hidden}.skeleton-loading>:not(.skeleton-overlay){opacity:0!important;pointer-events:none!important}.skeleton-overlay{z-index:10;padding:inherit;pointer-events:none;box-sizing:border-box;background:0 0;flex-direction:column;transition:opacity .4s ease-out,transform .4s ease-out;display:flex;position:absolute;inset:0}.skeleton-original-content{pointer-events:none;transition:opacity .5s ease-in-out;opacity:0!important}.skeleton-loaded-content{opacity:1!important;pointer-events:auto!important}.skeleton-overlay--hero{min-height:inherit;justify-content:center;align-items:center;padding:2rem 0;position:relative}.skeleton-overlay--stat{justify-content:center;align-items:center;gap:1.25rem}.skeleton-overlay--featured{justify-content:space-between;gap:1.5rem}.skeleton-overlay__featured-body{flex-direction:column;gap:10px;width:100%;display:flex}.skeleton-overlay__featured-footer{align-items:center;gap:1.25rem;width:100%;display:flex}.skeleton-overlay--card{justify-content:space-between;height:100%}.skeleton-overlay__card-top{flex-direction:column;gap:8px;width:100%;margin-bottom:1rem;display:flex}.skeleton-overlay__card-quote{flex-direction:column;gap:8px;width:100%;margin-bottom:1.2rem;display:flex}.skeleton-overlay__card-author{border-top:1px solid #673de614;align-items:center;gap:.85rem;width:100%;padding-top:1rem;display:flex}body:not(.dark-theme) .skeleton-overlay__card-author{border-top-color:#0000000f}.skeleton-col{flex-direction:column;justify-content:center;width:100%;display:flex}.skeleton-row{align-items:center;gap:10px;width:100%;display:flex}.route-loading-bar{background:linear-gradient(90deg, var(--primary), #b8f60d, var(--secondary));z-index:10000;width:0;height:3px;transition:width .3s;position:fixed;top:0;left:0;box-shadow:0 0 10px #6d5ef880,0 0 20px #38bdf84d}.route-loading-bar.finish{opacity:0;width:100%;transition:width .3s,opacity .5s .2s}html,body{overflow-x:clip}body>div:not(#navbar-root):not(#hexagon-background-root):not(.header-blur-shield):not(.service-modal):not(#immersive-modal):not(#modal-dynamic-content){animation:.7s cubic-bezier(.22,1,.36,1) forwards pageSlideIn}body.is-page-leaving>div:not(#navbar-root):not(#hexagon-background-root):not(.header-blur-shield):not(.service-modal):not(#immersive-modal):not(#modal-dynamic-content){animation:.45s cubic-bezier(.64,0,.78,0) forwards pageSlideOut}@keyframes pageSlideIn{0%{opacity:0;transform:translate(5vw)}to{opacity:1;transform:none}}@keyframes pageSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-5vw)}}.insight-hero{align-items:flex-end;width:100%;height:60vh;min-height:500px;max-height:700px;margin-top:0;padding-bottom:80px;display:flex;position:relative;overflow:hidden}.insight-hero-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.insight-hero-bg img{object-fit:cover;width:100%;height:100%}.insight-hero-overlay{background:linear-gradient(#0f172a66 0%,#0f172acc 60%,#0f172a 100%);width:100%;height:100%;position:absolute;top:0;left:0}body:not(.dark-theme) .insight-hero-overlay{background:linear-gradient(#f8fafc4d 0%,#f8fafcd9 60%,#f8fafc 100%)}.insight-hero-content{z-index:2;text-shadow:0 4px 12px #0009;width:100%;margin:0 auto;position:relative;max-width:900px!important}.insight-hero-meta{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.insight-category{color:var(--primary,#b8f60d);letter-spacing:2px;text-transform:uppercase;background-color:#b8f60d1a;border:1px solid #b8f60d4d;border-radius:9999px;width:max-content;padding:6px 16px;font-family:Rajdhani,sans-serif;font-size:.85rem;font-weight:700;display:inline-block}body:not(.dark-theme) .insight-category{background-color:var(--primary,#b8f60d);color:#111827}.insight-hero-details{color:#fffc;font-size:.95rem;font-family:var(--font-body);align-items:center;gap:16px;display:flex}body:not(.dark-theme) .insight-hero-details{color:#111827cc}.insight-hero-details .separator{opacity:.5}.insight-hero-title{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}body:not(.dark-theme) .insight-hero-title{color:#111827}.insight-article-wrapper{background-color:var(--bg-main);padding:60px 0 100px}.insight-article-container{margin:0 auto;max-width:760px!important}.insight-executive-summary{border-bottom:1px solid #ffffff1a;margin-bottom:60px;padding-bottom:40px}body:not(.dark-theme) .insight-executive-summary{border-bottom:1px solid #0f172a1a}.insight-executive-summary p{font-family:var(--font-body);color:var(--text-main);font-size:1.5rem;font-weight:300;line-height:1.6}.insight-article-body{font-family:var(--font-body);color:var(--text-muted)}.insight-article-body p{margin-bottom:32px;font-size:1.15rem;line-height:1.8}.insight-article-body h2{color:var(--text-main);margin-top:60px;margin-bottom:24px;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.2}.insight-article-body h3{color:var(--text-main);margin-top:40px;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:600}.insight-article-body ul,.insight-article-body ol{margin-bottom:32px;padding-left:24px;font-size:1.15rem;line-height:1.8}.insight-article-body li{margin-bottom:12px}.article-context-image{border:1px solid #ffffff0d;border-radius:16px;width:100%;height:auto;margin:40px 0;box-shadow:0 10px 30px #00000026}body:not(.dark-theme) .article-context-image{border:1px solid #0f172a0d;box-shadow:0 10px 30px #0f172a14}.insight-cta-box{text-align:center;background:#b8f60d08;border-radius:24px;margin-top:80px;padding:50px;border:1px solid #b8f60d4d!important}body:not(.dark-theme) .insight-cta-box{background:#0f172a08;border:1px solid #0f172a1a!important}.insight-cta-box h3{color:var(--text-main);margin-bottom:16px;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:700}.insight-cta-box p{color:var(--text-muted);margin-bottom:32px;font-size:1.1rem}.section-subtitle,.briefing-kicker,.insight-category,[class*=-kicker],[class*=-badge]:not(.step-num-badge):not(.skeleton-badge):not(.btn):not(.button):not(.floating-badge):not(.ind-card-badge):not(.spotlight-icon-badge):not(.status-badge):not([class*=fs-bento]):not([class*=bento]),[class*=-tag]:not([class*=tagline]):not([class*=-tags]):not([class*=desc]):not([class*=text]):not([class*=title]):not(.insight-card-latest-tag):not(.dyn-details-breadcrumb):not(.separator-tag):not(.advantage-card-tagline):not([class*=fs-bento]):not([class*=bento]){text-transform:uppercase!important;letter-spacing:.2em!important;color:#fff!important;text-underline-offset:6px!important;box-shadow:none!important;margin-bottom:var(--space-24,24px)!important;background-color:#0000!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Rajdhani,sans-serif!important;font-size:.8rem!important;font-weight:700!important;-webkit-text-decoration:underline #b8f60d!important;text-decoration:underline #b8f60d!important;text-decoration-thickness:2px!important;display:inline-flex!important}body:not(.dark-theme) .section-subtitle,body:not(.dark-theme) .briefing-kicker,body:not(.dark-theme) .insight-category,body:not(.dark-theme) [class*=-kicker],body:not(.dark-theme) [class*=-badge]:not(.step-num-badge):not(.skeleton-badge):not(.btn):not(.button):not(.floating-badge):not(.ind-card-badge):not(.spotlight-icon-badge):not(.status-badge):not([class*=fs-bento]):not([class*=bento]),body:not(.dark-theme) [class*=-tag]:not([class*=tagline]):not([class*=-tags]):not([class*=desc]):not([class*=text]):not([class*=title]):not(.insight-card-latest-tag):not(.dyn-details-breadcrumb):not(.separator-tag):not(.advantage-card-tagline):not([class*=fs-bento]):not([class*=bento]){color:#000!important;-webkit-text-decoration-color:var(--primary,#673de6)!important;text-decoration-color:var(--primary,#673de6)!important}.carousel-wrapper{color:#fff;background:#000;justify-content:center;align-items:center;width:100%;height:80vh;min-height:580px;max-height:850px;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden}body.dark-theme .carousel-wrapper{color:#fff!important;background:#000!important}body:not(.dark-theme) .carousel-wrapper{background:var(--bg-body,#fff)!important;color:var(--text-main,#0a0f1c)!important}.carousel-bg-wash{z-index:1;pointer-events:none;transition:background .8s;position:absolute;inset:0}.carousel-inner{z-index:2;align-items:center;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:0 5%;display:flex;position:relative}.carousel-content{flex-direction:column;flex:1.1;justify-content:center;padding-right:5%;display:flex}.carousel-content-inner{max-width:540px}.carousel-collection-num{letter-spacing:2px;opacity:1;align-items:center;gap:12px;margin-bottom:24px;font-family:Space Grotesk,Inter,sans-serif;font-size:.95rem;font-weight:700;transition:opacity .4s,transform .4s;display:flex;transform:translateY(0);color:#ffffffb3!important}body:not(.dark-theme) .carousel-collection-num{color:#64748b!important}.carousel-collection-num.transitioning{opacity:0;transform:translateY(-10px)}.carousel-num-line{opacity:.6;background:currentColor;width:40px;height:1.5px}.carousel-title{opacity:1;transition:opacity .5s .1s,transform .5s .1s;transform:translateY(0);font-family:var(--font-heading,"Inter", sans-serif)!important;letter-spacing:-.02em!important;color:#fff!important;margin:0 0 16px!important;font-size:clamp(2.8rem,4.5vw,4.2rem)!important;font-weight:800!important;line-height:1.1!important}body:not(.dark-theme) .carousel-title{color:#0f172a!important}.carousel-title.transitioning{opacity:0;transition-delay:0s;transform:translateY(20px)}.carousel-subtitle{opacity:1;transition:opacity .5s .15s,transform .5s .15s;transform:translateY(0);letter-spacing:.5px!important;margin:0 0 24px!important;font-size:1.25rem!important;font-weight:600!important}.carousel-subtitle.transitioning{opacity:0;transition-delay:0s;transform:translateY(20px)}.carousel-description{opacity:1;transition:opacity .5s .2s,transform .5s .2s;transform:translateY(0);color:#a6b0cf!important;margin:0 0 36px!important;font-size:1.05rem!important;line-height:1.65!important}body:not(.dark-theme) .carousel-description{color:#475569!important}.carousel-description.transitioning{opacity:0;transition-delay:0s;transform:translateY(20px)}.carousel-action-wrapper{opacity:1;margin-top:8px;transition:opacity .5s .25s,transform .5s .25s;transform:translateY(0)}.carousel-action-wrapper.transitioning{opacity:0;transition-delay:0s;transform:translateY(20px)}.teaser-explore-btn{color:#fff!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #fff3!important;border-radius:100px!important;align-items:center!important;padding:13px 28px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important}.teaser-explore-btn:hover{background:var(--primary,#b8f60d)!important;border-color:var(--primary,#b8f60d)!important;color:#000!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #b8f60d4d!important}body:not(.dark-theme) .teaser-explore-btn{color:#fff!important;background:#0f172a!important;border-color:#0f172a!important}body:not(.dark-theme) .teaser-explore-btn:hover{color:#fff!important;background:#673de6!important;border-color:#673de6!important}.carousel-image-container{flex:1;justify-content:center;align-items:center;height:80%;max-height:480px;display:flex;position:relative}.carousel-image-frame{opacity:1;border-radius:20px;width:100%;height:100%;max-height:480px;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;transform:scale(1)translate(0);box-shadow:0 24px 48px #0009}.carousel-image-frame.transitioning{opacity:0;transform:scale(.95)translate(30px)}.carousel-image{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:transform 6s linear}.carousel-wrapper:not(:hover) .carousel-image{transform:scale(1.05)}.carousel-image-overlay{z-index:2;border-radius:20px;position:absolute;inset:0}.carousel-frame-corner{z-index:3;pointer-events:none;border:2px solid #0000;width:32px;height:32px;transition:border-color .8s;position:absolute}.carousel-frame-corner--tl{border-bottom:none;border-right:none;border-top-left-radius:4px;top:-8px;left:-8px}.carousel-frame-corner--br{border-top:none;border-left:none;border-bottom-right-radius:4px;bottom:-8px;right:-8px}.carousel-progress-bar{z-index:10;-webkit-backdrop-filter:blur(16px);background:#000000d9;border-top:1px solid #ffffff14;width:100%;display:flex;position:absolute;bottom:0;left:0}body.dark-theme .carousel-progress-bar{background:#000000d9;border-top:1px solid #ffffff14}body:not(.dark-theme) .carousel-progress-bar{background:#ffffffe6;border-top:1px solid #00000014}.carousel-progress-item{cursor:pointer;opacity:.55;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:12px;padding:22px 12px;transition:opacity .3s;display:flex;position:relative}.carousel-progress-item:hover{opacity:.85}.carousel-progress-item.active{opacity:1}.carousel-progress-track{background:#ffffff26;border-radius:2px;width:100%;max-width:130px;height:2px;overflow:hidden}body:not(.dark-theme) .carousel-progress-track{background:#0000001f}.carousel-progress-fill{background:currentColor;width:0;height:100%;transition:width .1s linear,background-color .8s}.carousel-progress-label{font-family:var(--font-heading,"Inter", sans-serif);letter-spacing:1.2px;text-transform:uppercase;font-size:.8rem;font-weight:700;transition:color .3s;color:#ffffff80!important}body.dark-theme .carousel-progress-label{color:#ffffff80!important}body.dark-theme .carousel-progress-item:hover .carousel-progress-label{color:#ffffffd9!important}body.dark-theme .carousel-progress-item.active .carousel-progress-label{color:#fff!important}body:not(.dark-theme) .carousel-progress-label{color:#64748b!important}body:not(.dark-theme) .carousel-progress-item:hover .carousel-progress-label{color:#334155!important}body:not(.dark-theme) .carousel-progress-item.active .carousel-progress-label{color:#0f172a!important}@media (width<=992px){.carousel-wrapper{height:auto;min-height:auto;max-height:none;padding-bottom:80px}.carousel-inner{flex-direction:column;padding:60px 5% 0}.carousel-content{text-align:center;align-items:center;margin-bottom:40px;padding-right:0}.carousel-collection-num{margin-bottom:16px}.carousel-title{margin-bottom:12px!important;font-size:clamp(2.25rem,6vw,3rem)!important}.carousel-subtitle{margin-bottom:16px!important;font-size:1.1rem!important}.carousel-description{margin-bottom:24px!important;font-size:.95rem!important}.carousel-image-container{aspect-ratio:4/3;width:100%;height:auto;max-height:400px}.carousel-frame-corner,.carousel-progress-label{display:none}.carousel-progress-item{padding:24px 8px}.carousel-progress-track{height:4px}}@media (width<=576px){.carousel-title{font-size:clamp(2rem,8vw,2.5rem)!important}.carousel-image-container{aspect-ratio:1;max-height:350px}}.country-dropdown-wrapper{flex-shrink:0;display:inline-block;position:relative}body .country-dropdown-wrapper button.country-dropdown-trigger,body.dark-theme .country-dropdown-wrapper button.country-dropdown-trigger,body:not(.dark-theme) .country-dropdown-wrapper button.country-dropdown-trigger,body .schedule-portal-column .country-dropdown-wrapper button.country-dropdown-trigger,body .contact-portal-column .country-dropdown-wrapper button.country-dropdown-trigger{border:none!important;border-bottom:1px solid var(--glass-border,#ffffff26)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--text-main,#fff)!important;cursor:pointer!important;box-sizing:border-box!important;height:auto!important;min-height:unset!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border-radius:0!important;outline:none!important;align-items:center!important;gap:.45rem!important;padding:1rem .25rem!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1.15rem!important;font-weight:500!important;line-height:normal!important;transition:border-color .25s,color .25s!important;display:inline-flex!important;transform:none!important}body.dark-theme .country-dropdown-wrapper button.country-dropdown-trigger{color:#fff!important;border-bottom:1px solid #ffffff26!important}body:not(.dark-theme) .country-dropdown-wrapper button.country-dropdown-trigger{color:#111827!important;border-bottom:1px solid #00000026!important}body .country-dropdown-wrapper button.country-dropdown-trigger:hover,body .country-dropdown-wrapper button.country-dropdown-trigger:focus,body .country-dropdown-wrapper button.country-dropdown-trigger:focus-visible,body.dark-theme .country-dropdown-wrapper button.country-dropdown-trigger:hover,body.dark-theme .country-dropdown-wrapper button.country-dropdown-trigger:focus,body.dark-theme .country-dropdown-wrapper button.country-dropdown-trigger:focus-visible{box-shadow:none!important;border-bottom-color:var(--primary,#c6ff00)!important;background:0 0!important;outline:none!important;transform:none!important}body:not(.dark-theme) .country-dropdown-wrapper button.country-dropdown-trigger:hover,body:not(.dark-theme) .country-dropdown-wrapper button.country-dropdown-trigger:focus,body:not(.dark-theme) .country-dropdown-wrapper button.country-dropdown-trigger:focus-visible{box-shadow:none!important;background:0 0!important;border-bottom-color:#0009!important;outline:none!important;transform:none!important}.country-trigger-flag{font-size:1.25rem;line-height:1}.country-trigger-dial{letter-spacing:-.01em;font-size:1.1rem;font-weight:500}.country-trigger-arrow{color:var(--text-muted,#fff9);align-items:center;transition:transform .2s;display:flex}body:not(.dark-theme) .country-trigger-arrow{color:#00000080}.country-dropdown-menu{z-index:1050;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#141518f5;border:1px solid #ffffff24;border-radius:12px;width:320px;max-width:85vw;padding:.6rem .6rem .5rem;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px -8px #000000a6,0 0 0 1px #ffffff0d}body:not(.dark-theme) .country-dropdown-menu{background:#fffffffa;border:1px solid #0000001f;box-shadow:0 16px 40px -8px #0000002e,0 0 0 1px #0000000a}.country-search-box{align-items:center;margin-bottom:.5rem;padding:.4rem .2rem .55rem;transition:border-bottom-color .25s;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #fff3!important;border-radius:0!important}body.dark-theme .country-search-box{box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #fff3!important;border-radius:0!important}body:not(.dark-theme) .country-search-box{box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #0000002e!important;border-radius:0!important}body .country-search-box:focus-within,body.dark-theme .country-search-box:focus-within{border-bottom:1px solid var(--primary,#c6ff00)!important}body:not(.dark-theme) .country-search-box:focus-within{border-bottom:1px solid #000000bf!important}.country-search-icon{color:#ffffff73;flex-shrink:0;margin-right:.5rem}body:not(.dark-theme) .country-search-icon{color:#0006}body input.country-search-input,body input.country-search-input:focus,body input.country-search-input:focus-visible,body.dark-theme input.country-search-input,body.dark-theme input.country-search-input:focus,body.dark-theme input.country-search-input:focus-visible,body:not(.dark-theme) input.country-search-input,body:not(.dark-theme) input.country-search-input:focus,body:not(.dark-theme) input.country-search-input:focus-visible{width:100%!important;box-shadow:none!important;color:#fff!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:.2rem 0!important;font-family:Inter,sans-serif!important;font-size:.92rem!important}body:not(.dark-theme) input.country-search-input,body:not(.dark-theme) input.country-search-input:focus,body:not(.dark-theme) input.country-search-input:focus-visible{color:#111827!important}body input.country-search-input::placeholder,body.dark-theme input.country-search-input::placeholder{color:#fff6!important}body:not(.dark-theme) input.country-search-input::placeholder{color:#0006!important}body .country-dropdown-menu button.country-search-clear,body.dark-theme .country-dropdown-menu button.country-search-clear,body:not(.dark-theme) .country-dropdown-menu button.country-search-clear{cursor:pointer;justify-content:center;align-items:center;transition:color .15s;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#ffffff80!important;background:0 0!important;border:none!important;border-radius:4px!important;padding:2px!important;transform:none!important}body .country-dropdown-menu button.country-search-clear:hover,body.dark-theme .country-dropdown-menu button.country-search-clear:hover{color:#fff!important}body:not(.dark-theme) .country-dropdown-menu button.country-search-clear{color:#0006!important}body:not(.dark-theme) .country-dropdown-menu button.country-search-clear:hover{color:#111827!important}.country-list-scroll{overscroll-behavior:contain;max-height:250px;padding-right:2px;overflow:hidden auto}.country-list-scroll::-webkit-scrollbar{width:5px}.country-list-scroll::-webkit-scrollbar-track{background:0 0}.country-list-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:10px}body:not(.dark-theme) .country-list-scroll::-webkit-scrollbar-thumb{background:#00000029}body .country-dropdown-menu button.country-list-item,body.dark-theme .country-dropdown-menu button.country-list-item,body:not(.dark-theme) .country-dropdown-menu button.country-list-item{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;border:none!important;border-radius:8px!important;align-items:center!important;padding:.6rem .75rem!important;font-family:Inter,sans-serif!important;font-size:.95rem!important;transition:background .15s,color .15s!important;display:flex!important;transform:none!important}body.dark-theme .country-dropdown-menu button.country-list-item{color:#e4e4e7!important;background:0 0!important}body:not(.dark-theme) .country-dropdown-menu button.country-list-item{color:#374151!important;background:0 0!important}body.dark-theme .country-dropdown-menu button.country-list-item:hover,body.dark-theme .country-dropdown-menu button.country-list-item:focus-visible{color:#fff!important;background:#ffffff14!important;outline:none!important}body:not(.dark-theme) .country-dropdown-menu button.country-list-item:hover,body:not(.dark-theme) .country-dropdown-menu button.country-list-item:focus-visible{color:#111827!important;background:#0000000d!important;outline:none!important}body.dark-theme .country-dropdown-menu button.country-list-item.is-selected{color:#fff!important;background:#ffffff1f!important;font-weight:500!important}body:not(.dark-theme) .country-dropdown-menu button.country-list-item.is-selected{color:#000!important;background:#00000012!important}.country-item-flag{flex-shrink:0;margin-right:.65rem;font-size:1.15rem;line-height:1}.country-item-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;padding-right:.5rem;overflow:hidden}.country-item-dial{color:var(--text-muted,#ffffff80);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.88rem}body:not(.dark-theme) .country-item-dial{color:#00000073}.country-item-check{color:#fff;flex-shrink:0;margin-left:.4rem}body:not(.dark-theme) .country-item-check{color:#000}.country-no-results{text-align:center;color:var(--text-muted,#ffffff80);padding:1.25rem .75rem;font-size:.9rem}body:not(.dark-theme) .country-no-results{color:#00000080}.contact-phone-input-row{box-sizing:border-box;align-items:flex-end;gap:.75rem;width:100%;min-width:0;display:flex}.contact-phone-input-row .contact-form-input,.contact-phone-input-row input.form-bottom-input{box-sizing:border-box;flex:1;width:100%;min-width:0}@media (width<=480px){.country-dropdown-menu{width:calc(100vw - 28px);max-width:290px}}.theme-dropdown-container{display:inline-block;position:relative}.theme-dropdown-btn{background-color:var(--bg-card,#1c1d1f);border:1px solid var(--wwd-border,#ffffff1a);color:var(--text-main,#fff);cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:36px;padding:6px 10px;font-size:13.5px;font-weight:500;transition:all .2s;display:flex}.theme-dropdown-btn.size-sm{border-radius:8px;height:30px;padding:4px 8px;font-size:12.5px}.theme-dropdown-btn.size-md{border-radius:10px;height:36px;padding:6px 10px;font-size:13.5px}.theme-dropdown-btn.size-lg{border-radius:12px;height:40px;padding:8px 12px;font-size:14px}body:not(.dark-theme) .theme-dropdown-btn{color:#111827;background-color:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000000d}.theme-dropdown-btn:hover{background-color:var(--bg-hover,#ffffff0d)}body:not(.dark-theme) .theme-dropdown-btn:hover{background-color:#f9fafb}.theme-dropdown-label{line-height:1}.theme-chevron{margin-left:2px;font-size:11px;transition:transform .2s}.theme-dropdown-menu{-webkit-backdrop-filter:blur(16px)saturate(180%);z-index:999999;box-sizing:border-box;background-color:#16191ef2;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:2px;width:max-content;min-width:110px;max-width:130px;padding:4px;animation:.15s cubic-bezier(.16,1,.3,1) themeMenuFadeIn;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 25px #00000073,0 2px 6px #0003}@keyframes themeMenuFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body:not(.dark-theme) .theme-dropdown-menu{background-color:#fffffff5;border-color:#00000014;box-shadow:0 10px 25px #00000014,0 2px 6px #0000000a}.theme-dropdown-item{color:#a3a3a3;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;padding:5px 8px;font-size:13px;font-weight:500;line-height:1.2;transition:all .15s;display:flex}.theme-dropdown-item span{white-space:nowrap;flex:1}.theme-dropdown-item svg,.theme-dropdown-item i{flex-shrink:0;width:13px;height:13px;font-size:12px}body:not(.dark-theme) .theme-dropdown-item{color:#4b5563}.theme-dropdown-item:hover{color:#fff;background-color:#ffffff14}body:not(.dark-theme) .theme-dropdown-item:hover{color:#111827;background-color:#0000000d}.theme-dropdown-item.active{color:#fff;background-color:#ffffff1f;border-color:#ffffff1a;font-weight:600}body:not(.dark-theme) .theme-dropdown-item.active{color:#111827;background-color:#0000000f;border-color:#0000000f;font-weight:600}.theme-check{opacity:.85;flex-shrink:0;width:11px;height:11px;margin-left:auto;font-size:11px}@media (width<=992px){.mobile-menubar-actions{z-index:10005;align-items:center;gap:16px;margin-left:auto;display:flex;order:3!important}.mobile-menubar-theme{z-index:10006;align-items:center;display:flex;position:relative}.mobile-menubar-theme .theme-dropdown-menu{top:calc(100% + 6px);left:auto;right:0}}@media (width>=993px){.mobile-menubar-actions{display:none!important}}.global-section-header{margin-bottom:var(--space-56,56px);justify-content:space-between;align-items:flex-end;gap:var(--space-24,24px);flex-wrap:wrap;width:100%;display:flex}.global-section-header.align-center{text-align:center;justify-content:center}.global-section-header.align-center .section-header-content{text-align:center;align-items:center}.global-section-header.align-left .section-header-content{text-align:left;align-items:flex-start}.global-section-header.align-right{text-align:right;justify-content:flex-end}.global-section-header.align-right .section-header-content{text-align:right;align-items:flex-end}.section-header-content{flex-direction:column;max-width:800px;display:flex}.section-subtitle{text-transform:uppercase;letter-spacing:.2em;color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--primary,#b8f60d);text-decoration-color:var(--primary,#b8f60d);text-underline-offset:6px;box-shadow:none;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;font-family:Rajdhani,sans-serif;font-size:.8rem;font-weight:700;text-decoration-thickness:2px;display:inline-flex;margin-bottom:14px!important}body:not(.dark-theme) .section-subtitle{color:#000;-webkit-text-decoration-color:var(--primary,#673de6);text-decoration-color:var(--primary,#673de6)}.section-title{color:#fff;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1.15;margin:0!important;font-family:Michroma,sans-serif!important}body:not(.dark-theme) .section-title{color:#0f172a}.section-description{color:#ffffffd9;max-width:650px;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:400;line-height:1.6;margin:14px 0 0!important;font-family:Inter,sans-serif!important}body:not(.dark-theme) .section-description{color:#475569}.section-header-side{align-items:flex-end;gap:var(--space-16,16px);display:flex}.section-header-watermark{font-family:var(--font-heading,"Inter", sans-serif);-webkit-text-stroke:1px #ffffff14;color:#0000;-webkit-user-select:none;user-select:none;letter-spacing:.05em;text-transform:uppercase;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:900;line-height:.9}body:not(.dark-theme) .section-header-watermark{-webkit-text-stroke:1px #00000014;color:#0000}@media (width<=992px){.section-title{font-size:clamp(1.65rem,3.5vw,2.1rem)}.section-header-watermark{font-size:3.5rem}}@media (width<=768px){.global-section-header{align-items:flex-start;gap:var(--space-16,16px);margin-bottom:var(--space-40,40px);flex-direction:column}.global-section-header.align-center{align-items:center}.section-title{font-size:clamp(1.75rem,6vw,2.25rem)}.section-description{font-size:1.05rem;font-weight:300}.section-header-side{width:100%}.section-header-watermark{display:none}}@keyframes slowZoomOut{0%{transform:scale(1.15)}to{transform:scale(1)}}.global-hero-section{width:100%;min-height:100dvh;padding-top:calc(var(--nav-height,80px) + 60px);padding-bottom:var(--space-40,40px);box-sizing:border-box;text-align:left;justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden;color:#fff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background-color:#000!important}.global-hero-bg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.global-hero-bg-img,body .global-hero-bg-img,body.dark-theme .global-hero-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;animation:10s ease-out forwards slowZoomOut;filter:brightness(.7)!important}.global-hero-overlay,body .global-hero-overlay,body.dark-theme .global-hero-overlay{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;background:#0003!important;transition:none!important}.global-hero-content-wrap{z-index:10;width:100%;max-width:1440px;padding-left:var(--space-80,80px);padding-right:var(--space-80,80px);box-sizing:border-box;margin:0 auto;position:relative}.global-hero-text{box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;display:flex}html body.dark-theme .global-hero-label,html body.light-theme-disabled .global-hero-label,.global-hero-label{text-transform:uppercase!important;letter-spacing:.2em!important;color:#fff!important;text-underline-offset:6px!important;box-shadow:none!important;margin-bottom:var(--space-24,24px)!important;background-color:#0000!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Rajdhani,sans-serif!important;font-size:.8rem!important;font-weight:700!important;-webkit-text-decoration:underline #b8f60d!important;text-decoration:underline #b8f60d!important;text-decoration-thickness:2px!important;display:inline-flex!important}.hero-heading-row{justify-content:flex-start;align-items:flex-start;gap:var(--space-24,24px);box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex}.global-hero-side-desc{max-width:800px;padding-left:var(--space-20,20px);border-left:2px solid var(--primary);box-sizing:border-box;font-family:var(--font-body,system-ui, -apple-system, sans-serif)!important;color:#ffffffe6!important;text-transform:none!important;letter-spacing:normal!important;font-size:1.05rem!important;line-height:1.7!important;text-decoration:none!important}html body.dark-theme .global-hero-heading,html body.light-theme-disabled .global-hero-heading,.global-hero-heading{box-sizing:border-box;width:100%;max-width:1100px;letter-spacing:.01em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:none!important;-webkit-text-stroke:0!important;margin:0 0 var(--space-32,32px) 0!important;overflow-wrap:break-word!important;word-break:normal!important;font-family:Michroma,sans-serif!important;font-size:clamp(28px,4vw,56px)!important;font-weight:700!important;line-height:1.2!important}html body.dark-theme .global-hero-heading .gradient-text,html body.light-theme-disabled .global-hero-heading .gradient-text,.global-hero-heading .gradient-text{color:#b8f60d!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#b8f60d!important}html body.dark-theme .global-hero-heading .gradient-text::selection{color:#000!important;-webkit-text-fill-color:#000!important;background:#b8f60d!important}html body.light-theme-disabled .global-hero-heading .gradient-text::selection{color:#000!important;-webkit-text-fill-color:#000!important;background:#b8f60d!important}.global-hero-heading .gradient-text::selection{color:#000!important;-webkit-text-fill-color:#000!important;background:#b8f60d!important}html body.dark-theme .global-hero-heading .gradient-text::-moz-selection{color:#000!important;-webkit-text-fill-color:#000!important;background:#b8f60d!important}html body.light-theme-disabled .global-hero-heading .gradient-text::-moz-selection{color:#000!important;-webkit-text-fill-color:#000!important;background:#b8f60d!important}.global-hero-heading .gradient-text::-moz-selection{color:#000!important;-webkit-text-fill-color:#000!important;background:#b8f60d!important}.hero-bottom-row{justify-content:space-between;align-items:flex-end;gap:var(--space-32,32px);box-sizing:border-box;flex-direction:row;width:100%;max-width:100%;display:flex}.global-hero-desc{box-sizing:border-box;font-family:var(--font-body,system-ui, -apple-system, sans-serif)!important;color:#cbd5e1!important;text-transform:none!important;letter-spacing:normal!important;max-width:680px!important;margin:0!important;font-size:clamp(1rem,1.25vw,1.15rem)!important;font-weight:400!important;line-height:1.7!important;text-decoration:none!important}.global-hero-buttons{align-items:center;gap:var(--space-24,24px);z-index:10;flex-wrap:wrap;display:flex}.global-hero-btn-primary{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;color:#000!important;background-color:#b8f60d!important;border:1px solid #b8f60d!important;transition:none!important}.global-hero-btn-primary:hover,.global-hero-btn-primary:active,.global-hero-btn-primary:focus{color:#000!important;box-shadow:none!important;background-color:#b8f60d!important;border:1px solid #b8f60d!important;transform:none!important}.global-hero-btn-secondary{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;color:#000!important;background-color:#fff!important;border:1px solid #fff!important;transition:none!important}.global-hero-btn-secondary:hover,.global-hero-btn-secondary:active,.global-hero-btn-secondary:focus{color:#000!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #fff!important;transform:none!important}@media (width<=992px){.global-hero-section{min-height:100dvh!important;padding-top:calc(var(--nav-height,80px) + 30px)!important;padding-bottom:var(--space-32,32px)!important;align-items:flex-end!important;display:flex!important}.global-hero-content-wrap{padding-left:var(--space-32,32px);padding-right:var(--space-32,32px)}html body.dark-theme .global-hero-heading,html body.light-theme-disabled .global-hero-heading,.global-hero-heading{margin-left:0;letter-spacing:.01em!important;margin-bottom:var(--space-24,24px)!important;overflow-wrap:break-word!important;word-break:break-word!important;font-size:clamp(30px,4.5vw,46px)!important;font-weight:700!important;line-height:1.12!important}.global-hero-label{margin-top:0;margin-bottom:var(--space-20,20px)!important}.global-hero-desc{margin-left:0;max-width:580px!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.6!important}.hero-bottom-row{align-items:flex-start;gap:var(--space-24,24px);flex-direction:column}}@media (width<=768px){.global-hero-section{min-height:100dvh!important;padding-top:calc(var(--nav-height,70px) + 20px)!important;padding-bottom:var(--space-32,32px)!important;align-items:flex-end!important;display:flex!important}.global-hero-content-wrap{padding-left:var(--space-24,24px);padding-right:var(--space-24,24px)}html body.dark-theme .global-hero-heading,html body.light-theme-disabled .global-hero-heading,.global-hero-heading{letter-spacing:.005em!important;margin-bottom:var(--space-20,20px)!important;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important;font-size:clamp(24px,6.2vw,34px)!important;font-weight:700!important;line-height:1.18!important}.global-hero-label{letter-spacing:.16em!important;margin-bottom:var(--space-16,16px)!important;font-size:.75rem!important}.global-hero-desc{max-width:100%!important;font-size:1.05rem!important;font-weight:400!important;line-height:1.6!important}.hero-bottom-row{align-items:flex-start;gap:var(--space-24,24px);flex-direction:column}.global-hero-buttons{justify-content:flex-start;align-items:center;gap:var(--space-16,16px);flex-flow:wrap;width:100%}.global-hero-buttons .btn,.global-hero-btn-primary,.global-hero-btn-secondary{box-sizing:border-box;max-width:max-content;padding:12px 22px;font-size:.88rem;width:auto!important}}@media (width<=480px){.global-hero-section{padding-top:calc(var(--nav-height,64px) + 16px)!important;padding-bottom:var(--space-24,24px)!important}.global-hero-content-wrap{padding-left:var(--space-16,16px);padding-right:var(--space-16,16px)}html body.dark-theme .global-hero-heading,html body.light-theme-disabled .global-hero-heading,.global-hero-heading{letter-spacing:0!important;margin-bottom:var(--space-16,16px)!important;font-size:clamp(21px,6.5vw,28px)!important;line-height:1.2!important}.global-hero-label{letter-spacing:.14em!important;margin-bottom:var(--space-12,12px)!important;font-size:.7rem!important}.global-hero-desc{font-size:.95rem!important;line-height:1.55!important}.global-hero-buttons{gap:var(--space-12,12px)}.global-hero-buttons .btn,.global-hero-btn-primary,.global-hero-btn-secondary{padding:10px 18px;font-size:.82rem}}
