@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--color-charcoal-base: #2D2D3F;--color-charcoal-light: #3A3A4F;--color-charcoal-lighter: #4A4A5F;--color-charcoal-dark: #1A1A2E;--color-charcoal-extra-dark: #23232F;--color-violet-primary: #9400D3;--color-violet-light: #A820E8;--color-violet-extra-light: #BD4AF0;--color-violet-dark: #7A00B0;--color-violet-ultra-dark: #5A0080;--color-gold-primary: #FFD700;--color-gold-light: #FFE033;--color-gold-dark: #E6C200;--color-gold-extra-light: #FFED99;--text-primary: #FFFFFF;--text-secondary: #E0E0E0;--text-muted: #B8B8B8;--text-accent: #FFD700;--text-inverse: #1A1A1A;--bg-color: var(--color-charcoal-base);--primary-accent: var(--color-violet-primary);--secondary-accent: var(--color-gold-primary);--glass-bg: rgba(45, 45, 63, .8);--glass-border: rgba(255, 215, 0, .1);--col-gap: 12px;--nav-glass-bg: rgba(45, 45, 63, .8);--nav-glass-bg-scrolled: rgba(26, 26, 46, .95);--nav-glass-border: rgba(255, 215, 0, .2);--nav-blur: 16px;--nav-blur-scrolled: 24px;--nav-text: var(--text-primary);--nav-text-hover: var(--color-gold-primary);--ease-out-smooth: cubic-bezier(.25, .46, .45, .94);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--nav-transition: all .3s var(--ease-out-expo);--dropdown-transition: all .25s var(--ease-out-expo);--mobile-transition: all .4s var(--ease-out-expo);--gradient-hero: linear-gradient(135deg, #9400D3 0%, #7A00B0 50%, #5A0080 100%);--gradient-gold: linear-gradient(135deg, #FFD700 0%, #E6C200 100%);--gradient-surface: linear-gradient(180deg, #2D2D3F 0%, #23232F 100%);--gradient-body: linear-gradient(180deg, #2D2D3F 0%, #252535 50%, #1C1C28 100%);--gradient-cyan-pink: var(--gradient-hero);--gradient-orange-purple: linear-gradient(135deg, var(--color-gold-primary), var(--color-violet-primary));--gradient-purple-blue: var(--gradient-hero);--gradient-blue-teal: linear-gradient(135deg, var(--color-charcoal-light), var(--color-charcoal-dark));--gradient-pink-orange: var(--gradient-gold);--border-gradient-animate: linear-gradient(90deg, #9400D3, #BD4AF0, #FFD700, #FFE033, #9400D3);--mesh-gradient-1: radial-gradient(at 40% 20%, rgba(148, 0, 211, .15) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(255, 215, 0, .1) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(45, 45, 63, .3) 0px, transparent 50%);--mesh-gradient-2: radial-gradient(at 20% 80%, rgba(255, 215, 0, .12) 0%, transparent 50%), radial-gradient(at 70% 30%, rgba(148, 0, 211, .12) 0%, transparent 50%), radial-gradient(at 50% 50%, rgba(58, 58, 79, .08) 0%, transparent 60%);--glow-purple: rgba(148, 0, 211, .5);--glow-gold: rgba(255, 215, 0, .5);--glow-cyan: rgba(148, 0, 211, .4);--glow-pink: rgba(255, 215, 0, .4);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .25);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .35);--shadow-gold-glow: 0 0 40px rgba(255, 215, 0, .4)}.navbar{position:fixed;top:16px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:1400px;height:70px;z-index:1000;background:var(--nav-glass-bg);backdrop-filter:blur(var(--nav-blur));-webkit-backdrop-filter:blur(var(--nav-blur));border:1px solid var(--nav-glass-border);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001f;transition:var(--nav-transition),backdrop-filter .4s ease,background .4s ease}.navbar.scrolled{background:var(--nav-glass-bg-scrolled);backdrop-filter:blur(var(--nav-blur-scrolled));-webkit-backdrop-filter:blur(var(--nav-blur-scrolled));box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff1a}.navbar-container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px}.navbar-logo{text-decoration:none;display:flex;align-items:center;z-index:1001}.custom-logo-img,.custom-logo-img-footer{height:40px;width:auto;aspect-ratio:253 / 61;object-fit:contain;display:block}.logo-text{font-size:24px;font-weight:700;background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.nav-menu{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:4px;padding:10px 16px;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--nav-text);text-decoration:none;letter-spacing:.3px;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:var(--nav-transition)}.nav-link:hover,.nav-link:focus{color:var(--nav-text-hover);background:#ffffff1a;transform:scale(1.02);text-shadow:0 0 20px rgba(255,255,255,.3)}.nav-link:focus{outline:2px solid rgba(99,102,241,.6);outline-offset:2px}.dropdown-arrow{transition:transform .25s ease;margin-left:2px}.has-dropdown:hover .dropdown-arrow,.has-dropdown.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-8px);min-width:200px;padding:12px 0;margin-top:0;background:#0f0f1ed9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:inset 0 1px 1px #ffffff1a,0 8px 32px #0000004d;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transition:var(--dropdown-transition)}.dropdown-menu:before{content:"";position:absolute;top:-24px;left:-10px;right:-10px;height:24px;pointer-events:auto}.has-dropdown:hover .dropdown-menu,.has-dropdown.active .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.dropdown-item{display:block;padding:10px 20px;font-size:14px;font-weight:500;color:#fffffff2;text-decoration:none;transition:var(--nav-transition)}.dropdown-item:hover,.dropdown-item:focus{background:#ffffff1f;color:#fff}.dropdown-item:focus{outline:none;background:#6366f133}.login-btn{padding:10px 24px;font-family:var(--font-body);font-size:15px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;cursor:pointer;transition:var(--nav-transition);box-shadow:0 4px 15px #6366f133}.login-btn:hover{transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 4px 20px #6366f166}.login-btn:focus{outline:2px solid rgba(99,102,241,.8);outline-offset:2px}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;background:transparent;border:none;cursor:pointer;z-index:1001}.hamburger-line{display:block;width:24px;height:2px;background:var(--nav-text);border-radius:2px;transition:var(--mobile-transition)}.hamburger-line:nth-child(1){transform:translateY(-6px)}.hamburger-line:nth-child(3){transform:translateY(6px)}.hamburger.active .hamburger-line:nth-child(1){transform:translateY(0) rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(0) rotate(-45deg)}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000000d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;pointer-events:none;transition:var(--mobile-transition)}.mobile-menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:100px 32px 32px}.mobile-nav-menu{list-style:none;margin:0;padding:0;text-align:center;width:100%;max-width:300px}.mobile-nav-item{opacity:0;transform:translateY(20px);transition:var(--mobile-transition)}.mobile-menu-overlay.active .mobile-nav-item{opacity:1;transform:translateY(0)}.mobile-menu-overlay.active .mobile-nav-item:nth-child(1){transition-delay:.1s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(2){transition-delay:.15s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(3){transition-delay:.2s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(4){transition-delay:.25s}.mobile-menu-overlay.active .mobile-nav-item:nth-child(5){transition-delay:.3s}.mobile-nav-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 0;font-family:var(--font-body);font-size:24px;font-weight:600;color:var(--nav-text);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:var(--nav-transition)}.mobile-nav-link:hover{color:#8b5cf6}.accordion-arrow{transition:transform .3s ease}.accordion-trigger[aria-expanded=true] .accordion-arrow{transform:rotate(180deg)}.accordion-menu{max-height:0;overflow:hidden;list-style:none;padding:0;margin:0;transition:max-height .3s ease}.accordion-trigger[aria-expanded=true]+.accordion-menu{max-height:300px}.accordion-item{display:block;padding:12px 0;font-size:16px;font-weight:500;color:#ffffffb3;text-decoration:none;transition:var(--nav-transition)}.accordion-item:hover{color:#8b5cf6}.mobile-login-btn{margin-top:32px;padding:14px 48px;font-family:var(--font-body);font-size:18px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;transition:var(--nav-transition);opacity:0;transform:translateY(20px)}.mobile-menu-overlay.active .mobile-login-btn{opacity:1;transform:translateY(0);transition-delay:.35s}.mobile-login-btn:hover{filter:brightness(1.1);box-shadow:0 4px 20px #6366f166}@media(max-width:768px){.nav-menu,.login-btn,.ds-avatar-wrap:not(.ds-avatar-wrap--mobile){display:none}.hamburger{display:flex}.navbar-container{padding:0 16px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);background-color:var(--bg-color);color:var(--text-primary);overflow-x:hidden;min-height:100vh;width:100%}#app{width:100%;height:100%}.hero-container{position:relative;width:100vw;height:100vh;overflow:hidden;background-color:var(--bg-color);perspective:1000px}.grid-wrapper{position:absolute;top:50%;left:50%;width:150vw;height:150vh;display:flex;gap:var(--col-gap);transform:translate(-50%,-50%) rotate(-12deg) scale(.972);transform-origin:center center;z-index:0}.column{flex:1;display:flex;flex-direction:column;gap:var(--col-gap);will-change:transform}.grid-image{width:100%;height:50vh;object-fit:cover;border-radius:8px;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(16,185,129,.1);display:block}@keyframes floatParticle{0%,to{transform:translateY(0) translate(0) scale(1);opacity:.6}25%{transform:translateY(-30px) translate(10px) scale(1.1);opacity:.8}50%{transform:translateY(-50px) translate(-5px) scale(.9);opacity:.5}75%{transform:translateY(-20px) translate(15px) scale(1.05);opacity:.7}}@keyframes glowPulseMulti{0%,to{box-shadow:0 0 20px var(--glow-purple),0 0 40px var(--glow-cyan);filter:blur(20px)}33%{box-shadow:0 0 30px var(--glow-pink),0 0 60px var(--glow-purple);filter:blur(25px)}66%{box-shadow:0 0 25px var(--glow-cyan),0 0 50px var(--glow-pink);filter:blur(22px)}}@keyframes shimmer{0%{left:-150%}to{left:150%}}@keyframes meshMorph{0%,to{opacity:.6;transform:scale(1) rotate(0)}33%{opacity:.8;transform:scale(1.1) rotate(5deg)}66%{opacity:.7;transform:scale(.95) rotate(-5deg)}}@keyframes iconBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.1)}}@keyframes rippleExpand{0%{transform:translate(-50%,-50%) scale(0);opacity:.5}to{transform:translate(-50%,-50%) scale(4);opacity:0}}@keyframes floatGentle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes pulseRing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}@keyframes auroraWave{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}#col-1{animation:scrollUp 70s linear infinite}#col-2{animation:scrollDown 75s linear infinite}#col-3{animation:scrollUp 70s linear infinite}#col-4{animation:scrollDown 75s linear infinite}#col-1,#col-3,#col-2,#col-4{animation-duration:70s}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse at center,transparent 20%,rgba(13,17,23,.6) 60%,rgba(13,17,23,.9) 100%);pointer-events:none}.glass-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;max-width:800px;padding:48px 64px;background:var(--glass-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 8px 32px #0006,0 0 80px #10b9811a;z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.glass-overlay h1{font-size:clamp(28px,5vw,56px);font-weight:700;line-height:1.2;margin-bottom:0;color:#fff}.cta-btn{margin-top:32px;padding:16px 48px;background:linear-gradient(135deg,#10b981,#22c55e);border:none;border-radius:12px;color:#fff;font-size:18px;font-weight:600;text-decoration:none!important;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #10b98133}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #10b98166;filter:brightness(1.1)}@media(max-width:1024px){.glass-overlay{width:65vw}}@media(max-width:768px){.glass-overlay{width:85vw;padding:32px 24px}.grid-wrapper,.column{gap:8px}}.certified-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#0a0a0a,#0f0f14,#0a0a0a);border-top:1px solid rgba(255,255,255,.05);z-index:5;overflow:hidden}.certified-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 30%,rgba(6,182,212,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(139,92,246,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(236,72,153,.05) 0%,transparent 60%);animation:meshMorph 15s ease-in-out infinite;pointer-events:none}.certified-section .particles-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.certified-section .particle{position:absolute;width:4px;height:4px;background:var(--gradient-cyan-pink);border-radius:50%;animation:floatParticle 8s ease-in-out infinite;opacity:.6}.certified-section .particle:nth-child(2){animation-delay:1.5s}.certified-section .particle:nth-child(3){animation-delay:3s}.certified-section .particle:nth-child(4){animation-delay:4.5s}.certified-section .particle:nth-child(5){animation-delay:6s}.certified-section .container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:48px}.section-title{font-size:18px;font-weight:500;color:#fff9;margin:0;text-transform:uppercase;letter-spacing:1px}.info-wrapper{position:relative;display:inline-flex;align-items:center;cursor:pointer}.cert-info-icon{display:flex;align-items:center;justify-content:center;color:#6366f1;transition:all .3s ease}.cert-info-icon svg{width:18px;height:18px}.info-wrapper:hover .cert-info-icon{color:#8b5cf6;transform:scale(1.1)}.tooltip{position:absolute;top:-10px;left:0;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 20px;color:#fff;font-size:14px;line-height:1.5;width:max-content;max-width:320px;box-shadow:0 8px 32px #0000004d;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:10}.info-wrapper:hover .tooltip{opacity:1;visibility:visible;transform:translateY(0)}.logo-grid{display:flex;align-items:center;justify-content:center;gap:40px;position:relative;flex-wrap:nowrap}.logo-item{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 32px;background:#ffffff05;border-radius:16px;border-color:transparent;box-shadow:0 25px 50px #00000080,0 0 40px #8b5cf64d}.logo-item:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--border-gradient-animate);background-size:300% 300%;border-radius:18px;z-index:-1;opacity:1;animation:borderGradientFlow 3s linear infinite}.logo-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0af2;border-radius:16px;z-index:-1}.logo-item img{height:44px;width:auto;object-fit:contain;filter:none;transform:none;transform-origin:center}@media(max-width:1024px){.logo-grid{gap:32px;justify-content:center}}@media(max-width:768px){.certified-section{padding:60px 16px}.logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;padding:0}.logo-item{width:31%;height:80px;padding:12px;background:#ffffff05;border-color:transparent;border-radius:12px;display:flex;justify-content:center;align-items:center;margin-bottom:0;box-shadow:0 15px 30px #0006,0 0 25px #8b5cf640}.logo-item img{width:100%;height:100%;max-height:100%;object-fit:contain;filter:none}}@media(max-width:480px){.tooltip{left:-60px;max-width:260px}}@keyframes borderGradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.why-choose-us{position:relative;width:100%;min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#0d0d14,#0a0a0a);padding:120px 0;z-index:5;overflow-x:clip}.why-choose-us:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.why-choose-us:after{display:none}.why-container{display:grid;grid-template-columns:40% 1px 1fr;gap:48px;max-width:1400px;margin:0 auto;padding:0 80px;position:relative}.why-left-column{position:sticky;top:100px;height:fit-content;align-self:flex-start;display:flex;flex-direction:column;gap:24px}.why-eyebrow{font-size:14px;font-weight:600;letter-spacing:3px;color:#0b57d0;text-transform:uppercase}.why-heading{font-size:46px;font-weight:700;color:#fff;line-height:1.2;margin:0}.why-description{font-size:17px;color:#a0a0a0;line-height:1.7;max-width:480px;margin:0}.why-image-placeholder{width:100%;aspect-ratio:16 / 10;border-radius:16px;border:2px dashed rgba(255,255,255,.15);background:linear-gradient(135deg,#0b57d00d,#ffffff05);display:flex;align-items:center;justify-content:center;margin-top:16px;overflow:hidden}.placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:16px;color:#ffffff4d}.placeholder-inner svg{opacity:.5}.placeholder-inner span{font-size:14px;font-weight:500;letter-spacing:.5px}.why-divider{width:1px;background:#ffffff0f;min-height:100%}.why-right-column{display:flex;flex-direction:column;gap:48px}.service-card{position:relative;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:48px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .5s var(--ease-smooth);transform-style:preserve-3d;perspective:1000px;overflow:hidden;contain:layout style paint}.service-card:before{display:none}.service-card:after{display:none}.service-card:hover:after{opacity:1;animation-play-state:running}.service-card:hover{transform:translateY(-8px);box-shadow:0 30px 60px #0000004d}.service-card .ripple-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:24px}.card-number{position:absolute;top:36px;right:44px;font-size:56px;font-weight:700;color:#6366f14d;line-height:1;-webkit-user-select:none;user-select:none;transition:all .5s ease}.service-card:hover .card-number{opacity:.5;transform:scale(1.1)}.card-title{font-size:28px;font-weight:600;color:#fff;margin:0 0 20px;padding-right:60px}.card-description{font-size:16px;color:#b0b0b0;line-height:1.8;margin:0}@media(max-width:1024px){.why-container{grid-template-columns:45% 1px 1fr;gap:32px;padding:0 48px}.why-heading{font-size:36px}.card-title{font-size:24px}.card-number{font-size:40px;right:32px}.service-card{padding:32px}}@media(max-width:768px){.why-choose-us{padding:80px 0}.why-container{display:flex;flex-direction:column;gap:48px;padding:0 24px}.why-left-column{position:static}.why-divider{display:none}.why-heading{font-size:32px}.why-description{font-size:16px;max-width:100%}.why-image-placeholder{aspect-ratio:16 / 9}.why-right-column{gap:32px}.service-card{padding:28px 24px}.card-number{font-size:36px;top:24px;right:24px}.card-title{font-size:22px;padding-right:50px}.card-description{font-size:15px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.service-card{transition:none}.service-card:hover{transform:none}}.cms-platforms{position:relative;width:100%;min-height:100vh;background:radial-gradient(ellipse at 50% 0%,#0b57d008,#0a0a0a 50%);padding:120px 0;z-index:5}.cms-platforms:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.cms-container{display:grid;grid-template-columns:40% 1px 1fr;gap:48px;max-width:1400px;margin:0 auto;padding:0 80px;position:relative}.cms-left-column{position:sticky;top:100px;height:fit-content;align-self:flex-start;display:flex;flex-direction:column;gap:24px}.cms-heading{font-size:46px;font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.02em;margin:0}.cms-description{font-size:17px;color:#9a9a9a;line-height:1.75;max-width:460px;margin:0}.cms-image-placeholder{width:100%;aspect-ratio:16 / 9;border-radius:16px;border:1px dashed rgba(255,255,255,.15);background:#ffffff05;display:flex;align-items:center;justify-content:center;margin-top:16px;overflow:hidden}.cms-placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:16px;color:#ffffff40}.cms-placeholder-inner svg{opacity:.4}.cms-placeholder-inner span{font-size:14px;font-weight:500;letter-spacing:.5px}.cms-divider{width:1px;background:linear-gradient(180deg,#ffffff14,#ffffff05);min-height:100%}.cms-right-column{display:flex;flex-direction:column;gap:56px}.cms-card{position:relative;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:44px 48px;transition:all .5s var(--ease-smooth);overflow:hidden}.cms-card:before{display:none}.cms-card:after{display:none}.cms-card:hover{transform:translateY(-10px);box-shadow:0 40px 80px #0000004d}.cms-card-number{position:absolute;top:32px;right:40px;font-size:48px;font-weight:700;color:#6366f140;line-height:1;-webkit-user-select:none;user-select:none;transition:all .5s ease}.cms-card:hover .cms-card-number{opacity:.5;transform:scale(1.1)}.cms-card-title{font-size:30px;font-weight:600;color:#fff;margin:0 0 16px;padding-right:60px}.cms-card-description{font-size:16px;color:#a8a8a8;line-height:1.8;margin:0}@media(max-width:1024px){.cms-container{grid-template-columns:45% 1px 1fr;gap:32px;padding:0 48px}.cms-heading{font-size:36px}.cms-card-title{font-size:26px}.cms-card-number{font-size:36px;right:28px}.cms-card{padding:32px}.cms-right-column{gap:40px}}@media(max-width:768px){.cms-platforms{padding:80px 0}.cms-container{display:flex;flex-direction:column;gap:48px;padding:0 24px}.cms-left-column{position:static}.cms-divider{display:none}.cms-heading{font-size:30px}.cms-description{font-size:16px;max-width:100%}.cms-right-column{gap:32px}.cms-card{padding:28px 24px}.cms-card-number{font-size:32px;top:20px;right:20px}.cms-card-title{font-size:22px;padding-right:50px}.cms-card-description{font-size:15px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.cms-card{transition:none}.cms-card:hover{transform:none}}.process-timeline{position:relative;width:100%;min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#0d0d12,#0a0a0a);padding:100px 0;overflow:hidden;z-index:5}.process-header{max-width:800px;margin:0 auto 80px;padding:0 80px;text-align:center}.process-heading{font-size:52px;font-weight:700;color:#fff;line-height:1.1;margin:0 0 24px}.process-subheading{font-size:18px;color:#999;line-height:1.7;max-width:700px;margin:0 auto}.timeline-wrapper{position:relative;width:100%;overflow:visible;padding:60px 0 40px}.progress-line-container{position:absolute;top:20px;left:10vw;right:80px;height:6px;z-index:10}.progress-track{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff1a;border-radius:4px}.progress-glow{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#f97316,#10b981,#06b6d4);background-size:200% 100%;border-radius:4px;box-shadow:0 0 15px #6366f1e6,0 0 30px #8b5cf6b3,0 0 45px #ec489980,0 0 60px #06b6d44d;transition:box-shadow .15s ease-out;animation:auroraWave 3s ease-in-out infinite}.timeline-track{display:flex;gap:90px;padding:0 80px 0 10vw;position:relative;will-change:transform}.timeline-connector{display:none}.process-card{flex-shrink:0;width:440px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:28px;overflow:visible;position:relative;z-index:1;transition:all .6s var(--ease-smooth);opacity:0;transform:translate(60px);isolation:isolate}.card-glow{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;background:radial-gradient(ellipse at center,#6366f166,#8b5cf64d,#ec489940,#ec489966,#6366f180);border-radius:32px;z-index:-1;opacity:0;filter:blur(20px);transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none}@keyframes glowPulse{0%,to{filter:blur(20px);transform:scale(1)}50%{filter:blur(25px);transform:scale(1.02)}}.process-card.animate-in{opacity:1;transform:translate(0)}.process-card.animate-in .card-glow{opacity:.6;animation:glowPulse 3s ease-in-out infinite}.process-card:hover{transform:translateY(-12px) scale(1.02);border-color:#8b5cf666;box-shadow:0 25px 50px #0006,0 0 0 1px #8b5cf633}.process-card:hover .card-glow{opacity:1;filter:blur(30px);transform:scale(1.08);animation:none}.process-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#6366f180,#8b5cf64d,#a855f780,#ec48994d,#6366f180);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;animation:borderGlow 4s ease infinite}@keyframes borderGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.process-card:hover:before{opacity:1}.process-card:after{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(139,92,246,.08) 0%,transparent 100%);border-radius:24px 24px 0 0;pointer-events:none;transition:opacity .5s ease}.process-card:hover:after{background:linear-gradient(180deg,rgba(139,92,246,.15) 0%,transparent 100%)}.card-content{padding:36px;position:relative;z-index:2}.step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:16px;font-weight:700;color:#fff;letter-spacing:1px;margin-bottom:20px;background:linear-gradient(135deg,#6366f14d,#8b5cf64d);border:1px solid rgba(139,92,246,.4);border-radius:14px;box-shadow:0 0 20px #8b5cf64d;transition:all .4s ease}.process-card:hover .step-number{background:linear-gradient(135deg,#6366f180,#8b5cf680);box-shadow:0 0 30px #8b5cf680;transform:scale(1.1)}.step-title{font-size:24px;font-weight:600;color:#fff;margin:0 0 16px;line-height:1.3;transition:color .4s ease}.process-card:hover .step-title{background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.step-description{font-size:14px;color:#ffffffb3;line-height:1.7;margin:0 0 20px}.bullet-intro{font-size:13px;color:#8b5cf6cc;font-style:italic;margin:0 0 12px}.step-bullets{list-style:none;padding:0;margin:0}.step-bullets li{position:relative;padding-left:22px;font-size:13px;color:#fff9;line-height:1.8;margin-bottom:8px;transition:color .3s ease}.step-bullets li:hover{color:#ffffffe6}.step-bullets li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 0 10px #8b5cf680}.step-bullets li:last-child{margin-bottom:0}.timeline-progress{max-width:1200px;margin:60px auto 0;padding:0 80px;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-bar{width:0%;height:100%;background:linear-gradient(90deg,#0b57d0,#3b82f6);border-radius:2px;transition:width .1s linear}@media(max-width:1024px){.process-header{padding:0 48px;margin-bottom:60px}.process-heading{font-size:40px}.timeline-track{gap:40px;padding:0 48px 0 8vw}.process-card{width:380px}.card-content{padding:28px}.step-number{width:42px;height:42px;font-size:14px}.step-title{font-size:20px}.timeline-progress{padding:0 48px}}@media(max-width:768px){.process-timeline{padding:60px 0;overflow:hidden}.process-header{padding:0 24px;margin-bottom:32px;text-align:left}.process-heading{font-size:28px}.process-subheading{font-size:16px}.timeline-wrapper{padding:20px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:none;-ms-overflow-style:none}.timeline-wrapper::-webkit-scrollbar{display:none}.progress-line-container{display:none}.timeline-track{display:flex;flex-direction:row;gap:16px;padding:40px 24px 20px;width:max-content;position:relative}.timeline-track:before{content:"";position:absolute;top:12px;left:24px;right:24px;width:calc(100% - 48px);height:4px;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#f97316,#10b981,#06b6d4);border-radius:3px;box-shadow:0 0 8px #8b5cf680,0 0 16px #ec48994d;z-index:5}.timeline-connector{display:none}.process-card{width:82vw;max-width:320px;min-width:270px;flex-shrink:0;opacity:1;scroll-snap-align:center;border-radius:20px;transition:box-shadow .3s ease,border-color .3s ease;backdrop-filter:none;-webkit-backdrop-filter:none;background:#16161cfa}.process-card.animate-in{opacity:1}.process-card .card-glow{display:none}.process-card:hover{transform:none}.process-card:hover .card-glow{opacity:.7}.process-card:before{display:none}.card-content{padding:22px 20px;min-height:auto;display:flex;flex-direction:column}.step-number{width:44px;height:44px;font-size:14px;margin-bottom:14px}.step-title{font-size:17px;margin-bottom:10px;line-height:1.3}.step-description{font-size:13px;line-height:1.55;color:#ffffffbf}.bullet-intro{font-size:12px;margin-top:12px}.step-bullets{margin-top:8px}.step-bullets li{font-size:12px;padding-left:14px;margin-bottom:5px;line-height:1.4}.timeline-progress{display:none}.process-timeline:after{content:"Swipe →";display:block;text-align:center;color:#ffffff59;font-size:13px;letter-spacing:1px;padding:8px 0 0;animation:fadeInOutHint 4s ease-in-out infinite}}@keyframes fadeInOutHint{0%,to{opacity:.2}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.process-card{opacity:1;transform:none;transition:none}.process-card .card-glow{animation:none;opacity:.5}.process-card:before{animation:none}.process-card:hover{transform:none}.process-card:hover .card-glow{transform:none;opacity:.7}.timeline-track{flex-direction:column}.progress-bar{transition:none}}.contact-page{position:relative;min-height:100vh;padding:120px 24px 80px;overflow-x:hidden;box-sizing:border-box}.contact-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--color-charcoal-base);overflow:hidden}.bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,0,211,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(148,0,211,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.bg-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;will-change:transform}.orb-1{width:400px;height:400px;background:var(--gradient-hero);top:10%;left:10%}.orb-2{width:300px;height:300px;background:var(--gradient-hero);top:50%;right:10%}.orb-3{width:250px;height:250px;background:var(--gradient-gold);bottom:10%;left:30%}.contact-hero{text-align:center;max-width:800px;margin:0 auto 60px}.contact-eyebrow,.contact-title,.contact-subtitle{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.contact-title{animation-delay:.2s}.contact-subtitle{animation-delay:.4s}.contact-form-card{opacity:0;transform:translate(-30px);animation:fadeInLeft .8s ease .5s forwards}.info-card{opacity:0;transform:translate(30px)}.info-card:nth-child(1){animation:fadeInRight .6s ease .6s forwards}.info-card:nth-child(2){animation:fadeInRight .6s ease .75s forwards}.info-card:nth-child(3){animation:fadeInRight .6s ease .9s forwards}.social-links{opacity:0;transform:translateY(20px);animation:fadeInUp .5s ease 1.1s forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{to{opacity:1;transform:translate(0)}}.orb-1{animation:floatOrb1 8s ease-in-out infinite}.orb-2{animation:floatOrb2 10s ease-in-out infinite}.orb-3{animation:floatOrb3 12s ease-in-out infinite}@keyframes floatOrb1{0%,to{transform:translate(0)}50%{transform:translate(50px,-30px)}}@keyframes floatOrb2{0%,to{transform:translate(0)}50%{transform:translate(-40px,40px)}}@keyframes floatOrb3{0%,to{transform:translate(0)}50%{transform:translate(30px,50px)}}.contact-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;color:var(--color-gold-primary);text-transform:uppercase;margin-bottom:16px;padding:8px 16px;background:#9400d31a;border:1px solid rgba(255,215,0,.3);border-radius:20px}.contact-title{font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.1;color:#fff;margin:0 0 20px}.contact-subtitle{font-size:clamp(16px,2vw,18px);color:#fff9;line-height:1.7;max-width:600px;margin:0 auto}.contact-content{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;max-width:1200px;margin:0 auto;align-items:start;box-sizing:border-box;width:100%}.contact-form-card{background:var(--color-charcoal-light);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:48px;box-shadow:0 20px 50px #0000004d;box-sizing:border-box;max-width:100%}.contact-form{display:flex;flex-direction:column;gap:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-input{width:100%;padding:20px 16px 8px;font-family:var(--font-body);font-size:16px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);resize:none}.form-input:hover{border-color:#ffd70066;background:#ffffff12}.form-input:focus{border-color:var(--color-violet-primary);background:#9400d314;box-shadow:0 0 0 3px #9400d326}.form-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;color:#ffffff80;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-textarea~.form-label{top:20px;transform:translateY(0)}.form-input:focus~.form-label,.form-input:not(:placeholder-shown)~.form-label{top:8px;transform:translateY(0);font-size:11px;color:var(--color-gold-primary);letter-spacing:.5px}.form-textarea:focus~.form-label,.form-textarea:not(:placeholder-shown)~.form-label{top:8px;font-size:11px;color:#8b5cf6}.form-textarea{min-height:140px;padding-top:28px}.form-highlight{position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gradient-hero);border-radius:0 0 12px 12px;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.form-input:focus~.form-highlight{width:calc(100% - 2px)}.submit-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 32px;font-family:var(--font-body);font-size:16px;font-weight:600;color:#fff;background:var(--gradient-gold);background-size:200% 200%;border:none;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .4s ease;margin-top:8px}.submit-btn:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 10px 30px #ffd7004d,0 0 40px #9400d333}.submit-btn:active{transform:translateY(0)}.btn-icon{display:flex;align-items:center;transition:transform .3s ease}.submit-btn:hover .btn-icon{transform:translate(4px)}.btn-loader{display:none;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.submit-btn.loading .btn-text,.submit-btn.loading .btn-icon{display:none}.submit-btn.success{background:linear-gradient(135deg,#10b981,#22c55e)}.contact-info{display:flex;flex-direction:column;gap:20px}.info-card{background:var(--color-charcoal-light);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1)}.info-card:hover{border-color:#ffd7004d;transform:translate(-4px);box-shadow:0 10px 30px #0003,4px 0 20px #9400d31a}.info-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#9400d31a,#9400d30d);border:1px solid rgba(255,215,0,.2);border-radius:12px;color:var(--color-gold-primary);margin-bottom:16px;transition:all .3s ease}.info-card:hover .info-icon{transform:scale(1.1) rotate(-5deg);background:linear-gradient(135deg,#9400d340,#9400d326)}.info-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.info-text{font-size:15px;color:#ffffffe6;margin:0 0 4px}.info-subtext{font-size:13px;color:#fff6;margin:0}.social-links{margin-top:16px;padding:24px;background:var(--color-charcoal-light);border:1px solid rgba(255,255,255,.05);border-radius:16px}.social-label{display:block;font-size:12px;font-weight:500;color:#fff6;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.social-icons{display:flex;gap:12px}.social-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffffb3;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-icon:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent;color:#fff;transform:translateY(-4px);box-shadow:0 8px 20px #6366f14d}@media(max-width:1024px){.contact-content{grid-template-columns:1fr;gap:40px}.contact-form-card{padding:36px}.contact-info{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.social-links{grid-column:1 / -1}}@media(max-width:768px){.contact-page{padding:100px 16px 60px;overflow-x:hidden}.contact-content{padding:0;gap:24px}.contact-form-card{padding:24px 16px;max-width:100%;box-sizing:border-box}.form-row{grid-template-columns:1fr;gap:20px}.contact-info{grid-template-columns:1fr;width:100%;max-width:100%}.info-card{max-width:100%;box-sizing:border-box}.info-card:hover{transform:translateY(-4px)}.social-links{max-width:100%;box-sizing:border-box}.social-icons{justify-content:center}.form-input{box-sizing:border-box}}@media(max-width:480px){.contact-page{padding:100px 12px 60px}.contact-content{padding:0}.contact-form-card{padding:20px 14px}.info-card,.social-links{padding:20px 16px}.bg-orb{opacity:.25}.orb-1{width:250px;height:250px}.orb-2{width:180px;height:180px}.orb-3{width:150px;height:150px}}@media(prefers-reduced-motion:reduce){.bg-orb{animation:none!important}.form-input,.submit-btn,.info-card,.social-icon{transition:none}}.nav-link.active{color:#8b5cf6;background:#8b5cf61a}.about-page{position:relative;min-height:100vh;padding-top:100px;overflow-x:hidden}.about-hero{padding:80px 24px;text-align:center;position:relative;z-index:2}.about-eyebrow,.about-title,.about-subtitle{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.about-title{animation-delay:.2s}.about-subtitle{animation-delay:.4s}.value-card{opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease .8s forwards}.value-card:nth-child(1){animation-delay:.6s}.value-card:nth-child(2){animation-delay:.75s}.value-card:nth-child(3){animation-delay:.9s}.value-card:nth-child(4){animation-delay:1.05s}.story-content,.story-visual{opacity:0;animation:fadeInUp .8s ease .5s forwards}.about-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;color:var(--color-gold-primary);text-transform:uppercase;margin-bottom:16px;padding:6px 12px;background:#9400d31a;border-radius:4px}.about-title{font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1.1;color:#fff;margin-bottom:24px}.about-subtitle{font-size:clamp(16px,2.5vw,20px);color:#ffffffb3;line-height:1.6;max-width:700px;margin:0 auto}.stats-section{padding:60px 24px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;max-width:1000px;margin:0 auto}.stat-card{background:var(--color-charcoal-light);border:1px solid rgba(148,0,211,.2);border-radius:20px;padding:32px 24px;text-align:center;transition:transform .3s ease,border-color .3s ease}.stat-card:hover{transform:translateY(-5px);border-color:#ffd7004d}.stat-number{font-size:48px;font-weight:700;color:#fff;display:inline-block}.stat-suffix{font-size:32px;font-weight:600;color:var(--color-gold-primary)}.stat-label{display:block;margin-top:8px;font-size:14px;color:#fff9;text-transform:uppercase;letter-spacing:1px}.values-section{padding:100px 24px}.section-header-center{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.section-title-large{font-size:clamp(32px,5vw,48px);font-weight:700;color:#fff;margin-bottom:16px}.section-subtitle{font-size:18px;color:#fff9}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:1200px;margin:0 auto}.value-card{background:var(--color-charcoal-light);border:1px solid rgba(99,102,241,.15);border-radius:24px;padding:40px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.value-card:hover{background:#1a2332;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d;border-color:#9400d366}.value-icon{width:64px;height:64px;background:linear-gradient(135deg,#9400d31a,#9400d30d);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--color-gold-primary);margin-bottom:24px;transition:transform .4s ease}.value-card:hover .value-icon{transform:scale(1.1) rotate(5deg);color:var(--color-gold-light)}.value-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:12px}.value-desc{font-size:16px;color:#ffffffb3;line-height:1.6}.story-section{padding:80px 24px;max-width:1200px;margin:0 auto}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.story-text{font-size:18px;color:#fffc;line-height:1.7;margin-bottom:24px}.story-visual{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.glass-card-visual{width:100%;height:100%;background:var(--color-charcoal-light);border:1px solid rgba(99,102,241,.2);border-radius:32px;position:relative;overflow:hidden}.visual-circle{position:absolute;top:-20%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(148,0,211,.4) 0%,transparent 70%);border-radius:50%;filter:blur(40px);animation:pulseGlow 5s infinite alternate}@keyframes pulseGlow{0%{transform:scale(1);opacity:.5}to{transform:scale(1.2);opacity:.7}}.about-cta{padding:100px 24px;text-align:center}.cta-card{background:var(--color-charcoal-light);border:1px solid rgba(99,102,241,.25);border-radius:32px;padding:80px 40px;max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.cta-card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,var(--color-violet-primary),transparent)}.cta-title{font-size:clamp(32px,5vw,48px);font-weight:700;color:#fff;margin-bottom:24px}.cta-text{font-size:20px;color:#ffffffb3;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.cta-button{display:inline-block;padding:16px 40px;background:#fff;color:#000;font-weight:600;font-size:16px;border-radius:12px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #fff3}@media(max-width:768px){.story-grid{grid-template-columns:1fr}.story-visual{height:300px;order:-1}.values-section,.cta-card{padding:60px 24px}}.industry-showcase{position:relative;width:100%;background:linear-gradient(180deg,#0a0a0a,#0d0d15,#0a0a0a);padding:100px 0 40px;overflow:hidden;z-index:5}.industry-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(99,102,241,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.05) 0%,transparent 50%);pointer-events:none}.industry-container{max-width:1400px;margin:0 auto;padding:0 80px;position:relative}.industry-header{text-align:center;margin-bottom:4px}.industry-eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;color:#10b981;text-transform:uppercase;margin-bottom:16px}.industry-heading{font-size:52px;font-weight:700;color:#fff;line-height:1.1;margin:0 0 12px}.industry-description{font-size:18px;color:#9a9a9a;line-height:1.7;max-width:600px;margin:0 auto}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:20px}.bento-item{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}.bento-item img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.bento-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px #0006;z-index:10}.bento-item:hover img{transform:scale(1.1)}.bento-large{grid-column:span 2;grid-row:span 2;aspect-ratio:16 / 9}.bento-wide{grid-column:span 2;aspect-ratio:21 / 9}.bento-medium{aspect-ratio:4 / 3}.bento-small{aspect-ratio:1 / 1}.bento-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;opacity:0;transition:opacity .3s ease}.bento-item:hover .bento-overlay{opacity:1}.industry-label{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.industry-caption{font-size:14px;color:#ffffffb3;margin:0}@media(max-width:1024px){.industry-container{padding:0 48px}.industry-heading{font-size:40px}.bento-grid{grid-template-columns:repeat(3,1fr);gap:16px}.bento-large{grid-column:span 2}.bento-wide{grid-column:span 3}}@media(max-width:768px){.industry-showcase{padding:60px 0 24px}.industry-container{padding:0 24px}.industry-header{text-align:left;margin-bottom:24px}.industry-heading{font-size:32px}.industry-description{font-size:16px}.bento-grid{grid-template-columns:repeat(2,1fr);gap:12px}.bento-large,.bento-wide{grid-column:span 2}.bento-overlay{opacity:1;padding:16px}.industry-label{font-size:14px}.industry-caption{font-size:12px}}.dashboard-showcase{position:relative;width:100%;background:#0a0a0a;padding:120px 0;overflow:hidden;z-index:5}.dashboard-showcase:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dashboard-container{max-width:1400px;margin:0 auto;padding:0 80px}.dashboard-header{text-align:center;margin-bottom:64px}.dashboard-eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;color:#6366f1;text-transform:uppercase;margin-bottom:16px}.dashboard-heading{font-size:52px;font-weight:700;color:#fff;line-height:1.1;margin:0 0 20px}.dashboard-description{font-size:18px;color:#9a9a9a;line-height:1.7;max-width:650px;margin:0 auto}.dashboard-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto;gap:24px}.dashboard-card{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.dashboard-card:hover{transform:translateY(-6px);border-color:#6366f14d;box-shadow:0 20px 50px #0000004d,0 0 40px #6366f11a}.dashboard-featured{grid-row:span 2}.dashboard-image-wrapper{width:100%;aspect-ratio:4 / 3;overflow:hidden}.dashboard-featured .dashboard-image-wrapper{aspect-ratio:3 / 4}.dashboard-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dashboard-card:hover .dashboard-image-wrapper img{transform:scale(1.05)}.dashboard-card-content{padding:20px 24px}.dashboard-card-content h3{font-size:18px;font-weight:600;color:#fff;margin:8px 0 0}.dashboard-card-content p{font-size:14px;color:#fff9;margin:8px 0 0;line-height:1.5}.theme-badge{display:inline-block;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border-radius:20px}.theme-light{background:#ffffff26;color:#fff}.theme-dark{background:#6366f133;color:#a5b4fc}@media(max-width:1024px){.dashboard-container{padding:0 48px}.dashboard-heading{font-size:40px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:20px}.dashboard-featured{grid-column:span 2;grid-row:span 1}.dashboard-featured .dashboard-image-wrapper{aspect-ratio:16 / 9}}@media(max-width:768px){.dashboard-showcase{padding:80px 0}.dashboard-container{padding:0 24px}.dashboard-header{text-align:left;margin-bottom:40px}.dashboard-heading{font-size:32px}.dashboard-description{font-size:16px}.dashboard-grid{grid-template-columns:1fr;gap:16px}.dashboard-featured{grid-column:span 1}.dashboard-featured .dashboard-image-wrapper{aspect-ratio:4 / 3}.dashboard-card-content{padding:16px 20px}}.templates-gallery{position:relative;width:100%;background:linear-gradient(180deg,#0a0a0a,#0d1020,#0a0a0a);padding:120px 0;overflow:hidden;z-index:5}.templates-container{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:center;max-width:1400px;margin:0 auto;padding:0 80px}.templates-content{display:flex;flex-direction:column;gap:20px}.templates-eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:3px;color:#8b5cf6;text-transform:uppercase}.templates-heading{font-size:52px;font-weight:700;color:#fff;line-height:1.1;margin:0}.templates-description{font-size:18px;color:#9a9a9a;line-height:1.7;margin:0}.templates-cta{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:16px 32px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #6366f14d;width:fit-content}.templates-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #6366f166;filter:brightness(1.1)}.templates-cta svg{transition:transform .3s ease}.templates-cta:hover svg{transform:translate(4px)}.templates-image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 80px #0006}.templates-image-wrapper img{width:100%;height:auto;display:block;transition:transform .6s ease}.templates-image-wrapper:hover img{transform:scale(1.03)}.templates-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(99,102,241,.1) 0%,transparent 40%,transparent 60%,rgba(139,92,246,.1) 100%);pointer-events:none}@media(max-width:1024px){.templates-container{grid-template-columns:1fr 1.2fr;gap:48px;padding:0 48px}.templates-heading{font-size:40px}}@media(max-width:768px){.templates-gallery{padding:80px 0}.templates-container{grid-template-columns:1fr;gap:40px;padding:0 24px}.templates-heading{font-size:32px}.templates-description{font-size:16px}.templates-cta{width:100%;justify-content:center}.templates-image-wrapper{border-radius:16px}}@media(prefers-reduced-motion:reduce){.bento-item,.dashboard-card,.templates-image-wrapper img{transition:none}.bento-item:hover,.dashboard-card:hover,.bento-item:hover img,.dashboard-card:hover .dashboard-image-wrapper img,.templates-image-wrapper:hover img{transform:none}}.education-section{position:relative;width:100%;min-height:100vh;background:#0a0a0a;padding:100px 0;overflow:hidden;z-index:5}.education-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.edu-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.edu-orb-1{width:500px;height:500px;background:linear-gradient(135deg,var(--color-gold-primary) 0%,#1e3a8a 50%,#0ea5e9 100%);top:10%;left:-10%;animation:eduOrbFloat1 12s ease-in-out infinite}.edu-orb-2{width:400px;height:400px;background:linear-gradient(135deg,#3b82f6 0%,var(--color-gold-primary) 100%);bottom:10%;right:-5%;animation:eduOrbFloat2 15s ease-in-out infinite}@keyframes eduOrbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,30px) scale(1.1)}}@keyframes eduOrbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-20px) scale(1.05)}}.edu-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.edu-icon{position:absolute;color:#9400d34d;animation:eduIconFloat 6s ease-in-out infinite}.edu-icon-1{top:15%;left:8%;animation-delay:0s}.edu-icon-2{top:60%;left:5%;animation-delay:2s}.edu-icon-3{top:25%;right:8%;animation-delay:4s}@keyframes eduIconFloat{0%,to{transform:translateY(0) rotate(0);opacity:.3}50%{transform:translateY(-20px) rotate(5deg);opacity:.5}}.education-container{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;max-width:1400px;margin:0 auto;padding:0 80px;position:relative;z-index:2}.education-mockup-wrapper{position:relative;perspective:1000px}.browser-mockup{background:#1e1e28e6;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 25px 80px #00000080,0 0 60px #9400d326,inset 0 1px 1px #ffffff0d;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:transform .6s cubic-bezier(.4,0,.2,1)}.browser-mockup:hover{transform:perspective(1000px) rotateY(0) rotateX(0)}.browser-header{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#14141ef2;border-bottom:1px solid rgba(255,255,255,.08)}.browser-dots{display:flex;gap:8px}.dot{width:12px;height:12px;border-radius:50%}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27ca40}.browser-address-bar{flex:1;background:#ffffff14;border-radius:6px;padding:8px 16px;font-size:13px;color:#fff9}.browser-content{position:relative;overflow:hidden}.browser-content img{width:100%;height:auto;display:block;transition:transform .5s ease}.browser-mockup:hover .browser-content img{transform:scale(1.03)}.edu-case-study-card{position:absolute;bottom:-20px;right:-30px;background:#ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:20px 28px;box-shadow:0 15px 40px #0000004d,inset 0 1px 1px #ffffff1a;z-index:10;animation:caseBadgePulse 3s ease-in-out infinite}@keyframes caseBadgePulse{0%,to{box-shadow:0 15px 40px #0000004d,inset 0 1px 1px #ffffff1a}50%{box-shadow:0 15px 40px #0000004d,inset 0 1px 1px #ffffff1a,0 0 30px #9400d333}}.case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-value{font-size:32px;font-weight:700;color:var(--color-gold-primary);line-height:1}.stat-text{font-size:13px;color:#fffc;text-align:center;max-width:140px;line-height:1.4}.education-content{display:flex;flex-direction:column;gap:24px}.edu-label{display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;color:var(--color-gold-primary);text-transform:uppercase;padding:8px 16px;background:#9400d31a;border:1px solid rgba(148,0,211,.25);border-radius:24px;width:fit-content}.edu-headline{font-size:clamp(36px,4vw,52px);font-weight:700;color:#fff;line-height:1.15;margin:0}.edu-description{font-size:17px;color:#ffffffb3;line-height:1.75;margin:0;max-width:520px}.edu-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.capability-item{display:flex;align-items:center;gap:10px;font-size:15px;color:#ffffffd9}.capability-item svg{color:var(--color-gold-primary);flex-shrink:0}.edu-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.feature-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-size:14px;font-weight:500;color:#ffffffe6;transition:all .3s ease}.feature-pill:hover{background:#9400d326;border-color:#9400d34d;transform:translateY(-2px)}.feature-pill svg{color:var(--color-gold-primary)}.edu-cta-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:var(--color-gold-primary);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #9400d34d;width:fit-content;margin-top:8px}.edu-cta-btn:hover{background:#1e6ed4;transform:translateY(-2px);box-shadow:0 8px 30px #9400d366}.edu-cta-btn svg{transition:transform .3s ease}.edu-cta-btn:hover svg{transform:translate(4px)}@media(max-width:1024px){.education-container{grid-template-columns:1fr 1fr;gap:48px;padding:0 48px}.edu-headline{font-size:36px}.edu-case-study-card{right:-15px;bottom:-15px;padding:16px 20px}.stat-value{font-size:26px}}@media(max-width:768px){.education-section{padding:60px 0}.education-container{grid-template-columns:1fr;gap:48px;padding:0 24px}.education-mockup-wrapper{order:2}.browser-mockup,.browser-mockup:hover{transform:none}.edu-floating-icons{display:none}.edu-case-study-card{position:absolute;bottom:-15px;right:-10px;padding:14px 18px;margin-top:0;width:auto}.edu-case-study-card .stat-value{font-size:24px}.edu-case-study-card .stat-text{font-size:11px;max-width:100px}.edu-headline{font-size:32px}.edu-description{font-size:16px;max-width:100%}.edu-capabilities{grid-template-columns:1fr;gap:10px}.edu-feature-pills{gap:8px}.feature-pill{padding:8px 14px;font-size:13px}.edu-cta-btn{width:100%;justify-content:center}.edu-gradient-orb{opacity:.2}.edu-orb-1{width:300px;height:300px}.edu-orb-2{width:250px;height:250px}}@media(prefers-reduced-motion:reduce){.edu-gradient-orb,.edu-icon,.edu-case-study-card{animation:none}.browser-mockup,.browser-content img,.feature-pill,.edu-cta-btn{transition:none}.browser-mockup:hover,.browser-mockup:hover .browser-content img{transform:none}}.legal-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#0a0a0a,#0d0d0d,#0a0a0a);overflow:hidden}.legal-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.legal-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:legalOrbFloat 20s ease-in-out infinite}.legal-orb-1{width:500px;height:500px;background:radial-gradient(circle,var(--color-gold-primary) 0%,transparent 70%);top:-10%;left:-5%;animation-delay:0s}.legal-orb-2{width:400px;height:400px;background:radial-gradient(circle,#64748b 0%,transparent 70%);bottom:-10%;right:-5%;animation-delay:-10s}@keyframes legalOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.legal-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.legal-icon{position:absolute;color:var(--color-gold-primary);opacity:.2;transition:color .3s ease}.legal-icon-1{top:15%;left:10%;animation:legalIconFloat1 15s ease-in-out infinite}.legal-icon-2{top:25%;right:15%;animation:legalIconFloat2 18s ease-in-out infinite}.legal-icon-3{bottom:20%;left:15%;animation:legalIconFloat3 20s ease-in-out infinite}.legal-icon-4{bottom:30%;right:10%;animation:legalIconFloat4 16s ease-in-out infinite}@keyframes legalIconFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(20px,-20px) rotate(10deg)}}@keyframes legalIconFloat2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,15px) rotate(-8deg)}}@keyframes legalIconFloat3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(15px,20px) rotate(12deg)}}@keyframes legalIconFloat4{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-20px,-15px) rotate(-10deg)}}.legal-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:2}.legal-content{display:flex;flex-direction:column;gap:24px}.legal-label{display:inline-block;width:fit-content;padding:8px 16px;background:#9400d326;border:1px solid rgba(148,0,211,.3);border-radius:20px;color:var(--color-gold-primary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.legal-headline{font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.1;color:#fff;margin:0}.legal-description{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:600px}.legal-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.legal-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease}.legal-capabilities .capability-item:hover{background:#9400d31a;border-color:#9400d34d;transform:translate(4px)}.legal-capabilities .capability-item svg{color:var(--color-gold-primary);flex-shrink:0}.legal-capabilities .capability-item span{font-size:15px;font-weight:500;color:#ffffffe6}.legal-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.legal-pill{background:#9400d31a!important;border:1px solid rgba(148,0,211,.25)!important;color:#5a9deb!important}.legal-pill:hover{background:#9400d333!important;border-color:#9400d366!important}.legal-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 32px;margin-top:16px;background:linear-gradient(135deg,var(--color-gold-primary) 0%,#1a6dd4 100%);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #9400d34d}.legal-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #9400d380;filter:brightness(1.1)}.legal-cta-btn svg{width:20px;height:20px;transition:transform .3s ease}.legal-cta-btn:hover svg{transform:translate(4px)}.legal-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.legal-mockup{width:100%;max-width:500px;background:#14141ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,0,211,.2);border-radius:12px;box-shadow:0 20px 60px #00000080;overflow:hidden;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:all .5s cubic-bezier(.4,0,.2,1)}.legal-mockup:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}.legal-case-study-card{position:absolute;bottom:20px;right:-20px;padding:20px 28px;background:#9400d326;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,0,211,.3);border-radius:16px;box-shadow:0 8px 32px #0000004d;z-index:4;animation:legalCardPulse 3s ease-in-out infinite}@keyframes legalCardPulse{0%,to{transform:translateY(0);box-shadow:0 8px 32px #0000004d}50%{transform:translateY(-4px);box-shadow:0 12px 40px #9400d366}}.legal-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.legal-case-study-card .stat-value{font-size:36px;font-weight:700;color:#fff;line-height:1}.legal-case-study-card .stat-text{font-size:13px;font-weight:500;color:#fffc;text-align:center}.legal-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#9400d333;border:1px solid rgba(148,0,211,.3);border-radius:20px}.legal-badge svg{color:#5a9deb;width:16px;height:16px}.legal-badge span{font-size:12px;font-weight:600;color:#5a9deb;text-transform:uppercase;letter-spacing:.5px}.finance-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#0d0d0d,#0a0a0a,#0d0d0d);overflow:hidden}.finance-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.finance-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:financeOrbFloat 20s ease-in-out infinite}.finance-orb-1{width:500px;height:500px;background:radial-gradient(circle,#C9A227 0%,transparent 70%);top:-10%;right:-5%;animation-delay:0s}.finance-orb-2{width:400px;height:400px;background:radial-gradient(circle,#10b981 0%,transparent 70%);bottom:-10%;left:-5%;animation-delay:-10s}@keyframes financeOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-30px,-30px) scale(1.1)}66%{transform:translate(20px,20px) scale(.9)}}.finance-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.finance-icon{position:absolute;color:#c9a227;opacity:.2;transition:color .3s ease}.finance-icon-1{top:15%;right:10%;animation:financeIconFloat1 15s ease-in-out infinite}.finance-icon-2{top:25%;left:15%;animation:financeIconFloat2 18s ease-in-out infinite}.finance-icon-3{bottom:20%;right:15%;animation:financeIconFloat3 20s ease-in-out infinite}.finance-icon-4{bottom:30%;left:10%;animation:financeIconFloat4 16s ease-in-out infinite}@keyframes financeIconFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-20px,-20px) rotate(10deg)}}@keyframes financeIconFloat2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(15px,15px) rotate(-8deg)}}@keyframes financeIconFloat3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,20px) rotate(12deg)}}@keyframes financeIconFloat4{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(20px,-15px) rotate(-10deg)}}.finance-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:2}.finance-content{display:flex;flex-direction:column;gap:24px}.finance-label{display:inline-block;width:fit-content;padding:8px 16px;background:#c9a22726;border:1px solid rgba(201,162,39,.3);border-radius:20px;color:#c9a227;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.finance-headline{font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.1;color:#fff;margin:0}.finance-description{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:600px}.finance-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.finance-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease}.finance-capabilities .capability-item:hover{background:#c9a2271a;border-color:#c9a2274d;transform:translate(4px)}.finance-capabilities .capability-item svg{color:#c9a227;flex-shrink:0}.finance-capabilities .capability-item span{font-size:15px;font-weight:500;color:#ffffffe6}.finance-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.finance-pill{background:#c9a2271a!important;border:1px solid rgba(201,162,39,.25)!important;color:#c9a227!important}.finance-pill:hover{background:#c9a22733!important;border-color:#c9a22766!important}.finance-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 32px;margin-top:16px;background:linear-gradient(135deg,#c9a227,#d4b23a);border:none;border-radius:12px;color:#0a0a0a;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #c9a2274d}.finance-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #c9a22780;filter:brightness(1.1)}.finance-cta-btn svg{width:20px;height:20px;transition:transform .3s ease}.finance-cta-btn:hover svg{transform:translate(4px)}.finance-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.finance-mockup{width:100%;max-width:500px;background:#14141ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(201,162,39,.2);border-radius:12px;box-shadow:0 20px 60px #00000080;overflow:hidden;transform:perspective(1000px) rotateY(5deg) rotateX(2deg);transition:all .5s cubic-bezier(.4,0,.2,1)}.finance-mockup:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02)}.finance-case-study-card{position:absolute;bottom:20px;left:-20px;padding:20px 28px;background:#c9a22726;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(201,162,39,.3);border-radius:16px;box-shadow:0 8px 32px #0000004d;z-index:4;animation:financeCardPulse 3s ease-in-out infinite}@keyframes financeCardPulse{0%,to{transform:translateY(0);box-shadow:0 8px 32px #0000004d}50%{transform:translateY(-4px);box-shadow:0 12px 40px #c9a22766}}.finance-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.finance-case-study-card .stat-value{font-size:36px;font-weight:700;color:#fff;line-height:1}.finance-case-study-card .stat-text{font-size:13px;font-weight:500;color:#fffc;text-align:center}.finance-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#10b98133;border:1px solid rgba(16,185,129,.3);border-radius:20px}.finance-badge svg{color:#10b981;width:16px;height:16px}.finance-badge span{font-size:12px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:.5px}@media(max-width:1200px){.legal-container,.finance-container{gap:60px}.legal-mockup,.finance-mockup{max-width:450px}}@media(max-width:1024px){.legal-section,.finance-section{padding:80px 24px}.legal-container,.finance-container{grid-template-columns:1fr;gap:60px}.legal-content{order:1}.legal-mockup-wrapper{order:2}.finance-content{order:1}.finance-mockup-wrapper{order:2}.legal-headline,.finance-headline{font-size:40px}.legal-description,.finance-description{font-size:17px;max-width:100%}}@media(max-width:768px){.legal-section,.finance-section{padding:60px 16px}.legal-container,.finance-container{gap:40px}.legal-mockup-wrapper,.finance-mockup-wrapper{min-height:400px}.legal-mockup,.finance-mockup{transform:none;max-width:100%}.legal-mockup:hover,.finance-mockup:hover{transform:scale(1.02)}.legal-floating-icons,.finance-floating-icons{display:none}.legal-case-study-card,.finance-case-study-card{position:absolute;bottom:-10px;left:auto;right:-10px;margin-top:0;padding:14px 18px;width:auto}.legal-case-study-card .stat-value,.finance-case-study-card .stat-value{font-size:24px}.legal-case-study-card .stat-text,.finance-case-study-card .stat-text{font-size:11px;max-width:100px}.legal-headline,.finance-headline{font-size:32px}.legal-description,.finance-description{font-size:16px}.legal-capabilities,.finance-capabilities{grid-template-columns:1fr;gap:10px}.legal-feature-pills,.finance-feature-pills{gap:8px}.legal-cta-btn,.finance-cta-btn{width:100%;justify-content:center}.legal-gradient-orb,.finance-gradient-orb{opacity:.2}.legal-orb-1,.finance-orb-1{width:300px;height:300px}.legal-orb-2,.finance-orb-2{width:250px;height:250px}}@media(prefers-reduced-motion:reduce){.legal-gradient-orb,.finance-gradient-orb,.legal-icon,.finance-icon,.legal-case-study-card,.finance-case-study-card{animation:none}.legal-mockup,.finance-mockup,.legal-cta-btn,.finance-cta-btn{transition:none}.legal-mockup:hover,.finance-mockup:hover{transform:none}}.legal-finance-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.lf-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:lfOrbFloat 20s ease-in-out infinite}.lf-orb-1{width:500px;height:500px;background:radial-gradient(circle,var(--color-gold-primary) 0%,transparent 70%);top:-10%;left:-5%;animation-delay:0s}.lf-orb-2{width:400px;height:400px;background:radial-gradient(circle,#C9A227 0%,transparent 70%);bottom:-10%;right:-5%;animation-delay:-10s}@keyframes lfOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.lf-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.lf-icon{position:absolute;color:#ffffff26;transition:color .3s ease}.lf-icon-1{top:15%;left:10%;color:#c9a227;opacity:.2;animation:lfIconFloat1 15s ease-in-out infinite}.lf-icon-2{top:25%;right:15%;color:var(--color-gold-primary);opacity:.25;animation:lfIconFloat2 18s ease-in-out infinite}.lf-icon-3{bottom:20%;left:15%;color:#c9a227;opacity:.2;animation:lfIconFloat3 20s ease-in-out infinite}.lf-icon-4{bottom:30%;right:10%;color:var(--color-gold-primary);opacity:.25;animation:lfIconFloat4 16s ease-in-out infinite}@keyframes lfIconFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(20px,-20px) rotate(10deg)}}@keyframes lfIconFloat2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,15px) rotate(-8deg)}}@keyframes lfIconFloat3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(15px,20px) rotate(12deg)}}@keyframes lfIconFloat4{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-20px,-15px) rotate(-10deg)}}.legal-finance-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:2}.legal-finance-content{display:flex;flex-direction:column;gap:24px}.lf-label{display:inline-block;width:fit-content;padding:8px 16px;background:#9400d326;border:1px solid rgba(148,0,211,.3);border-radius:20px;color:var(--color-gold-primary);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.lf-headline{font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.1;color:#fff;margin:0}.lf-description{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:600px}.lf-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.lf-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:all .3s ease}.lf-capabilities .capability-item:hover{background:#9400d31a;border-color:#9400d34d;transform:translate(4px)}.lf-capabilities .capability-item svg{color:var(--color-gold-primary);flex-shrink:0}.lf-capabilities .capability-item span{font-size:15px;font-weight:500;color:#ffffffe6}.lf-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.lf-feature-pills .feature-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#c9a2271a;border:1px solid rgba(201,162,39,.25);border-radius:24px;font-size:14px;font-weight:500;color:#c9a227;transition:all .3s ease}.lf-feature-pills .feature-pill:hover{background:#c9a22733;border-color:#c9a22766;transform:translateY(-2px)}.lf-feature-pills .feature-pill svg{width:16px;height:16px;flex-shrink:0}.lf-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 32px;margin-top:16px;background:linear-gradient(135deg,var(--color-gold-primary) 0%,#1a6dd4 100%);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #9400d34d}.lf-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #9400d380;filter:brightness(1.1)}.lf-cta-btn svg{width:20px;height:20px;transition:transform .3s ease}.lf-cta-btn:hover svg{transform:translate(4px)}.legal-finance-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:600px}.legal-finance-mockup-wrapper .browser-mockup{position:absolute;background:#14141ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 60px #00000080;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.lf-mockup-legal{width:450px;top:0;left:-40px;transform:perspective(1000px) rotateY(5deg) rotateX(2deg);z-index:2}.lf-mockup-finance{width:400px;bottom:0;right:-40px;transform:perspective(1000px) rotateY(-5deg) rotateX(-2deg);z-index:1}.legal-finance-mockup-wrapper .browser-mockup:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.02);z-index:3}.legal-finance-mockup-wrapper .browser-header{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#1e1e28e6;border-bottom:1px solid rgba(255,255,255,.08)}.legal-finance-mockup-wrapper .browser-dots{display:flex;gap:6px}.legal-finance-mockup-wrapper .dot{width:10px;height:10px;border-radius:50%}.legal-finance-mockup-wrapper .dot-red{background:#ff5f56}.legal-finance-mockup-wrapper .dot-yellow{background:#ffbd2e}.legal-finance-mockup-wrapper .dot-green{background:#27c93f}.legal-finance-mockup-wrapper .browser-address-bar{flex:1;padding:6px 12px;background:#ffffff0d;border-radius:6px;font-size:12px;color:#ffffff80}.legal-finance-mockup-wrapper .browser-content{position:relative;overflow:hidden}.legal-finance-mockup-wrapper .browser-content img{width:100%;height:auto;display:block;transition:transform .5s ease}.legal-finance-mockup-wrapper .browser-mockup:hover .browser-content img{transform:scale(1.05)}.lf-case-study-card{position:absolute;bottom:40px;left:50%;transform:translate(-50%);padding:20px 28px;background:#9400d326;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,0,211,.3);border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff1a;z-index:4;animation:lfCardPulse 3s ease-in-out infinite}@keyframes lfCardPulse{0%,to{transform:translate(-50%) translateY(0);box-shadow:0 8px 32px #0000004d,inset 0 1px 1px #ffffff1a}50%{transform:translate(-50%) translateY(-4px);box-shadow:0 12px 40px #9400d366,inset 0 1px 1px #ffffff1a}}.lf-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.lf-case-study-card .stat-value{font-size:36px;font-weight:700;color:#fff;line-height:1}.lf-case-study-card .stat-text{font-size:13px;font-weight:500;color:#fffc;text-align:center}.lf-case-study-card .case-study-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#c9a22733;border:1px solid rgba(201,162,39,.3);border-radius:20px}.lf-case-study-card .case-study-badge svg{color:#c9a227;width:16px;height:16px}.lf-case-study-card .case-study-badge span{font-size:12px;font-weight:600;color:#c9a227;text-transform:uppercase;letter-spacing:.5px}@media(max-width:1200px){.legal-finance-container{gap:60px}.lf-mockup-legal{width:400px}.lf-mockup-finance{width:350px}}@media(max-width:1024px){.legal-finance-section{padding:80px 24px}.legal-finance-container{grid-template-columns:1fr;gap:60px}.legal-finance-content{order:1}.legal-finance-mockup-wrapper{order:2;min-height:500px}.lf-mockup-legal{width:380px;left:0}.lf-mockup-finance{width:330px;right:0}.lf-headline{font-size:40px}.lf-description{font-size:17px;max-width:100%}}@media(max-width:768px){.legal-finance-section{padding:60px 20px}.legal-finance-container{gap:40px}.legal-finance-mockup-wrapper{min-height:400px}.lf-mockup-legal,.lf-mockup-finance{position:relative;width:100%;max-width:400px;left:0;right:0;margin:0 auto;transform:none}.lf-mockup-finance{margin-top:20px}.legal-finance-mockup-wrapper .browser-mockup:hover{transform:scale(1.02)}.lf-floating-icons{display:none}.lf-case-study-card{position:absolute;bottom:-10px;left:auto;right:-10px;transform:none;margin-top:0;padding:14px 18px;width:auto}.lf-case-study-card .stat-value{font-size:24px}.lf-case-study-card .stat-text{font-size:11px;max-width:100px}.lf-headline{font-size:32px}.lf-description{font-size:16px}.lf-capabilities{grid-template-columns:1fr;gap:10px}.lf-feature-pills{gap:8px}.lf-feature-pills .feature-pill{padding:8px 14px;font-size:13px}.lf-cta-btn{width:100%;justify-content:center}.lf-gradient-orb{opacity:.2}.lf-orb-1{width:300px;height:300px}.lf-orb-2{width:250px;height:250px}}@media(prefers-reduced-motion:reduce){.lf-gradient-orb,.lf-icon,.lf-case-study-card{animation:none}.legal-finance-mockup-wrapper .browser-mockup,.legal-finance-mockup-wrapper .browser-content img,.lf-feature-pills .feature-pill,.lf-cta-btn{transition:none}.legal-finance-mockup-wrapper .browser-mockup:hover,.legal-finance-mockup-wrapper .browser-mockup:hover .browser-content img{transform:none}}.construction-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#1a1a1a,#0d0d0d,#1a1a1a);overflow:hidden}.construction-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.blueprint-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,0,211,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,0,211,.05) 1px,transparent 1px);background-size:40px 40px;opacity:.5}.construction-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25}.construction-orb-1{width:500px;height:500px;background:radial-gradient(circle,var(--color-gold-primary) 0%,transparent 70%);top:-10%;left:-5%}.construction-orb-2{width:400px;height:400px;background:radial-gradient(circle,#F59E0B 0%,transparent 70%);bottom:-10%;right:-5%}.caution-stripe{position:absolute;height:4px;background:repeating-linear-gradient(45deg,#f59e0b,#f59e0b 10px,#374151 10px,#374151 20px);opacity:.3}.caution-stripe-1{width:200px;top:15%;left:5%;transform:rotate(-15deg)}.caution-stripe-2{width:150px;bottom:20%;right:8%;transform:rotate(15deg)}.construction-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.construction-icon{position:absolute;color:#f59e0b;opacity:.25}.construction-icon-1{top:12%;left:8%;animation:constructionIconFloat1 12s ease-in-out infinite}.construction-icon-2{top:20%;right:12%;animation:constructionIconFloat2 14s ease-in-out infinite}.construction-icon-3{bottom:25%;left:12%;animation:constructionIconFloat3 16s ease-in-out infinite}.construction-icon-4{bottom:15%;right:8%;animation:constructionIconFloat4 13s ease-in-out infinite}@keyframes constructionIconFloat1{0%,to{transform:translate(0)}50%{transform:translate(10px,-15px)}}@keyframes constructionIconFloat2{0%,to{transform:translate(0)}50%{transform:translate(-12px,10px)}}@keyframes constructionIconFloat3{0%,to{transform:translate(0)}50%{transform:translate(15px,8px)}}@keyframes constructionIconFloat4{0%,to{transform:translate(0)}50%{transform:translate(-10px,-12px)}}.construction-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:2}.construction-content{display:flex;flex-direction:column;gap:24px}.construction-label{display:inline-block;width:fit-content;padding:8px 16px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:4px;color:#f59e0b;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.construction-headline{font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.1;color:#fff;margin:0;font-family:var(--font-body);letter-spacing:-.02em}.construction-description{font-size:18px;line-height:1.7;color:#ffffffb3;max-width:600px}.construction-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.construction-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;transition:all .3s ease}.construction-capabilities .capability-item:hover{background:#f59e0b1a;border-color:#f59e0b4d;transform:translate(4px)}.construction-capabilities .capability-item svg{color:#f59e0b;flex-shrink:0}.construction-capabilities .capability-item span{font-size:15px;font-weight:600;color:#ffffffe6}.construction-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.construction-pill{background:#f59e0b1a!important;border:1px solid rgba(245,158,11,.25)!important;color:#f59e0b!important;border-radius:4px!important}.construction-pill:hover{background:#f59e0b33!important;border-color:#f59e0b66!important}.construction-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 32px;margin-top:16px;background:linear-gradient(135deg,var(--color-gold-primary) 0%,#1a6dd4 100%);border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #9400d34d;text-transform:uppercase;letter-spacing:1px}.construction-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #9400d380}.construction-cta-btn svg{transition:transform .3s ease}.construction-cta-btn:hover svg{transform:translate(4px)}.construction-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.construction-laptop{width:100%}.construction-laptop .laptop-lid{background:linear-gradient(135deg,#1f1a14,#141008);border-color:#3a3020;transform:none}.construction-laptop .laptop-lid:hover{transform:scale(1.02)}.construction-laptop .laptop-screen{height:350px}.construction-laptop .laptop-screen img{width:100%;height:100%;object-fit:cover;object-position:center top}.construction-laptop .laptop-base{background:linear-gradient(180deg,#3a3020,#2a2010);transform:none}.construction-laptop .laptop-keyboard{background:linear-gradient(90deg,transparent,rgba(245,158,11,.15),transparent)}.construction-laptop .laptop-reflection{background:linear-gradient(to bottom,rgba(245,158,11,.1),transparent)}.construction-case-study-card{position:absolute;bottom:10px;right:-30px;padding:20px 28px;background:#f59e0b26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(245,158,11,.3);border-radius:8px;box-shadow:0 8px 32px #0000004d;z-index:4}.construction-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.construction-case-study-card .stat-value{font-size:36px;font-weight:800;color:#f59e0b;line-height:1}.construction-case-study-card .stat-text{font-size:13px;font-weight:600;color:#fffc;text-align:center}.construction-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#9400d333;border:1px solid rgba(148,0,211,.3);border-radius:4px}.construction-badge svg{color:var(--color-gold-primary)}.construction-badge span{font-size:12px;font-weight:700;color:var(--color-gold-primary);text-transform:uppercase;letter-spacing:1px}.healthcare-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#0f1214,#0a0d0f,#0f1214);overflow:hidden}.healthcare-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.healthcare-gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.3;animation:healthcareOrbFloat 25s ease-in-out infinite}.healthcare-orb-1{width:500px;height:500px;background:radial-gradient(circle,#0D9488 0%,transparent 70%);top:-15%;left:-10%}.healthcare-orb-2{width:400px;height:400px;background:radial-gradient(circle,#38BDF8 0%,transparent 70%);top:40%;right:-10%;animation-delay:-8s}.healthcare-orb-3{width:350px;height:350px;background:radial-gradient(circle,#10B981 0%,transparent 70%);bottom:-10%;left:30%;animation-delay:-16s}@keyframes healthcareOrbFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-20px) scale(1.05)}50%{transform:translate(-15px,15px) scale(.95)}75%{transform:translate(15px,10px) scale(1.02)}}.healthcare-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.healthcare-icon{position:absolute;color:#0d9488;opacity:.2}.healthcare-icon-1{top:15%;right:15%;animation:healthcareIconFloat1 20s ease-in-out infinite}.healthcare-icon-2{top:30%;left:10%;animation:healthcareIconFloat2 22s ease-in-out infinite}.healthcare-icon-3{bottom:25%;right:10%;animation:healthcareIconFloat3 24s ease-in-out infinite}.healthcare-icon-4{bottom:15%;left:15%;animation:healthcareIconFloat4 21s ease-in-out infinite}@keyframes healthcareIconFloat1{0%,to{transform:translate(0)}50%{transform:translate(-10px,15px)}}@keyframes healthcareIconFloat2{0%,to{transform:translate(0)}50%{transform:translate(12px,-10px)}}@keyframes healthcareIconFloat3{0%,to{transform:translate(0)}50%{transform:translate(-8px,-12px)}}@keyframes healthcareIconFloat4{0%,to{transform:translate(0)}50%{transform:translate(10px,8px)}}.healthcare-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:2}.healthcare-content{display:flex;flex-direction:column;gap:24px}.healthcare-label{display:inline-block;width:fit-content;padding:10px 20px;background:#0d948826;border:1px solid rgba(13,148,136,.3);border-radius:30px;color:#0d9488;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.healthcare-headline{font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.15;color:#fff;margin:0}.healthcare-description{font-size:18px;line-height:1.8;color:#ffffffa6;max-width:600px}.healthcare-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.healthcare-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;transition:all .3s ease}.healthcare-capabilities .capability-item:hover{background:#0d948814;border-color:#0d948833;transform:translate(4px)}.healthcare-capabilities .capability-item svg{color:#0d9488;flex-shrink:0}.healthcare-capabilities .capability-item span{font-size:15px;font-weight:500;color:#ffffffd9}.healthcare-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.healthcare-pill{background:#0d94881a!important;border:1px solid rgba(13,148,136,.25)!important;color:#0d9488!important;border-radius:20px!important}.healthcare-pill:hover{background:#0d948833!important;border-color:#0d948866!important}.healthcare-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 32px;margin-top:16px;background:linear-gradient(135deg,#0d9488,#14b8a6);border:none;border-radius:30px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #0d94884d;animation:healthcarePulse 3s ease-in-out infinite}@keyframes healthcarePulse{0%,to{box-shadow:0 4px 20px #0d94884d}50%{box-shadow:0 4px 30px #0d948880}}.healthcare-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0d948880}.healthcare-cta-btn svg{transition:transform .3s ease}.healthcare-cta-btn:hover svg{transform:translate(4px)}.healthcare-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.device-mockup{width:100%;max-width:500px}.device-frame{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);padding:16px;border-radius:32px;border:3px solid rgba(13,148,136,.2);box-shadow:0 30px 60px #0006,0 0 60px #0d94881a;transition:all .5s ease}.device-frame:hover{box-shadow:0 40px 80px #00000080,0 0 80px #0d948826;transform:translateY(-5px)}.device-screen{border-radius:20px;overflow:hidden;background:#0a0a0a}.device-screen img{width:100%;height:auto;display:block}.healthcare-case-study-card{position:absolute;bottom:30px;left:-30px;padding:24px 32px;background:#0d94881a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(13,148,136,.25);border-radius:24px;box-shadow:0 12px 40px #0000004d;z-index:4}.healthcare-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.healthcare-case-study-card .stat-value{font-size:40px;font-weight:600;color:#0d9488;line-height:1}.healthcare-case-study-card .stat-text{font-size:13px;font-weight:500;color:#ffffffbf;text-align:center}.healthcare-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#10b98126;border:1px solid rgba(16,185,129,.25);border-radius:20px}.healthcare-badge svg{color:#10b981}.healthcare-badge span{font-size:12px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:.5px}.food-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#1a1412,#0d0a08,#1a1412);overflow:hidden}.food-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.food-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3;animation:foodOrbFloat 18s ease-in-out infinite}.food-orb-1{width:450px;height:450px;background:radial-gradient(circle,#F97316 0%,transparent 70%);top:-10%;right:-5%}.food-orb-2{width:400px;height:400px;background:radial-gradient(circle,#EF4444 0%,transparent 70%);bottom:20%;left:-10%;animation-delay:-6s}.food-orb-3{width:350px;height:350px;background:radial-gradient(circle,#FBBF24 0%,transparent 70%);top:40%;right:20%;animation-delay:-12s}@keyframes foodOrbFloat{0%,to{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(25px,-20px) scale(1.1) rotate(5deg)}66%{transform:translate(-20px,15px) scale(.9) rotate(-5deg)}}.steam-wisp{position:absolute;width:60px;height:100px;background:linear-gradient(to top,transparent,rgba(255,255,255,.03),transparent);border-radius:50%;animation:steamRise 4s ease-in-out infinite}.steam-wisp-1{bottom:30%;right:25%;animation-delay:0s}.steam-wisp-2{bottom:35%;right:22%;animation-delay:-2s;width:40px}@keyframes steamRise{0%{opacity:0;transform:translateY(0) scaleX(1)}50%{opacity:.5;transform:translateY(-30px) scaleX(1.2)}to{opacity:0;transform:translateY(-60px) scaleX(.8)}}.food-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.food-icon{position:absolute;color:#f97316;opacity:.25}.food-icon-1{top:12%;left:10%;animation:foodIconFloat1 10s ease-in-out infinite}.food-icon-2{top:25%;right:12%;animation:foodIconFloat2 12s ease-in-out infinite}.food-icon-3{bottom:20%;left:15%;animation:foodIconFloat3 11s ease-in-out infinite}.food-icon-4{bottom:30%;right:10%;animation:foodIconFloat4 13s ease-in-out infinite}@keyframes foodIconFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(15px,-20px) rotate(15deg)}}@keyframes foodIconFloat2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-18px,15px) rotate(-12deg)}}@keyframes foodIconFloat3{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(12px,18px) rotate(10deg)}}@keyframes foodIconFloat4{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-15px,-12px) rotate(-8deg)}}.food-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:2}.food-content{display:flex;flex-direction:column;gap:24px}.food-label{display:inline-block;width:fit-content;padding:10px 20px;background:#f9731626;border:1px solid rgba(249,115,22,.3);border-radius:12px;color:#f97316;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.food-headline{font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.15;color:#fff;margin:0}.food-description{font-size:18px;line-height:1.7;color:#fff7edb3;max-width:600px}.food-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}.food-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff7ed08;border:1px solid rgba(255,247,237,.08);border-radius:12px;transition:all .3s ease}.food-capabilities .capability-item:hover{background:#f973161a;border-color:#f973164d;transform:translate(4px) scale(1.02)}.food-capabilities .capability-item svg{color:#f97316;flex-shrink:0}.food-capabilities .capability-item span{font-size:15px;font-weight:500;color:#fff7ede6}.food-feature-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.food-pill{background:#f973161a!important;border:1px solid rgba(249,115,22,.25)!important;color:#f97316!important;border-radius:12px!important}.food-pill:hover{background:#f9731633!important;border-color:#f9731666!important;transform:scale(1.05)}.food-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 32px;margin-top:16px;background:linear-gradient(135deg,#f97316,#ef4444);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 4px 20px #f973164d}.food-cta-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px #f9731680}.food-cta-btn svg{transition:transform .3s ease}.food-cta-btn:hover svg{transform:translate(6px)}.food-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.food-laptop{width:100%;max-width:550px}.food-laptop .laptop-lid{background:linear-gradient(135deg,#2a2018,#1a1008);border-color:#3a2a1a}.food-laptop .laptop-lid:hover{transform:perspective(1500px) rotateX(0) rotateY(0)}.food-laptop .laptop-base{background:linear-gradient(180deg,#3a2a1a,#2a1a0a)}.food-laptop .laptop-keyboard{background:linear-gradient(90deg,transparent,rgba(249,115,22,.15),transparent)}.food-laptop .laptop-reflection{background:linear-gradient(to bottom,rgba(249,115,22,.1),transparent)}.food-case-study-card{position:absolute;bottom:60px;right:-40px;padding:24px 32px;background:#f973161f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(249,115,22,.25);border-radius:16px;box-shadow:0 12px 40px #0000004d;z-index:4;animation:foodCardBounce 4s ease-in-out infinite}@keyframes foodCardBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.food-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.food-case-study-card .stat-value{font-size:42px;font-weight:700;color:#f97316;line-height:1}.food-case-study-card .stat-text{font-size:13px;font-weight:500;color:#fff7edcc;text-align:center}.food-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#fbbf2426;border:1px solid rgba(251,191,36,.25);border-radius:12px}.food-badge svg{color:#fbbf24}.food-badge span{font-size:12px;font-weight:600;color:#fbbf24;text-transform:uppercase;letter-spacing:.5px}@media(max-width:1024px){.construction-section,.healthcare-section,.food-section{padding:80px 24px}.construction-container,.healthcare-container,.food-container{grid-template-columns:1fr;gap:32px}.construction-content,.food-content{order:1}.construction-mockup-wrapper,.food-mockup-wrapper,.healthcare-mockup-wrapper{order:2;min-height:auto}.healthcare-content{order:1}.construction-laptop .laptop-screen{height:250px}}@media(max-width:768px){.construction-section,.healthcare-section,.food-section{padding:60px 16px}.construction-container,.healthcare-container,.food-container{gap:24px}.construction-floating-icons,.healthcare-floating-icons,.food-floating-icons,.caution-stripe,.steam-wisp{display:none}.tablet-frame,.device-frame,.phone-frame{transform:none}.tablet-frame:hover,.device-frame:hover,.phone-frame:hover{transform:scale(1.02)}.construction-case-study-card,.healthcare-case-study-card,.food-case-study-card{position:absolute;bottom:-10px;left:auto;right:-10px;margin-top:0;padding:14px 18px;width:auto}.construction-case-study-card .stat-value,.healthcare-case-study-card .stat-value,.food-case-study-card .stat-value{font-size:24px}.construction-case-study-card .stat-text,.healthcare-case-study-card .stat-text,.food-case-study-card .stat-text{font-size:11px;max-width:100px}.construction-headline,.healthcare-headline,.food-headline{font-size:32px}.construction-description,.healthcare-description,.food-description{font-size:16px}.construction-capabilities,.healthcare-capabilities,.food-capabilities{grid-template-columns:1fr;gap:10px}.construction-cta-btn,.healthcare-cta-btn,.food-cta-btn{width:100%;justify-content:center}.construction-laptop .laptop-screen{height:auto;aspect-ratio:16 / 9}.construction-laptop .laptop-screen img{width:100%;height:100%;object-fit:cover;object-position:top center}.construction-case-study-card{right:-5px;bottom:-15px;padding:14px 20px;width:90%;max-width:320px}.construction-case-study-card .stat-value{font-size:22px}.construction-case-study-card .stat-text{font-size:10px;max-width:90px}.phone-reflection{display:none}}@media(prefers-reduced-motion:reduce){.construction-icon,.healthcare-icon,.food-icon,.construction-gradient-orb,.healthcare-gradient-orb,.food-gradient-orb,.construction-case-study-card,.healthcare-case-study-card,.food-case-study-card,.steam-wisp{animation:none}.tablet-frame,.device-frame,.phone-frame,.construction-cta-btn,.healthcare-cta-btn,.food-cta-btn{transition:none}}.business-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#09090b,#0f172a,#09090b);overflow:hidden}.business-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.network-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(148,0,211,.03) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(148,0,211,.03) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(148,0,211,.02) 1px,transparent 1px);background-size:60px 60px,80px 80px,40px 40px;opacity:.8}.network-mesh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 48%,rgba(148,0,211,.03) 49%,rgba(148,0,211,.03) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(148,0,211,.03) 49%,rgba(148,0,211,.03) 51%,transparent 52%);background-size:80px 80px}.business-gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.2}.business-orb-1{width:600px;height:600px;background:radial-gradient(circle,var(--color-gold-primary) 0%,transparent 70%);top:-20%;right:-10%}.business-orb-2{width:500px;height:500px;background:radial-gradient(circle,#0F172A 0%,transparent 70%);bottom:-15%;left:-10%}.rising-particles{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(34,197,94,.4) 1px,transparent 1px),radial-gradient(circle,rgba(148,0,211,.3) 1px,transparent 1px);background-size:100px 200px,150px 250px;animation:particlesRise 20s linear infinite}@keyframes particlesRise{0%{background-position:0 0,50px 100px}to{background-position:0 -400px,50px -300px}}.accent-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(148,0,211,.3),transparent);opacity:0;animation:accentLineGrow 2s ease-out forwards}.accent-line-1{width:40%;top:25%;left:5%;animation-delay:1.8s}.accent-line-2{width:30%;bottom:30%;right:5%;animation-delay:2s}@keyframes accentLineGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.stock-chart-bg{position:absolute;bottom:10%;left:5%;width:150px;height:60px;opacity:.1;background:linear-gradient(90deg,transparent 0%,transparent 10%,#22C55E 10%,#22C55E 15%,transparent 15%,transparent 25%,#22C55E 25%,#22C55E 35%,transparent 35%,transparent 45%,#22C55E 45%,#22C55E 60%,transparent 60%,transparent 70%,#22C55E 70%,#22C55E 90%,transparent 90%);mask-image:polygon(0% 100%,10% 80%,25% 85%,35% 40%,45% 50%,60% 20%,70% 30%,90% 5%,100% 10%,100% 100%);-webkit-mask-image:polygon(0% 100%,10% 80%,25% 85%,35% 40%,45% 50%,60% 20%,70% 30%,90% 5%,100% 10%,100% 100%)}.business-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.business-icon{position:absolute;color:var(--color-gold-primary);opacity:.15}.business-icon-1{top:12%;left:8%;animation:businessIconFloat1 18s ease-in-out infinite}.business-icon-2{top:20%;right:15%;animation:businessIconFloat2 20s ease-in-out infinite}.business-icon-3{bottom:30%;left:12%;animation:businessIconFloat3 22s ease-in-out infinite}.business-icon-4{bottom:20%;right:10%;animation:businessIconFloat4 19s ease-in-out infinite}.business-icon-5{top:45%;right:25%;animation:businessIconFloat5 21s ease-in-out infinite}@keyframes businessIconFloat1{0%,to{transform:translate(0)}50%{transform:translate(8px,-12px)}}@keyframes businessIconFloat2{0%,to{transform:translate(0)}50%{transform:translate(-10px,8px)}}@keyframes businessIconFloat3{0%,to{transform:translate(0)}50%{transform:translate(12px,6px)}}@keyframes businessIconFloat4{0%,to{transform:translate(0)}50%{transform:translate(-8px,-10px)}}@keyframes businessIconFloat5{0%,to{transform:translate(0)}50%{transform:translate(6px,8px)}}.business-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;z-index:2}.business-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:500px}.laptop-mockup{width:100%;max-width:550px;perspective:1500px}.laptop-lid{position:relative;background:linear-gradient(135deg,#1e293b,#0f172a);padding:12px 12px 0;border-radius:16px 16px 0 0;border:2px solid #334155;border-bottom:none;transform:perspective(1500px) rotateX(-5deg) rotateY(8deg);transform-origin:bottom center;transition:all .6s cubic-bezier(.4,0,.2,1);box-shadow:0 -20px 60px #0006}.laptop-lid:hover{transform:perspective(1500px) rotateX(0) rotateY(0)}.laptop-screen{background:#09090b;border-radius:8px 8px 0 0;overflow:hidden;border:1px solid #1E293B}.laptop-screen img{width:100%;height:auto;display:block}.laptop-webcam{width:8px;height:8px;background:#1e293b;border-radius:50%;margin:0 auto;position:absolute;top:4px;left:50%;transform:translate(-50%)}.laptop-base{background:linear-gradient(180deg,#334155,#1e293b);height:16px;border-radius:0 0 4px 4px;position:relative;transform:perspective(1500px) rotateX(45deg);transform-origin:top center;box-shadow:0 10px 30px #00000080}.laptop-keyboard{position:absolute;top:4px;left:50%;transform:translate(-50%);width:60%;height:4px;background:linear-gradient(90deg,transparent,rgba(148,0,211,.1),transparent);border-radius:2px}.laptop-reflection{position:absolute;bottom:-40px;left:50%;transform:translate(-50%) scaleY(-.2);width:500px;height:300px;background:linear-gradient(to bottom,rgba(148,0,211,.08),transparent);border-radius:16px;filter:blur(15px);opacity:.5}.business-case-study-card{position:absolute;bottom:60px;right:-20px;padding:24px 32px;background:#9400d31a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(148,0,211,.25);border-radius:12px;box-shadow:0 16px 48px #0006;z-index:4}.business-case-study-card .case-study-stat{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.business-stat-value{font-size:44px;font-weight:700;color:#22c55e;line-height:1;font-family:var(--font-body),"SF Mono",monospace;letter-spacing:-.02em}.business-case-study-card .stat-text{font-size:13px;font-weight:600;color:#ffffffbf;text-align:center;text-transform:uppercase;letter-spacing:1px}.business-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#22c55e26;border:1px solid rgba(34,197,94,.25);border-radius:8px}.business-badge svg{color:#22c55e}.business-badge span{font-size:11px;font-weight:700;color:#22c55e;text-transform:uppercase;letter-spacing:1px}.business-content{display:flex;flex-direction:column;gap:24px}.business-label{display:inline-block;width:fit-content;padding:8px 16px;background:#9400d31a;border:1px solid rgba(148,0,211,.3);border-radius:4px;color:var(--color-gold-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.business-headline{font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1.1;color:#fff;margin:0;letter-spacing:-.02em}.business-description{font-size:18px;line-height:1.75;color:#94a3b8e6;max-width:550px}.business-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}.business-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:8px;transition:all .3s ease}.business-capabilities .capability-item:hover{background:#9400d31a;border-color:#9400d34d;transform:translate(4px)}.business-capabilities .capability-item svg{color:#22c55e;flex-shrink:0}.business-capabilities .capability-item span{font-size:14px;font-weight:600;color:#ffffffe6;letter-spacing:.02em}.business-feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.business-pill{background:#0f172acc!important;border:1px solid rgba(51,65,85,.6)!important;color:#94a3b8!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.business-pill:hover{background:#9400d326!important;border-color:#9400d366!important;color:#fff!important;box-shadow:0 0 20px #9400d333}.business-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:18px 36px;margin-top:20px;background:linear-gradient(135deg,var(--color-gold-primary) 0%,#1a6dd4 50%,var(--color-gold-primary) 100%);background-size:200% 100%;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .4s ease;box-shadow:0 4px 24px #9400d366;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.business-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 32px #9400d380;background-position:100% 0}.business-cta-btn svg{transition:transform .3s ease}.business-cta-btn:hover svg{transform:translate(4px)}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.business-cta-btn:hover .btn-shine{left:100%}@media(max-width:1024px){.business-section{padding:80px 24px}.business-container{grid-template-columns:1fr;gap:32px}.business-mockup-wrapper{order:2;min-height:auto}.business-content{order:1}}@media(max-width:768px){.business-section{padding:60px 16px}.business-container{gap:24px}.business-floating-icons,.rising-particles,.accent-line,.stock-chart-bg{display:none}.laptop-lid{transform:none;padding:6px 6px 0;border-radius:12px 12px 0 0}.laptop-lid:hover{transform:scale(1.02)}.laptop-base{transform:none}.laptop-reflection{display:none}.business-case-study-card{position:absolute;bottom:-10px;right:-10px;margin-top:0;padding:14px 18px;width:auto}.business-case-study-card .stat-value{font-size:24px}.business-case-study-card .stat-text{font-size:11px;max-width:100px}.business-headline{font-size:34px}.business-description{font-size:16px}.business-capabilities{grid-template-columns:1fr;gap:10px}.business-cta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.business-icon,.business-gradient-orb,.business-case-study-card,.rising-particles,.accent-line{animation:none}.laptop-lid,.business-cta-btn,.btn-shine{transition:none}}.ecom-mockup-wrapper{position:relative;background:transparent!important;border:none!important;overflow:visible!important;display:flex;align-items:center;justify-content:center;padding:20px}.ecom-store-mockup{width:100%;background:#0a0a14cc;border:1px solid rgba(148,0,211,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0a,0 0 60px #9400d326;position:relative}.ecom-store-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ecom-store-logo{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff}.ecom-store-logo svg{color:var(--color-gold-primary)}.ecom-cart-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#9400d326;border:1px solid rgba(148,0,211,.3);border-radius:20px;font-size:12px;color:#fffc;position:relative}.ecom-cart-count{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:var(--color-gold-primary);border-radius:50%;font-size:9px;font-weight:700;color:#000;display:flex;align-items:center;justify-content:center}.ecom-product-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ecom-product-card{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.ecom-product-card.ecom-product-featured{background:#9400d314;border-color:#9400d340}.ecom-product-card:hover{border-color:#9400d366;background:#9400d31f;transform:translate(4px)}.ecom-product-img{width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ecom-img-1{background:linear-gradient(135deg,#9400d34d,#6400b433)}.ecom-img-1 svg{color:#c77dff}.ecom-img-2{background:linear-gradient(135deg,#3b82f64d,#2563eb33)}.ecom-img-2 svg{color:#93c5fd}.ecom-img-3{background:linear-gradient(135deg,#ffd70040,#c8960033)}.ecom-img-3 svg{color:#fcd34d}.ecom-product-info{flex:1;min-width:0}.ecom-product-name{display:block;font-size:13px;font-weight:600;color:#fff;margin-bottom:4px}.ecom-product-meta{display:flex;align-items:center;justify-content:space-between}.ecom-product-price{font-size:14px;font-weight:700;color:var(--color-gold-primary)}.ecom-add-btn{width:24px;height:24px;background:#9400d34d;border:1px solid rgba(148,0,211,.5);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#c77dff;cursor:pointer;transition:all .2s ease}.ecom-add-btn:hover{background:#9400d380;color:#fff}.ecom-badge-hot{position:absolute;top:8px;right:8px;font-size:9px;font-weight:800;letter-spacing:1px;padding:2px 7px;background:linear-gradient(135deg,#ff4d4d,#ff8c00);color:#fff;border-radius:4px}.ecom-order-summary{padding:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.ecom-order-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#ffffff80;margin-bottom:8px}.ecom-order-shipping{margin-bottom:12px}.ecom-free{color:#22c55e;font-weight:700}.ecom-checkout-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(135deg,#9400d3cc,#6400b4e6);border-radius:10px;font-size:13px;font-weight:700;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #9400d366}.ecom-checkout-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #9400d399}.ecom-float-stat{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0a0a14d9;border:1px solid rgba(148,0,211,.3);border-radius:20px;font-size:12px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0006;animation:ecomFloatPill 4s ease-in-out infinite;white-space:nowrap}.ecom-float-stat svg{color:#22c55e;flex-shrink:0}.ecom-stat-1{top:10px;right:-20px;animation-delay:0s}.ecom-stat-2{bottom:20px;left:-20px;animation-delay:2s}@keyframes ecomFloatPill{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ecommerce-premium-section{position:relative;width:100%;padding:100px 24px;background:linear-gradient(180deg,#09090b,#0a0a1a,#09090b);overflow:hidden}.ecom-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ecom-network-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(148,0,211,.03) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(148,0,211,.03) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(148,0,211,.02) 1px,transparent 1px);background-size:60px 60px,80px 80px,40px 40px;opacity:.8}.ecom-network-mesh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 48%,rgba(148,0,211,.03) 49%,rgba(148,0,211,.03) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(148,0,211,.03) 49%,rgba(148,0,211,.03) 51%,transparent 52%);background-size:80px 80px}.ecom-gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35}.ecom-orb-1{width:600px;height:600px;background:radial-gradient(circle,#9333EA 0%,transparent 70%);top:-20%;left:-10%}.ecom-orb-2{width:500px;height:500px;background:radial-gradient(circle,#E11D48 0%,transparent 70%);bottom:-15%;right:-10%}.ecom-rising-particles{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(148,0,211,.4) 1px,transparent 1px),radial-gradient(circle,rgba(99,102,241,.3) 1px,transparent 1px);background-size:100px 200px,150px 250px;animation:ecomParticlesRise 20s linear infinite}@keyframes ecomParticlesRise{0%{background-position:0 0,50px 100px}to{background-position:0 -400px,50px -300px}}.ecom-accent-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(148,0,211,.3),transparent);opacity:0;animation:ecomAccentLineGrow 2s ease-out forwards}.ecom-accent-line-1{width:40%;top:25%;right:5%;animation-delay:1.8s}.ecom-accent-line-2{width:30%;bottom:30%;left:5%;animation-delay:2s}@keyframes ecomAccentLineGrow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.ecom-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.ecom-icon{position:absolute;color:var(--color-gold-primary);opacity:.15}.ecom-icon-1{top:12%;right:8%;animation:ecomIconFloat1 18s ease-in-out infinite}.ecom-icon-2{top:22%;left:15%;animation:ecomIconFloat2 20s ease-in-out infinite}.ecom-icon-3{bottom:30%;right:12%;animation:ecomIconFloat3 22s ease-in-out infinite}.ecom-icon-4{bottom:18%;left:10%;animation:ecomIconFloat4 19s ease-in-out infinite}.ecom-icon-5{top:48%;left:25%;animation:ecomIconFloat5 21s ease-in-out infinite}@keyframes ecomIconFloat1{0%,to{transform:translate(0)}50%{transform:translate(-8px,-12px)}}@keyframes ecomIconFloat2{0%,to{transform:translate(0)}50%{transform:translate(10px,8px)}}@keyframes ecomIconFloat3{0%,to{transform:translate(0)}50%{transform:translate(-12px,6px)}}@keyframes ecomIconFloat4{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes ecomIconFloat5{0%,to{transform:translate(0)}50%{transform:translate(-6px,8px)}}.ecom-premium-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;z-index:2}.ecom-premium-content{display:flex;flex-direction:column;gap:24px}.ecom-label{display:inline-block;width:fit-content;padding:8px 16px;background:#9400d31a;border:1px solid rgba(148,0,211,.3);border-radius:4px;color:var(--color-gold-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.ecom-headline{font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1.1;color:#fff;margin:0;letter-spacing:-.02em}.ecom-description{font-size:18px;line-height:1.75;color:#94a3b8e6;max-width:550px}.ecom-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}.ecom-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:8px;transition:all .3s ease}.ecom-capabilities .capability-item:hover{background:#9400d31a;border-color:#9400d34d;transform:translate(4px)}.ecom-capabilities .capability-item svg{color:#a78bfa;flex-shrink:0}.ecom-capabilities .capability-item span{font-size:14px;font-weight:600;color:#ffffffe6;letter-spacing:.02em}.ecom-feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ecom-pill{background:#0f172acc!important;border:1px solid rgba(51,65,85,.6)!important;color:#94a3b8!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.ecom-pill:hover{background:#9400d326!important;border-color:#9400d366!important;color:#fff!important;box-shadow:0 0 20px #9400d333}.ecom-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:18px 36px;margin-top:20px;background:linear-gradient(135deg,#7c3aed,#6c3ce0,#5b21b6);background-size:200% 100%;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .4s ease;box-shadow:0 4px 24px #7c3aed66;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.ecom-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px #7c3aed80;background-position:100% 0}.ecom-cta-btn .btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.ecom-cta-btn:hover .btn-shine{left:100%}@media(max-width:1024px){.ecommerce-premium-section{padding:80px 24px}.ecom-premium-container{grid-template-columns:1fr;gap:60px}.ecom-mockup-wrapper{order:2}.ecom-premium-content{order:1}}@media(max-width:768px){.ecommerce-premium-section{padding:60px 16px}.ecom-premium-container{gap:40px}.ecom-floating-icons{display:none}.ecom-headline{font-size:32px}.ecom-description{font-size:16px}.ecom-capabilities{grid-template-columns:1fr;gap:10px}.ecom-cta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.ecom-icon,.ecom-gradient-orb,.ecom-rising-particles,.ecom-accent-line{animation:none}.ecom-cta-btn,.ecom-cta-btn .btn-shine{transition:none}}.travel-premium-section,.logistics-premium-section,.manufacturing-premium-section{position:relative;width:100%;padding:100px 24px;overflow:hidden}.travel-premium-section{background:linear-gradient(180deg,#09090b,#0a0f1a,#09090b)}.logistics-premium-section{background:linear-gradient(180deg,#09090b,#0a1015,#09090b)}.manufacturing-premium-section{background:linear-gradient(180deg,#09090b,#100a15,#09090b)}.travel-bg-effects,.logistics-bg-effects,.mfg-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.travel-network-mesh,.logistics-network-mesh,.mfg-network-mesh{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(148,0,211,.03) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(148,0,211,.03) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(148,0,211,.02) 1px,transparent 1px);background-size:60px 60px,80px 80px,40px 40px;opacity:.8}.travel-network-mesh:before,.logistics-network-mesh:before,.mfg-network-mesh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 48%,rgba(148,0,211,.03) 49%,rgba(148,0,211,.03) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(148,0,211,.03) 49%,rgba(148,0,211,.03) 51%,transparent 52%);background-size:80px 80px}.travel-gradient-orb,.logistics-gradient-orb,.mfg-gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35}.travel-orb-1{width:600px;height:600px;background:radial-gradient(circle,#0ea5e9 0%,transparent 70%);top:-20%;right:-10%}.travel-orb-2{width:500px;height:500px;background:radial-gradient(circle,#10B981 0%,transparent 70%);bottom:-15%;left:-10%}.logistics-orb-1{width:600px;height:600px;background:radial-gradient(circle,#06B6D4 0%,transparent 70%);top:-20%;left:-10%}.logistics-orb-2{width:500px;height:500px;background:radial-gradient(circle,#475569 0%,transparent 70%);bottom:-15%;right:-10%}.mfg-orb-1{width:600px;height:600px;background:radial-gradient(circle,#f59e0b 0%,transparent 70%);top:-20%;right:-10%}.mfg-orb-2{width:500px;height:500px;background:radial-gradient(circle,#7C3AED 0%,transparent 70%);bottom:-15%;left:-10%}.travel-rising-particles,.logistics-rising-particles,.mfg-rising-particles{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100px 200px,150px 250px;animation:ecomParticlesRise 20s linear infinite}.travel-rising-particles{background-image:radial-gradient(circle,rgba(14,165,233,.4) 1px,transparent 1px),radial-gradient(circle,rgba(99,102,241,.3) 1px,transparent 1px)}.logistics-rising-particles{background-image:radial-gradient(circle,rgba(34,197,94,.4) 1px,transparent 1px),radial-gradient(circle,rgba(99,102,241,.3) 1px,transparent 1px)}.mfg-rising-particles{background-image:radial-gradient(circle,rgba(245,158,11,.4) 1px,transparent 1px),radial-gradient(circle,rgba(99,102,241,.3) 1px,transparent 1px)}.travel-accent-line,.logistics-accent-line,.mfg-accent-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(148,0,211,.3),transparent);opacity:0;animation:ecomAccentLineGrow 2s ease-out forwards}.travel-accent-line-1,.logistics-accent-line-1,.mfg-accent-line-1{width:40%;top:25%;right:5%;animation-delay:1.8s}.travel-accent-line-2,.logistics-accent-line-2,.mfg-accent-line-2{width:30%;bottom:30%;left:5%;animation-delay:2s}.travel-floating-icons,.logistics-floating-icons,.mfg-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.travel-icon,.logistics-icon,.mfg-icon{position:absolute;opacity:.15}.travel-icon{color:#0ea5e9}.logistics-icon{color:#22c55e}.mfg-icon{color:#f59e0b}.travel-icon-1,.logistics-icon-1,.mfg-icon-1{top:12%;left:8%;animation:ecomIconFloat1 18s ease-in-out infinite}.travel-icon-2,.logistics-icon-2,.mfg-icon-2{top:22%;right:15%;animation:ecomIconFloat2 20s ease-in-out infinite}.travel-icon-3,.logistics-icon-3,.mfg-icon-3{bottom:30%;left:12%;animation:ecomIconFloat3 22s ease-in-out infinite}.travel-icon-4,.logistics-icon-4,.mfg-icon-4{bottom:18%;right:10%;animation:ecomIconFloat4 19s ease-in-out infinite}.travel-icon-5,.logistics-icon-5,.mfg-icon-5{top:48%;right:25%;animation:ecomIconFloat5 21s ease-in-out infinite}.travel-premium-container,.logistics-premium-container,.mfg-premium-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;z-index:2}.travel-premium-content,.logistics-premium-content,.mfg-premium-content{display:flex;flex-direction:column;gap:24px}.travel-label,.logistics-label,.mfg-label{display:inline-block;width:fit-content;padding:8px 16px;background:#9400d31a;border:1px solid rgba(148,0,211,.3);border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.travel-label{color:#0ea5e9}.logistics-label{color:#22c55e}.mfg-label{color:#f59e0b}.travel-headline,.logistics-headline,.mfg-headline{font-size:clamp(38px,4.5vw,56px);font-weight:700;line-height:1.1;color:#fff;margin:0;letter-spacing:-.02em}.travel-description,.logistics-description,.mfg-description{font-size:18px;line-height:1.75;color:#94a3b8e6;max-width:550px}.travel-capabilities,.logistics-capabilities,.mfg-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}.travel-capabilities .capability-item,.logistics-capabilities .capability-item,.mfg-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:8px;transition:all .3s ease}.travel-capabilities .capability-item:hover,.logistics-capabilities .capability-item:hover,.mfg-capabilities .capability-item:hover{background:#9400d31a;border-color:#9400d34d;transform:translate(4px)}.travel-capabilities .capability-item svg{color:#38bdf8;flex-shrink:0}.logistics-capabilities .capability-item svg{color:#4ade80;flex-shrink:0}.mfg-capabilities .capability-item svg{color:#fbbf24;flex-shrink:0}.travel-capabilities .capability-item span,.logistics-capabilities .capability-item span,.mfg-capabilities .capability-item span{font-size:14px;font-weight:600;color:#ffffffe6;letter-spacing:.02em}.travel-feature-pills,.logistics-feature-pills,.mfg-feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.travel-pill,.logistics-pill,.mfg-pill{background:#0f172acc!important;border:1px solid rgba(51,65,85,.6)!important;color:#94a3b8!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.travel-pill:hover,.logistics-pill:hover,.mfg-pill:hover{background:#9400d326!important;border-color:#9400d366!important;color:#fff!important;box-shadow:0 0 20px #9400d333}.travel-cta-btn,.logistics-cta-btn,.mfg-cta-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:18px 36px;margin-top:20px;background-size:200% 100%;border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:all .4s ease;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.travel-cta-btn{background:linear-gradient(135deg,#0ea5e9,#0284c7,#0369a1);box-shadow:0 4px 24px #0ea5e966}.logistics-cta-btn{background:linear-gradient(135deg,#22c55e,#16a34a,#15803d);box-shadow:0 4px 24px #22c55e66}.mfg-cta-btn{background:linear-gradient(135deg,#f59e0b,#d97706,#b45309);box-shadow:0 4px 24px #f59e0b66}.travel-cta-btn:hover,.logistics-cta-btn:hover,.mfg-cta-btn:hover{transform:translateY(-3px);background-position:100% 0}.travel-cta-btn:hover{box-shadow:0 12px 40px #0ea5e980}.logistics-cta-btn:hover{box-shadow:0 12px 40px #22c55e80}.mfg-cta-btn:hover{box-shadow:0 12px 40px #f59e0b80}.travel-cta-btn .btn-shine,.logistics-cta-btn .btn-shine,.mfg-cta-btn .btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s ease}.travel-cta-btn:hover .btn-shine,.logistics-cta-btn:hover .btn-shine,.mfg-cta-btn:hover .btn-shine{left:100%}.travel-mockup-wrapper,.logistics-mockup-wrapper,.mfg-mockup-wrapper{position:relative;display:flex;align-items:center;justify-content:center;padding:20px}.travel-booking-mockup{width:100%;background:#0a0a14cc;border:1px solid rgba(14,165,233,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #0009,0 0 60px #0ea5e91a}.travel-mock-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:700;color:#fff}.travel-mock-header svg{color:#0ea5e9}.travel-mock-field{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:10px;font-size:13px;color:#fffc}.travel-mock-field svg{color:#38bdf8}.travel-mock-dates{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:14px}.travel-mock-date{padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:center}.travel-mock-date-label{display:block;font-size:10px;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.travel-mock-date-value{display:block;font-size:13px;font-weight:600;color:#fff}.travel-mock-properties{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.travel-mock-property{display:flex;align-items:center;gap:12px;padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .3s ease}.travel-mock-property:hover{border-color:#0ea5e94d;background:#0ea5e914}.travel-mock-property-img{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.travel-prop-1{background:linear-gradient(135deg,#0ea5e94d,#06b6d433)}.travel-prop-1 svg{color:#7dd3fc}.travel-prop-2{background:linear-gradient(135deg,#22c55e4d,#10b98133)}.travel-prop-2 svg{color:#86efac}.travel-mock-property-name{display:block;font-size:13px;font-weight:600;color:#fff}.travel-mock-property-rating{font-size:11px;color:#fbbf24;margin:2px 0}.travel-mock-property-price{font-size:14px;font-weight:700;color:#0ea5e9}.travel-mock-property-price small{font-size:10px;color:#fff6;font-weight:400}.travel-mock-book-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:linear-gradient(135deg,#0ea5e9cc,#0284c7e6);border-radius:10px;font-size:13px;font-weight:700;color:#fff;box-shadow:0 4px 16px #0ea5e966}.travel-float-stat{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0a0a14d9;border:1px solid rgba(14,165,233,.3);border-radius:20px;font-size:12px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0006;animation:ecomFloatPill 4s ease-in-out infinite;white-space:nowrap}.travel-float-stat svg{color:#22c55e;flex-shrink:0}.travel-stat-1{top:10px;right:-10px}.travel-stat-2{bottom:20px;left:-10px;animation-delay:2s}.logistics-dashboard-mockup{width:100%;background:#0a0a14cc;border:1px solid rgba(34,197,94,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #0009,0 0 60px #22c55e1a}.logistics-mock-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:700;color:#fff}.logistics-mock-header svg{color:#22c55e}.logistics-mock-map{position:relative;height:120px;margin-bottom:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.logistics-map-route{position:absolute;top:50%;left:10%;width:80%;height:2px;background:linear-gradient(90deg,#22c55e,#4ade80,#22c55e);animation:routePulse 2s ease-in-out infinite}@keyframes routePulse{0%,to{opacity:.4}50%{opacity:1}}.logistics-map-dot{position:absolute;top:50%;transform:translateY(-50%)}.logistics-dot-1{left:10%;color:#22c55e}.logistics-dot-2{left:45%;color:#fbbf24}.logistics-dot-3{left:85%;color:#ef4444}.logistics-map-label{position:absolute;bottom:8px;right:8px;font-size:10px;font-weight:600;color:#22c55e99;text-transform:uppercase;letter-spacing:1px}.logistics-mock-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.logistics-mock-stat-item{padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:center}.logistics-mock-stat-val{display:block;font-size:18px;font-weight:700;color:#22c55e}.logistics-mock-stat-lab{display:block;font-size:9px;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.logistics-float-stat{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0a0a14d9;border:1px solid rgba(34,197,94,.3);border-radius:20px;font-size:12px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0006;animation:ecomFloatPill 4s ease-in-out infinite;white-space:nowrap}.logistics-float-stat svg{color:#22c55e;flex-shrink:0}.logistics-fstat-1{top:10px;right:-10px}.logistics-fstat-2{bottom:20px;left:-10px;animation-delay:2s}.mfg-dashboard-mockup{width:100%;max-width:380px;background:#0a0a14cc;border:1px solid rgba(245,158,11,.2);border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px #0009,0 0 60px #f59e0b1a}.mfg-mock-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px;font-weight:700;color:#fff}.mfg-mock-header svg{color:#f59e0b}.mfg-mock-lines{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.mfg-mock-line{display:flex;align-items:center;gap:10px}.mfg-line-name{font-size:11px;color:#fff9;width:120px;flex-shrink:0}.mfg-line-bar{flex:1;height:8px;background:#ffffff0f;border-radius:4px;overflow:hidden}.mfg-line-fill{height:100%;border-radius:4px;transition:width .5s ease}.mfg-fill-1{width:94%;background:linear-gradient(90deg,#22c55e,#4ade80)}.mfg-fill-2{width:87%;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.mfg-fill-3{width:100%;background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.mfg-line-pct{font-size:12px;font-weight:700;color:#fffc;width:36px;text-align:right}.mfg-mock-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.mfg-mock-stat-item{padding:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:center}.mfg-mock-stat-val{display:block;font-size:16px;font-weight:700;color:#f59e0b}.mfg-mock-stat-lab{display:block;font-size:9px;color:#fff6;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.mfg-float-stat{position:absolute;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0a0a14d9;border:1px solid rgba(245,158,11,.3);border-radius:20px;font-size:12px;font-weight:600;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0006;animation:ecomFloatPill 4s ease-in-out infinite;white-space:nowrap}.mfg-float-stat svg{color:#f59e0b;flex-shrink:0}.mfg-fstat-1{top:10px;right:-10px}.mfg-fstat-2{bottom:20px;left:-10px;animation-delay:2s}@media(max-width:1024px){.travel-premium-section,.logistics-premium-section,.manufacturing-premium-section{padding:80px 24px}.travel-premium-container,.logistics-premium-container,.mfg-premium-container{grid-template-columns:1fr;gap:60px}.travel-mockup-wrapper,.logistics-mockup-wrapper,.mfg-mockup-wrapper{order:2}.travel-premium-content,.logistics-premium-content,.mfg-premium-content{order:1}}@media(max-width:768px){.travel-premium-section,.logistics-premium-section,.manufacturing-premium-section{padding:60px 16px}.travel-premium-container,.logistics-premium-container,.mfg-premium-container{gap:40px}.travel-floating-icons,.logistics-floating-icons,.mfg-floating-icons{display:none}.travel-headline,.logistics-headline,.mfg-headline{font-size:32px}.travel-description,.logistics-description,.mfg-description{font-size:16px}.travel-capabilities,.logistics-capabilities,.mfg-capabilities{grid-template-columns:1fr;gap:10px}.travel-cta-btn,.logistics-cta-btn,.mfg-cta-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.travel-icon,.logistics-icon,.mfg-icon,.travel-gradient-orb,.logistics-gradient-orb,.mfg-gradient-orb,.travel-rising-particles,.logistics-rising-particles,.mfg-rising-particles,.travel-accent-line,.logistics-accent-line,.mfg-accent-line,.travel-float-stat,.logistics-float-stat,.mfg-float-stat{animation:none}.travel-cta-btn,.logistics-cta-btn,.mfg-cta-btn,.travel-cta-btn .btn-shine,.logistics-cta-btn .btn-shine,.mfg-cta-btn .btn-shine{transition:none}}.industry-section{display:block!important;width:100%!important;max-width:100%!important;padding:100px 5%!important;margin:0!important;position:relative!important;left:auto!important;right:auto!important;box-sizing:border-box!important;background:#0a0a0f!important}.industry-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ecommerce-section:before{background:radial-gradient(ellipse 60% 50% at 10% 50%,rgba(148,0,211,.08) 0%,transparent 50%)}.travel-section:before{background:radial-gradient(ellipse 60% 50% at 90% 50%,rgba(148,0,211,.08) 0%,transparent 50%)}.logistics-section:before{background:radial-gradient(ellipse 60% 50% at 10% 50%,rgba(148,0,211,.08) 0%,transparent 50%)}.manufacturing-section:before{background:radial-gradient(ellipse 60% 50% at 90% 50%,rgba(148,0,211,.08) 0%,transparent 50%)}.industry-container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%}.industry-grid.reverse{direction:rtl}.industry-grid.reverse>*{direction:ltr}.industry-image{width:100%;height:420px;background:linear-gradient(145deg,#9400d31a,#9400d305);border:1px solid rgba(255,255,255,.08);border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.industry-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 40px,rgba(148,0,211,.03) 40px,rgba(148,0,211,.03) 41px),repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(148,0,211,.03) 40px,rgba(148,0,211,.03) 41px)}.industry-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff6;z-index:1}.industry-placeholder-icon{width:70px;height:70px;border:2px dashed rgba(255,255,255,.08);border-radius:20px;display:flex;align-items:center;justify-content:center}.industry-placeholder-icon svg{width:32px;height:32px;stroke:#fff6}.industry-placeholder-text{font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.industry-content{padding:20px 0}.industry-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--color-gold-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.industry-badge:before{content:"";width:8px;height:8px;background:var(--color-gold-primary);border-radius:50%}.industry-title{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15;margin-bottom:20px;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.industry-description{font-size:1.05rem;line-height:1.8;color:#fff9;margin-bottom:32px}.industry-features{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.industry-feature-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:border-color .3s ease,background .3s ease}.industry-feature-item:hover{border-color:#9400d340;background:#9400d30d}.industry-feature-icon{width:28px;height:28px;min-width:28px;background:#9400d326;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:2px}.industry-feature-icon svg{width:14px;height:14px;stroke:var(--color-gold-primary)}.industry-feature-text{font-size:.95rem;color:#fff9;line-height:1.5}.industry-feature-text strong{color:#fff;font-weight:600}.industry-stats-row{display:flex;gap:32px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.industry-stat-item{text-align:left}.industry-stat-value{font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:700;color:var(--color-gold-primary);line-height:1;margin-bottom:6px}.industry-stat-label{font-size:.8rem;color:#fff6;text-transform:uppercase;letter-spacing:1px}.industry-section-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);max-width:1400px;margin:0 auto}@media(max-width:968px){.industry-grid,.industry-grid.reverse{grid-template-columns:1fr;gap:40px;direction:ltr}.industry-image{height:300px}}@media(max-width:768px){.industry-section{padding:70px 5%}.industry-image{height:250px}.industry-title{font-size:1.75rem}.industry-stats-row{flex-wrap:wrap;gap:24px}.industry-stat-item{min-width:80px}}.tech-stack-section{padding:100px 5%;position:relative;background:#07080c;overflow:hidden}.tech-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.tech-gradient-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35}.tech-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);top:-150px;left:-100px;animation:techOrbFloat 18s ease-in-out infinite}.tech-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.25) 0%,transparent 70%);top:40%;right:-80px;animation:techOrbFloat 22s ease-in-out infinite reverse}.tech-orb-3{width:450px;height:450px;background:radial-gradient(circle,rgba(16,185,129,.2) 0%,transparent 70%);bottom:-100px;left:30%;animation:techOrbFloat 20s ease-in-out infinite 3s}@keyframes techOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.95)}}.tech-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent)}.tech-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#8b5cf680;animation:techParticleFloat 12s ease-in-out infinite}.tech-particle-1{top:10%;left:15%;animation-delay:0s;background:#3b82f699}.tech-particle-2{top:30%;right:20%;animation-delay:2s;width:3px;height:3px}.tech-particle-3{bottom:25%;left:10%;animation-delay:4s;background:#10b98180}.tech-particle-4{top:60%;right:15%;animation-delay:6s;width:5px;height:5px}.tech-particle-5{bottom:15%;left:45%;animation-delay:8s;background:#3b82f666;width:3px;height:3px}.tech-particle-6{top:20%;left:60%;animation-delay:10s;background:#10b98166}@keyframes techParticleFloat{0%,to{transform:translateY(0) translate(0);opacity:.3}25%{transform:translateY(-30px) translate(10px);opacity:.8}50%{transform:translateY(-15px) translate(-10px);opacity:.5}75%{transform:translateY(-40px) translate(5px);opacity:.9}}.tech-section-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.tech-section-header{text-align:center;margin-bottom:60px}.tech-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:100px;font-size:.82rem;font-weight:600;color:#a78bfa;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-badge-dot{width:8px;height:8px;background:#a78bfa;border-radius:50%;animation:techBadgePulse 2s ease-in-out infinite;box-shadow:0 0 8px #8b5cf699}@keyframes techBadgePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 8px #8b5cf699}50%{opacity:.5;transform:scale(1.3);box-shadow:0 0 16px #8b5cf6cc}}.tech-section-title{font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:700;line-height:1.1;margin-bottom:22px;background:linear-gradient(135deg,#fff,#fffc 40%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-title-amp{background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.tech-section-subtitle{font-size:1.15rem;color:#ffffff8c;max-width:680px;margin:0 auto;line-height:1.75}.tech-flow-indicator{position:relative;height:40px;max-width:900px;margin:0 auto 50px;display:flex;align-items:center;justify-content:center}.tech-flow-line{position:absolute;width:80%;height:2px;background:linear-gradient(90deg,#3b82f666,#8b5cf699,#10b98166);border-radius:2px;box-shadow:0 0 12px #8b5cf64d}.tech-flow-dot{position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid;background:#07080c;z-index:2}.tech-flow-dot-1{left:10%;border-color:#3b82f6;box-shadow:0 0 10px #3b82f680}.tech-flow-dot-2{left:50%;transform:translate(-50%);border-color:#8b5cf6;box-shadow:0 0 10px #8b5cf680}.tech-flow-dot-3{right:10%;border-color:#10b981;box-shadow:0 0 10px #10b98180}.tech-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.tech-card{position:relative;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:24px;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1)}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity .5s ease}.tech-card-frontend:before{background:linear-gradient(90deg,transparent,#3b82f6,#60a5fa,transparent)}.tech-card-backend:before{background:linear-gradient(90deg,transparent,#8b5cf6,#a78bfa,transparent)}.tech-card-database:before{background:linear-gradient(90deg,transparent,#10b981,#34d399,transparent)}.tech-card:hover{transform:translateY(-10px);border-color:#ffffff1f}.tech-card:hover:before{opacity:1}.tech-card-frontend:hover{box-shadow:0 25px 60px #3b82f626,0 0 100px #3b82f60d}.tech-card-backend:hover{box-shadow:0 25px 60px #8b5cf626,0 0 100px #8b5cf60d}.tech-card-database:hover{box-shadow:0 25px 60px #10b98126,0 0 100px #10b9810d}.tech-card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;opacity:0;transition:opacity .5s ease;pointer-events:none}.tech-card-frontend .tech-card-glow{background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.06) 0%,transparent 50%)}.tech-card-backend .tech-card-glow{background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.06) 0%,transparent 50%)}.tech-card-database .tech-card-glow{background:radial-gradient(circle at 50% 50%,rgba(16,185,129,.06) 0%,transparent 50%)}.tech-card:hover .tech-card-glow{opacity:1}.tech-card-icon-wrap{display:flex;align-items:center;justify-content:space-between;padding:32px 32px 0}.tech-card-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.tech-card-icon svg{width:28px;height:28px}.tech-card-frontend .tech-card-icon{background:#3b82f61f;border:1px solid rgba(59,130,246,.25);color:#60a5fa}.tech-card-backend .tech-card-icon{background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);color:#a78bfa}.tech-card-database .tech-card-icon{background:#10b9811f;border:1px solid rgba(16,185,129,.25);color:#34d399}.tech-card:hover .tech-card-icon{transform:scale(1.1) rotate(-3deg)}.tech-card-frontend:hover .tech-card-icon{box-shadow:0 0 20px #3b82f64d}.tech-card-backend:hover .tech-card-icon{box-shadow:0 0 20px #8b5cf64d}.tech-card-database:hover .tech-card-icon{box-shadow:0 0 20px #10b9814d}.tech-card-number{font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:800;color:#ffffff0a;line-height:1;-webkit-user-select:none;user-select:none}.tech-card-content{padding:28px 32px 36px}.tech-card-label{display:inline-block;padding:5px 14px;border-radius:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px;color:#fff}.tech-label-frontend{background:linear-gradient(135deg,#3b82f6,#2563eb)}.tech-label-backend{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.tech-label-database{background:linear-gradient(135deg,#10b981,#059669)}.tech-card-title{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:14px;color:#fff;line-height:1.2}.tech-card-description{font-size:.95rem;line-height:1.75;color:#ffffff8c;margin-bottom:24px}.tech-stack-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tech-pill{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;font-size:.72rem;font-weight:600;letter-spacing:.5px;border:1px solid;transition:all .3s ease;cursor:default}.tech-pill[data-color=react]{color:#61dafb;border-color:#61dafb40;background:#61dafb0f}.tech-pill[data-color=next]{color:#fff;border-color:#fff3;background:#ffffff0d}.tech-pill[data-color=vue]{color:#42b883;border-color:#42b88340;background:#42b8830f}.tech-pill[data-color=ts]{color:#3178c6;border-color:#3178c640;background:#3178c60f}.tech-pill[data-color=tailwind]{color:#38bdf8;border-color:#38bdf840;background:#38bdf80f}.tech-pill[data-color=gsap]{color:#88ce02;border-color:#88ce0240;background:#88ce020f}.tech-pill[data-color=node]{color:#393;border-color:#33993340;background:#3399330f}.tech-pill[data-color=python]{color:#ffdd57;border-color:#ffdd5740;background:#ffdd570f}.tech-pill[data-color=php]{color:#777bb4;border-color:#777bb440;background:#777bb40f}.tech-pill[data-color=java]{color:#ec2025;border-color:#ec202533;background:#ec20250d}.tech-pill[data-color=graphql]{color:#e535ab;border-color:#e535ab40;background:#e535ab0f}.tech-pill[data-color=rest]{color:#10b981;border-color:#10b98140;background:#10b9810f}.tech-pill[data-color=mongo]{color:#47a248;border-color:#47a24840;background:#47a2480f}.tech-pill[data-color=postgres]{color:#336791;border-color:#33679140;background:#33679114}.tech-pill[data-color=mysql]{color:#4479a1;border-color:#4479a140;background:#4479a10f}.tech-pill[data-color=redis]{color:#dc382d;border-color:#dc382d33;background:#dc382d0d}.tech-pill[data-color=firebase]{color:#ffca28;border-color:#ffca2840;background:#ffca280f}.tech-pill[data-color=supabase]{color:#3ecf8e;border-color:#3ecf8e40;background:#3ecf8e0f}.tech-pill:hover{transform:translateY(-2px);filter:brightness(1.2)}.tech-features{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.tech-feature-item{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:all .3s ease}.tech-feature-item:hover{background:#ffffff0a;border-color:#ffffff14;transform:translate(4px)}.tech-card-frontend .tech-feature-item svg{color:#60a5fa;flex-shrink:0;margin-top:2px}.tech-card-backend .tech-feature-item svg{color:#a78bfa;flex-shrink:0;margin-top:2px}.tech-card-database .tech-feature-item svg{color:#34d399;flex-shrink:0;margin-top:2px}.tech-feature-item span{font-size:.88rem;font-weight:500;color:#ffffffb3;line-height:1.5}.tech-best-for{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.tech-card-frontend .tech-best-for{background:#3b82f60d;border-color:#3b82f626}.tech-card-backend .tech-best-for{background:#8b5cf60d;border-color:#8b5cf626}.tech-card-database .tech-best-for{background:#10b9810d;border-color:#10b98126}.tech-best-for-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.tech-card-frontend .tech-best-for-label{color:#60a5fa}.tech-card-backend .tech-best-for-label{color:#a78bfa}.tech-card-database .tech-best-for-label{color:#34d399}.tech-best-for-text{font-size:.85rem;color:#ffffff8c;line-height:1.4}.tech-bottom-cta{text-align:center;margin-top:70px;display:flex;flex-direction:column;align-items:center;gap:24px}.tech-cta-text{font-size:1.2rem;color:#ffffff80;font-weight:500}.tech-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,#8b5cf6,#3b82f6,#10b981);background-size:200% 100%;color:#fff;font-size:1rem;font-weight:600;border-radius:12px;text-decoration:none;transition:all .4s ease;box-shadow:0 4px 24px #8b5cf64d;position:relative;overflow:hidden}.tech-cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s ease}.tech-cta-btn:hover{transform:translateY(-3px);box-shadow:0 8px 40px #8b5cf666,0 0 60px #3b82f626;background-position:100% 0}.tech-cta-btn:hover:before{opacity:1}@media(max-width:1100px){.tech-cards-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto;gap:24px}.tech-flow-indicator{display:none}}@media(max-width:768px){.tech-stack-section{padding:60px 5%}.tech-section-title{font-size:2rem}.tech-section-subtitle{font-size:1rem}.tech-card-icon-wrap{padding:24px 24px 0}.tech-card-content{padding:24px 24px 30px}.tech-card-title{font-size:1.3rem}.tech-best-for{flex-direction:column;align-items:flex-start;gap:6px}.tech-bottom-cta{margin-top:50px}}.landing-pages-section{position:relative;padding:100px 24px;background:linear-gradient(180deg,#0a0d12,#0f1318,#0d1117);overflow:hidden}.landing-bg-effects{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.landing-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4}.landing-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.3) 0%,transparent 70%);top:-200px;right:-100px;animation:landingOrbFloat 20s ease-in-out infinite}.landing-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,.25) 0%,transparent 70%);bottom:-150px;left:-100px;animation:landingOrbFloat 25s ease-in-out infinite reverse}@keyframes landingOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.landing-floating-icons{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.landing-icon{position:absolute;color:#8b5cf626;animation:landingIconFloat 8s ease-in-out infinite}.landing-icon-1{top:15%;left:8%;animation-delay:0s}.landing-icon-2{top:25%;right:10%;color:#10b98126;animation-delay:2s}.landing-icon-3{bottom:30%;left:5%;color:#22c55e26;animation-delay:4s}.landing-icon-4{bottom:20%;right:8%;color:#8b5cf61f;animation-delay:6s}@keyframes landingIconFloat{0%,to{transform:translateY(0) rotate(0);opacity:.15}50%{transform:translateY(-15px) rotate(5deg);opacity:.25}}.landing-container{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;z-index:1}.landing-content{max-width:620px}.landing-label{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#8b5cf626,#10b9811a);border:1px solid rgba(139,92,246,.3);border-radius:100px;font-size:13px;font-weight:600;color:#a78bfa;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.landing-headline{font-size:clamp(36px,4.5vw,52px);font-weight:800;line-height:1.1;margin-bottom:16px;background:linear-gradient(135deg,#fff,#a78bfa,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-subtext{font-size:18px;font-weight:500;color:#fffc;line-height:1.6;margin-bottom:20px;font-style:italic}.landing-description{font-size:16px;line-height:1.8;color:#ffffffa6;margin-bottom:32px}.landing-capabilities{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px}.landing-capabilities .capability-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#0f172a99;border:1px solid rgba(51,65,85,.5);border-radius:8px;transition:all .3s ease}.landing-capabilities .capability-item:hover{background:#9400d31a;border-color:#9400d34d;transform:translate(4px)}.landing-capabilities .capability-item svg{color:#c084fc;flex-shrink:0}.landing-capabilities .capability-item span{font-size:14px;font-weight:600;color:#ffffffe6;letter-spacing:.02em}.landing-feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:32px}.landing-pill{background:#0f172acc!important;border:1px solid rgba(51,65,85,.6)!important;color:#94a3b8!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important;transition:all .3s ease}.landing-pill:hover{background:#9400d326!important;border-color:#9400d366!important;color:#fff!important;box-shadow:0 0 20px #9400d333}.landing-cta-group{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.landing-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.landing-cta-btn.landing-cta-primary{background:linear-gradient(90deg,#ff007f,#7928ca,#00d2ff,#00ff87,#ff007f)!important;background-size:400% 100%!important;color:#fff!important;box-shadow:0 4px 24px #7928ca66!important;border:none!important;animation:landingColorfulAnim 4s linear infinite!important}@keyframes landingColorfulAnim{0%{background-position:0% 50%}to{background-position:100% 50%}}.landing-cta-btn.landing-cta-primary:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 32px #7928ca99!important}.landing-cta-btn.landing-cta-primary:hover .btn-shine{left:100%!important}.landing-cta-primary svg{transition:transform .3s ease}.landing-cta-primary:hover svg{transform:translate(4px)}.landing-cta-secondary{background:transparent;color:#a78bfa;border:2px solid rgba(139,92,246,.4)}.landing-cta-secondary:hover{background:#8b5cf61a;border-color:#8b5cf699;transform:translateY(-2px)}.landing-mockup-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.landing-mockup{width:100%;max-width:580px;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px #00000080,0 0 0 1px #8b5cf633}.landing-image-placeholder{width:100%;height:340px;background:linear-gradient(135deg,#8b5cf614,#10b9810d);display:flex;align-items:center;justify-content:center}.landing-placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:16px;color:#ffffff4d}.landing-placeholder-inner svg{opacity:.6}.landing-placeholder-inner span{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.landing-mobile-mockup{position:absolute;bottom:-30px;right:-40px;z-index:5}.mobile-frame{width:120px;height:240px;background:linear-gradient(180deg,#1a1a2e,#16162a);border-radius:24px;padding:8px;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1a}.mobile-notch{width:50px;height:6px;background:#0d0d15;border-radius:10px;margin:0 auto 8px}.mobile-screen{width:100%;height:calc(100% - 14px);background:linear-gradient(135deg,#8b5cf61a,#10b9810f);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.landing-mobile-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffff40}.landing-mobile-placeholder span{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.landing-case-study-card{position:absolute;bottom:40px;left:-60px;background:#0f0f1ed9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.25);border-radius:16px;padding:20px 24px;box-shadow:0 15px 50px #0006,inset 0 1px #ffffff14;z-index:10;animation:landingCardFloat 6s ease-in-out infinite}@keyframes landingCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-case-study-card .case-study-stat{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.landing-case-study-card .stat-value{font-size:32px;font-weight:800;background:linear-gradient(135deg,#a78bfa,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-case-study-card .stat-text{font-size:13px;color:#fff9;font-weight:500}.landing-badge{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#10b9811a;border:1px solid rgba(16,185,129,.25);border-radius:100px}.landing-badge svg{color:#10b981}.landing-badge span{font-size:12px;font-weight:600;color:#10b981}@media(max-width:1200px){.landing-container{gap:60px}.landing-mobile-mockup{right:-20px}.landing-case-study-card{left:-30px}}@media(max-width:1024px){.landing-pages-section{padding:80px 24px}.landing-container{grid-template-columns:1fr;gap:60px}.landing-content{max-width:100%;order:1}.landing-mockup-wrapper{order:2;justify-content:center}.landing-case-study-card{left:auto;right:20px;bottom:-20px}.landing-mobile-mockup{right:auto;left:-30px;bottom:20px}}@media(max-width:768px){.landing-pages-section{padding:60px 16px}.landing-container{gap:40px}.landing-floating-icons{display:none}.landing-headline{font-size:32px}.landing-subtext{font-size:16px}.landing-description{font-size:15px}.landing-feature-item{padding:10px 14px}.landing-feature-item span{font-size:13px}.landing-cta-group{flex-direction:column}.landing-cta-btn{width:100%;justify-content:center}.landing-mockup{max-width:100%}.landing-image-placeholder{height:260px}.landing-mobile-mockup{display:none}.landing-case-study-card{position:absolute;bottom:-10px;right:-10px;margin-top:0;padding:14px 18px;width:auto}.landing-case-study-card .stat-value{font-size:24px}.landing-case-study-card .stat-text{font-size:11px;max-width:100px}}@media(max-width:480px){.landing-headline{font-size:28px}.landing-image-placeholder{height:200px}.landing-cta-btn{padding:14px 24px;font-size:14px}}@media(prefers-reduced-motion:reduce){.landing-icon,.landing-gradient-orb,.landing-case-study-card{animation:none}.landing-cta-btn,.landing-feature-item{transition:none}}.glass-footer{position:relative;margin-top:140px;padding:100px 0 0;background:linear-gradient(180deg,transparent 0%,rgba(10,10,15,.95) 20%,rgba(10,10,15,.98) 100%);overflow:hidden}.footer-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:400px;pointer-events:none}.footer-glow:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(6,182,212,.4) 15%,rgba(99,102,241,.6) 35%,rgba(236,72,153,.8) 50%,rgba(139,92,246,.6) 65%,rgba(16,185,129,.4) 85%,transparent 100%);box-shadow:0 0 20px #ec489980,0 0 40px #8b5cf666,0 0 60px #6366f14d}.footer-glow:after{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:100%;height:300px;background:radial-gradient(ellipse at 30% 0%,rgba(99,102,241,.2) 0%,transparent 50%),radial-gradient(ellipse at 70% 0%,rgba(236,72,153,.15) 0%,transparent 50%),radial-gradient(ellipse at 50% 0%,rgba(6,182,212,.1) 0%,transparent 60%);filter:blur(60px)}.glass-footer:before{content:"";position:absolute;top:50px;left:15%;width:250px;height:250px;background:radial-gradient(circle,rgba(249,115,22,.12),transparent 70%);filter:blur(50px);pointer-events:none}.glass-footer:after{content:"";position:absolute;top:100px;right:15%;width:200px;height:200px;background:radial-gradient(circle,rgba(16,185,129,.12),transparent 70%);filter:blur(50px);pointer-events:none}.footer-container{max-width:1200px;margin:0 auto;padding:0 24px}.footer-top{display:grid;grid-template-columns:1.2fr 2fr;gap:60px;padding-bottom:60px}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-logo{text-decoration:none;display:inline-block}.footer-logo-text{font-size:36px;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899,#f97316);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px;transition:all .3s ease}.footer-logo:hover .footer-logo-text{text-shadow:0 0 30px rgba(139,92,246,.5)}.footer-tagline{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--text-secondary);max-width:280px}.footer-social{display:flex;gap:12px;margin-top:8px}.social-link{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#ffffffb3;transition:all .4s var(--ease-smooth);overflow:hidden}.social-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-purple-blue);opacity:0;transition:opacity .4s ease;border-radius:11px}.social-link:hover{border-color:transparent;transform:translateY(-4px) scale(1.1);box-shadow:0 10px 30px #6366f166,0 0 20px #8b5cf64d}.social-link svg{position:relative;z-index:1;transition:all .3s ease}.social-link:hover svg{transform:scale(1.2);color:#fff}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-column{display:flex;flex-direction:column;gap:20px}.footer-heading{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-primary);margin:0;position:relative;padding-bottom:12px}.footer-heading:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:1px}.footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-list li{margin:0}.footer-list a{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);text-decoration:none;transition:all .25s ease;display:inline-block;position:relative}.footer-list a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:linear-gradient(90deg,#6366f1,#8b5cf6);transition:width .3s ease}.footer-list a:hover{color:var(--text-primary);transform:translate(4px)}.footer-contact li{display:flex;align-items:center;gap:10px}.footer-contact svg{color:var(--text-secondary);flex-shrink:0;opacity:.7}.footer-contact span{font-family:var(--font-body);font-size:14px;color:var(--text-secondary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin:0 -24px;padding:24px}.footer-bottom-left p{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);margin:0}.footer-bottom-right{display:flex;gap:24px}.footer-bottom-right a{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .25s ease}.footer-bottom-right a:hover{color:var(--text-primary)}.footer-top:before{content:"";position:absolute;top:80px;left:50%;transform:translate(-50%);width:calc(100% - 48px);max-width:1200px;height:calc(100% - 160px);background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.05);border-radius:24px;pointer-events:none;z-index:-1}@media(max-width:1024px){.footer-top{grid-template-columns:1fr;gap:50px}.footer-brand{align-items:center;text-align:center}.footer-tagline{max-width:400px}.footer-social{justify-content:center}.footer-links{grid-template-columns:repeat(4,1fr);text-align:left}}@media(max-width:768px){.glass-footer{margin-top:80px;padding:60px 0 0}.footer-links{grid-template-columns:repeat(2,1fr);gap:32px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.footer-bottom-right{flex-wrap:wrap;justify-content:center;gap:16px}}@media(max-width:480px){.glass-footer{margin-top:60px;padding:48px 0 0}.footer-container{padding:0 16px}.footer-links{grid-template-columns:1fr;gap:28px}.footer-column{align-items:center;text-align:center}.footer-heading:after{left:50%;transform:translate(-50%)}.footer-list a:hover{transform:translate(0)}.footer-contact li{justify-content:center}.footer-bottom{margin:0 -16px;padding:20px 16px}.footer-bottom-right{gap:12px}.footer-bottom-right a{font-size:12px}}@media(prefers-reduced-motion:reduce){.social-link,.footer-list a{transition:none}.social-link:hover,.footer-list a:hover{transform:none}}.blog-container{max-width:1200px;margin:0 auto;padding:0 24px}.blog-hero{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;padding:140px 24px 80px;overflow:hidden;background:var(--color-charcoal-base)}.blog-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.blog-hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6}.blog-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(148,0,211,.4) 0%,transparent 70%);top:-150px;right:-100px}.blog-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(148,0,211,.35) 0%,transparent 70%);bottom:-100px;left:-100px}.blog-orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%)}.blog-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.blog-hero-content{position:relative;z-index:1;text-align:center;max-width:800px}.blog-hero-badge{display:inline-block;padding:8px 20px;background:#9400d326;border:1px solid rgba(148,0,211,.3);border-radius:50px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-gold-primary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.blog-hero-title{font-family:var(--font-body);font-size:clamp(40px,8vw,72px);font-weight:800;line-height:1.1;color:var(--text-primary);margin:0 0 24px}.title-line{display:block}.gradient-text{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-hero-subtitle{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--text-secondary);max-width:600px;margin:0 auto 40px}.blog-search-container{margin-bottom:32px}.blog-search-wrapper{display:flex;align-items:center;max-width:500px;margin:0 auto;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:6px 6px 6px 20px;transition:all .3s ease}.blog-search-wrapper:focus-within{border-color:#9400d380;box-shadow:0 0 20px #9400d333}.search-icon{color:var(--text-secondary);flex-shrink:0}.blog-search-input{flex:1;background:transparent;border:none;outline:none;padding:12px 16px;font-family:var(--font-body);font-size:15px;color:var(--text-primary)}.blog-search-input::placeholder{color:var(--text-secondary)}.blog-search-btn{padding:12px 24px;background:var(--gradient-gold);border:none;border-radius:50px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-inverse);cursor:pointer;transition:all .3s ease}.blog-search-btn:hover{transform:scale(1.02);box-shadow:0 4px 20px #8b5cf666}.blog-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.category-tag{padding:10px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .3s ease}.category-tag:hover{background:#ffffff14;border-color:#ffffff26;color:var(--text-primary)}.category-tag.active{background:linear-gradient(135deg,#9400d333,#9400d31a);border-color:#ffd70066;color:var(--color-gold-primary)}.blog-featured{padding:80px 0;background:var(--bg-color)}.featured-article{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:32px;transition:all .4s ease}.featured-article:hover{border-color:#9400d333;box-shadow:0 20px 60px #0000004d}.featured-image-wrapper{position:relative}.featured-image{border-radius:16px;overflow:hidden}.featured-image-placeholder{position:relative;height:350px;background:linear-gradient(135deg,#1a1a2e,#16213e,#1a1a2e);display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-image-placeholder .placeholder-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(148,0,211,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.15) 0%,transparent 50%)}.featured-image-placeholder .placeholder-icon{position:relative;z-index:1;color:#9400d399;animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.featured-badge{position:absolute;top:20px;left:20px;padding:8px 16px;background:var(--gradient-gold);border-radius:50px;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--text-inverse);text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #ec489966}.featured-content{padding:20px 0}.featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px}.featured-category{padding:6px 14px;background:#6366f126;border-radius:50px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-gold-primary)}.featured-date,.featured-read-time{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.featured-title{font-family:var(--font-body);font-size:28px;font-weight:700;line-height:1.3;color:var(--text-primary);margin:0 0 16px}.featured-excerpt{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0 0 24px}.featured-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.featured-author{display:flex;align-items:center;gap:12px}.author-avatar{width:48px;height:48px;border-radius:50%;background:var(--gradient-hero);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:700;color:#fff}.author-avatar.small{width:36px;height:36px;font-size:12px}.author-info{display:flex;flex-direction:column;gap:2px}.author-name{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-primary)}.author-role{font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.featured-read-btn{display:flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gradient-gold);border-radius:50px;font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;text-decoration:none;transition:all .3s ease}.featured-read-btn:hover{transform:translate(4px);box-shadow:0 8px 25px #8b5cf666}.featured-read-btn svg{transition:transform .3s ease}.featured-read-btn:hover svg{transform:translate(4px)}.blog-grid-section{padding:60px 0 100px;background:var(--bg-color)}.blog-grid-section .section-header{text-align:center;margin-bottom:50px}.blog-grid-section .section-title{font-family:var(--font-body);font-size:36px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.blog-grid-section .section-subtitle{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);margin:0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.blog-card{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.blog-card:hover{transform:translateY(-8px);border-color:#ffd7004d;box-shadow:0 20px 50px #0000004d}.blog-card:hover .card-glow{opacity:1}.card-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(148,0,211,.1) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.blog-card-image{position:relative;height:200px;overflow:hidden}.card-image-placeholder{position:relative;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-image-placeholder.gradient-1{background:linear-gradient(135deg,#2d2d3f,#1a1a2e)}.card-image-placeholder.gradient-2{background:linear-gradient(135deg,#5a0080,#2d2d3f)}.card-image-placeholder.gradient-3{background:linear-gradient(135deg,#4a4a5f,#23232f)}.card-image-placeholder.gradient-4{background:linear-gradient(135deg,#7a00b0,#5a0080)}.card-image-placeholder.gradient-5{background:linear-gradient(135deg,#3a3a4f,#2d2d3f)}.card-image-placeholder.gradient-6{background:linear-gradient(135deg,#9400d3,#5a0080)}.card-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.08) 0%,transparent 50%)}.card-icon{position:relative;z-index:1;color:#ffffffb3;transition:transform .3s ease}.blog-card:hover .card-icon{transform:scale(1.1)}.card-category-badge{position:absolute;top:16px;left:16px;padding:6px 12px;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50px;font-family:var(--font-body);font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.blog-card-content{padding:24px}.card-meta{display:flex;align-items:center;gap:8px;margin-bottom:14px}.card-date,.card-read-time{font-family:var(--font-body);font-size:12px;color:var(--text-secondary)}.card-dot{width:3px;height:3px;border-radius:50%;background:var(--text-secondary)}.card-title{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:1.4;color:var(--text-primary);margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-card:hover .card-title{color:var(--color-gold-primary)}.card-excerpt{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer{display:flex;align-items:center;justify-content:space-between}.card-author{display:flex;align-items:center;gap:10px}.card-author .author-name{font-size:13px}.card-read-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:var(--text-secondary);transition:all .3s ease}.card-read-link:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent;color:var(--text-inverse);transform:scale(1.1)}.blog-load-more{display:flex;justify-content:center;margin-top:50px}.load-more-btn{display:flex;align-items:center;gap:10px;padding:16px 36px;background:transparent;border:2px solid rgba(139,92,246,.4);border-radius:50px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--color-gold-primary);cursor:pointer;transition:all .3s ease}.load-more-btn:hover{background:#8b5cf61a;border-color:#8b5cf699;transform:translateY(2px)}.load-more-btn svg{transition:transform .3s ease}.load-more-btn:hover svg{transform:translateY(4px)}.blog-newsletter{position:relative;padding:100px 0;background:linear-gradient(180deg,var(--bg-color) 0%,#0a0a12 100%);overflow:hidden}.newsletter-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.newsletter-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.newsletter-orb-1{width:400px;height:400px;background:radial-gradient(circle,rgba(148,0,211,.3) 0%,transparent 70%);top:-100px;left:-100px}.newsletter-orb-2{width:350px;height:350px;background:radial-gradient(circle,rgba(255,215,0,.25) 0%,transparent 70%);bottom:-100px;right:-100px}.newsletter-content{position:relative;z-index:1;max-width:600px;margin:0 auto;text-align:center}.newsletter-icon{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#9400d326;border:1px solid rgba(148,0,211,.3);border-radius:20px;color:var(--color-gold-primary)}.newsletter-title{font-family:var(--font-body);font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 16px}.newsletter-subtitle{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--text-secondary);margin:0 0 32px}.newsletter-form{margin-bottom:16px}.newsletter-input-wrapper{display:flex;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:6px 6px 6px 24px;transition:all .3s ease}.newsletter-input-wrapper:focus-within{border-color:#9400d380;box-shadow:0 0 30px #9400d333}.newsletter-input{flex:1;background:transparent;border:none;outline:none;padding:14px 0;font-family:var(--font-body);font-size:15px;color:var(--text-primary)}.newsletter-input::placeholder{color:var(--text-secondary)}.newsletter-btn{display:flex;align-items:center;gap:8px;padding:14px 28px;background:var(--gradient-gold);border:none;border-radius:50px;font-family:var(--font-body);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{transform:scale(1.02);box-shadow:0 8px 25px #8b5cf666}.newsletter-disclaimer{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);margin:0}.newsletter-disclaimer a{color:#a78bfa;text-decoration:none;transition:color .3s ease}.newsletter-disclaimer a:hover{color:#c4b5fd}@media(max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.featured-article{grid-template-columns:1fr;gap:30px}.featured-image-placeholder{height:280px}}@media(max-width:768px){.blog-hero{min-height:60vh;padding:120px 20px 60px}.blog-hero-title{font-size:clamp(32px,10vw,48px)}.blog-hero-subtitle{font-size:16px}.blog-search-wrapper{flex-direction:column;padding:12px;border-radius:16px}.blog-search-input{width:100%;text-align:center}.blog-search-btn{width:100%;margin-top:8px}.blog-grid{grid-template-columns:1fr}.featured-article{padding:20px}.featured-title{font-size:22px}.blog-featured,.blog-grid-section{padding:60px 0}.blog-newsletter{padding:80px 0}.newsletter-input-wrapper{flex-direction:column;padding:12px;border-radius:16px}.newsletter-input{width:100%;text-align:center}.newsletter-btn{width:100%;justify-content:center;margin-top:8px}}@media(max-width:480px){.blog-hero{padding:100px 16px 50px}.blog-categories{gap:8px}.category-tag{padding:8px 14px;font-size:12px}.featured-footer{flex-direction:column;align-items:flex-start}.featured-read-btn{width:100%;justify-content:center}.blog-grid-section .section-title{font-size:28px}.newsletter-title{font-size:26px}}@media(prefers-reduced-motion:reduce){.blog-hero-orb,.newsletter-orb,.featured-image-placeholder .placeholder-icon{animation:none}.blog-card,.featured-article,.featured-read-btn,.card-read-link,.load-more-btn{transition:none}.blog-card:hover,.featured-read-btn:hover,.load-more-btn:hover{transform:none}}.ripple-effect{position:absolute;width:20px;height:20px;background:radial-gradient(circle,rgba(255,255,255,.4),transparent 70%);border-radius:50%;pointer-events:none;animation:rippleExpand .8s ease-out forwards}.word-wrapper{display:inline-block;overflow:hidden;perspective:400px}.word{display:inline-block;transform-origin:bottom center}.particle.dynamic{width:6px;height:6px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);opacity:.4}.magnetic-btn{position:relative;display:inline-block;transition:transform .4s var(--ease-elastic)}.gradient-text{background:var(--gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 4s ease infinite}.glow-text{text-shadow:0 0 10px currentColor,0 0 20px currentColor,0 0 30px currentColor}.section-enhanced{position:relative;overflow:hidden}.section-enhanced:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mesh-gradient-1);animation:meshMorph 20s ease-in-out infinite;pointer-events:none;opacity:.8}.glass-card{background:#ffffff08;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px;transition:all .5s var(--ease-smooth)}.glass-card:hover{border-color:#8b5cf64d;box-shadow:0 30px 60px #0000004d,0 0 40px #8b5cf626}.animated-underline{position:relative;display:inline-block}.animated-underline:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-cyan-pink);border-radius:1px;transition:width .4s var(--ease-smooth)}.animated-underline:hover:after{width:100%}.gpu-accelerated{transform:translateZ(0);will-change:transform;backface-visibility:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.particle,.particle.dynamic,.footer-glow:after,.glass-footer:before,.glass-footer:after,.certified-section:before{animation:none!important;opacity:.5}}.pricing-page{position:relative;min-height:100vh;background:#0a0a0f;padding-top:100px;overflow:hidden}.pricing-bg-glow{position:fixed;top:100px;left:50%;transform:translate(-50%);width:100%;max-width:1200px;height:600px;background:radial-gradient(ellipse at center,rgba(148,0,211,.1) 0%,transparent 70%);border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.pricing-grain-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.pricing-hero{position:relative;z-index:10;text-align:center;padding:60px 24px 40px}.pricing-badge{display:inline-flex;align-items:center;padding:10px 20px;margin-bottom:24px;border-radius:50px;background:#f59e0b14;border:1px solid;border-image:linear-gradient(135deg,#f59e0b,#d97706) 1;position:relative}.pricing-badge:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50px;padding:1px;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pricing-badge span{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-title{font-size:clamp(48px,8vw,72px);font-weight:800;background:linear-gradient(135deg,gold,#fff1b8,#fff 60%,#e8d5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px;filter:drop-shadow(0 0 30px rgba(255,215,0,.35)) drop-shadow(0 0 60px rgba(148,0,211,.25));letter-spacing:-.02em}.pricing-subtitle{font-size:clamp(16px,2vw,20px);font-weight:400;color:#9ca3af;max-width:600px;margin:0 auto}.currency-selector-wrapper{display:flex;justify-content:center;margin-top:32px}.currency-selector{position:relative;display:inline-block;z-index:100}.currency-selected{display:flex;align-items:center;gap:10px;padding:12px 22px;background:#ffffff0a;border:1px solid rgba(148,0,211,.3);border-radius:50px;cursor:pointer;color:#fff;font-family:var(--font-body);font-size:15px;font-weight:500;transition:all .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.currency-selected:hover{border-color:#9400d399;background:#ffffff12;box-shadow:0 4px 20px #9400d326}.currency-flag{width:20px;height:auto;border-radius:2px;object-fit:cover}.currency-code{font-weight:600;letter-spacing:.05em;color:var(--color-gold-primary, #F59E0B)}.currency-arrow{transition:transform .3s ease;color:#9ca3af;flex-shrink:0}.currency-selected[aria-expanded=true] .currency-arrow{transform:rotate(180deg)}.currency-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) scale(.95);min-width:240px;padding:8px;margin:0;list-style:none;background:#14141ef2;border:1px solid rgba(148,0,211,.25);border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 20px 60px #00000080,0 0 40px #9400d31a;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.currency-dropdown.open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1)}.currency-option{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;cursor:pointer;transition:all .2s ease}.currency-option:hover{background:#9400d31f}.currency-option.active{background:#9400d32e}.currency-option .currency-flag{width:22px}.currency-option .currency-name{font-size:14px;font-weight:600;color:#fff;min-width:38px}.currency-option .currency-label{font-size:13px;font-weight:400;color:#9ca3af}.currency-option.active .currency-name{color:var(--color-gold-primary, #F59E0B)}.currency-option.active:after{content:"✓";margin-left:auto;font-size:14px;color:var(--color-gold-primary, #F59E0B)}@media(max-width:480px){.currency-dropdown{min-width:220px}.currency-selected{padding:10px 18px;font-size:14px}}.pricing-packages{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:40px 24px 60px}.section-label{text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:48px}.pricing-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:1199px){.pricing-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.pricing-cards-grid{grid-template-columns:1fr}}.pricing-card{background:#ffffff08;border:1px solid rgba(148,0,211,.2);border-radius:18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:36px;transition:all .3s ease}.pricing-card:hover{border-color:#9400d380;transform:translateY(-4px);box-shadow:0 20px 40px #9400d326}.card-pages{font-size:clamp(18px,2vw,22px);font-weight:600;color:#fff;margin-bottom:16px}.card-price{font-size:clamp(24px,3vw,32px);font-weight:600;color:var(--color-gold-primary);margin-bottom:20px;line-height:1.2}.card-divider{width:100%;height:1px;background:#ffffff1a;margin-bottom:20px}.card-features{font-size:clamp(13px,1.5vw,15px);font-weight:400;color:#9ca3af;line-height:1.5}.contact-banner{margin-top:40px;background:linear-gradient(135deg,#9400d314,#0a0a0ff2);border:1.5px solid rgba(148,0,211,.3);border-radius:18px;padding:32px 40px;overflow:hidden;position:relative}.contact-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,rgba(148,0,211,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(148,0,211,.08) 0%,transparent 50%);pointer-events:none}.banner-content{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.banner-text h3{font-size:clamp(20px,2.5vw,24px);font-weight:700;color:#fff;margin-bottom:8px}.banner-text p{font-size:clamp(14px,1.5vw,16px);font-weight:400;color:#9ca3af}.whatsapp-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:12px;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #25d36640}.whatsapp-btn:hover{transform:scale(1.02) translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 30px #25d36666}@media(max-width:767px){.banner-content{flex-direction:column;text-align:center}.whatsapp-btn{width:100%;justify-content:center}}.ecommerce-section{position:relative;z-index:2;max-width:900px;margin:0 auto;padding:40px 24px 80px}.section-divider{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:48px}.section-divider:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(148,0,211,.3) 50%,transparent 100%)}.section-divider span{position:relative;padding:0 24px;background:#0a0a0f;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#6b7280}.ecommerce-card{background:#9400d30f;border:1.5px solid rgba(148,0,211,.25);border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:48px;text-align:center;box-shadow:inset 0 1px #ffffff0d;transition:all .5s ease}.ecommerce-card:hover{border-color:#9400d380;box-shadow:inset 0 1px #ffffff14,0 25px 50px #9400d333}.ecom-label{display:inline-block;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-primary);margin-bottom:16px}.ecom-price{font-size:clamp(28px,4vw,42px);font-weight:600;color:var(--color-gold-primary);margin-bottom:12px;line-height:1.2}.ecom-qualifier{font-size:clamp(14px,1.5vw,16px);font-weight:400;color:#9ca3af;margin-bottom:32px}.ecom-features{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;font-size:clamp(13px,1.4vw,15px);color:#6b7280}.ecom-features span{display:flex;align-items:center;gap:6px}.ecom-features .dot{color:#fff3}.enterprise-section{position:relative;z-index:2;padding:100px 24px;overflow:hidden}.enterprise-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0f,#9400d30f,#0a0a0f);pointer-events:none}.enterprise-mesh{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;background-image:linear-gradient(rgba(148,0,211,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(148,0,211,.3) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.enterprise-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.enterprise-orb-1{top:20%;left:10%;width:400px;height:400px;background:#9400d314}.enterprise-orb-2{bottom:20%;right:10%;width:350px;height:350px;background:#9400d30f}.enterprise-content{position:relative;max-width:900px;margin:0 auto;text-align:center}.enterprise-content h2{font-size:clamp(32px,5vw,48px);font-weight:700;color:#fff;margin-bottom:32px}.scope-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-bottom:40px}.scope-pill{padding:12px 24px;background:#9400d31a;border:1px solid rgba(148,0,211,.3);border-radius:50px;font-size:14px;font-weight:500;color:var(--color-gold-primary);transition:all .3s ease}.scope-pill:hover{transform:scale(1.05);background:#9400d326}.enterprise-price{font-size:clamp(36px,6vw,60px);font-weight:700;color:var(--color-gold-primary);margin-bottom:24px;text-shadow:0 0 60px rgba(148,0,211,.4);line-height:1.1}.enterprise-desc{font-size:clamp(16px,2vw,20px);font-weight:400;color:#9ca3af;max-width:600px;margin:0 auto;line-height:1.6}.consultation-cta{position:relative;z-index:2;padding:80px 24px 100px;text-align:center}.cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:800px;height:300px;background:#9400d31f;border-radius:50%;filter:blur(120px);pointer-events:none}.cta-content{position:relative}.cta-content h3{font-size:clamp(18px,2.5vw,24px);font-weight:500;color:#fff;margin-bottom:32px}.cta-btn-primary{display:inline-flex;align-items:center;gap:12px;padding:18px 44px;background:linear-gradient(135deg,var(--color-gold-primary),#2563eb);border-radius:14px;color:#fff;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #9400d34d,0 0 40px #9400d333}.cta-btn-primary:hover{transform:translateY(-3px);filter:brightness(1.1);box-shadow:0 8px 35px #9400d380,0 0 50px #9400d34d}@media(max-width:767px){.cta-btn-primary{width:100%;max-width:300px;justify-content:center}}.features-section{margin-top:60px;padding:48px;background:#ffffff05;border:1px solid rgba(148,0,211,.15);border-radius:24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.features-title{text-align:center;font-size:clamp(24px,3vw,32px);font-weight:700;color:#fff;margin-bottom:12px}.features-subtitle{text-align:center;font-size:clamp(14px,1.5vw,16px);font-weight:400;color:#9ca3af;margin-bottom:40px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid{grid-template-columns:1fr}.features-section{padding:32px 24px}}.feature-item{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#9400d30d;border:1px solid rgba(148,0,211,.12);border-radius:12px;transition:all .3s ease;position:relative}.feature-item:hover{background:#9400d31a;border-color:#9400d340;transform:translateY(-2px)}.feature-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#9400d31a;border-radius:10px;color:var(--color-gold-primary);flex-shrink:0}.feature-text{font-size:clamp(13px,1.4vw,15px);font-weight:500;color:#e5e7eb;line-height:1.4}.feature-item.has-tooltip{flex-wrap:wrap}.info-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#9400d326;border:1px solid rgba(148,0,211,.3);border-radius:50%;color:var(--color-gold-primary);cursor:pointer;position:relative;transition:all .3s ease;margin-left:auto}.info-btn:hover{background:#9400d340;transform:scale(1.1)}.tooltip-content{position:absolute;bottom:calc(100% + 12px);right:-10px;min-width:220px;padding:16px;background:#182030fa;border:1px solid rgba(148,0,211,.3);border-radius:12px;box-shadow:0 10px 40px #0006;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:100;pointer-events:none}.tooltip-content:before{content:"";position:absolute;bottom:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(24,32,48,.98)}.info-btn:hover .tooltip-content,.info-btn:focus .tooltip-content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tooltip-content p{font-size:13px;font-weight:600;color:#fff;margin-bottom:10px}.tooltip-content ul{list-style:none;padding:0;margin:0}.tooltip-content li{font-size:12px;color:#9ca3af;padding:4px 0;transition:color .2s ease}.tooltip-content li:hover{color:var(--color-gold-primary)}@media(max-width:600px){.tooltip-content{right:auto;left:0;min-width:200px}.tooltip-content:before{right:auto;left:20px}}.ecom-tabs{display:flex;justify-content:center;gap:8px;padding:6px;background:#9400d314;border-radius:14px;max-width:500px;margin:32px auto 24px}.ecom-tab{flex:1;padding:12px 24px;background:transparent;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#9ca3af;cursor:pointer;transition:all .3s ease}.ecom-tab:hover{color:#fff}.ecom-tab.active{background:var(--color-gold-primary);color:#fff;box-shadow:0 4px 15px #9400d359}.ecom-tab-content{display:none}.ecom-tab-content.active{display:block;animation:fadeInTab .4s ease}@keyframes fadeInTab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ecom-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}@media(max-width:900px){.ecom-features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ecom-features-grid{grid-template-columns:1fr}.ecom-tabs{flex-direction:column;max-width:100%}.ecom-tab{padding:14px 20px}}.ecom-feature-item{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#9400d30f;border:1px solid rgba(148,0,211,.15);border-radius:10px;transition:all .3s ease}.ecom-feature-item:hover{background:#9400d31f;border-color:#9400d34d;transform:translate(4px)}.ecom-feature-item svg{flex-shrink:0}.ecom-feature-item span{font-size:13px;font-weight:500;color:#e5e7eb;line-height:1.3}body{color:var(--text-secondary);background:var(--gradient-body)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.02em}.cta-btn,.login-btn,.edu-cta-btn,.legal-cta-btn{background:var(--gradient-gold)!important;color:var(--text-inverse)!important;box-shadow:var(--shadow-gold-sm);border:none;font-weight:700;border-radius:9999px;transition:all .3s var(--ease-out-expo)}.cta-btn:hover,.login-btn:hover,.edu-cta-btn:hover,.legal-cta-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-gold-md);filter:brightness(1.05)}.service-card,.dashboard-card,.glass-card,.edu-case-study-card,.card{background:var(--color-charcoal-light);border:1px solid var(--color-charcoal-lighter);border-radius:1rem;box-shadow:var(--shadow-md);transition:all .5s var(--ease-out-expo)}.service-card:hover,.dashboard-card:hover,.card:hover{border-color:var(--color-gold-primary);box-shadow:0 12px 32px #9400d366;transform:translateY(-8px)}.service-card:before,.dashboard-card:before,.card:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.3),transparent)}.glass-overlay,.glass{background:#2d2d3fcc!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,215,0,.1)!important;box-shadow:0 8px 32px #00000059,0 1px #ffffff40 inset!important}.navbar{background:var(--nav-glass-bg);border:1px solid var(--nav-glass-border)}.navbar.scrolled{background:var(--nav-glass-bg-scrolled)}.nav-link{font-weight:500;color:var(--nav-text)}.nav-link:hover{color:var(--color-gold-primary);text-shadow:0 0 20px rgba(255,215,0,.4)}.logo-text{background:var(--gradient-gold)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:none}.certified-section,.why-choose-us,.dashboard-showcase,.templates-gallery,.industry-showcase{background:transparent}.blob{position:absolute;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;filter:blur(40px);opacity:.3;animation:blob 10s ease-in-out infinite}.blob-gold{background:#ffd70026}.blob-violet{background:#9400d326}.sticky-contact-buttons{position:fixed;left:24px;bottom:24px;display:flex;flex-direction:column;gap:16px;z-index:9998;animation:stickySlideIn .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes stickySlideIn{0%{opacity:0;transform:translate(-60px) scale(.5)}to{opacity:1;transform:translate(0) scale(1)}}.sticky-contact-buttons .contact-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;border-radius:50%!important;text-decoration:none!important;position:relative!important;overflow:visible!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;cursor:pointer!important;flex-shrink:0!important;border:none!important}.contact-btn .btn-tooltip{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-8px);background:#000000d9;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .25s ease;letter-spacing:.3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-btn .btn-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#000000d9}.contact-btn:hover .btn-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.sticky-contact-buttons .whatsapp-btn{background:#25d366!important;color:#fff!important;box-shadow:0 4px 14px #25d36666,0 1px 3px #00000026!important;animation:whatsappPulse 2.5s ease-in-out infinite}@keyframes whatsappPulse{0%,to{box-shadow:0 4px 14px #25d36666,0 1px 3px #00000026}50%{box-shadow:0 4px 14px #25d36666,0 0 0 8px #25d36626}}.sticky-contact-buttons .whatsapp-btn:hover{background:#1eba56!important;transform:scale(1.1)!important;box-shadow:0 6px 24px #25d3668c,0 0 0 3px #25d36633!important;animation:none!important;filter:none!important}.sticky-contact-buttons .whatsapp-btn:active{transform:scale(1.04)!important}.sticky-contact-buttons .whatsapp-btn svg{width:26px!important;height:26px!important;fill:#fff!important;color:#fff!important;opacity:1!important;visibility:visible!important;display:inline-block!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))!important}.sticky-contact-buttons .whatsapp-btn svg path{fill:#fff!important}.sticky-contact-buttons .phone-btn{background:#0078ff!important;color:#fff!important;box-shadow:0 4px 14px #0078ff66,0 1px 3px #00000026!important}.sticky-contact-buttons .phone-btn:hover{background:#06d!important;transform:scale(1.1)!important;box-shadow:0 6px 24px #0078ff8c,0 0 0 3px #0078ff33!important;filter:none!important}.sticky-contact-buttons .phone-btn:active{transform:scale(1.04)!important}.sticky-contact-buttons .phone-btn svg{width:24px!important;height:24px!important;stroke:#fff!important;color:#fff!important;opacity:1!important;visibility:visible!important;display:inline-block!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))!important}.sticky-contact-buttons .phone-btn svg path{stroke:#fff!important}.chatbot-widget{position:fixed;right:24px;bottom:24px;z-index:9999;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif}.chatbot-toggle{width:60px;height:60px;border-radius:50%;border:none;background:linear-gradient(135deg,#6c3ce1,#9b59b6,#d4a017);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #6c3ce173,0 2px 6px #0003;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.chatbot-toggle:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(108,60,225,.35);animation:chatbotPulse 3s ease-out infinite;pointer-events:none}@keyframes chatbotPulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.chatbot-toggle:hover{transform:scale(1.1);box-shadow:0 8px 30px #6c3ce18c,0 0 0 3px #d4a01740}.chatbot-toggle svg{width:28px;height:28px;transition:transform .3s ease}.chatbot-toggle .chat-icon{display:block}.chatbot-toggle .close-icon,.chatbot-widget.active .chatbot-toggle .chat-icon{display:none}.chatbot-widget.active .chatbot-toggle .close-icon{display:block}.chatbot-widget.active .chatbot-toggle{background:linear-gradient(135deg,#e74c3c,#c0392b);box-shadow:0 4px 20px #e74c3c73}.chatbot-widget.active .chatbot-toggle:before{display:none}.chatbot-badge{position:absolute;top:-2px;right:-2px;width:18px;height:18px;background:#ff3b30;border-radius:50%;border:2px solid #0f0f1a;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;animation:badgeBounce 2s ease infinite}.chatbot-widget.active .chatbot-badge{display:none}@keyframes badgeBounce{0%,80%,to{transform:scale(1)}40%{transform:scale(1.2)}}.chatbot-window{position:absolute;bottom:72px;right:0;width:370px;max-height:520px;background:#1a1a2e;border-radius:20px;box-shadow:0 16px 60px #00000080,0 0 0 1px #ffffff0f;display:none;flex-direction:column;overflow:hidden;animation:chatWindowIn .35s cubic-bezier(.34,1.56,.64,1) both}.chatbot-widget.active .chatbot-window{display:flex}@keyframes chatWindowIn{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header{background:linear-gradient(135deg,#6c3ce1,#9b59b6,#d4a017);padding:18px 20px;display:flex;align-items:center;gap:12px;flex-shrink:0}.chatbot-avatar{width:40px;height:40px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.3)}.chatbot-header-info{flex:1;min-width:0}.chatbot-header-name{color:#fff;font-size:15px;font-weight:700;letter-spacing:.2px}.chatbot-header-status{color:#fffc;font-size:12px;display:flex;align-items:center;gap:5px}.chatbot-header-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#25d366;display:inline-block;animation:statusPulse 2s ease infinite}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.4}}.chatbot-body{flex:1;padding:20px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;min-height:260px;max-height:320px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.chatbot-body::-webkit-scrollbar{width:4px}.chatbot-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.chat-message{max-width:85%;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.5;animation:msgFadeIn .3s ease both}@keyframes msgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-message.bot{background:#ffffff14;color:#ffffffe6;border-bottom-left-radius:6px;align-self:flex-start}.chat-message.user{background:linear-gradient(135deg,#6c3ce1,#9b59b6);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.chat-message .msg-time{font-size:10px;opacity:.5;margin-top:4px;display:block}.chat-quick-replies{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px}.quick-reply-btn{background:#6c3ce11f;border:1px solid rgba(108,60,225,.3);color:#b48af7;padding:8px 14px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .25s ease;font-family:inherit}.quick-reply-btn:hover{background:#6c3ce140;border-color:#6c3ce180;color:#d4b8ff;transform:translateY(-1px)}.chatbot-footer{padding:14px 16px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:10px;background:#ffffff05;flex-shrink:0}.chatbot-input{flex:1;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:10px 16px;color:#fff;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease}.chatbot-input::placeholder{color:#ffffff4d}.chatbot-input:focus{border-color:#6c3ce180;background:#ffffff14}.chatbot-send{width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(135deg,#6c3ce1,#d4a017);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;flex-shrink:0}.chatbot-send:hover{transform:scale(1.08);box-shadow:0 4px 14px #6c3ce166}.chatbot-send svg{width:18px;height:18px}@media(max-width:768px){.sticky-contact-buttons{left:16px;bottom:16px;gap:12px}.contact-btn{width:48px;height:48px}.whatsapp-btn svg{width:22px;height:22px}.phone-btn svg{width:20px;height:20px}.contact-btn .btn-tooltip{display:none}.chatbot-widget{right:16px;bottom:16px}.chatbot-toggle{width:52px;height:52px}.chatbot-toggle svg{width:24px;height:24px}.chatbot-window{width:calc(100vw - 32px);right:0;max-height:460px}}@media(max-width:480px){.sticky-contact-buttons{left:12px;bottom:12px}.sticky-contact-buttons .contact-btn{width:44px!important;height:44px!important}.whatsapp-btn svg{width:20px;height:20px}.phone-btn svg{width:18px;height:18px}.chatbot-widget{right:12px;bottom:12px}.chatbot-toggle{width:48px;height:48px}.chatbot-window{width:calc(100vw - 24px);bottom:60px;max-height:420px}}.service-card,.dashboard-card,.tech-card,.process-card,.cms-card,.landing-case-study-card,.industry-stat-item,.industry-feature-item,.landing-feature-item,.tech-feature-item,.feature-pill,.capability-item,.logo-item{background:linear-gradient(145deg,#323246,#282838)!important;border:1px solid rgba(255,255,255,.05)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:8px 8px 16px #0006,-4px -4px 12px #ffffff08,inset 0 1px #ffffff0d!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.service-card:hover,.tech-card:hover,.process-card:hover,.cms-card:hover,.industry-stat-item:hover,.logo-item:hover{transform:translateY(-6px)!important;z-index:2!important;box-shadow:15px 15px 30px #00000080,-5px -5px 15px #ffffff0d,inset 0 1px #ffffff14!important}.industry-feature-icon,.landing-feature-item svg,.tech-card-icon,.browser-address-bar,.industry-placeholder-icon,.cms-placeholder-inner,.why-image-placeholder .placeholder-inner,.landing-image-placeholder .landing-placeholder-inner{background:linear-gradient(145deg,#252535,#2d2d3f)!important;box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff0d!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.02)!important;display:flex!important;align-items:center!important;justify-content:center!important}.edu-icon,.legal-icon,.finance-icon,.construction-icon,.healthcare-icon,.food-icon,.business-icon,.landing-icon,.browser-dots .dot{background:linear-gradient(135deg,#282838e6,#1e1e28f2)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.1)!important;border-top:1px solid rgba(255,255,255,.3)!important;box-shadow:5px 5px 15px #0006,-2px -2px 6px #ffffff0d,inset 0 0 10px #ffffff0d!important}.browser-mockup,.laptop-mockup,.laptop-lid,.tablet-mockup,.phone-mockup .phone-frame,.device-mockup .device-frame{background:#252535!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:20px 20px 50px #0009,-5px -5px 20px #ffffff08!important}.browser-content,.laptop-screen,.tablet-screen,.phone-screen,.device-screen{box-shadow:inset 0 2px 10px #000c!important;border:1px solid #1a1a25!important;background:#000!important}.cta-btn,.service-cta-btn,.edu-cta-btn,.legal-cta-btn,.finance-cta-btn,.construction-cta-btn,.healthcare-cta-btn,.food-cta-btn,.business-cta-btn,.landing-cta-btn,.templates-cta{background:linear-gradient(145deg,#35354a,#2a2a3b)!important;color:#fff!important;border:1px solid rgba(255,255,255,.05)!important;border-top:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;box-shadow:6px 6px 12px #0006,-2px -2px 5px #ffffff0d,inset 0 1px #ffffff1a!important;transition:all .2s cubic-bezier(.25,.8,.25,1)!important;position:relative!important;z-index:10!important}.cta-btn:hover,.service-cta-btn:hover,.edu-cta-btn:hover,.legal-cta-btn:hover,.finance-cta-btn:hover,.construction-cta-btn:hover,.healthcare-cta-btn:hover,.food-cta-btn:hover,.business-cta-btn:hover,.landing-cta-btn:hover,.templates-cta:hover{transform:translateY(-2px)!important;box-shadow:8px 8px 16px #00000080,-2px -2px 8px #ffffff1a!important;filter:brightness(1.1)}.cta-btn:active,.service-cta-btn:active,.edu-cta-btn:active,.legal-cta-btn:active,.finance-cta-btn:active,.construction-cta-btn:active,.healthcare-cta-btn:active,.food-cta-btn:active,.business-cta-btn:active,.landing-cta-btn:active,.templates-cta:active{transform:translateY(1px)!important;background:linear-gradient(145deg,#2a2a3b,#35354a)!important;box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff0d!important}h1,h2,h3,h4,.section-title,.why-heading,.industry-title,.landing-headline,.business-headline{text-shadow:0 2px 4px rgba(0,0,0,.5)!important}.card-number,.cms-card-number,.step-number{color:#ffffff14!important;text-shadow:-1px -1px 0 rgba(0,0,0,.3),1px 1px 0 rgba(255,255,255,.05)!important;font-weight:800!important}.dashboard-card{border:4px solid #2a2a3b!important;background:#1f1f2c!important}.industry-stat-item{text-align:center!important;padding:15px!important}.landing-mobile-mockup .mobile-frame{background:#1a1a20!important;border:2px solid #333!important;box-shadow:10px 10px 20px #00000080!important}.timeline-track:before{content:"";position:absolute;left:0;width:100%;height:4px;background:#1a1a25;box-shadow:inset 0 1px 3px #00000080,inset 0 -1px #ffffff0d;border-radius:4px;z-index:0}.tech-card{border-top:1px solid rgba(255,255,255,.15)!important}.cms-card{padding:24px!important;display:flex!important;flex-direction:column!important}.case-study-badge,.industry-badge,.section-badge-types{background:linear-gradient(145deg,#2a2a3b,#1f1f2c)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:3px 3px 6px #0000004d!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.glass-footer{border-top:1px solid rgba(255,255,255,.1)!important;box-shadow:0 -10px 30px #00000080!important}:root{--violet-50: #FAF5FF;--violet-100: #F3E8FF;--violet-200: #E9D5FF;--violet-300: #D8B4FE;--violet-400: #C084FC;--violet-500: #A855F7;--violet-600: #9333EA;--violet-700: #7C3AED;--violet-800: #6D28D9;--violet-900: #5B21B6;--violet-950: #3B0764;--gold-50: #FFFBEB;--gold-100: #FEF3C7;--gold-200: #FDE68A;--gold-300: #FCD34D;--gold-400: #FBBF24;--gold-500: #F59E0B;--gold-600: #D97706;--gold-700: #B45309;--gold-800: #92400E;--gold-900: #78350F;--gold-950: #451A03;--slate-50: #F8FAFC;--slate-100: #F1F5F9;--slate-200: #E2E8F0;--slate-300: #CBD5E1;--slate-400: #94A3B8;--slate-500: #64748B;--slate-600: #475569;--slate-700: #334155;--slate-800: #1E293B;--slate-900: #0F172A;--slate-950: #020617;--cyan-50: #ECFEFF;--cyan-100: #CFFAFE;--cyan-200: #A5F3FC;--cyan-300: #67E8F9;--cyan-400: #22D3EE;--cyan-500: #06B6D4;--cyan-600: #0891B2;--cyan-700: #0E7490;--cyan-800: #155E75;--cyan-900: #164E63;--cyan-950: #083344;--rose-50: #FFF1F2;--rose-100: #FFE4E6;--rose-200: #FECDD3;--rose-300: #FDA4AF;--rose-400: #FB7185;--rose-500: #F43F5E;--rose-600: #E11D48;--rose-700: #BE123C;--rose-800: #9F1239;--rose-900: #881337;--rose-950: #4C0519;--emerald-50: #ECFDF5;--emerald-100: #D1FAE5;--emerald-200: #A7F3D0;--emerald-300: #6EE7B7;--emerald-400: #34D399;--emerald-500: #10B981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065F46;--emerald-900: #064E3B;--emerald-950: #022C22;--gradient-hero-primary: linear-gradient(135deg, var(--violet-300) 0%, var(--violet-400) 25%, var(--rose-400) 50%, var(--gold-300) 75%, var(--gold-200) 100%);--gradient-hero-dark: linear-gradient(135deg, var(--slate-950) 0%, var(--violet-950) 30%, var(--slate-900) 70%, var(--slate-950) 100%);--gradient-aurora: linear-gradient(120deg, var(--violet-600) 0%, var(--cyan-400) 25%, var(--emerald-400) 50%, var(--gold-400) 75%, var(--rose-500) 100%);--gradient-sunset: linear-gradient(135deg, var(--rose-600) 0%, var(--gold-500) 50%, var(--gold-300) 100%);--gradient-ocean: linear-gradient(135deg, var(--cyan-700) 0%, var(--violet-600) 50%, var(--violet-800) 100%);--gradient-forest: linear-gradient(135deg, var(--emerald-700) 0%, var(--emerald-500) 50%, var(--cyan-500) 100%);--gradient-royal: linear-gradient(135deg, var(--violet-800) 0%, var(--gold-500) 100%);--gradient-glass-dark: linear-gradient(135deg, rgba(15, 23, 42, .9) 0%, rgba(30, 41, 59, .8) 50%, rgba(15, 23, 42, .95) 100%);--gradient-card-subtle: linear-gradient(145deg, rgba(255, 255, 255, .08) 0%, rgba(255, 255, 255, .02) 100%);--gradient-card-glow: linear-gradient(180deg, rgba(168, 85, 247, .15) 0%, rgba(168, 85, 247, .02) 50%, rgba(0, 0, 0, 0) 100%);--gradient-border-animated: linear-gradient(90deg, var(--violet-500), var(--cyan-400), var(--rose-500), var(--gold-400), var(--emerald-400), var(--violet-500));--glow-violet: 0 0 40px rgba(168, 85, 247, .4);--glow-gold: 0 0 40px rgba(251, 191, 36, .4);--glow-cyan: 0 0 40px rgba(34, 211, 238, .4);--glow-rose: 0 0 40px rgba(244, 63, 94, .4);--glow-emerald: 0 0 40px rgba(52, 211, 153, .4);--glow-multi: 0 0 20px rgba(168, 85, 247, .3), 0 0 40px rgba(251, 191, 36, .2), 0 0 60px rgba(34, 211, 238, .1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--shadow-2xl: 0 24px 64px rgba(0, 0, 0, .7);--shadow-glow-violet: 0 8px 32px rgba(168, 85, 247, .25), 0 16px 64px rgba(168, 85, 247, .15);--shadow-glow-gold: 0 8px 32px rgba(251, 191, 36, .25), 0 16px 64px rgba(251, 191, 36, .15);--ease-smooth: cubic-bezier(.25, .46, .45, .94);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .15s var(--ease-smooth);--transition-normal: .3s var(--ease-out-expo);--transition-slow: .5s var(--ease-out-expo);--transition-slower: .8s var(--ease-out-expo);--font-display: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes floatUp{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-20px) rotate(3deg);opacity:1}}@keyframes borderDance{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px var(--violet-500),0 0 40px #a855f74d}50%{box-shadow:0 0 30px var(--gold-400),0 0 60px #fbbf2466}}@keyframes textGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}body{background:var(--slate-950);background-image:radial-gradient(ellipse at 20% 0%,rgba(168,85,247,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(251,191,36,.05) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.03) 0%,transparent 70%);min-height:100vh}.navbar{background:#0f172ad9!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(168,85,247,.15)!important;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a!important}.navbar.scrolled{background:#020617f2!important;border-color:#fbbf2433!important;box-shadow:0 12px 48px #0006,var(--glow-violet)!important}.logo-text{background:var(--gradient-hero-primary)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important;letter-spacing:-1px!important}.nav-link:hover{color:var(--gold-400)!important;background:linear-gradient(135deg,#a855f726,#fbbf241a)!important;transform:scale(1.02) translateY(-1px)!important}.login-btn{background:var(--gradient-royal)!important;background-size:200% 200%!important;border:1px solid rgba(251,191,36,.3)!important;box-shadow:var(--shadow-glow-violet)!important}.login-btn:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:var(--shadow-glow-gold),0 0 20px #a855f766!important}.hero-container{background:var(--slate-950)!important}.hero-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(168,85,247,.2) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(251,191,36,.15) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.1) 0%,transparent 60%);animation:pulseGlow 8s ease-in-out infinite;z-index:0}.grid-overlay{background:radial-gradient(ellipse at center,transparent 10%,rgba(15,23,42,.7) 40%,rgba(2,6,23,.95) 100%)!important}.glass-overlay{background:linear-gradient(135deg,#1e293be6,#0f172ad9,#1e293be6)!important;border:1px solid rgba(168,85,247,.25)!important;box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a,0 0 80px #a855f733!important;position:relative;overflow:hidden}.glass-overlay h1{background:var(--gradient-hero-primary)!important;background-size:300% 300%!important;animation:textGradient 5s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important;text-shadow:none!important;letter-spacing:-2px!important}.cta-btn{background:var(--gradient-aurora)!important;background-size:300% 300%!important;animation:gradientFlow 4s ease infinite!important;border:none!important;padding:18px 54px!important;font-size:18px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 8px 32px #a855f766,0 0 0 1px #ffffff1a!important;position:relative;overflow:hidden}.cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.cta-btn:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 16px 48px #a855f780,0 0 60px #fbbf244d!important}.certified-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--slate-900) 50%,var(--slate-950) 100%)!important;position:relative;overflow:hidden}.certified-section:before{background:radial-gradient(ellipse at 20% 30%,rgba(168,85,247,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(251,191,36,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(34,211,238,.06) 0%,transparent 60%)!important;animation:pulseGlow 12s ease-in-out infinite!important}.section-title{background:linear-gradient(135deg,var(--slate-300),var(--slate-400))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.logo-item{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid transparent!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important;transition:all .4s var(--ease-out-expo)!important;position:relative}.logo-item:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--gradient-border-animated)!important;background-size:400% 400%!important;animation:borderDance 4s linear infinite!important;border-radius:18px;z-index:-1;opacity:.8}.logo-item:after{background:var(--slate-900)!important}.logo-item:hover{transform:translateY(-8px) scale(1.05)!important;box-shadow:0 16px 48px #00000080,var(--glow-violet),var(--glow-gold)!important}.logo-item img{filter:opacity(.95) saturate(1.2)!important;transition:all .4s var(--ease-out-expo)!important}.logo-item:hover img{filter:opacity(1) saturate(1.3)!important}.why-choose-us{background:linear-gradient(180deg,var(--slate-950) 0%,var(--slate-900) 25%,var(--violet-950) 50%,var(--slate-900) 75%,var(--slate-950) 100%)!important;position:relative}.why-choose-us:before{background-image:linear-gradient(rgba(168,85,247,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.05) 1px,transparent 1px)!important;background-size:50px 50px!important;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 60%)!important;mask-image:radial-gradient(ellipse at center,black 0%,transparent 60%)!important}.why-eyebrow{color:var(--gold-400)!important;font-weight:700!important;letter-spacing:4px!important;text-shadow:0 0 20px rgba(251,191,36,.4)!important}.why-heading{background:linear-gradient(135deg,var(--slate-50) 0%,var(--violet-200) 50%,var(--gold-300) 100%)!important;background-size:200% 200%!important;animation:textGradient 6s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.why-description{color:var(--slate-400)!important;font-size:18px!important;line-height:1.8!important}.why-divider{background:linear-gradient(180deg,transparent 0%,var(--violet-600) 20%,var(--gold-500) 50%,var(--violet-600) 80%,transparent 100%)!important;width:2px!important;box-shadow:var(--glow-violet)!important}.service-card{background:linear-gradient(145deg,#1e293b99,#0f172acc,#1e293b99)!important;border:1px solid rgba(168,85,247,.2)!important;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d!important;position:relative;overflow:hidden}.service-card:before{content:""!important;display:block!important;position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-aurora);background-size:300% 300%;animation:gradientFlow 3s ease infinite;opacity:0;transition:opacity .4s ease}.service-card:hover:before{opacity:1!important}.service-card:hover{transform:translateY(-12px)!important;border-color:#fbbf244d!important;box-shadow:0 24px 64px #0006,var(--glow-violet),0 0 0 1px #a855f74d!important}.card-number{background:var(--gradient-royal)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;opacity:.4!important;font-weight:800!important;font-size:64px!important}.card-title{color:var(--slate-50)!important;font-weight:700!important}.card-description{color:var(--slate-400)!important;line-height:1.9!important}.dashboard-showcase{background:linear-gradient(180deg,var(--slate-950) 0%,var(--cyan-950) 30%,var(--slate-900) 70%,var(--slate-950) 100%)!important;position:relative}.dashboard-eyebrow{color:var(--cyan-400)!important;font-weight:700!important;letter-spacing:4px!important;text-shadow:0 0 20px rgba(34,211,238,.5)!important}.dashboard-heading{background:linear-gradient(135deg,var(--slate-50) 0%,var(--cyan-200) 50%,var(--violet-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.dashboard-card{background:linear-gradient(145deg,#1e293bb3,#0f172ae6)!important;border:1px solid rgba(34,211,238,.2)!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d!important;transition:all .5s var(--ease-out-expo)!important;overflow:hidden}.dashboard-card:hover{transform:translateY(-8px) scale(1.02)!important;border-color:#22d3ee66!important;box-shadow:0 24px 64px #00000080,var(--glow-cyan)!important}.theme-badge.theme-light{background:linear-gradient(135deg,var(--gold-400),var(--gold-500))!important;color:var(--slate-900)!important;font-weight:600!important;box-shadow:0 4px 12px #fbbf244d!important}.theme-badge.theme-dark{background:linear-gradient(135deg,var(--violet-600),var(--violet-700))!important;color:var(--slate-50)!important;font-weight:600!important;box-shadow:0 4px 12px #a855f74d!important}.templates-gallery{background:linear-gradient(180deg,var(--slate-950) 0%,var(--rose-950) 30%,var(--slate-900) 70%,var(--slate-950) 100%)!important}.templates-eyebrow{color:var(--rose-400)!important;font-weight:700!important;letter-spacing:4px!important;text-shadow:0 0 20px rgba(244,63,94,.5)!important}.templates-heading{background:linear-gradient(135deg,var(--slate-50) 0%,var(--rose-200) 50%,var(--gold-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.templates-cta{background:var(--gradient-sunset)!important;background-size:200% 200%!important;animation:gradientFlow 3s ease infinite!important;color:var(--slate-900)!important;font-weight:700!important;border-radius:var(--radius-full)!important;padding:16px 32px!important;box-shadow:var(--shadow-glow-gold)!important;transition:all .4s var(--ease-out-expo)!important}.templates-cta:hover{transform:translateY(-4px) scale(1.05)!important;box-shadow:0 16px 48px #fbbf2466,var(--glow-rose)!important}.education-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--emerald-950) 30%,var(--slate-900) 70%,var(--slate-950) 100%)!important}.edu-label{background:linear-gradient(135deg,var(--emerald-400),var(--cyan-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-emerald)!important}.edu-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--emerald-200) 50%,var(--cyan-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.edu-cta-btn{background:var(--gradient-forest)!important;background-size:200% 200%!important;animation:gradientFlow 3s ease infinite!important;box-shadow:var(--shadow-glow-violet)!important}.legal-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--slate-800) 30%,var(--slate-900) 70%,var(--slate-950) 100%)!important}.legal-label{background:linear-gradient(135deg,var(--gold-400),var(--gold-500))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-gold)!important}.legal-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--gold-200) 50%,var(--slate-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.finance-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--cyan-950) 30%,var(--slate-900) 70%,var(--slate-950) 100%)!important}.finance-label{background:linear-gradient(135deg,var(--cyan-400),var(--emerald-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-cyan)!important}.finance-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--cyan-200) 50%,var(--emerald-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.healthcare-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--rose-950) 20%,var(--cyan-950) 50%,var(--slate-900) 80%,var(--slate-950) 100%)!important}.healthcare-label{background:linear-gradient(135deg,var(--rose-400),var(--rose-500))!important;color:var(--slate-50)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-rose)!important}.healthcare-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--rose-200) 50%,var(--cyan-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.food-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--gold-950) 30%,var(--rose-950) 50%,var(--slate-900) 80%,var(--slate-950) 100%)!important}.food-label{background:linear-gradient(135deg,var(--gold-400),var(--rose-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-gold)!important}.food-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--gold-200) 50%,var(--rose-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.construction-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--gold-950) 30%,var(--slate-800) 60%,var(--slate-950) 100%)!important}.construction-label{background:linear-gradient(135deg,var(--gold-500),var(--gold-600))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-gold)!important}.construction-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--gold-200) 50%,var(--slate-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.business-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 25%,var(--slate-900) 50%,var(--slate-800) 75%,var(--slate-950) 100%)!important}.business-label{background:linear-gradient(135deg,var(--violet-400),var(--violet-500))!important;color:var(--slate-50)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-violet)!important}.business-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--violet-200) 50%,var(--gold-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.ecommerce-premium-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 20%,var(--rose-950) 50%,var(--slate-900) 80%,var(--slate-950) 100%)!important}.ecom-label{background:linear-gradient(135deg,var(--violet-400),var(--rose-400))!important;color:var(--slate-50)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-violet)!important}.ecom-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--violet-200) 50%,var(--rose-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.travel-premium-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--cyan-950) 25%,var(--emerald-950) 50%,var(--slate-900) 75%,var(--slate-950) 100%)!important}.travel-label{background:linear-gradient(135deg,var(--cyan-400),var(--emerald-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-cyan)!important}.travel-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--cyan-200) 50%,var(--emerald-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.logistics-premium-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--slate-800) 25%,var(--cyan-950) 50%,var(--slate-900) 75%,var(--slate-950) 100%)!important}.logistics-label{background:linear-gradient(135deg,var(--slate-300),var(--cyan-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-cyan)!important}.logistics-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--slate-200) 50%,var(--cyan-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.manufacturing-premium-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--gold-950) 25%,var(--violet-950) 50%,var(--slate-900) 75%,var(--slate-950) 100%)!important}.mfg-label{background:linear-gradient(135deg,var(--gold-400),var(--violet-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-gold)!important}.mfg-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--gold-200) 50%,var(--violet-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.tech-stack-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--cyan-950) 20%,var(--violet-950) 45%,var(--emerald-950) 70%,var(--slate-950) 100%)!important}.landing-pages-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--rose-950) 25%,var(--violet-950) 50%,var(--slate-900) 75%,var(--slate-950) 100%)!important}.landing-label{background:linear-gradient(135deg,var(--rose-400),var(--violet-400))!important;color:var(--slate-50)!important;font-weight:700!important;padding:8px 20px!important;border-radius:var(--radius-full)!important;box-shadow:var(--glow-rose)!important}.landing-headline{background:linear-gradient(135deg,var(--slate-50) 0%,var(--rose-200) 50%,var(--violet-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.edu-floating-icons,.legal-floating-icons,.finance-floating-icons,.lf-floating-icons,.construction-floating-icons,.healthcare-floating-icons,.food-floating-icons,.business-floating-icons,.ecom-floating-icons,.travel-floating-icons,.logistics-floating-icons,.mfg-floating-icons,.landing-floating-icons,.network-mesh,.ecom-network-mesh,.travel-network-mesh,.logistics-network-mesh,.mfg-network-mesh,.accent-line,.ecom-accent-line,.travel-accent-line,.logistics-accent-line,.mfg-accent-line,.stock-chart-bg,.tech-grid-pattern{display:none!important}.feature-pill{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.25)!important;color:var(--slate-200)!important;padding:10px 20px!important;border-radius:var(--radius-full)!important;font-weight:500!important;transition:all .3s var(--ease-out-expo)!important;box-shadow:0 4px 12px #0000004d!important}.feature-pill:hover{border-color:var(--gold-400)!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #0006,var(--glow-gold)!important}.feature-pill svg{color:var(--gold-400)!important}.capability-item{background:linear-gradient(145deg,#1e293b99,#0f172acc)!important;border:1px solid rgba(168,85,247,.15)!important;padding:14px 20px!important;border-radius:var(--radius-lg)!important;transition:all .3s var(--ease-out-expo)!important}.capability-item:hover{border-color:var(--violet-400)!important;transform:translate(8px)!important;box-shadow:var(--glow-violet)!important}.capability-item svg{color:var(--emerald-400)!important}.capability-item span{color:var(--slate-200)!important;font-weight:500!important}.edu-cta-btn,.legal-cta-btn,.finance-cta-btn,.healthcare-cta-btn,.food-cta-btn,.construction-cta-btn,.business-cta-btn{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:18px 36px!important;font-weight:700!important;font-size:16px!important;letter-spacing:.5px!important;border-radius:var(--radius-xl)!important;text-decoration:none!important;background-size:200% 200%!important;animation:gradientFlow 3s ease infinite!important;transition:all .4s var(--ease-out-expo)!important;position:relative;overflow:hidden}.edu-cta-btn:before,.legal-cta-btn:before,.finance-cta-btn:before,.healthcare-cta-btn:before,.food-cta-btn:before,.construction-cta-btn:before,.business-cta-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:shimmer 2.5s infinite}.edu-cta-btn:hover,.legal-cta-btn:hover,.finance-cta-btn:hover,.healthcare-cta-btn:hover,.food-cta-btn:hover,.construction-cta-btn:hover,.business-cta-btn:hover{transform:translateY(-6px) scale(1.02)!important}.legal-cta-btn{background:var(--gradient-royal)!important;color:var(--slate-50)!important;box-shadow:var(--shadow-glow-violet)!important}.finance-cta-btn{background:var(--gradient-ocean)!important;color:var(--slate-50)!important;box-shadow:var(--shadow-glow-violet)!important}.healthcare-cta-btn{background:linear-gradient(135deg,var(--rose-500),var(--cyan-500))!important;color:var(--slate-50)!important;box-shadow:var(--glow-rose)!important}.food-cta-btn{background:var(--gradient-sunset)!important;color:var(--slate-900)!important;box-shadow:var(--shadow-glow-gold)!important}.construction-cta-btn{background:linear-gradient(135deg,var(--gold-500),var(--gold-600))!important;color:var(--slate-900)!important;box-shadow:var(--shadow-glow-gold)!important}.business-cta-btn{background:var(--gradient-hero-primary)!important;color:var(--slate-50)!important;box-shadow:var(--shadow-glow-violet)!important}.browser-mockup,.tablet-mockup,.phone-mockup,.device-mockup,.laptop-mockup{box-shadow:0 24px 64px #00000080,0 0 0 1px #ffffff0d,0 0 80px #a855f726!important;transition:all .5s var(--ease-out-expo)!important}.browser-mockup:hover,.tablet-mockup:hover,.phone-mockup:hover,.device-mockup:hover,.laptop-mockup:hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 32px 80px #0009,var(--glow-violet),var(--glow-gold)!important}.browser-header{background:linear-gradient(135deg,var(--slate-800) 0%,var(--slate-900) 100%)!important;border-bottom:1px solid rgba(168,85,247,.2)!important}.edu-case-study-card,.legal-case-study-card,.finance-case-study-card,.healthcare-case-study-card,.food-case-study-card,.construction-case-study-card,.business-case-study-card{background:linear-gradient(145deg,#1e293bf2,#0f172afa)!important;border:1px solid rgba(168,85,247,.3)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 16px 48px #00000080,0 0 40px #a855f733!important}.stat-value{background:var(--gradient-aurora)!important;background-size:200% 200%!important;animation:textGradient 3s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important;font-size:42px!important}.case-study-badge{background:linear-gradient(135deg,#a855f733,#fbbf2433)!important;border:1px solid rgba(168,85,247,.3)!important;padding:8px 16px!important;border-radius:var(--radius-full)!important}.edu-icon,.legal-icon,.finance-icon,.healthcare-icon,.food-icon,.construction-icon,.business-icon{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.25)!important;border-radius:var(--radius-lg)!important;padding:12px!important;box-shadow:0 8px 24px #0006,var(--glow-violet)!important;animation:floatUp 6s ease-in-out infinite!important}.edu-icon svg,.legal-icon svg,.finance-icon svg,.healthcare-icon svg,.food-icon svg,.construction-icon svg,.business-icon svg{stroke:var(--violet-400)!important;filter:drop-shadow(0 0 8px rgba(168,85,247,.5))!important}.edu-icon-1,.legal-icon-1,.finance-icon-1,.healthcare-icon-1,.food-icon-1,.construction-icon-1,.business-icon-1{animation-delay:0s!important}.edu-icon-2,.legal-icon-2,.finance-icon-2,.healthcare-icon-2,.food-icon-2,.construction-icon-2,.business-icon-2{animation-delay:1.5s!important}.edu-icon-3,.legal-icon-3,.finance-icon-3,.healthcare-icon-3,.food-icon-3,.construction-icon-3,.business-icon-3{animation-delay:3s!important}.edu-icon-4,.legal-icon-4,.finance-icon-4,.healthcare-icon-4,.food-icon-4,.construction-icon-4,.business-icon-4{animation-delay:4.5s!important}.edu-gradient-orb,.legal-gradient-orb,.finance-gradient-orb,.healthcare-gradient-orb,.food-gradient-orb,.construction-gradient-orb,.business-gradient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5;animation:pulseGlow 8s ease-in-out infinite}.edu-orb-1{background:var(--emerald-500)!important;width:400px;height:400px;top:10%;left:-100px}.edu-orb-2{background:var(--cyan-500)!important;width:300px;height:300px;bottom:20%;right:-50px;animation-delay:2s}.legal-orb-1{background:var(--gold-500)!important;width:400px;height:400px;top:15%;right:-100px}.legal-orb-2{background:var(--violet-500)!important;width:300px;height:300px;bottom:10%;left:-50px;animation-delay:2s}.finance-orb-1{background:var(--cyan-500)!important;width:450px;height:450px;top:5%;left:-150px}.finance-orb-2{background:var(--emerald-500)!important;width:350px;height:350px;bottom:15%;right:-100px;animation-delay:2s}.healthcare-orb-1{background:var(--rose-500)!important;width:400px;height:400px;top:10%;left:-100px}.healthcare-orb-2{background:var(--cyan-400)!important;width:350px;height:350px;bottom:20%;right:-80px;animation-delay:2s}.healthcare-orb-3{background:var(--violet-500)!important;width:250px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}.food-orb-1{background:var(--gold-500)!important;width:450px;height:450px;top:5%;right:-150px}.food-orb-2{background:var(--rose-500)!important;width:350px;height:350px;bottom:10%;left:-100px;animation-delay:2s}.food-orb-3{background:var(--emerald-400)!important;width:200px;height:200px;top:40%;left:30%;animation-delay:4s}.construction-orb-1{background:var(--gold-500)!important;width:400px;height:400px;top:10%;left:-120px}.construction-orb-2{background:var(--slate-500)!important;width:300px;height:300px;bottom:15%;right:-80px;animation-delay:2s}.business-orb-1{background:var(--violet-500)!important;width:500px;height:500px;top:0%;left:-200px}.business-orb-2{background:var(--gold-500)!important;width:400px;height:400px;bottom:10%;right:-150px;animation-delay:2s}.industry-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--slate-900) 50%,var(--slate-950) 100%)!important}.industry-header{text-align:center;margin-bottom:60px}.industry-eyebrow{color:var(--violet-400)!important;font-weight:700!important;letter-spacing:4px!important;text-shadow:0 0 20px rgba(168,85,247,.5)!important;display:block;margin-bottom:16px}.industry-heading{background:linear-gradient(135deg,var(--slate-50) 0%,var(--violet-200) 50%,var(--gold-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-size:48px!important;font-weight:800!important;margin-bottom:20px!important}.industry-description{color:var(--slate-400)!important;font-size:18px!important;max-width:700px!important;margin:0 auto!important;line-height:1.8!important}[data-animate]{opacity:0;transform:translateY(40px);transition:all .8s var(--ease-out-expo)}[data-animate].animate-in{opacity:1;transform:translateY(0)}@media(max-width:1024px){.why-heading,.industry-heading{font-size:36px!important}}@media(max-width:768px){.why-heading,.industry-heading{font-size:28px!important}.glass-overlay h1{font-size:32px!important}.cta-btn{padding:14px 36px!important;font-size:16px!important}.stat-value{font-size:32px!important}}.cms-platforms{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 25%,var(--slate-900) 50%,var(--slate-950) 100%)!important}.cms-heading{background:linear-gradient(135deg,var(--slate-50) 0%,var(--violet-200) 40%,var(--cyan-300) 70%,var(--gold-300) 100%)!important;background-size:200% 200%!important;animation:textGradient 5s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.cms-description{color:var(--slate-400)!important;font-size:18px!important;line-height:1.8!important}.cms-divider{background:linear-gradient(180deg,transparent 0%,var(--cyan-500) 20%,var(--violet-500) 50%,var(--cyan-500) 80%,transparent 100%)!important;width:2px!important;box-shadow:var(--glow-cyan)!important}.cms-card{background:linear-gradient(145deg,#1e293bb3,#0f172ae6,#1e293bb3)!important;border:1px solid rgba(34,211,238,.2)!important;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d!important;position:relative;overflow:hidden}.cms-card:hover{transform:translateY(-12px)!important;border-color:#22d3ee66!important;box-shadow:0 24px 64px #0006,var(--glow-cyan),0 0 0 1px #22d3ee4d!important}.cms-card-number{background:linear-gradient(135deg,var(--cyan-400),var(--violet-400))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;opacity:.5!important;font-weight:800!important}.cms-card-title{color:var(--slate-50)!important;font-weight:700!important}.cms-card-description{color:var(--slate-400)!important;line-height:1.9!important}.process-timeline{background:linear-gradient(180deg,var(--slate-950) 0%,var(--rose-950) 20%,var(--violet-950) 50%,var(--slate-900) 80%,var(--slate-950) 100%)!important}.process-heading{background:linear-gradient(135deg,var(--slate-50) 0%,var(--rose-200) 30%,var(--violet-300) 60%,var(--gold-300) 100%)!important;background-size:200% 200%!important;animation:textGradient 6s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.process-subheading{color:var(--slate-400)!important}.progress-glow{background:var(--gradient-aurora)!important;background-size:300% 300%!important;animation:gradientFlow 3s ease infinite!important;box-shadow:0 0 20px #a855f7cc,0 0 40px #fbbf2480,0 0 60px #22d3ee4d!important}.process-card{background:linear-gradient(145deg,#1e293bb3,#0f172ae6,#1e293bb3)!important;border:1px solid rgba(168,85,247,.2)!important}.process-card .card-glow{background:radial-gradient(ellipse at center,#a855f766,#fbbf244d,#f43f5e40 60%,#22d3ee33)!important}.process-card:hover{border-color:#fbbf244d!important;box-shadow:0 24px 64px #00000080,var(--glow-violet),var(--glow-gold)!important}.step-number{background:linear-gradient(135deg,#a855f766,#fbbf244d)!important;border:1px solid rgba(251,191,36,.4)!important;box-shadow:var(--glow-violet)!important}.process-card:hover .step-number{background:linear-gradient(135deg,#a855f799,#fbbf2480)!important;box-shadow:var(--glow-gold),var(--glow-violet)!important;transform:scale(1.15)!important}.step-title{color:var(--slate-50)!important}.process-card:hover .step-title{background:var(--gradient-aurora)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.step-description{color:var(--slate-400)!important}.bullet-intro{color:var(--gold-400)!important}.step-bullets li{color:var(--slate-400)!important}.step-bullets li:hover{color:var(--slate-200)!important}.step-bullets li:before{background:var(--gradient-royal)!important;box-shadow:var(--glow-violet)!important}.glass-footer{background:linear-gradient(180deg,var(--slate-950) 0%,var(--slate-900) 50%,var(--slate-950) 100%)!important;border-top:1px solid rgba(168,85,247,.2)!important;position:relative;overflow:hidden}.glass-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-aurora);background-size:300% 300%}.footer-glow{background:radial-gradient(ellipse at 20% 50%,rgba(168,85,247,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(251,191,36,.1) 0%,transparent 50%)!important}.footer-logo-text{background:var(--gradient-hero-primary)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important;font-size:32px!important}.footer-tagline{color:var(--slate-400)!important;font-size:16px!important;line-height:1.7!important}.footer-heading{color:var(--slate-50)!important;font-weight:700!important;margin-bottom:20px!important;position:relative}.footer-heading:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background:var(--gradient-royal);border-radius:1px}.footer-list a{color:var(--slate-400)!important;transition:all .3s var(--ease-out-expo)!important;position:relative}.footer-list a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--gradient-royal);transition:width .3s var(--ease-out-expo)}.footer-list a:hover{color:var(--gold-400)!important;padding-left:8px!important}.footer-list a:hover:before{width:100%}.social-link{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.2)!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--radius-lg)!important;transition:all .4s var(--ease-out-expo)!important;color:var(--slate-400)!important}.social-link:hover{background:var(--gradient-royal)!important;border-color:var(--gold-500)!important;transform:translateY(-4px) scale(1.1)!important;color:var(--slate-50)!important;box-shadow:var(--glow-violet),var(--glow-gold)!important}.footer-bottom{border-top:1px solid rgba(168,85,247,.15)!important;padding-top:30px!important}.footer-bottom p{color:var(--slate-500)!important}.footer-bottom a{color:var(--slate-400)!important;transition:color .3s ease!important}.footer-bottom a:hover{color:var(--gold-400)!important}.ecommerce-section{background:linear-gradient(180deg,var(--slate-950) 0%,var(--gold-950) 30%,var(--violet-950) 60%,var(--slate-950) 100%)!important}.industry-placeholder-icon{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(251,191,36,.25)!important;border-radius:var(--radius-xl)!important;padding:32px!important;box-shadow:var(--glow-gold)!important}.industry-placeholder-icon svg{stroke:var(--gold-400)!important;filter:drop-shadow(0 0 12px rgba(251,191,36,.5))!important}::selection{background:#a855f766;color:var(--slate-50)}::-moz-selection{background:#a855f766;color:var(--slate-50)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--slate-900)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--violet-600),var(--gold-600));border-radius:5px;border:2px solid var(--slate-900)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--violet-500),var(--gold-500))}*:focus-visible{outline:2px solid var(--violet-400)!important;outline-offset:3px!important}a{transition:all .3s var(--ease-out-expo)}img{transition:all .5s var(--ease-out-expo)}@media(max-width:1024px){.stat-value{font-size:36px!important}.feature-pill{padding:8px 16px!important;font-size:13px!important}.capability-item{padding:12px 16px!important}.footer-logo-text{font-size:28px!important}}@media(max-width:768px){.feature-pill{padding:8px 14px!important;font-size:12px!important}.capability-item{padding:10px 14px!important}.capability-item:hover{transform:translate(4px)!important}.footer-logo-text{font-size:24px!important}.footer-heading:after{width:30px}.social-link{width:40px!important;height:40px!important}.mobile-menu-overlay.active{background:linear-gradient(180deg,#020617fa,#0f172af2)!important}.mobile-nav-link{background:linear-gradient(135deg,transparent,rgba(168,85,247,.05))!important;border-radius:var(--radius-lg)!important;margin-bottom:8px!important}.mobile-nav-link:hover{background:linear-gradient(135deg,#a855f71a,#fbbf241a)!important;color:var(--gold-400)!important}.mobile-login-btn{background:var(--gradient-royal)!important;box-shadow:var(--shadow-glow-violet)!important}.process-card{background:#141419fa!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.process-card .card-glow{display:none!important;animation:none!important}.progress-glow,.timeline-track:before{display:none!important;animation:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.glass-overlay:before,.logo-item:before{animation:none!important}}.about-hero{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 50%,var(--slate-900) 100%)!important;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 20%,rgba(168,85,247,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(251,191,36,.1) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(244,63,94,.08) 0%,transparent 60%);pointer-events:none;animation:aboutHeroGlow 8s ease-in-out infinite alternate}@keyframes aboutHeroGlow{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.about-hero h1,.about-title{background:linear-gradient(135deg,var(--violet-300) 0%,var(--gold-400) 50%,var(--rose-400) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:0 0 60px rgba(168,85,247,.3)}.about-stats,.stats-grid,.stat-item{position:relative}.stat-item,.stat-card{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:var(--radius-2xl)!important;padding:32px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.stat-item:before,.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--violet-500),var(--gold-400),var(--rose-500));opacity:0;transition:opacity .3s ease}.stat-item:hover:before,.stat-card:hover:before{opacity:1}.stat-item:hover,.stat-card:hover{transform:translateY(-8px);border-color:#fbbf2466!important;box-shadow:0 20px 40px #0006,0 0 30px #a855f733,inset 0 1px #ffffff1a!important}.stat-number,.stat-value{font-size:48px!important;font-weight:800!important;background:linear-gradient(135deg,var(--gold-400),var(--gold-300))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;text-shadow:0 0 30px rgba(251,191,36,.3)}.stat-label{color:var(--slate-300)!important;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:8px}.values-section,.about-values{background:linear-gradient(180deg,var(--slate-900) 0%,var(--slate-950) 100%)!important}.value-card{background:linear-gradient(145deg,#1e293b99,#0f172acc)!important;border:1px solid rgba(168,85,247,.15)!important;border-radius:var(--radius-2xl)!important;padding:40px 32px!important;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.value-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg,transparent 60%,rgba(168,85,247,.05) 100%);pointer-events:none}.value-card:hover{transform:translateY(-10px) scale(1.02);border-color:#a855f766!important;box-shadow:0 25px 50px #00000080,0 0 40px #a855f726!important}.value-icon{width:70px!important;height:70px!important;background:linear-gradient(135deg,var(--violet-600),var(--violet-800))!important;border-radius:20px!important;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 24px #a855f74d,inset 0 1px #fff3}.value-icon svg,.value-icon i{color:#fff!important;font-size:28px}.value-title{font-size:22px!important;font-weight:700!important;color:var(--slate-100)!important;margin-bottom:12px}.value-description{color:var(--slate-400)!important;line-height:1.7}.about-story,.journey-section{background:linear-gradient(135deg,var(--violet-950) 0%,var(--slate-950) 50%,var(--slate-900) 100%)!important}.story-content{position:relative}.story-content:before{content:"";position:absolute;left:-40px;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--violet-500),var(--gold-400),var(--rose-500));border-radius:2px}.team-section{background:var(--slate-950)!important}.team-member{background:linear-gradient(145deg,#1e293bb3,#0f172ae6)!important;border:1px solid rgba(168,85,247,.15)!important;border-radius:var(--radius-2xl)!important;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.team-member:hover{transform:translateY(-12px);border-color:#fbbf244d!important;box-shadow:0 30px 60px #00000080,0 0 50px #a855f71a!important}.team-member-image{position:relative;overflow:hidden}.team-member-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent,rgba(15,23,42,.9))}.team-member-name{background:linear-gradient(135deg,var(--slate-100),var(--gold-300))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:700!important}.blog-hero{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 60%,var(--slate-900) 100%)!important;position:relative}.blog-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 30%,rgba(6,182,212,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(168,85,247,.15) 0%,transparent 50%);pointer-events:none}.blog-hero h1{background:linear-gradient(135deg,var(--cyan-300) 0%,var(--violet-400) 50%,var(--gold-400) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.blog-search,.search-container{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:var(--radius-xl)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s ease}.blog-search:focus-within,.search-container:focus-within{border-color:#a855f780!important;box-shadow:0 0 30px #a855f733,inset 0 1px #ffffff1a!important}.category-pill,.blog-category,.category-btn{background:linear-gradient(145deg,#1e293bcc,#0f172a99)!important;border:1px solid rgba(168,85,247,.15)!important;color:var(--slate-300)!important;padding:10px 20px!important;border-radius:50px!important;font-weight:500;transition:all .3s ease;cursor:pointer}.category-pill:hover,.blog-category:hover,.category-btn:hover{background:linear-gradient(135deg,var(--violet-600),var(--violet-700))!important;border-color:var(--violet-500)!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #a855f74d!important}.category-pill.active,.blog-category.active,.category-btn.active{background:linear-gradient(135deg,var(--violet-500),var(--rose-500))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 24px #a855f766!important}.blog-card,.article-card,.post-card{background:linear-gradient(145deg,#1e293bb3,#0f172ae6)!important;border:1px solid rgba(168,85,247,.1)!important;border-radius:var(--radius-2xl)!important;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.blog-card:before,.article-card:before,.post-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--cyan-500),var(--violet-500),var(--rose-500));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.blog-card:hover:before,.article-card:hover:before,.post-card:hover:before{transform:scaleX(1)}.blog-card:hover,.article-card:hover,.post-card:hover{transform:translateY(-10px);border-color:#a855f74d!important;box-shadow:0 25px 50px #00000080,0 0 40px #a855f71a!important}.blog-card-image,.article-image{position:relative;overflow:hidden}.blog-card-image:after,.article-image:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,transparent,rgba(15,23,42,.95))}.blog-card-title,.article-title{font-weight:700!important;color:var(--slate-100)!important;transition:color .3s ease}.blog-card:hover .blog-card-title,.article-card:hover .article-title{background:linear-gradient(135deg,var(--gold-400),var(--gold-300))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.blog-card-meta,.article-meta{color:var(--slate-400)!important;font-size:14px}.read-more-link,.blog-card-link{color:var(--gold-400)!important;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease}.read-more-link:hover,.blog-card-link:hover{color:var(--gold-300)!important;gap:12px}.featured-article,.featured-post{background:linear-gradient(145deg,#3b07644d,#1e293bcc)!important;border:1px solid rgba(168,85,247,.25)!important;border-radius:var(--radius-3xl)!important;overflow:hidden;position:relative}.featured-article:before,.featured-post:before{content:"FEATURED";position:absolute;top:20px;left:20px;background:linear-gradient(135deg,var(--gold-500),var(--gold-400));color:var(--slate-900);padding:6px 16px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1px;z-index:10;box-shadow:0 4px 12px #fbbf2466}.newsletter-section{background:linear-gradient(135deg,var(--violet-950) 0%,var(--slate-900) 50%,var(--slate-950) 100%)!important;position:relative;overflow:hidden}.newsletter-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(168,85,247,.1) 0%,transparent 70%);pointer-events:none}.newsletter-input{background:#0f172acc!important;border:1px solid rgba(168,85,247,.2)!important;color:var(--slate-100)!important;transition:all .3s ease}.newsletter-input:focus{border-color:var(--violet-500)!important;box-shadow:0 0 20px #a855f733!important;outline:none!important}.newsletter-btn{background:linear-gradient(135deg,var(--gold-500),var(--gold-400))!important;color:var(--slate-900)!important;font-weight:700!important;box-shadow:0 8px 24px #fbbf244d!important;transition:all .3s ease!important}.newsletter-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #fbbf2466!important}.contact-hero{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 50%,var(--slate-900) 100%)!important;position:relative}.contact-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 40%,rgba(244,63,94,.1) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(168,85,247,.15) 0%,transparent 50%);pointer-events:none}.contact-hero h1{background:linear-gradient(135deg,var(--cyan-300) 0%,var(--emerald-400) 40%,var(--gold-400) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 25px rgba(6,182,212,.5))}.contact-hero .contact-subtitle{font-size:21px!important;font-weight:600!important;color:var(--slate-50)!important;text-shadow:0 4px 20px rgba(255,255,255,.4),0 0 12px rgba(6,182,212,.5)!important;max-width:760px;margin:20px auto 0;line-height:1.7;letter-spacing:.5px}.contact-form,.form-container{background:linear-gradient(145deg,#1e293bcc,#0f172af2)!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:var(--radius-3xl)!important;padding:48px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.contact-form:before,.form-container:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--rose-500),var(--violet-500),var(--gold-400))}.form-group label,.contact-label{color:var(--slate-200)!important;font-weight:600;margin-bottom:8px;display:block}.form-input,.form-textarea,.contact-input,.contact-textarea{background:#0f172acc!important;border:1px solid rgba(168,85,247,.15)!important;color:var(--slate-100)!important;padding:16px 20px!important;border-radius:var(--radius-lg)!important;font-size:16px!important;transition:all .3s ease;width:100%}.form-input:focus,.form-textarea:focus,.contact-input:focus,.contact-textarea:focus{border-color:var(--violet-500)!important;box-shadow:0 0 0 3px #a855f71a,0 0 20px #a855f726!important;outline:none!important}.form-input::placeholder,.form-textarea::placeholder,.contact-input::placeholder,.contact-textarea::placeholder{color:var(--slate-500)!important}.submit-btn,.contact-submit{background:linear-gradient(135deg,var(--violet-600),var(--rose-600))!important;color:#fff!important;padding:18px 40px!important;border-radius:var(--radius-xl)!important;font-weight:700!important;font-size:16px!important;border:none!important;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-btn:before,.contact-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.submit-btn:hover:before,.contact-submit:hover:before{left:100%}.submit-btn:hover,.contact-submit:hover{transform:translateY(-3px);box-shadow:0 15px 35px #a855f766,0 0 40px #f43f5e33!important}.contact-info-card,.info-card{background:linear-gradient(145deg,#1e293bb3,#0f172ae6)!important;border:1px solid rgba(168,85,247,.15)!important;border-radius:var(--radius-2xl)!important;padding:32px!important;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.contact-info-card:hover,.info-card:hover{transform:translateY(-8px);border-color:#f43f5e4d!important;box-shadow:0 20px 40px #0006,0 0 30px #f43f5e1a!important}.contact-info-icon,.info-icon{width:60px!important;height:60px!important;background:linear-gradient(135deg,var(--rose-600),var(--violet-600))!important;border-radius:16px!important;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 8px 20px #f43f5e4d}.contact-info-icon svg,.info-icon svg{color:#fff!important;width:26px;height:26px}.contact-social .social-link{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.2)!important;width:50px!important;height:50px!important;border-radius:14px!important;transition:all .3s ease}.contact-social .social-link:hover{transform:translateY(-5px) scale(1.1);border-color:var(--violet-500)!important;box-shadow:0 10px 25px #a855f74d!important}.pricing-hero{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 50%,var(--slate-900) 100%)!important;position:relative}.pricing-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 25% 30%,rgba(251,191,36,.1) 0%,transparent 50%),radial-gradient(ellipse at 75% 70%,rgba(168,85,247,.15) 0%,transparent 50%);pointer-events:none}.pricing-hero h1{background:linear-gradient(135deg,gold,#fff1b8,#fff 70%,#ffe8a0)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 0 25px rgba(255,215,0,.4)) drop-shadow(0 4px 8px rgba(0,0,0,.3))}.pricing-toggle,.billing-toggle{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:50px!important;padding:6px!important}.toggle-btn{padding:12px 28px!important;border-radius:50px!important;font-weight:600;transition:all .3s ease;color:var(--slate-400);background:transparent;border:none;cursor:pointer}.toggle-btn.active{background:linear-gradient(135deg,var(--violet-600),var(--violet-700))!important;color:#fff!important;box-shadow:0 8px 20px #a855f766!important}.pricing-card,.price-card,.package-card{background:linear-gradient(145deg,#1e293bb3,#0f172ae6)!important;border:1px solid rgba(168,85,247,.15)!important;border-radius:var(--radius-3xl)!important;padding:40px 32px!important;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pricing-card:before,.price-card:before,.package-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--violet-500),var(--gold-400));opacity:0;transition:opacity .3s ease}.pricing-card:hover:before,.price-card:hover:before,.package-card:hover:before{opacity:1}.pricing-card:hover,.price-card:hover,.package-card:hover{transform:translateY(-12px);border-color:#a855f74d!important;box-shadow:0 30px 60px #00000080,0 0 50px #a855f71a!important}.pricing-card.popular,.pricing-card.featured,.price-card.popular,.package-card.popular{background:linear-gradient(145deg,#3b076466,#1e293be6)!important;border:2px solid rgba(168,85,247,.4)!important;transform:scale(1.05);z-index:10}.pricing-card.popular:before,.pricing-card.featured:before,.price-card.popular:before,.package-card.popular:before{opacity:1;height:4px;background:linear-gradient(90deg,var(--gold-400),var(--violet-500),var(--rose-500))!important}.pricing-card.popular:after,.pricing-card.featured:after{content:"MOST POPULAR";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--gold-500),var(--gold-400));color:var(--slate-900);padding:8px 24px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1px;box-shadow:0 6px 16px #fbbf2466}.pricing-card.popular:hover,.price-card.popular:hover,.package-card.popular:hover{transform:scale(1.05) translateY(-12px)}.price-amount,.pricing-amount{font-size:56px!important;font-weight:800!important;background:linear-gradient(135deg,var(--gold-400),var(--gold-300))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;line-height:1}.price-currency{font-size:24px;vertical-align:top;color:var(--slate-400)}.price-period{color:var(--slate-400)!important;font-size:16px}.pricing-features li,.feature-list li{color:var(--slate-300)!important;padding:12px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(100,116,139,.1)}.pricing-features li:last-child,.feature-list li:last-child{border-bottom:none}.pricing-features li:before,.feature-list li .check-icon{content:"✓";width:24px;height:24px;background:linear-gradient(135deg,var(--emerald-500),var(--emerald-600));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.pricing-btn,.price-btn{background:linear-gradient(135deg,var(--violet-600),var(--violet-700))!important;color:#fff!important;padding:16px 32px!important;border-radius:var(--radius-xl)!important;font-weight:700!important;width:100%;border:none;cursor:pointer;transition:all .3s ease;margin-top:24px}.pricing-btn:hover,.price-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #a855f766!important}.pricing-card.popular .pricing-btn,.price-card.popular .price-btn{background:linear-gradient(135deg,var(--gold-500),var(--gold-400))!important;color:var(--slate-900)!important}.pricing-card.popular .pricing-btn:hover,.price-card.popular .price-btn:hover{box-shadow:0 15px 35px #fbbf2466!important}.enterprise-section{background:linear-gradient(135deg,var(--violet-950) 0%,var(--slate-900) 100%)!important;border:1px solid rgba(168,85,247,.2)!important;border-radius:var(--radius-3xl)!important;position:relative;overflow:hidden}.enterprise-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 0% 50%,rgba(168,85,247,.1) 0%,transparent 50%),radial-gradient(ellipse at 100% 50%,rgba(251,191,36,.1) 0%,transparent 50%);pointer-events:none}.coming-soon-page{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 40%,var(--slate-900) 100%)!important;position:relative}.coming-soon-page:before{background:radial-gradient(ellipse at 30% 20%,rgba(168,85,247,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(251,191,36,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(244,63,94,.06) 0%,transparent 60%)!important}.coming-soon-title .gradient-text{background:linear-gradient(135deg,var(--violet-400) 0%,var(--rose-400) 50%,var(--gold-400) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:textGradientFlow 4s ease infinite}@keyframes textGradientFlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.coming-soon-subtitle{color:var(--slate-400)!important}.service-badge{background:linear-gradient(145deg,#1e293bcc,#0f172ae6)!important;border:1px solid rgba(168,85,247,.25)!important;box-shadow:0 8px 20px #0000004d,inset 0 1px #ffffff1a!important}.service-badge-text{background:linear-gradient(135deg,var(--gold-400),var(--gold-300))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.notify-card{background:linear-gradient(145deg,#1e293bd9,#0f172af2)!important;border:1px solid rgba(168,85,247,.2)!important;box-shadow:0 25px 50px #00000080,0 0 40px #a855f71a,inset 0 1px #ffffff1a!important}.notify-icon{background:linear-gradient(135deg,var(--violet-600),var(--rose-600))!important;box-shadow:0 10px 25px #a855f766!important}.notify-title{color:var(--slate-100)!important}.notify-description{color:var(--slate-400)!important}.notify-input{background:#0f172acc!important;border:1px solid rgba(168,85,247,.15)!important;color:var(--slate-100)!important}.notify-input:focus{border-color:var(--violet-500)!important;box-shadow:0 0 20px #a855f733!important}.notify-btn{background:linear-gradient(135deg,var(--gold-500),var(--gold-400))!important;color:var(--slate-900)!important;font-weight:700!important;box-shadow:0 10px 25px #fbbf244d!important;transition:all .3s ease!important}.notify-btn:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px #fbbf2466!important}.privacy-note{color:var(--slate-500)!important}.privacy-note a{color:var(--gold-400)!important}.privacy-note a:hover{color:var(--gold-300)!important}.back-link{color:var(--slate-400)!important;transition:all .3s ease!important}.back-link:hover{color:var(--gold-400)!important}.service-page{background:linear-gradient(180deg,var(--slate-950) 0%,var(--violet-950) 50%,var(--slate-900) 100%)!important}.service-title{background:linear-gradient(135deg,var(--violet-400) 0%,var(--gold-400) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.service-subtitle{color:var(--slate-400)!important}.content-placeholder{background:linear-gradient(145deg,#1e293b99,#0f172acc)!important;border:1px solid rgba(168,85,247,.15)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.placeholder-text{color:var(--slate-400)!important}.back-btn{background:linear-gradient(135deg,var(--violet-600),var(--violet-700))!important;box-shadow:0 10px 25px #a855f74d!important;transition:all .3s ease!important}.back-btn:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px #a855f766!important}.cta-section,.consultation-section{background:linear-gradient(135deg,var(--violet-950) 0%,var(--slate-900) 50%,var(--slate-950) 100%)!important;position:relative;overflow:hidden}.cta-section:before,.consultation-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,rgba(168,85,247,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(251,191,36,.1) 0%,transparent 50%);pointer-events:none}.cta-title,.consultation-title{background:linear-gradient(135deg,var(--slate-100) 0%,var(--gold-300) 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.cta-btn,.consultation-btn{background:linear-gradient(135deg,var(--gold-500),var(--gold-400))!important;color:var(--slate-900)!important;font-weight:700!important;padding:18px 40px!important;border-radius:var(--radius-xl)!important;box-shadow:0 10px 30px #fbbf244d!important;transition:all .3s ease!important;border:none!important;cursor:pointer}.cta-btn:hover,.consultation-btn:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 20px 40px #fbbf2466!important}:root{--ds-midnight: #08080F;--ds-deep: #0D0D1A;--ds-surface: #111126;--ds-surface-2: #16162D;--ds-border: rgba(148, 0, 211, .18);--ds-border-gold: rgba(255, 215, 0, .18);--ds-violet: #9400D3;--ds-violet-l: #B833F5;--ds-violet-xl: #D066FF;--ds-gold: #FFD700;--ds-gold-d: #E6C200;--ds-neon: #C040FF;--ds-text: #F0F0FF;--ds-text-2: #A8A8C8;--ds-text-3: #6666A0;--ds-grad-hero: linear-gradient(135deg, #9400D3 0%, #6300A8 50%, #3A0070 100%);--ds-grad-gold: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);--ds-grad-glass: linear-gradient(135deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, .02) 100%);--ds-grad-aurora: linear-gradient(90deg, #9400D3, #B833F5, #FFD700, #FF6B00, #9400D3);--ds-grad-card: linear-gradient(135deg, rgba(148, 0, 211, .12) 0%, rgba(255, 215, 0, .06) 100%);--ds-glow-v: 0 0 60px rgba(148, 0, 211, .5);--ds-glow-g: 0 0 60px rgba(255, 215, 0, .4);--ds-glow-sm: 0 0 20px rgba(148, 0, 211, .35);--ds-shadow-sm: 0 4px 16px rgba(0, 0, 0, .4);--ds-shadow-md: 0 8px 32px rgba(0, 0, 0, .5);--ds-shadow-lg: 0 20px 60px rgba(0, 0, 0, .6);--ds-ease: cubic-bezier(.23, 1, .32, 1);--ds-ease-back: cubic-bezier(.34, 1.56, .64, 1);--ds-t-fast: .18s;--ds-t-med: .32s;--ds-t-slow: .5s;--ds-r-sm: 8px;--ds-r-md: 14px;--ds-r-lg: 22px;--ds-r-xl: 32px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,Inter,sans-serif;background:var(--ds-midnight);color:var(--ds-text);overflow-x:hidden;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.4}@keyframes ds-aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ds-float{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-18px) rotate(1.5deg)}66%{transform:translateY(-9px) rotate(-1deg)}}@keyframes ds-pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.2);opacity:0}}@keyframes ds-shimmer{0%{transform:translate(-150%) skew(-12deg)}to{transform:translate(300%) skew(-12deg)}}@keyframes ds-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-slide-right{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ds-orb-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,20px) scale(1.08)}50%{transform:translate(-20px,40px) scale(.95)}75%{transform:translate(10px,-20px) scale(1.04)}}@keyframes ds-border-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes ds-count-up{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ds-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--ds-violet-l);padding:6px 14px;border:1px solid rgba(184,51,245,.3);border-radius:50px;background:#9400d314;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:20px}.ds-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:ds-orb-drift 18s ease-in-out infinite}.ds-orb-1{width:500px;height:500px;background:radial-gradient(circle,rgba(148,0,211,.35) 0%,transparent 70%);top:-150px;left:-100px;animation-duration:20s}.ds-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,0,.2) 0%,transparent 70%);bottom:-100px;right:-80px;animation-duration:15s;animation-delay:-7s}.ds-orb-3{width:320px;height:320px;background:radial-gradient(circle,rgba(192,64,255,.25) 0%,transparent 70%);top:40%;left:50%;animation-duration:22s;animation-delay:-3s}.navbar{background:#08080fb3!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(148,0,211,.2)!important;border-radius:18px!important;box-shadow:0 0 0 1px #ffffff0a,0 8px 40px #00000080,var(--ds-glow-sm)!important;transition:all .3s var(--ds-ease)!important}.navbar:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:20px;background:var(--ds-grad-aurora);background-size:400% 400%;z-index:-1;opacity:0;transition:opacity .4s}.navbar:hover:before{opacity:.4}.navbar.scrolled{background:#08080feb!important;box-shadow:0 8px 40px #0009,0 0 0 1px #9400d34d!important}.logo-text{font-family:Plus Jakarta Sans,sans-serif;font-size:22px!important;font-weight:800!important;background:var(--ds-grad-aurora)!important;background-size:300% 300%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;letter-spacing:-.5px!important}.nav-link{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:500!important;font-size:14px!important;color:#f0f0ffbf!important;border-radius:10px!important;transition:all var(--ds-t-fast) var(--ds-ease)!important;position:relative}.nav-link:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:2px;background:var(--ds-grad-aurora);background-size:300%;border-radius:2px;transform:translate(-50%);transition:width var(--ds-t-med) var(--ds-ease)}.nav-link:hover{color:#fff!important;background:#9400d31f!important}.nav-link:hover:after{width:60%}.login-btn{background:var(--ds-grad-hero)!important;border:1px solid rgba(148,0,211,.4)!important;border-radius:12px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:14px!important;box-shadow:0 4px 20px #9400d34d!important;position:relative;overflow:hidden!important;transition:all var(--ds-t-med) var(--ds-ease)!important}.login-btn:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s var(--ds-ease);transform:skew(-12deg)}.login-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 30px #9400d380!important;border-color:#ffd70080!important}.login-btn:hover:before{left:200%}.dropdown-menu{background:#0b0b16eb!important;border:1px solid rgba(148,0,211,.2)!important;border-radius:14px!important;box-shadow:0 20px 60px #0009,0 0 0 1px #9400d31a!important}.dropdown-item{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;transition:all var(--ds-t-fast) var(--ds-ease)!important;border-radius:8px!important;margin:2px 6px!important}.dropdown-item:hover{background:#9400d326!important;color:var(--ds-gold)!important;padding-left:24px!important}.hero-container{background:radial-gradient(ellipse at 30% 20%,rgba(148,0,211,.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(255,165,0,.12) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(8,8,15,1) 0%,var(--ds-midnight) 100%)!important}.glass-overlay{background:linear-gradient(135deg,#10101cb3,#08080fd9)!important;backdrop-filter:blur(40px) saturate(180%)!important;-webkit-backdrop-filter:blur(40px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:28px!important;box-shadow:0 0 0 1px #ffffff14,0 40px 80px #000000b3,inset 0 1px #ffffff1a,0 0 100px #9400d340!important;padding:56px 72px!important}.glass-overlay h1{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,5vw,64px)!important;font-weight:800!important;line-height:1.15!important;background:linear-gradient(135deg,#fff,#e9d5ff,#fde68a)!important;background-size:200% 200%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:ds-aurora 6s ease-in-out infinite!important;letter-spacing:-1px;text-shadow:0 0 30px rgba(255,255,255,.1)!important}.glass-overlay h1:after{content:"We build digital experiences that drive growth & revenue.";display:block;font-size:clamp(15px,1.5vw,19px);font-weight:400;line-height:1.6;-webkit-text-fill-color:rgba(168,168,200,.9);background:none;letter-spacing:0;margin-top:16px}.cta-btn{background:var(--ds-grad-gold)!important;color:#0a0a0a!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:16px!important;padding:18px 52px!important;border-radius:14px!important;border:none!important;text-decoration:none!important;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 30px #ffd70059!important;transition:all var(--ds-t-med) var(--ds-ease)!important;letter-spacing:.3px}.cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity var(--ds-t-fast)}.cta-btn:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ds-shimmer 2.8s ease-in-out infinite;transform:skew(-15deg)}.cta-btn:hover{transform:translateY(-4px) scale(1.03)!important;box-shadow:0 16px 50px #ffd7008c!important}.cta-btn:hover:before{opacity:1}.certified-section{background:linear-gradient(180deg,var(--ds-midnight) 0%,var(--ds-deep) 50%,var(--ds-midnight) 100%)!important;position:relative;overflow:hidden}.certified-section:before{background:radial-gradient(ellipse at 20% 50%,rgba(148,0,211,.1) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(255,215,0,.07) 0%,transparent 60%)!important;animation:ds-orb-drift 20s ease-in-out infinite!important}.section-title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:4px!important;color:#b833f5cc!important}.logo-item{transition:transform var(--ds-t-med) var(--ds-ease),box-shadow var(--ds-t-med)!important}.logo-item:hover{transform:translateY(-6px) scale(1.06)!important;box-shadow:0 20px 50px #00000080,0 0 40px #9400d366!important}.why-choose-us{background:linear-gradient(180deg,var(--ds-midnight) 0%,var(--ds-deep) 100%)!important;position:relative}.why-choose-us:before{background-image:linear-gradient(rgba(148,0,211,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(148,0,211,.04) 1px,transparent 1px)!important;background-size:50px 50px!important}.why-eyebrow{font-family:Plus Jakarta Sans,sans-serif;font-size:11px!important;font-weight:700!important;letter-spacing:4px!important;color:var(--ds-violet-l)!important;display:inline-block;padding:6px 16px;border:1px solid rgba(184,51,245,.3);border-radius:50px;background:#9400d314}.why-heading{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(32px,3vw,48px)!important;font-weight:800!important;line-height:1.18!important;background:linear-gradient(135deg,#fff 0%,var(--ds-violet-xl) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.why-description{font-family:Plus Jakarta Sans,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:var(--ds-text-2)!important}.service-card{background:var(--ds-grad-card)!important;border:1px solid var(--ds-border)!important;border-radius:20px!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;transition:all var(--ds-t-med) var(--ds-ease)!important;position:relative;overflow:hidden}.service-card:before{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(148,0,211,.08) 0%,transparent 60%);opacity:0;transition:opacity var(--ds-t-med);border-radius:20px}.service-card:after{content:""!important;display:block!important;position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);transform:skew(-15deg);transition:left .6s var(--ds-ease)}.service-card:hover{border-color:#b833f566!important;box-shadow:0 20px 60px #00000080,0 0 40px #9400d333!important;transform:translateY(-10px)!important}.service-card:hover:before{opacity:1}.service-card:hover:after{left:200%}.card-number{color:#9400d340!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:64px!important;transition:all var(--ds-t-med) var(--ds-ease)!important}.service-card:hover .card-number{color:#9400d380!important;transform:scale(1.15) rotate(-3deg)!important}.card-title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:26px!important;font-weight:700!important;color:#fff!important}.card-description{font-family:Plus Jakarta Sans,sans-serif!important;font-size:15px!important;line-height:1.85!important;color:var(--ds-text-2)!important}.dashboard-showcase{background:var(--ds-deep)!important;position:relative}.dashboard-heading{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(28px,3vw,46px)!important;font-weight:800!important;background:linear-gradient(135deg,#fff 0%,var(--ds-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-eyebrow{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:4px;color:var(--ds-gold)!important;display:inline-block;padding:5px 14px;border:1px solid rgba(255,215,0,.25);border-radius:50px;background:#ffd7000f;margin-bottom:16px}.dashboard-card{border:1px solid rgba(255,215,0,.1)!important;border-radius:18px!important;overflow:hidden!important;transition:all var(--ds-t-med) var(--ds-ease)!important;background:var(--ds-surface)!important}.dashboard-card:hover{border-color:#ffd7004d!important;box-shadow:0 20px 60px #00000080,0 0 40px #ffd70026!important;transform:translateY(-8px) scale(1.02)!important}.education-section,.legal-section,.finance-section,.construction-section,.healthcare-section,.food-section,.business-section{position:relative;overflow:hidden}.browser-mockup{border:1px solid rgba(148,0,211,.25)!important;border-radius:16px!important;box-shadow:0 24px 64px #0009,0 0 0 1px #ffffff0a,0 0 60px #9400d326!important;overflow:hidden;transition:transform var(--ds-t-med) var(--ds-ease),box-shadow var(--ds-t-med)!important}.browser-mockup:hover{transform:translateY(-8px)!important;box-shadow:0 36px 80px #000000b3,0 0 80px #9400d340!important}.browser-header{background:#16162df2!important;border-bottom:1px solid rgba(148,0,211,.15)!important}.browser-address-bar{background:#08080f99!important;border:1px solid rgba(148,0,211,.15)!important;border-radius:6px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;color:var(--ds-text-2)!important}.edu-label,.legal-label,.finance-label,.construction-label,.healthcare-label,.food-label,.business-label{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:3.5px!important;text-transform:uppercase!important;display:inline-block!important;padding:6px 16px!important;border-radius:50px!important;margin-bottom:16px!important}.edu-label{color:#6ee7b7!important;border:1px solid rgba(110,231,183,.25)!important;background:#6ee7b712!important}.legal-label{color:#93c5fd!important;border:1px solid rgba(147,197,253,.25)!important;background:#93c5fd12!important}.finance-label{color:#fcd34d!important;border:1px solid rgba(252,211,77,.25)!important;background:#fcd34d12!important}.construction-label{color:#fb923c!important;border:1px solid rgba(251,146,60,.25)!important;background:#fb923c12!important}.healthcare-label{color:#f9a8d4!important;border:1px solid rgba(249,168,212,.25)!important;background:#f9a8d412!important}.food-label{color:#fca5a5!important;border:1px solid rgba(252,165,165,.25)!important;background:#fca5a512!important}.business-label{color:#a5b4fc!important;border:1px solid rgba(165,180,252,.25)!important;background:#a5b4fc12!important}.edu-headline,.legal-headline,.finance-headline,.construction-headline,.healthcare-headline,.food-headline,.business-headline{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(28px,3vw,46px)!important;font-weight:800!important;line-height:1.18!important;color:#fff!important;letter-spacing:-.5px!important}.capability-item{display:flex;align-items:center;gap:12px;font-family:Plus Jakarta Sans,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--ds-text-2)!important;transition:all var(--ds-t-fast) var(--ds-ease)}.capability-item:hover{color:#fff!important;transform:translate(6px)}.capability-item svg{color:var(--ds-violet-l)!important;flex-shrink:0}.feature-pill{font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;padding:7px 14px!important;border-radius:50px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:#16162dcc!important;border:1px solid rgba(148,0,211,.2)!important;color:var(--ds-text)!important;transition:all var(--ds-t-fast) var(--ds-ease)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.feature-pill:hover{border-color:#b833f580!important;background:#9400d31f!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #9400d333!important}.edu-cta-btn,.legal-cta-btn,.finance-cta-btn,.construction-cta-btn,.healthcare-cta-btn,.food-cta-btn,.business-cta-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:16px 36px!important;border-radius:14px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;transition:all var(--ds-t-med) var(--ds-ease)!important;background:var(--ds-grad-hero)!important;color:#fff!important;border:1px solid rgba(148,0,211,.4)!important;box-shadow:0 8px 30px #9400d34d!important}.edu-cta-btn:hover,.legal-cta-btn:hover,.finance-cta-btn:hover,.construction-cta-btn:hover,.healthcare-cta-btn:hover,.food-cta-btn:hover,.business-cta-btn:hover{transform:translateY(-4px)!important;box-shadow:0 16px 50px #9400d380!important;border-color:#ffd70066!important}.edu-case-study-card,.legal-case-study-card,.finance-case-study-card,.construction-case-study-card,.healthcare-case-study-card,.food-case-study-card,.business-case-study-card{background:#0d0d1ab3!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(148,0,211,.25)!important;border-radius:16px!important;box-shadow:0 8px 40px #00000080,0 0 30px #9400d326!important;transition:transform var(--ds-t-med) var(--ds-ease),box-shadow var(--ds-t-med)!important}.stat-value{font-family:Plus Jakarta Sans,sans-serif!important;font-size:42px!important;font-weight:800!important;background:var(--ds-grad-aurora)!important;background-size:300%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;animation:ds-aurora 4s linear infinite!important}.stat-text{font-family:Plus Jakarta Sans,sans-serif!important;color:var(--ds-text-2)!important;font-size:13px!important;font-weight:500!important}.templates-gallery{background:var(--ds-surface)!important}.templates-heading{font-family:Plus Jakarta Sans,sans-serif!important;font-size:clamp(28px,3vw,46px)!important;font-weight:800!important;background:linear-gradient(135deg,#fff 0%,var(--ds-violet-xl) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.templates-cta{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:14px 32px!important;background:#9400d31a!important;border:1px solid rgba(148,0,211,.35)!important;border-radius:12px!important;color:var(--ds-violet-l)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;text-decoration:none!important;transition:all var(--ds-t-med) var(--ds-ease)!important}.templates-cta:hover{background:#9400d333!important;border-color:#b833f599!important;transform:translate(6px)!important;color:#fff!important}.glass-footer{background:linear-gradient(180deg,var(--ds-midnight) 0%,#050508 50%,#000000 100%)!important;border-top:1px solid rgba(148,0,211,.3)!important;position:relative;overflow:hidden;box-shadow:0 -20px 80px #9400d326!important}.glass-footer:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(148,0,211,.8),rgba(255,215,0,.8),rgba(148,0,211,.8),transparent)!important;background-size:200% auto;animation:shimmer-footer 4s linear infinite;opacity:.9}@keyframes shimmer-footer{0%{background-position:0% 50%}to{background-position:200% 50%}}.glass-footer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center top,rgba(148,0,211,.15) 0%,transparent 70%);pointer-events:none}.footer-logo-text{font-family:Plus Jakarta Sans,sans-serif!important;font-size:26px!important;font-weight:800!important;background:var(--ds-grad-aurora)!important;background-size:300%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.footer-tagline{font-family:Plus Jakarta Sans,sans-serif!important;color:#ffffffbf!important;font-size:15px!important;line-height:1.8!important}.footer-heading{font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:24px!important;text-shadow:0 0 10px rgba(255,255,255,.2)}.footer-list a{font-family:Plus Jakarta Sans,sans-serif!important;color:#ffffffb3!important;font-size:15px!important;text-decoration:none!important;transition:all var(--ds-t-fast) var(--ds-ease)!important;display:inline-flex;align-items:center;gap:8px;padding:4px 0}.footer-list a:hover{color:var(--ds-gold)!important;transform:translate(6px)!important;text-shadow:0 0 15px rgba(255,215,0,.4)}.social-link{color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;background:#ffffff08!important;border-radius:12px!important;padding:10px!important;transition:all var(--ds-t-med) var(--ds-ease)!important;position:relative;overflow:hidden;z-index:1}.social-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#9400d3cc,#ffd700cc);opacity:0;transition:opacity var(--ds-t-med) var(--ds-ease);z-index:-1}.social-link:hover{color:#000!important;border-color:transparent!important;transform:translateY(-5px)!important;box-shadow:0 10px 25px #ffd70066!important}.social-link:hover:before{opacity:1}.footer-bottom{border-top:1px solid rgba(255,255,255,.08)!important}.footer-bottom p{font-family:Plus Jakarta Sans,sans-serif!important;color:#fff9!important;font-size:14px!important}.footer-bottom-right a{font-family:Plus Jakarta Sans,sans-serif!important;color:#fff9!important;font-size:14px!important;text-decoration:none!important;transition:color var(--ds-t-fast)!important}.footer-bottom-right a:hover{color:var(--ds-gold)!important}.sticky-btn,.whatsapp-fab,.phone-fab,.chatbot-fab{border-radius:16px!important;border:1px solid rgba(148,0,211,.3)!important;box-shadow:0 8px 32px #0006,0 0 20px #9400d333!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;transition:all var(--ds-t-med) var(--ds-ease)!important}.ds-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s var(--ds-ease),transform .6s var(--ds-ease)}.ds-reveal.is-visible{opacity:1;transform:translateY(0)}.ds-reveal-left{opacity:0;transform:translate(-30px);transition:opacity .6s var(--ds-ease),transform .6s var(--ds-ease)}.ds-reveal-left.is-visible{opacity:1;transform:translate(0)}.mobile-menu-overlay{background:#05050cf2!important;-webkit-backdrop-filter:blur(32px)!important;backdrop-filter:blur(32px)!important}.mobile-nav-link{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:28px!important;transition:all var(--ds-t-fast) var(--ds-ease)!important}.mobile-nav-link:hover{background:linear-gradient(135deg,var(--ds-violet-l) 0%,var(--ds-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-login-btn{background:var(--ds-grad-hero)!important;border:1px solid rgba(148,0,211,.4)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;box-shadow:0 8px 30px #9400d34d!important}a,button,[role=button],.nav-link,.cta-btn{cursor:pointer}::selection{background:#9400d366;color:#fff}:focus-visible{outline:2px solid rgba(184,51,245,.8);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.glass-overlay{padding:36px 28px!important;border-radius:20px!important}.glass-overlay h1:after{font-size:15px}.cta-btn{padding:16px 36px!important;font-size:15px!important}.card-title{font-size:21px!important}}@media(max-width:480px){.navbar{border-radius:12px!important}.logo-text{font-size:18px!important}}@media(max-width:768px){.edu-gradient-orb,.edu-orb-1,.edu-orb-2,.legal-gradient-orb,.legal-orb-1,.legal-orb-2,.finance-gradient-orb,.finance-orb-1,.finance-orb-2,.lf-gradient-orb,.construction-gradient-orb,.construction-orb-1,.construction-orb-2,.healthcare-gradient-orb,.food-gradient-orb,.business-gradient-orb,.certified-section:before,.certified-section .particle,.section-enhanced:before,.gradient-text,.particle,.particle.dynamic,.edu-icon,.edu-icon-1,.edu-icon-2,.edu-icon-3,.legal-icon,.legal-icon-1,.legal-icon-2,.legal-icon-3,.legal-icon-4,.finance-icon,.finance-icon-1,.finance-icon-2,.finance-icon-3,.finance-icon-4,.construction-icon,.construction-icon-1,.construction-icon-2,.construction-icon-3,.construction-icon-4,.healthcare-icon,.healthcare-icon-1,.healthcare-icon-2,.healthcare-icon-3,.healthcare-icon-4,.food-icon,.food-icon-1,.food-icon-2,.food-icon-3,.food-icon-4,.business-icon,.business-icon-1,.business-icon-2,.business-icon-3,.business-icon-4,.landing-icon,.blueprint-grid,.network-mesh,.rising-particles,.caution-stripe,.steam-particle,.accent-line,.logo-item:before{animation:none!important}.edu-floating-icons,.legal-floating-icons,.finance-floating-icons,.construction-floating-icons,.healthcare-floating-icons,.food-floating-icons,.business-floating-icons,.landing-floating-icons,.edu-bg-effects,.education-bg-effects,.legal-bg-effects,.finance-bg-effects,.construction-bg-effects,.healthcare-bg-effects,.food-bg-effects,.business-bg-effects,.landing-bg-effects,.particles-bg,.blueprint-grid,.network-mesh,.rising-particles,.caution-stripe,.accent-line{display:none!important}.glass-overlay,.navbar{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.navbar.scrolled{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.tooltip,.glass-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#1e1e28f2!important}.edu-case-study-card,.legal-case-study-card,.finance-case-study-card,.construction-case-study-card,.healthcare-case-study-card,.food-case-study-card,.business-case-study-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#14141eeb!important}.mobile-menu-overlay{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.dropdown-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#191923fa!important}.logo-item{box-shadow:0 4px 12px #0000004d!important}.service-card,.dashboard-card,.cms-card{box-shadow:0 4px 16px #0000004d!important}.browser-mockup,.legal-mockup,.finance-mockup,.tablet-frame,.device-frame,.phone-frame,.laptop-lid{box-shadow:0 8px 24px #0000004d!important}#col-1,#col-2,#col-3,#col-4{animation-duration:120s!important}.grid-wrapper{width:180vw!important;height:120vh!important}.grid-image{height:35vh!important;box-shadow:none!important;border:none!important}.column{will-change:auto!important}.service-card:hover,.dashboard-card:hover,.cms-card:hover,.logo-item:hover,.glass-card:hover,.cta-btn:hover,.feature-pill:hover{transform:none!important}*{will-change:auto!important}.column{transform:translateZ(0);backface-visibility:hidden}.glass-overlay{width:88vw!important;max-width:none!important;padding:28px 20px!important}.glass-overlay h1{font-size:clamp(22px,7vw,36px)!important;line-height:1.3!important}.mobile-break{display:block!important}.hero-word-spacing{word-spacing:.25em!important}.cta-btn{padding:14px 32px!important;font-size:16px!important;width:auto!important}.hero-container{perspective:none!important;overflow:hidden!important}.education-container,.legal-container,.finance-container,.construction-container,.healthcare-container,.food-container,.business-container,.ecom-premium-container,.travel-premium-container,.logistics-premium-container,.landing-container,.tech-section-container{flex-direction:column!important;gap:32px!important;padding:0 16px!important}.education-mockup-wrapper,.legal-mockup-wrapper,.finance-mockup-wrapper,.construction-mockup-wrapper,.healthcare-mockup-wrapper,.food-mockup-wrapper,.business-mockup-wrapper{width:100%!important;max-width:100%!important;order:2!important}.browser-mockup,.legal-mockup,.finance-mockup{transform:none!important;max-width:100%!important}.browser-content img{width:100%!important;height:auto!important}.education-content,.legal-content,.finance-content,.construction-content,.healthcare-content,.food-content,.business-content{width:100%!important;max-width:100%!important;padding:0!important;order:1!important}.edu-headline,.legal-headline,.finance-headline,.construction-headline,.healthcare-headline,.food-headline,.business-headline{font-size:clamp(24px,6vw,32px)!important;line-height:1.25!important;word-break:break-word!important}.edu-description,.legal-description,.finance-description,.construction-description,.healthcare-description,.food-description,.business-description{font-size:15px!important;line-height:1.6!important}.edu-feature-pills,.legal-feature-pills,.finance-feature-pills,.construction-feature-pills,.healthcare-feature-pills,.food-feature-pills,.business-feature-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.feature-pill{font-size:12px!important;padding:6px 12px!important;white-space:nowrap!important}.edu-cta-btn,.legal-cta-btn,.finance-cta-btn,.construction-cta-btn,.healthcare-cta-btn,.food-cta-btn,.business-cta-btn{width:100%!important;text-align:center!important;justify-content:center!important;padding:14px 24px!important;font-size:15px!important}.edu-capabilities,.legal-capabilities,.finance-capabilities,.construction-capabilities,.healthcare-capabilities,.food-capabilities,.business-capabilities{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.capability-item{font-size:13px!important}.edu-label,.legal-label,.finance-label,.construction-label,.healthcare-label,.food-label,.business-label{font-size:12px!important}.edu-case-study-card,.legal-case-study-card,.finance-case-study-card,.construction-case-study-card,.healthcare-case-study-card,.food-case-study-card,.business-case-study-card{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;margin-top:12px!important;width:100%!important}.process-timeline{padding:24px 16px!important}.timeline-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.timeline-wrapper::-webkit-scrollbar{display:none!important}.process-card{min-width:280px!important;flex-shrink:0!important}.why-choose-us{padding:32px 16px!important}.why-container{flex-direction:column!important;gap:32px!important}.service-cards-grid{grid-template-columns:1fr!important;gap:16px!important}.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom{flex-direction:column!important;gap:16px!important;text-align:center!important}.industry-showcase{padding:24px 16px!important}.industry-heading{font-size:clamp(24px,6vw,36px)!important;text-align:center!important}.industry-description{font-size:15px!important;text-align:center!important}.education-section,.legal-section,.finance-section,.construction-section,.healthcare-section,.food-section,.business-section,.ecommerce-premium-section,.travel-premium-section,.logistics-premium-section,.landing-pages-section,.tech-stack-section{padding:24px 0!important;overflow:hidden!important}.bento-grid{grid-template-columns:1fr!important;gap:16px!important}.bento-item{min-height:auto!important}.dashboard-showcase{padding:32px 0!important}.dashboard-grid,.cms-grid{grid-template-columns:1fr!important;gap:16px!important}.templates-gallery{padding:32px 0!important}.templates-gallery .templates-container{flex-direction:column!important;gap:24px!important}.certified-section{padding:24px 16px 32px!important}.ds-reveal,.ds-reveal-left{opacity:1!important;transform:none!important}.landing-container{flex-direction:column!important;gap:32px!important}.landing-content,.landing-mockup-wrapper{width:100%!important;max-width:100%!important}.navbar{transition:background .2s ease!important}}@media(max-width:1024px)and (min-width:769px){.edu-gradient-orb,.legal-gradient-orb,.finance-gradient-orb,.healthcare-gradient-orb,.food-gradient-orb,.business-gradient-orb{animation-duration:30s!important}.edu-icon,.legal-icon,.finance-icon,.construction-icon,.healthcare-icon,.food-icon,.business-icon{animation-duration:25s!important}.glass-overlay{backdrop-filter:blur(12px) saturate(150%)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important}#col-1,#col-2,#col-3,#col-4{animation-duration:100s!important}}@media(max-width:480px){.glass-overlay{width:92vw!important;padding:24px 16px!important}.glass-overlay h1{font-size:clamp(20px,6.5vw,30px)!important}.hero-word-spacing{word-spacing:.25em!important}.grid-wrapper{width:200vw!important}.grid-image{height:28vh!important}.logo-grid{gap:8px!important}.logo-item{width:30%!important;height:70px!important;padding:8px!important}.edu-headline,.legal-headline,.finance-headline,.construction-headline,.healthcare-headline,.food-headline,.business-headline{font-size:clamp(20px,5.5vw,26px)!important}.process-card{min-width:250px!important}}:root{--ab-bg: #0a0a12;--ab-surface: #13131f;--ab-surface-2: #1a1a2e;--ab-border: rgba(255, 255, 255, .06);--ab-text: #e4e4f0;--ab-text-muted: #8b8ba7;--ab-accent-1: #7c3aed;--ab-accent-2: #06b6d4;--ab-accent-3: #f43f5e;--ab-accent-4: #f59e0b;--ab-gradient-hero: linear-gradient(135deg, #7c3aed 0%, #06b6d4 50%, #f43f5e 100%);--ab-gradient-glow: radial-gradient(circle, rgba(124, 58, 237, .35) 0%, transparent 70%);--ab-radius: 20px;--ab-radius-sm: 12px;--ab-shadow-lg: 0 25px 50px rgba(0, 0, 0, .5);--ab-shadow-glow: 0 0 80px rgba(124, 58, 237, .18);--ab-transition: .45s cubic-bezier(.25, .8, .25, 1)}.about-page{position:relative;overflow:hidden;background:var(--ab-bg)}.about-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.about-aurora .aurora-blob{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35;will-change:transform}.aurora-blob.a1{width:700px;height:700px;background:var(--ab-accent-1);top:-15%;left:-10%;animation:auroraFloat1 18s ease-in-out infinite alternate}.aurora-blob.a2{width:600px;height:600px;background:var(--ab-accent-2);top:30%;right:-12%;animation:auroraFloat2 22s ease-in-out infinite alternate}.aurora-blob.a3{width:500px;height:500px;background:var(--ab-accent-3);bottom:-10%;left:25%;animation:auroraFloat3 20s ease-in-out infinite alternate}.aurora-blob.a4{width:400px;height:400px;background:var(--ab-accent-4);top:55%;left:60%;animation:auroraFloat1 25s ease-in-out infinite alternate-reverse}@keyframes auroraFloat1{0%{transform:translate(0) scale(1)}to{transform:translate(80px,60px) scale(1.2)}}@keyframes auroraFloat2{0%{transform:translate(0) scale(1)}to{transform:translate(-90px,40px) scale(1.15)}}@keyframes auroraFloat3{0%{transform:translate(0) scale(1)}to{transform:translate(60px,-70px) scale(1.25)}}.about-aurora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E");opacity:.4;z-index:1}.about-hero-new{position:relative;z-index:2;min-height:85vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:140px 24px 80px}.about-hero-new .hero-inner{max-width:900px;margin:0 auto}.about-hero-new .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 22px;border-radius:999px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.25);color:var(--ab-accent-1);font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-hero-new .hero-badge .badge-dot{width:8px;height:8px;border-radius:50%;background:var(--ab-accent-1);animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 4px var(--ab-accent-1);opacity:1}50%{box-shadow:0 0 14px var(--ab-accent-1);opacity:.7}}.about-hero-new h1{font-family:var(--font-body);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;line-height:1.1;color:#fff;margin-bottom:28px}.about-hero-new h1 .hero-gradient-text{background:var(--ab-gradient-hero);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 5s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.about-hero-new .hero-desc{font-size:1.2rem;line-height:1.7;color:var(--ab-text-muted);max-width:680px;margin:0 auto 48px}.about-hero-new .hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.about-hero-new .hero-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:14px;background:var(--ab-accent-1);color:#fff;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:var(--ab-transition);text-decoration:none;box-shadow:0 8px 32px #7c3aed59}.about-hero-new .hero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px #7c3aed80}.about-hero-new .hero-btn-outline{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:14px;background:transparent;color:var(--ab-text);font-weight:600;font-size:1rem;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:var(--ab-transition);text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-hero-new .hero-btn-outline:hover{border-color:var(--ab-accent-2);color:var(--ab-accent-2);transform:translateY(-3px);box-shadow:0 8px 30px #06b6d426}.about-stats-ribbon{position:relative;z-index:2;padding:0 24px 80px}.about-stats-ribbon .stats-track{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about-stats-ribbon .stat-tile{position:relative;padding:36px 28px;border-radius:var(--ab-radius);background:#13131fb3;border:1px solid var(--ab-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;overflow:hidden;transition:var(--ab-transition)}.stat-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(124,58,237,.3),transparent 50%,rgba(6,182,212,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease}.stat-tile:hover:before{opacity:1}.stat-tile:hover{transform:translateY(-6px);box-shadow:var(--ab-shadow-glow)}.stat-tile .stat-num{font-family:var(--font-body);font-size:clamp(2.2rem,4vw,3rem);font-weight:800;background:var(--ab-gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:8px}.stat-tile .stat-lbl{font-size:.9rem;color:var(--ab-text-muted);font-weight:500}.about-mission{position:relative;z-index:2;padding:100px 24px}.about-mission .mission-wrapper{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-mission .mission-visual{position:relative}.about-mission .mission-visual .orbit-ring{width:100%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(124,58,237,.15);display:flex;align-items:center;justify-content:center;animation:orbitSpin 30s linear infinite;position:relative}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-ring .orbit-dot{position:absolute;width:14px;height:14px;border-radius:50%;box-shadow:0 0 16px currentColor}.orbit-dot.d1{top:0;left:50%;transform:translate(-50%);background:var(--ab-accent-1);color:var(--ab-accent-1)}.orbit-dot.d2{bottom:0;left:50%;transform:translate(-50%);background:var(--ab-accent-2);color:var(--ab-accent-2)}.orbit-dot.d3{top:50%;left:0;transform:translateY(-50%);background:var(--ab-accent-3);color:var(--ab-accent-3)}.orbit-dot.d4{top:50%;right:0;transform:translateY(-50%);background:var(--ab-accent-4);color:var(--ab-accent-4)}.orbit-ring .orbit-center{width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.18),transparent 60%);border:1px dashed rgba(124,58,237,.15);display:flex;align-items:center;justify-content:center;animation:orbitSpinReverse 30s linear infinite}@keyframes orbitSpinReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.orbit-center .orbit-logo{font-family:var(--font-body);font-size:2rem;font-weight:800;background:var(--ab-gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-mission .mission-content{position:relative}.mission-content .section-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ab-accent-2);margin-bottom:20px}.mission-content .section-label:before{content:"";width:30px;height:2px;background:var(--ab-accent-2);border-radius:2px}.mission-content h2{font-family:var(--font-body);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:24px}.mission-content h2 span{background:var(--ab-gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mission-content p{font-size:1.05rem;line-height:1.8;color:var(--ab-text-muted);margin-bottom:20px}.mission-content .mission-highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.mission-content .highlight-item{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--ab-radius-sm);background:#7c3aed0f;border:1px solid rgba(124,58,237,.12);transition:var(--ab-transition)}.highlight-item:hover{background:#7c3aed1f;transform:translate(4px)}.highlight-item .hi-icon{width:36px;height:36px;border-radius:10px;background:#7c3aed26;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ab-accent-1)}.highlight-item span{font-size:.9rem;font-weight:600;color:var(--ab-text)}.about-values{position:relative;z-index:2;padding:100px 24px}.about-values .values-header{text-align:center;max-width:700px;margin:0 auto 64px}.about-values .values-header .section-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ab-accent-3);margin-bottom:20px}.about-values .values-header .section-label:before{content:"";width:30px;height:2px;background:var(--ab-accent-3);border-radius:2px}.about-values .values-header h2{font-family:var(--font-body);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:16px}.about-values .values-header p{color:var(--ab-text-muted);font-size:1.05rem;line-height:1.7}.values-new-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.value-tile{position:relative;padding:40px 28px 36px;border-radius:var(--ab-radius);background:#13131fa6;border:1px solid var(--ab-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;overflow:hidden;transition:var(--ab-transition);cursor:default}.value-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px 3px 0 0;transition:opacity .4s ease}.value-tile:nth-child(1):before{background:var(--ab-accent-1)}.value-tile:nth-child(2):before{background:var(--ab-accent-2)}.value-tile:nth-child(3):before{background:var(--ab-accent-3)}.value-tile:nth-child(4):before{background:var(--ab-accent-4)}.value-tile:hover{transform:translateY(-8px);box-shadow:var(--ab-shadow-glow);border-color:#7c3aed33}.value-tile .vt-icon{width:64px;height:64px;margin:0 auto 22px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.value-tile:nth-child(1) .vt-icon{background:#7c3aed1f;color:var(--ab-accent-1)}.value-tile:nth-child(2) .vt-icon{background:#06b6d41f;color:var(--ab-accent-2)}.value-tile:nth-child(3) .vt-icon{background:#f43f5e1f;color:var(--ab-accent-3)}.value-tile:nth-child(4) .vt-icon{background:#f59e0b1f;color:var(--ab-accent-4)}.value-tile h3{font-family:var(--font-body);font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:10px}.value-tile p{font-size:.9rem;line-height:1.6;color:var(--ab-text-muted)}.about-journey{position:relative;z-index:2;padding:100px 24px}.about-journey .journey-header{text-align:center;max-width:700px;margin:0 auto 72px}.about-journey .journey-header .section-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ab-accent-4);margin-bottom:20px}.about-journey .journey-header .section-label:before{content:"";width:30px;height:2px;background:var(--ab-accent-4);border-radius:2px}.about-journey .journey-header h2{font-family:var(--font-body);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:16px}.about-journey .journey-header p{color:var(--ab-text-muted);font-size:1.05rem;line-height:1.7}.journey-timeline{max-width:900px;margin:0 auto;position:relative;padding-left:48px}.journey-timeline:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--ab-accent-1),var(--ab-accent-2),var(--ab-accent-3),var(--ab-accent-4));border-radius:2px}.journey-node{position:relative;padding:0 0 56px}.journey-node:last-child{padding-bottom:0}.journey-node .node-dot{position:absolute;left:-41px;top:6px;width:18px;height:18px;border-radius:50%;border:3px solid var(--ab-accent-1);background:var(--ab-bg);z-index:2;transition:var(--ab-transition)}.journey-node:nth-child(2) .node-dot{border-color:var(--ab-accent-2)}.journey-node:nth-child(3) .node-dot{border-color:var(--ab-accent-3)}.journey-node:nth-child(4) .node-dot{border-color:var(--ab-accent-4)}.journey-node:hover .node-dot{transform:scale(1.4);box-shadow:0 0 20px #7c3aed66}.journey-node .node-year{font-family:var(--font-body);font-size:.85rem;font-weight:700;color:var(--ab-accent-1);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.journey-node:nth-child(2) .node-year{color:var(--ab-accent-2)}.journey-node:nth-child(3) .node-year{color:var(--ab-accent-3)}.journey-node:nth-child(4) .node-year{color:var(--ab-accent-4)}.journey-node h3{font-family:var(--font-body);font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:10px}.journey-node p{font-size:.95rem;line-height:1.7;color:var(--ab-text-muted);max-width:600px}.about-team{position:relative;z-index:2;padding:100px 24px 120px}.about-team .team-header{text-align:center;max-width:700px;margin:0 auto 72px}.about-team .team-header .section-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ab-accent-1);margin-bottom:20px}.about-team .team-header .section-label:before{content:"";width:30px;height:2px;background:var(--ab-accent-1);border-radius:2px}.about-team .team-header h2{font-family:var(--font-body);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:16px}.about-team .team-header p{color:var(--ab-text-muted);font-size:1.05rem;line-height:1.7}.team-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.team-member-card{position:relative;border-radius:var(--ab-radius);background:#13131f99;border:1px solid var(--ab-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:var(--ab-transition);cursor:default;text-align:center;padding-bottom:28px}.team-member-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--card-angle, 0deg),transparent 0%,rgba(124,58,237,.4) 10%,transparent 20%,rgba(6,182,212,.3) 45%,transparent 55%,rgba(244,63,94,.4) 70%,transparent 80%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:cardBorderSpin 6s linear infinite;opacity:0;transition:opacity .4s ease}@keyframes cardBorderSpin{0%{--card-angle: 0deg}to{--card-angle: 360deg}}@property --card-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.team-member-card:hover:before{opacity:1}.team-member-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #7c3aed1f,var(--ab-shadow-glow)}.team-member-card .tmc-avatar{position:relative;width:100%;aspect-ratio:1;background:linear-gradient(135deg,#7c3aed14,#06b6d414);overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:-2px;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.team-member-card .tmc-avatar img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.team-member-card:hover .tmc-avatar img{transform:scale(1.05) translateZ(0)}.team-member-card .tmc-avatar .avatar-placeholder{width:64px;height:64px;opacity:.18;color:var(--ab-text)}.team-member-card .tmc-avatar:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(19,19,31,.95),transparent);pointer-events:none}.team-member-card .tmc-info{padding:20px 18px 0;position:relative;z-index:2}.team-member-card .tmc-name{font-family:var(--font-body);font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:4px}.team-member-card .tmc-role{font-size:.82rem;color:var(--ab-accent-2);font-weight:500;margin-bottom:14px}.team-member-card .tmc-socials{display:flex;gap:10px;justify-content:center}.team-member-card .tmc-socials a{width:32px;height:32px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--ab-text-muted);transition:var(--ab-transition);text-decoration:none}.team-member-card .tmc-socials a:hover{background:var(--ab-accent-1);color:#fff;border-color:var(--ab-accent-1);transform:translateY(-2px)}.about-why{position:relative;z-index:2;padding:100px 24px}.about-why .why-header{text-align:center;max-width:700px;margin:0 auto 64px}.about-why .why-header .section-label{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ab-accent-2);margin-bottom:20px}.about-why .why-header .section-label:before{content:"";width:30px;height:2px;background:var(--ab-accent-2);border-radius:2px}.about-why .why-header h2{font-family:var(--font-body);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:16px}.about-why .why-header p{color:var(--ab-text-muted);font-size:1.05rem;line-height:1.7}.why-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-card{position:relative;padding:36px 28px 32px;border-radius:var(--ab-radius);background:#13131f8c;border:1px solid var(--ab-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:var(--ab-transition);cursor:default}.why-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ab-accent-1);opacity:0;transition:opacity .4s ease}.why-card:nth-child(2):after{background:var(--ab-accent-2)}.why-card:nth-child(3):after{background:var(--ab-accent-3)}.why-card:nth-child(4):after{background:var(--ab-accent-4)}.why-card:nth-child(5):after{background:var(--ab-accent-1)}.why-card:nth-child(6):after{background:var(--ab-accent-2)}.why-card:hover:after{opacity:1}.why-card:hover{transform:translateY(-6px);box-shadow:var(--ab-shadow-glow);border-color:#7c3aed2e}.why-card-icon{width:56px;height:56px;border-radius:14px;background:#7c3aed1a;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--ab-accent-1);transition:var(--ab-transition)}.why-card-icon.ic2{background:#06b6d41a;color:var(--ab-accent-2)}.why-card-icon.ic3{background:#f43f5e1a;color:var(--ab-accent-3)}.why-card-icon.ic4{background:#f59e0b1a;color:var(--ab-accent-4)}.why-card-icon.ic5{background:#7c3aed1a;color:var(--ab-accent-1)}.why-card-icon.ic6{background:#06b6d41a;color:var(--ab-accent-2)}.why-card:hover .why-card-icon{transform:scale(1.1) rotate(-5deg)}.why-card h3{font-family:var(--font-body);font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:10px}.why-card p{font-size:.9rem;line-height:1.65;color:var(--ab-text-muted)}.tech-marquee{max-width:1200px;margin:72px auto 0;text-align:center}.tech-marquee .marquee-label{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ab-text-muted);margin-bottom:28px}.tech-marquee .marquee-track{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%)}.tech-marquee .marquee-content{display:flex;gap:16px;width:max-content;animation:marqueeScroll 35s linear infinite}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-tag{display:inline-flex;align-items:center;padding:10px 24px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--ab-text-muted);font-size:.85rem;font-weight:500;white-space:nowrap;transition:var(--ab-transition)}.tech-tag:hover{color:#fff;border-color:#7c3aed59;background:#7c3aed1a}.about-cta-new{position:relative;z-index:2;padding:0 24px 120px}.about-cta-new .cta-wrap{max-width:1000px;margin:0 auto;position:relative;border-radius:28px;overflow:hidden;padding:80px 48px;text-align:center;background:#13131f99;border:1px solid rgba(124,58,237,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.about-cta-new .cta-wrap:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:30px;background:var(--ab-gradient-hero);opacity:.08;z-index:-1}.about-cta-new .cta-wrap .cta-glow{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.22),transparent 70%);top:-200px;left:50%;transform:translate(-50%);pointer-events:none}.about-cta-new h2{font-family:var(--font-body);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:#fff;margin-bottom:18px}.about-cta-new p{font-size:1.1rem;color:var(--ab-text-muted);margin-bottom:36px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.7}.about-cta-new .cta-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 44px;border-radius:14px;background:var(--ab-gradient-hero);background-size:200% 200%;animation:gradientShift 4s ease-in-out infinite;color:#fff;font-weight:700;font-size:1.05rem;border:none;cursor:pointer;text-decoration:none;transition:var(--ab-transition);box-shadow:0 8px 36px #7c3aed4d}.about-cta-new .cta-btn:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 14px 48px #7c3aed73}.about-cta-new .cta-btn svg{transition:transform .3s ease}.about-cta-new .cta-btn:hover svg{transform:translate(4px)}@media(max-width:1100px){.team-grid{grid-template-columns:repeat(3,1fr)}.values-new-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:900px){.about-mission .mission-wrapper{grid-template-columns:1fr;gap:48px}.about-mission .mission-visual{max-width:380px;margin:0 auto}.about-stats-ribbon .stats-track{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(3,1fr);gap:20px}.testimonials-grid{grid-template-columns:1fr;max-width:600px}.testimonial-card.tc-featured{transform:none}.testimonial-card.tc-featured:hover{transform:translateY(-6px)}}@media(max-width:680px){.about-hero-new{min-height:70vh;padding:120px 16px 60px}.about-hero-new h1{font-size:2rem}.about-stats-ribbon .stats-track{grid-template-columns:1fr 1fr;gap:14px}.stat-tile{padding:24px 16px}.values-new-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr);gap:16px}.mission-content .mission-highlights{grid-template-columns:1fr}.journey-timeline{padding-left:36px}.journey-timeline:before{left:10px}.journey-node .node-dot{left:-33px}.about-cta-new .cta-wrap{padding:48px 24px}.why-grid{grid-template-columns:1fr}}@media(max-width:480px){.team-grid{grid-template-columns:1fr 1fr;gap:12px}.about-hero-new .hero-actions{flex-direction:column}.about-hero-new .hero-btn-primary,.about-hero-new .hero-btn-outline{width:100%;justify-content:center}}.ab-reveal{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease}.ab-animations-ready .ab-reveal{opacity:0;transform:translateY(36px)}.ab-animations-ready .ab-reveal.is-visible{opacity:1;transform:translateY(0)}.stat-num.stat-num-static{font-family:var(--font-body);font-size:clamp(2.2rem,4vw,3rem);font-weight:800;background:var(--ab-gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:8px}.about-page-footer-wrap{background:var(--ab-bg, #0a0a12)}.blog-card,.featured-article,.stat-card,.value-card,.cta-card,.newsletter-content{background:linear-gradient(145deg,#323246,#282838)!important;border:1px solid rgba(255,255,255,.05)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:8px 8px 16px #0006,-4px -4px 12px #ffffff08,inset 0 1px #ffffff0d!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.blog-card:hover,.value-card:hover{transform:translateY(-6px)!important;box-shadow:15px 15px 30px #00000080,-5px -5px 15px #ffffff0d,inset 0 1px #ffffff14!important}.featured-image,.blog-card-image,.visual-circle,.glass-card-visual{border-radius:12px!important;overflow:hidden!important;box-shadow:inset 0 3px 10px #0009!important;border:1px solid rgba(255,255,255,.05)!important;border-bottom:2px solid rgba(255,255,255,.1)!important}.blog-search-wrapper,.newsletter-input{background:#1a1a25!important;border-radius:50px!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:inset 4px 4px 8px #0009,inset -2px -2px 4px #ffffff0d!important;padding:12px 24px!important;transition:all .3s ease!important}.blog-search-wrapper:focus-within,.newsletter-input:focus{box-shadow:inset 6px 6px 12px #000c,inset -3px -3px 6px #ffffff14,0 0 0 2px #8b5cf633!important}.category-tag,.blog-search-btn,.featured-read-btn,.newsletter-btn,.cta-button{background:linear-gradient(145deg,#35354a,#2a2a3b)!important;color:#fff!important;border:1px solid rgba(255,255,255,.05)!important;border-top:1px solid rgba(255,255,255,.15)!important;border-radius:30px!important;box-shadow:5px 5px 10px #0006,-2px -2px 5px #ffffff0d,inset 0 1px #ffffff1a!important;transition:all .2s cubic-bezier(.25,.8,.25,1)!important;cursor:pointer!important}.category-tag.active{background:linear-gradient(145deg,#4f46e5,#4338ca)!important;box-shadow:inset 2px 2px 5px #0003,inset -1px -1px 2px #fff3!important}.category-tag:hover:not(.active),.blog-search-btn:hover,.featured-read-btn:hover,.newsletter-btn:hover,.cta-button:hover{transform:translateY(-2px)!important;box-shadow:7px 7px 14px #00000080,-2px -2px 7px #ffffff1a!important;filter:brightness(1.1)}.category-tag:active,.blog-search-btn:active,.featured-read-btn:active,.newsletter-btn:active,.cta-button:active{transform:translateY(1px)!important;background:linear-gradient(145deg,#2a2a3b,#35354a)!important;box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff0d!important}.newsletter-icon,.value-icon,.featured-badge,.card-category-badge{background:linear-gradient(135deg,#282838e6,#1e1e28f2)!important;border:1px solid rgba(255,255,255,.1)!important;border-top:1px solid rgba(255,255,255,.3)!important;box-shadow:4px 4px 8px #0000004d,-1px -1px 4px #ffffff0d!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.newsletter-icon,.value-icon{border-radius:50%!important;width:60px!important;height:60px!important}.featured-badge,.card-category-badge{border-radius:6px!important}.blog-hero-title,.about-title,.featured-title,.card-title,.value-title,.stat-number{text-shadow:0 2px 4px rgba(0,0,0,.5)!important}.stat-number{background:-webkit-linear-gradient(#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0px rgba(0,0,0,.5))}.blog-newsletter,.stats-section{position:relative;border-top:2px solid rgba(255,255,255,.08)!important;border-bottom:2px solid rgba(0,0,0,.3)!important}.stat-card{text-align:center!important;padding:30px!important}.values-grid{gap:30px!important}.value-card{padding:40px 30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.value-icon{margin-bottom:20px!important;width:70px!important;height:70px!important;box-shadow:0 0 20px #8b5cf633,inset 0 0 20px #8b5cf61a!important}.glass-card-visual{background:linear-gradient(145deg,#2a2a3b,#20202e)!important;box-shadow:20px 20px 40px #0009,-5px -5px 15px #ffffff0d!important}.cta-card{background:linear-gradient(135deg,#1f1f2e,#161621)!important;border:1px solid rgba(139,92,246,.2)!important;box-shadow:0 20px 50px #000000b3,inset 0 0 30px #8b5cf60d!important;text-align:center!important;padding:60px!important}.contact-page{position:relative;min-height:100vh;padding-top:120px;padding-bottom:80px;overflow-x:hidden;box-sizing:border-box}.contact-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.bg-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2}.orb-1{width:600px;height:600px;top:-10%;left:-10%;background:radial-gradient(circle,var(--color-violet-primary) 0%,transparent 70%)}.orb-2{width:500px;height:500px;bottom:20%;right:-5%;background:radial-gradient(circle,var(--color-gold-primary) 0%,transparent 70%)}.orb-3{width:400px;height:400px;top:40%;left:30%;background:radial-gradient(circle,#6366f1 0%,transparent 70%);opacity:.15}.bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,transparent 80%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,transparent 80%)}.contact-hero{position:relative;z-index:1;text-align:center;padding:60px 40px;max-width:800px;margin:40px auto 60px;background:linear-gradient(135deg,#32324699,#23233266);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.2);border-radius:32px;box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff26,inset 0 0 20px #ffffff08;overflow:hidden}.contact-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold-primary, #fbbf24),transparent);opacity:.6}.contact-hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-violet-primary, #8b5cf6),transparent);opacity:.4}.contact-eyebrow{display:inline-block;font-size:15px;font-weight:700;color:var(--color-gold-primary, #fbbf24);letter-spacing:3px;margin-bottom:24px;text-transform:uppercase;background:#fbbf241a;padding:8px 16px;border-radius:20px;border:1px solid rgba(251,191,36,.2);box-shadow:0 4px 12px #fbbf241a}.contact-title{font-size:clamp(40px,6vw,64px);font-weight:800;color:#fff;line-height:1.1;margin:0 0 24px;text-shadow:0 4px 16px rgba(0,0,0,.4)}.contact-subtitle{font-size:19px;font-weight:500;color:#f1f5f9;line-height:1.7;max-width:600px;margin:0 auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}.contact-content{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%}.contact-info{display:flex;flex-direction:column;gap:24px}.info-card{background:linear-gradient(145deg,#323246,#282838);border:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;position:relative;box-shadow:8px 8px 16px #0006,-4px -4px 12px #ffffff08,inset 0 1px #ffffff0d;transition:all .3s cubic-bezier(.25,.8,.25,1)}.info-card:hover{transform:translateY(-4px);box-shadow:12px 12px 24px #00000080,-4px -4px 12px #ffffff0a,inset 0 1px #ffffff14}.info-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--color-gold-primary);background:linear-gradient(145deg,#252535,#2d2d3f);box-shadow:inset 4px 4px 8px #0006,inset -2px -2px 6px #ffffff08;border:1px solid rgba(255,255,255,.02)}.info-title{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.info-text{font-size:16px;color:var(--text-secondary);margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.info-subtext{font-size:13px;color:var(--text-muted);margin-top:8px}.social-links{background:linear-gradient(145deg,#323246,#282838);border-radius:20px;padding:32px;border:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.1);box-shadow:8px 8px 16px #0006,-4px -4px 12px #ffffff08}.social-label{display:block;font-size:14px;font-weight:600;color:var(--text-muted);margin-bottom:16px;text-transform:uppercase;letter-spacing:1px}.social-icons{display:flex;gap:16px}.social-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;font-size:20px;transition:all .3s ease;background:linear-gradient(145deg,#35354a,#2a2a3b);box-shadow:5px 5px 10px #0006,-2px -2px 6px #ffffff0d;border:1px solid rgba(255,255,255,.05)}.social-icon:hover{transform:translateY(-2px);color:#fff;box-shadow:7px 7px 14px #00000080,-2px -2px 8px #ffffff14}.social-icon:active{transform:translateY(1px);background:linear-gradient(145deg,#2a2a3b,#35354a);box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff0d}.contact-form-card{background:#2d2d3f;background:linear-gradient(160deg,#343449,#282838);border-radius:16px;padding:28px 16px;position:relative;border:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box;max-width:100%;box-shadow:10px 10px 24px #00000080,-4px -4px 12px #ffffff08,inset 0 1px #ffffff0d}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{position:relative}.form-input{width:100%;padding:22px 18px;font-family:var(--font-body);font-size:15px;color:#fff;border-radius:10px;outline:none;transition:all .3s ease;box-sizing:border-box;background:#222230;border:none;border-bottom:1px solid rgba(255,255,255,.05);box-shadow:inset 2px 2px 5px #00000080,inset -1px -1px 2px #ffffff0a}.form-textarea{resize:vertical;min-height:160px}.form-input:focus{box-shadow:inset 4px 4px 8px #000000b3,inset -1px -1px 2px #ffffff0d,0 0 0 2px #6366f11a;color:#fff;background:#1f1f2c}.form-label{position:absolute;left:18px;top:22px;font-size:15px;color:#888;pointer-events:none;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.8)}.form-input:focus~.form-label,.form-input:not(:placeholder-shown)~.form-label{transform:translateY(-30px) translate(-4px);font-size:12px;color:var(--color-gold-primary);font-weight:500;text-shadow:none}.submit-btn{margin-top:6px;padding:16px 28px;background:linear-gradient(145deg,#6a6df5,#595ce0);color:#fff;border:none;border-radius:10px;font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;position:relative;overflow:hidden;box-shadow:6px 6px 12px #0006,-2px -2px 6px #ffffff1a,inset 0 1px #fff3}.submit-btn:hover{transform:translateY(-2px);background:linear-gradient(145deg,#7578f7,#6366ed);box-shadow:8px 8px 16px #00000080,-2px -2px 8px #ffffff26}.submit-btn:active{transform:translateY(1px);background:linear-gradient(145deg,#595ce0,#6a6df5);box-shadow:inset 3px 3px 6px #0000004d,inset -1px -1px 2px #ffffff1a}.submit-btn.loading{color:transparent;pointer-events:none}.submit-btn.loading .btn-icon{opacity:0}.btn-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite;display:none}.submit-btn.loading .btn-loader{display:block}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.submit-btn.success{background:linear-gradient(145deg,#10b981,#059669);pointer-events:none}@media(max-width:900px){.contact-content{grid-template-columns:1fr;gap:40px;padding:0 16px;max-width:100%;width:100%;box-sizing:border-box}.form-row{grid-template-columns:1fr;gap:24px}}@media(max-width:768px){.contact-page{overflow-x:hidden}.contact-hero{padding:40px 24px;margin:20px 16px 40px;border-radius:24px}.contact-title{font-size:36px}.contact-content{padding:0 16px;gap:30px;box-sizing:border-box;width:100%;max-width:100%}.contact-form-card{padding:20px;border-radius:14px;max-width:100%;width:100%;box-sizing:border-box}.info-card{padding:24px 20px;max-width:100%;width:100%;box-sizing:border-box}.social-links{padding:24px 20px;max-width:100%;box-sizing:border-box}.form-input{padding:20px 16px;font-size:16px;box-sizing:border-box}.form-label{left:16px;top:20px}.contact-info{width:100%;max-width:100%;box-sizing:border-box;margin:0 auto}}@media(max-width:480px){.contact-content{padding:0 12px}.contact-hero{padding:32px 16px;margin:16px 12px 32px;border-radius:20px}.contact-title{font-size:clamp(26px,7vw,36px)}.contact-subtitle{font-size:16px}.contact-eyebrow{font-size:13px;letter-spacing:2px;padding:6px 12px}.info-card{padding:20px 16px;border-radius:16px}.info-icon{width:48px;height:48px;border-radius:12px;margin-bottom:16px}.info-icon svg{width:20px;height:20px}.info-title{font-size:18px}.info-text{font-size:14px;word-break:break-word;overflow-wrap:break-word}.social-icons{display:flex;flex-wrap:wrap;gap:10px}.social-icon{width:42px;height:42px;border-radius:10px;flex-shrink:0}.social-icon svg{width:18px;height:18px}.contact-form-card{padding:16px;border-radius:12px}.form-input{padding:18px 14px;font-size:16px;border-radius:8px}.form-label{left:14px;top:18px;font-size:14px}.submit-btn{padding:14px 20px;font-size:14px;border-radius:8px}}@media(max-width:360px){.contact-content{padding:0 8px}.contact-hero{padding:24px 12px;margin:12px 8px 24px;border-radius:16px}.contact-title{font-size:clamp(22px,6.5vw,30px)}.info-card{padding:16px 12px;border-radius:14px}.info-icon{width:40px;height:40px;border-radius:10px;margin-bottom:12px}.info-icon svg{width:18px;height:18px}.info-title{font-size:16px}.info-text{font-size:13px}.social-icons{gap:8px}.social-icon{width:38px;height:38px;border-radius:8px}.social-icon svg{width:16px;height:16px}.contact-form-card{padding:14px 12px}.form-input{padding:16px 12px;border-radius:8px}.form-label{left:12px;top:16px;font-size:13px}.submit-btn{padding:12px 16px;font-size:13px}}.pricing-card,.ecommerce-card,.enterprise-section{background:linear-gradient(145deg,#323246,#282838)!important;border:1px solid rgba(255,255,255,.05)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:10px 10px 20px #00000080,-5px -5px 15px #ffffff08,inset 0 1px #ffffff0d!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.pricing-card:hover,.ecommerce-card:hover,.enterprise-section:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:15px 15px 30px #0009,-5px -5px 15px #ffffff0d,inset 0 1px #ffffff14!important}.feature-item,.ecom-feature-item{background:linear-gradient(145deg,#252535,#2d2d3f)!important;border-radius:12px!important;padding:16px!important;border:1px solid rgba(255,255,255,.02)!important;box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff08!important;transition:all .3s ease!important}.feature-item:hover,.ecom-feature-item:hover{background:linear-gradient(145deg,#2a2a3b,#323246)!important;box-shadow:inset 2px 2px 4px #0000004d,inset -1px -1px 2px #ffffff0d!important;transform:translateY(-2px)!important}.feature-icon,.ecom-feature-item svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))!important}.info-btn{background:linear-gradient(145deg,#35354a,#2a2a3b);border:1px solid rgba(255,255,255,.05);border-radius:12px;box-shadow:5px 5px 10px #0006,-2px -2px 5px #ffffff0d,inset 0 1px #ffffff1a!important;transition:all .2s ease!important}.info-btn:hover{transform:translateY(-2px)!important;box-shadow:7px 7px 14px #00000080,-2px -2px 6px #ffffff14!important;filter:brightness(1.1)}.info-btn:active{transform:translateY(1px)!important;background:linear-gradient(145deg,#2a2a3b,#35354a);box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff0d!important}.cta-btn-primary{background:var(--ds-grad-gold, linear-gradient(135deg, #FFD700 0%, #E6C200 100%))!important;color:#0a0a0a!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:800!important;font-size:16px!important;border-radius:14px!important;border:none!important;text-decoration:none!important;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 30px #ffd70059!important;transition:all var(--ds-t-med, .3s) var(--ds-ease, ease)!important;letter-spacing:.3px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:16px 36px!important}.cta-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 60%);opacity:0;transition:opacity var(--ds-t-fast, .2s)}.cta-btn-primary:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:ds-shimmer 2.8s ease-in-out infinite;transform:skew(-15deg)}.cta-btn-primary:hover{transform:translateY(-4px) scale(1.03)!important;box-shadow:0 16px 50px #ffd7008c!important}.cta-btn-primary:hover:before{opacity:1}.cta-btn-primary:active{transform:translateY(1px) scale(.98)!important;box-shadow:0 8px 20px #ffd70066!important}.ecom-tabs{background:#1f1f2c!important;padding:6px!important;border-radius:14px!important;box-shadow:inset 3px 3px 6px #00000080,inset -1px -1px 2px #ffffff0d!important}.ecom-tab{border-radius:10px!important;background:transparent!important;border:none!important;transition:all .3s ease!important;color:var(--text-secondary)!important}.ecom-tab.active{background:linear-gradient(145deg,#35354a,#2a2a3b)!important;color:#fff!important;box-shadow:4px 4px 8px #0006,-1px -1px 3px #ffffff0d!important}.section-label,.card-pages,.card-price,.ecom-label,.ecom-price,.enterprise-content h2,.enterprise-price{text-shadow:0 2px 4px rgba(0,0,0,.4)!important}.card-features,.ecom-qualifier,.enterprise-desc,.pricing-subtitle{text-shadow:0 1px 2px rgba(0,0,0,.6)!important}.pricing-badge{background:linear-gradient(145deg,#f59e0b26,#f59e0b0d)!important;box-shadow:0 4px 10px #f59e0b33,inset 0 1px #ffffff1a!important;border:1px solid rgba(245,158,11,.3)!important}.enterprise-section{position:relative;overflow:hidden}.scope-pills .scope-pill{background:linear-gradient(145deg,#2a2a3b,#1f1f2c)!important;box-shadow:3px 3px 6px #0006,-1px -1px 3px #ffffff08!important;border:1px solid rgba(255,255,255,.03)!important}.service-card,.feature-card,.process-card,.tech-card,.benefit-card,.case-study-card{background:linear-gradient(145deg,#323246,#282838)!important;border:1px solid rgba(255,255,255,.05)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:10px 10px 20px #00000080,-5px -5px 15px #ffffff08,inset 0 1px #ffffff0d!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.service-card:hover,.feature-card:hover,.process-card:hover,.tech-card:hover,.benefit-card:hover,.case-study-card:hover{transform:translateY(-6px)!important;box-shadow:15px 15px 30px #0009,-5px -5px 15px #ffffff0d,inset 0 1px #ffffff14!important}.icon-container,.feature-icon,.process-step-number,.tech-icon{background:linear-gradient(145deg,#252535,#2d2d3f)!important;border-radius:12px!important;box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff08!important;border:1px solid rgba(255,255,255,.02)!important;display:flex!important;align-items:center!important;justify-content:center!important}.feature-icon svg,.icon-container svg,.tech-icon svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))!important}.service-cta-btn,.hero-cta-btn{background:linear-gradient(145deg,#35354a,#2a2a3b)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;box-shadow:5px 5px 10px #0006,-2px -2px 5px #ffffff0d,inset 0 1px #ffffff1a!important;transition:all .2s ease!important}.btn-primary,.service-cta-btn.primary{background:linear-gradient(145deg,#6a6df5,#595ce0)!important;color:#fff!important}.service-cta-btn:hover,.hero-cta-btn:hover{transform:translateY(-2px)!important;box-shadow:7px 7px 14px #00000080,-2px -2px 6px #ffffff14!important;filter:brightness(1.1)}.service-cta-btn:active,.hero-cta-btn:active{transform:translateY(1px)!important;box-shadow:inset 3px 3px 6px #0006,inset -1px -1px 2px #ffffff0d!important}.service-title,.section-heading,.card-title,h1,h2,h3{text-shadow:0 2px 4px rgba(0,0,0,.4)!important}p,.description{text-shadow:0 1px 2px rgba(0,0,0,.5)!important}.stat-item,.metric-box{background:#1f1f2c!important;border-radius:12px!important;padding:16px!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:inset 2px 2px 5px #00000080,inset -1px -1px 2px #ffffff0d!important}.process-step:after{box-shadow:inset 1px 1px 2px #0000004d!important}.hero-badge{background:linear-gradient(145deg,#ffffff0d,#ffffff05)!important;box-shadow:3px 3px 6px #0000004d,inset 1px 1px #ffffff1a!important;border:1px solid rgba(255,255,255,.05)!important}
