@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Outfit:wght@500;700;800&family=Playfair+Display:ital,wght@0,400;0,700;0,800;1,400&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--primary: #FF4500;--primary-hover: #CC3700;--secondary: #000000;--bg-color: #ffffff;--text-primary: #111827;--text-secondary: #4b5563;--glass-bg: rgba(255, 255, 255, .85);--font-heading: "Inter", sans-serif;--font-body: "Inter", sans-serif}*{margin:0;padding:0;box-sizing:border-box}::selection{background-color:#f3f4f6;color:#111827}::-moz-selection{background-color:#f3f4f6;color:#111827}body{font-family:var(--font-body);background-color:var(--bg-color);color:var(--text-primary);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}a{text-decoration:none;color:inherit}ul{list-style:none}button{outline:none;border:none;background:none;cursor:pointer}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.fixed{position:fixed}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.inset-0{inset:0}.z-50{z-index:50}.-z-10{z-index:-10}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-8{gap:2rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-32{gap:8rem}.gap-40{gap:10rem}.gap-60{gap:15rem}.gap-80{gap:20rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}.w-full{width:100%}.min-h-screen{min-height:100vh}.h-12{height:3rem}.w-12{width:3rem}.m-4{margin:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-12{margin-bottom:3rem}.mt-4{margin-top:1rem}.mt-20{margin-top:5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.pt-4{padding-top:1rem}.pt-24{padding-top:6rem}.pl-4{padding-left:1rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.uppercase{text-transform:uppercase}.text-gray-500{color:#6b7280}.text-gray-600{color:var(--text-secondary)}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-black{color:#000}.text-white{color:#fff}.text-orange-500{color:var(--primary)}.text-orange-600{color:#ff4500}.hover\:text-orange-400:hover{color:#fb923c}.hover\:text-orange-600:hover{color:#ff4500}.text-blue-500{color:#3b82f6}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.bg-orange-50{background-color:#fff7ed}.bg-orange-100{background-color:#ffedd5}.bg-blue-100{background-color:#dbeafe}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-white\/80{background-color:#fffc}.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-orange-500{--tw-gradient-from: #ff4500;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 69, 0, 0))}.from-orange-400{--tw-gradient-from: #fb923c;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 146, 60, 0))}.from-blue-400{--tw-gradient-from: #60a5fa;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0))}.to-amber-600{--tw-gradient-to: #d97706}.to-cyan-500{--tw-gradient-to: #06b6d4}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:transparent}.opacity-20{opacity:.2}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:translate-y-0{transform:translateY(0)}.group:hover .group-hover\:translate-x-1{transform:translate(.25rem)}.group:hover .group-hover\:translate-x-2{transform:translate(.5rem)}.group:hover .group-hover\:gap-4{gap:1rem}.group-hover\:underline:hover{text-decoration:underline}.invisible{visibility:hidden}.translate-y-2{transform:translateY(.5rem)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;transition:all .2s;cursor:pointer}.btn-primary{background-color:var(--primary);color:#fff;box-shadow:0 4px 6px -1px #f9731666}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 10px 15px -3px #f9731666}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.05);border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl,.hover\:shadow-xl:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.border{border-width:1px}.border-b{border-bottom-width:1px}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-5xl{font-size:3rem}.md\:text-7xl{font-size:4.5rem}.md\:w-1\/2{width:50%}.md\:flex-row-reverse{flex-direction:row-reverse}}.bg-purple-50{background-color:#faf5ff}.bg-purple-100{background-color:#e9d5ff}.bg-indigo-50{background-color:#eef2ff}.bg-indigo-100{background-color:#e0e7ff}.bg-green-50{background-color:#f0fdf4}.bg-green-100{background-color:#dcfce7}.bg-red-50{background-color:#fef2f2}.bg-red-100{background-color:#fee2e2}.bg-yellow-50{background-color:#fefce8}.bg-yellow-100{background-color:#fef3c7}.bg-teal-50{background-color:#f0fdfa}.bg-teal-100{background-color:#ccfbf1}.text-purple-500{color:#8b5cf6}.text-purple-600{color:#7c3aed}.text-indigo-500{color:#6366f1}.text-indigo-600{color:#4f46e5}.text-green-500{color:#10b981}.text-green-600{color:#059669}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-yellow-500{color:#eab308}.text-yellow-600{color:#ca8a04}.text-teal-500{color:#14b8a6}.text-teal-600{color:#0d9488}.from-purple-50{--tw-gradient-from: #faf5ff;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(250, 245, 255, 0))}.from-indigo-50{--tw-gradient-from: #eef2ff;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0))}.from-green-50{--tw-gradient-from: #f0fdf4;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 253, 244, 0))}.from-blue-50{--tw-gradient-from: #eff6ff;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0))}.from-gray-50{--tw-gradient-from: #f9fafb;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0))}.from-indigo-500{--tw-gradient-from: #6366f1;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0))}.from-green-500{--tw-gradient-from: #10b981;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0))}.from-gray-900{--tw-gradient-from: #111827;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0))}.from-teal-500{--tw-gradient-from: #14b8a6;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(20, 184, 166, 0))}.to-purple-600{--tw-gradient-to: #7c3aed}.to-indigo-600{--tw-gradient-to: #4f46e5}.to-teal-600{--tw-gradient-to: #0d9488}.space-y-32>:not([hidden])~:not([hidden]){margin-top:8rem}.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.border-l-2{border-left-width:2px}.border-orange-100{border-color:#ffedd5}.border-orange-200{border-color:#fed7aa}.border-green-200{border-color:#bbf7d0}.border-purple-200{border-color:#e9d5ff}.border-red-200{border-color:#fecaca}.hover\:border-orange-200:hover{border-color:#fed7aa}.group:hover .group-hover\:gap-3{gap:.75rem}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bg-white\/90{background-color:#ffffffe6}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.border-white\/30{border-color:#ffffff4d}.bg-opacity-10{background-color:#ffffff1a}.bg-opacity-30{background-color:#ffffff4d}.bg-opacity-90{background-color:#ffffffe6}.border-opacity-30{border-color:#ffffff4d}.text-indigo-100{color:#e0e7ff}.text-indigo-200{color:#c7d2fe}.placeholder-indigo-200::placeholder{color:#c7d2fe}@media(min-width:1024px){.lg\:flex-row{flex-direction:row}}.font-heading{font-family:var(--font-heading)}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.min-w-\[200px\]{min-width:200px}.max-w-lg{max-width:32rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.w-2\/3{width:66.666667%}.w-1\/2{width:50%}.w-24{width:6rem}.h-24{height:6rem}.w-2{width:.5rem}.h-2{height:.5rem}.w-8{width:2rem}.h-8{height:2rem}.w-20{width:5rem}.h-96{height:24rem}.h-48{height:12rem}.h-64{height:16rem}.-top-12{top:-3rem}.-right-12{right:-3rem}.-bottom-8{bottom:-2rem}.-left-8{left:-2rem}.z-20{z-index:20}.rotate-3{transform:rotate(3deg)}.hover\:rotate-0:hover{transform:rotate(0)}.translate-y-8{transform:translateY(2rem)}.blur-3xl{filter:blur(64px)}.rounded-l-\[100px\]{border-top-left-radius:100px;border-bottom-left-radius:100px}.rounded-r-\[100px\]{border-top-right-radius:100px;border-bottom-right-radius:100px}.bg-orange-100\/50{background-color:#ffedd580}.bg-blue-100\/50{background-color:#dbeafe80}.to-amber-500{--tw-gradient-to: #f59e0b}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.flex-col{flex-direction:column}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.space-y-8>:not([hidden])~:not([hidden]){margin-top:2rem}@media(min-width:768px){.md\:w-1\/2{width:50%}.md\:flex-row{flex-direction:row}.md\:text-7xl{font-size:4.5rem;line-height:1}}.grayscale{filter:grayscale(100%)}.hover\:grayscale-0:hover{filter:grayscale(0%)}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.my-12{margin-top:3rem;margin-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-32{padding-top:8rem;padding-bottom:8rem}.justify-around{justify-content:space-around}.items-end{align-items:flex-end}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.bg-slate-50{background-color:#f8fafc}.bg-slate-100{background-color:#f1f5f9}.bg-slate-800{background-color:#1e293b}.text-slate-400{color:#94a3b8}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:768px){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.italic{font-style:italic}.cursor-pointer{cursor:pointer}.w-6{width:1.5rem}.h-6{height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.gap-6{gap:1.5rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mt-3{margin-top:.75rem}.mt-16{margin-top:4rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.bg-gray-50{background-color:#f9fafb}.text-yellow-400{color:#facc15}.fill-current{fill:currentColor}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hover\:bg-white:hover{background-color:#fff}.hover\:text-gray-900:hover{color:#111827}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:bg-orange-50:hover{background-color:#fff7ed}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.absolute{position:absolute}.overflow-x-hidden{overflow-x:hidden}.inline-flex{display:inline-flex}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.leading-none{line-height:1}.leading-normal{line-height:1.5}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.break-words{overflow-wrap:break-word}.resize-none{resize:none}.select-none{-webkit-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.appearance-none{appearance:none}.outline-none{outline:2px solid transparent;outline-offset:2px}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{box-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-orange-500:focus{--tw-ring-color: #f97316}.divide-y>:not([hidden])~:not([hidden]){border-top-width:1px}.divide-gray-200>:not([hidden])~:not([hidden]){border-color:#e5e7eb}.space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem}.space-x-4>:not([hidden])~:not([hidden]){margin-left:1rem}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.table{display:table}.table-auto{table-layout:auto}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.float-left{float:left}.float-right{float:right}.float-none{float:none}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.clear-none{clear:none}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll{animation:scroll 30s linear infinite;display:flex;width:calc(200% + 4rem)}.animate-scroll-reverse{animation:scroll-reverse 40s linear infinite;display:flex;width:calc(200% + 4rem)}.animate-scroll:hover,.animate-scroll-reverse:hover{animation-play-state:paused}.overflow-hidden{overflow:hidden}@media(max-width:768px){.animate-scroll{animation-duration:20s}.animate-scroll-reverse{animation-duration:25s}.w-80{width:16rem}}.scroll-fade-left:before{content:"";position:absolute;top:0;left:0;width:100px;height:100%;background:linear-gradient(to right,#fff,#fff0);z-index:10;pointer-events:none}.scroll-fade-right:after{content:"";position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(to left,#fff,#fff0);z-index:10;pointer-events:none}.animate-scroll>*:hover,.animate-scroll-reverse>*:hover{transform:translateY(-2px);transition:transform .3s ease}.h-full{height:100%}.flex-shrink-0{flex-shrink:0}.mx-4{margin-left:1rem;margin-right:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.mt-2{margin-top:.5rem}.animate-scroll,.animate-scroll-reverse{will-change:transform;backface-visibility:hidden;perspective:1000px}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.hover\:translate-y-\[-2px\]:hover{transform:translateY(-2px)}.relative{position:relative}.z-10{z-index:10}.scroll-fade-left:before{content:"";position:absolute;top:0;left:0;width:120px;height:100%;background:linear-gradient(to right,#fff,#fffc,#fff0);z-index:10;pointer-events:none}.scroll-fade-right:after{content:"";position:absolute;top:0;right:0;width:120px;height:100%;background:linear-gradient(to left,#fff,#fffc,#fff0);z-index:10;pointer-events:none}.animate-scroll>div:hover .w-20,.animate-scroll-reverse>div:hover .bg-white{transform:translateY(-4px) scale(1.05);box-shadow:0 10px 25px #0000001a}.animate-scroll>div>div,.animate-scroll-reverse>div>div{transition:all .3s cubic-bezier(.4,0,.2,1)}.animate-scroll,.animate-scroll-reverse{transform:translateZ(0);-webkit-transform:translateZ(0)}@media(max-width:640px){.animate-scroll{animation-duration:25s}.animate-scroll-reverse{animation-duration:30s}.w-20{width:4rem;height:4rem}.w-80{width:14rem}.mx-8{margin-left:1rem;margin-right:1rem}.mx-4{margin-left:.75rem;margin-right:.75rem}}.animate-scroll-slow{animation:scroll 45s linear infinite;display:flex;width:calc(200% + 4rem)}.animate-scroll-fast{animation:scroll 20s linear infinite;display:flex;width:calc(200% + 4rem)}.animate-scroll:hover,.animate-scroll-reverse:hover,.animate-scroll-slow:hover,.animate-scroll-fast:hover{animation-play-state:paused}.animate-scroll>div:hover .w-20,.animate-scroll-reverse>div:hover .bg-white{box-shadow:0 0 20px #f9731633,0 10px 25px #0000001a}.scroll-fade-left,.scroll-fade-right{position:relative;z-index:1}.scroll-fade-left:before,.scroll-fade-right:after{z-index:2}.w-72{width:18rem}.min-w-\[180px\]{min-width:180px}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.flex-wrap{flex-wrap:wrap}.gap-2{gap:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.font-medium{font-weight:500}.text-gray-400{color:#9ca3af}.placeholder-gray-400::placeholder{color:#9ca3af}.bg-gray-700{background-color:#374151}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}.border-gray-800{border-color:#1f2937}.focus\:border-orange-500:focus{border-color:#f97316}.hover\:bg-orange-500:hover{background-color:#f97316}.group:hover .group-hover\:opacity-100{opacity:1}.opacity-0{opacity:0}.opacity-100{opacity:1}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(max-width:768px){.w-72{width:16rem}.min-w-\[180px\]{min-width:160px}.mx-6{margin-left:1rem;margin-right:1rem}}.animate-scroll-slow{animation:scroll 60s linear infinite;display:flex;width:calc(200% + 8rem)}.group:hover .opacity-0{opacity:1;transform:translate(4px)}.flex-1{flex:1 1 0%}.items-start{align-items:flex-start}.mt-1{margin-top:.25rem}.mt-8{margin-top:2rem}.h-5{height:1.25rem}.w-5{width:1.25rem}.w-80{width:20rem}.w-3{width:.75rem}.h-3{height:.75rem}.bg-yellow-500{background-color:#eab308}.bg-slate-900{background-color:#0f172a}.text-blue-100{color:#dbeafe}.text-green-100{color:#dcfce7}.text-orange-100{color:#ffedd5}.text-purple-100{color:#e9d5ff}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace}.border-gray-700{border-color:#374151}.from-slate-900{--tw-gradient-from: #0f172a;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(15, 23, 42, 0))}.to-gray-800{--tw-gradient-to: #1f2937}.from-blue-500{--tw-gradient-from: #3b82f6;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0))}.to-blue-600{--tw-gradient-to: #2563eb}.from-green-500{--tw-gradient-from: #22c55e;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(34, 197, 94, 0))}.to-green-600{--tw-gradient-to: #16a34a}.from-purple-500{--tw-gradient-from: #8b5cf6;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0))}.to-pink-500{--tw-gradient-to: #ec4899}.rounded-3xl{border-radius:1.5rem}.-top-8{top:-2rem}.-right-8{right:-2rem}.-bottom-6{bottom:-1.5rem}.-left-6{left:-1.5rem}.-left-12{left:-3rem}.top-1\/2{top:50%}.h-80{height:20rem}.gap-3{gap:.75rem}.mb-6{margin-bottom:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.hover\:shadow-sm:hover{box-shadow:0 1px 2px #0000000d}.border-gray-100{border-color:#f3f4f6}@keyframes progress{0%{width:0%}to{width:var(--progress-width)}}.animate-progress{animation:progress 2s ease-in-out infinite alternate}.dashboard-card{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.tech-card{min-height:200px;display:flex;flex-direction:column}.tech-badges{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start}.animate-scroll-reverse{animation:scroll-reverse 50s linear infinite;display:flex;width:calc(200% + 12rem)}@media(max-width:768px){.w-80{width:18rem}.-top-8{top:-1rem}.-right-8{right:-1rem}.-bottom-6{bottom:-.5rem}.-left-6{left:-.5rem}}.w-32{width:8rem}.w-96{width:24rem}.h-20{height:5rem}.mx-12{margin-left:3rem;margin-right:3rem}.space-x-8>:not([hidden])~:not([hidden]){margin-left:2rem}.border-gray-200{border-color:#e5e7eb}.border-orange-300,.hover\:border-orange-300:hover{border-color:#fdba74}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.text-gray-300{color:#d1d5db}.text-orange-400,.hover\:text-orange-400:hover{color:#fb923c}.hover\:text-orange-500:hover{color:#f97316}.w-14{width:3.5rem}.h-14{height:3.5rem}.whitespace-nowrap{white-space:nowrap}.animate-scroll-reverse{animation:scroll-reverse 60s linear infinite;display:flex;width:calc(200% + 16rem)}.animate-scroll{animation:scroll 40s linear infinite;display:flex;width:calc(200% + 16rem)}.client-logo-card{min-width:128px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .3s ease}.client-logo-card:hover{border-color:#fdba74;box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px)}.tech-stack-card{min-width:384px;margin:0 16px;background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:32px;transition:all .3s ease}.tech-stack-card:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}.tech-scroll-container{display:flex;gap:32px}@media(max-width:768px){.w-32{width:6rem}.w-96{width:20rem}.mx-12{margin-left:2rem;margin-right:2rem}.animate-scroll{animation-duration:30s}.animate-scroll-reverse{animation-duration:45s}}.text-2xl{font-size:1.5rem;line-height:2rem}.gap-4{gap:1rem}.mx-8{margin-left:2rem;margin-right:2rem}.mb-8{margin-bottom:2rem}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.text-center{text-align:center}.rounded-lg{border-radius:.5rem}.animate-scroll-reverse{animation:scroll-reverse 60s linear infinite;display:flex;width:calc(200% + 20rem)}.tech-grid-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%}.tech-grid-item{padding:.75rem 1rem;text-align:center;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .3s ease;min-height:40px;display:flex;align-items:center;justify-content:center}.tech-card-wrapper{flex-shrink:0;width:24rem;margin:0 2rem}.tech-card-content{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 3px #0000001a;border:1px solid #f3f4f6;height:100%;transition:all .3s ease}.tech-card-content:hover{box-shadow:0 10px 15px -3px #0000001a;transform:translateY(-2px)}@media(max-width:768px){.tech-card-wrapper{width:20rem;margin:0 1rem}.tech-grid-container{grid-template-columns:1fr;gap:.5rem}.animate-scroll-reverse{animation-duration:45s}}.border-t{border-top-width:1px}.client-section-bottom{background-color:#f9fafb;border-top:1px solid #e5e7eb}.animate-scroll-tech{animation:scroll 45s linear infinite;display:flex;width:calc(200% + 12rem)}.mx-3{margin-left:.75rem;margin-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.border-orange-200,.hover\:border-orange-200:hover{border-color:#fed7aa}.text-gray-700{color:#374151}.hover\:text-orange-600:hover{color:#ea580c}.bg-blue-500{background-color:#3b82f6}.bg-red-500{background-color:#ef4444}.bg-green-500{background-color:#22c55e}.bg-orange-500{background-color:#f97316}.bg-opacity-20{background-color:#fff3}.rounded-full{border-radius:9999px}.w-16{width:4rem}.h-16{height:4rem}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.industry-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a}.case-study-card{transition:all .3s ease}.case-study-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.values-card{transition:all .3s ease}.values-card:hover{transform:translateY(-2px)}.tech-tag{transition:all .3s ease;cursor:pointer}.tech-tag:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.bg-slate-50 .scroll-fade-left:before{background:linear-gradient(to right,#f8fafc,#f8fafccc,#f8fafc00)}.bg-slate-50 .scroll-fade-right:after{background:linear-gradient(to left,#f8fafc,#f8fafccc,#f8fafc00)}.text-3xl{font-size:1.875rem;line-height:2.25rem}.mt-12{margin-top:3rem}.w-4{width:1rem}.h-4{height:1rem}@media(max-width:768px){.animate-scroll-tech{animation-duration:30s}.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.btn:hover{transform:translateY(-1px)}.shadow-sm{box-shadow:0 1px 2px #0000000d}.group:hover .group-hover\:bg-orange-50{background-color:#fff7ed}.group:hover .group-hover\:text-orange-500{color:#f97316}.group:hover .group-hover\:text-orange-600{color:#ea580c}.group:hover .group-hover\:bg-orange-400{background-color:#fb923c}.hover\:border-orange-300:hover{border-color:#fdba74}.w-28{width:7rem}.hover\:-translate-y-3:hover{transform:translateY(-.75rem)}.hover\:shadow-2xl:hover{box-shadow:0 25px 50px -12px #00000040}.group:hover .group-hover\:shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.group:hover .group-hover\:rotate-12{transform:rotate(12deg)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.scroll-fade-left,.scroll-fade-right{position:relative}.bg-slate-50 .scroll-fade-left:before,.bg-gray-50 .scroll-fade-left:before{background:linear-gradient(to right,#f8fafc,#f8fafce6 30%,#f8fafc00)}.bg-slate-50 .scroll-fade-right:after,.bg-gray-50 .scroll-fade-right:after{background:linear-gradient(to left,#f8fafc,#f8fafce6 30%,#f8fafc00)}*{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.animate-scroll,.animate-scroll-reverse,.animate-pulse,.animate-bounce{will-change:transform;backface-visibility:hidden}.btn{position:relative;overflow:hidden}.btn: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}.btn:hover:before{left:100%}.group{position:relative}.group:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f973160d,#fb923c0d);opacity:0;transition:opacity .3s ease;border-radius:inherit;pointer-events:none}.group:hover:before{opacity:1}.drop-shadow-lg{filter:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}@media(max-width:768px){.w-80{width:18rem}.w-28{width:6rem}.animate-scroll,.animate-scroll-reverse{animation-duration:25s}}.text-orange-400{color:#fb923c}.bg-orange-400{background-color:#fb923c}.focus\:ring-orange-500:focus{--tw-ring-color: #f97316;box-shadow:0 0 0 3px #f973161a}@media(prefers-reduced-motion:reduce){.animate-scroll,.animate-scroll-reverse,.animate-pulse,.animate-bounce{animation:none}*{transition-duration:.01ms!important}}@media(max-width:991px){.container,.container-fluid,.container-custom-wide,.footer-inner{padding-left:20px!important;padding-right:20px!important;width:100%!important;max-width:100%!important}.navbar-scroll-container{left:20px!important;right:20px!important;top:10px!important}.navbar-scroll-bg-default,.navbar-scroll-bg-scrolled{padding:12px 25px!important}.navbar-scroll-logo{font-size:24px!important}.home-hero-title{font-size:2.8rem!important}.homepage-services-grid,.homepage-industries-grid,.home-testimonials-grid{grid-template-columns:1fr!important;gap:32px!important}.homepage-service-card,.homepage-industry-card,.home-testimonial-card{min-height:auto!important;padding:25px 20px!important}.home-testimonial-quote{font-size:1.1rem!important;line-height:1.6!important}.home-testimonial-metrics{display:flex!important;flex-direction:column!important;gap:10px!important}.home-testimonial-company-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.home-testimonial-industry{margin-left:0!important;font-size:.85rem!important}.homepage-story-content{grid-template-columns:1fr!important;gap:40px!important}.homepage-story-visual{order:2}.homepage-story-text{order:1;text-align:center;max-width:100%!important}.homepage-story-title{font-size:2.2rem!important}.home-stats-grid{grid-template-columns:repeat(2,1fr)!important}.brand-impact-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}.home-values-grid{grid-template-columns:1fr!important;gap:24px!important}.trusted-orgs-container{flex-wrap:wrap!important;justify-content:center!important;gap:30px!important}.trusted-orgs-container img{margin:10px!important;max-width:40%!important;height:auto!important;max-height:50px!important}.about-title{font-size:2.8rem!important}.who-we-are-centered{max-width:100%!important;padding:0 15px!important}.who-we-are-title{font-size:2.4rem!important}.mission-highlight-row{grid-template-columns:1fr!important;gap:40px!important}.mission-title{font-size:2.4rem!important;text-align:center}.mission-main-description{text-align:center;margin:0 auto 30px!important}.about-detail-row,.about-detail-row.reverse{grid-template-columns:1fr!important;gap:30px!important;margin-bottom:50px!important}.about-detail-image{order:2!important}.about-detail-text{order:1!important;text-align:center}.about-detail-title{font-size:2.2rem!important}.about-detail-description{margin:0 auto!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.offices-grid{grid-template-columns:1fr!important}.footer-container{background-color:#f8f9fa;border-top-left-radius:40px!important;border-top-right-radius:40px!important}.footer-brand-title{font-size:80px!important;margin-bottom:30px!important;display:flex!important;justify-content:center!important}.footer-grid{grid-template-columns:1fr!important;gap:40px!important}.footer-locations-card{flex-direction:column!important;padding:30px 20px!important;gap:30px!important}.footer-map-container{width:100%!important;height:200px!important}.footer-locations-list{flex-direction:column!important;align-items:flex-start!important}.footer-bottom-links{gap:15px!important;flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.home-hero-title,.about-title{font-size:2.2rem!important}.homepage-main-title{font-size:2rem!important}.homepage-main-description,.about-hero p{font-size:1rem!important}.home-stats-grid,.stats-grid{grid-template-columns:1fr!important}.btn,.homepage-story-cta{width:100%!important;justify-content:center!important}.homepage-highlight-item{flex-direction:row!important;align-items:flex-start!important;text-align:left!important;gap:15px!important}.who-we-are-title,.mission-title{font-size:1.8rem!important}.who-we-are-description{font-size:1rem!important;line-height:1.6!important}.mission-point-item{flex-direction:column;align-items:center;text-align:center}.mission-point-icon-box{margin-bottom:12px}.footer-brand-title{font-size:60px!important}}@media(max-width:350px){.navbar-scroll-logo{font-size:18px!important}.home-hero-title{font-size:1.8rem!important}}@media screen and (max-width:991px){.navbar-scroll-mobile-link,.navbar-scroll-mobile-dropdown-item{min-height:48px;display:flex;align-items:center}.footer-link-item{padding:8px 0}button,a,input,select,textarea{touch-action:manipulation}}@media screen and (max-width:991px){.home-hero{min-height:-webkit-fill-available}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.navbar-scroll-container{padding-top:env(safe-area-inset-top)}.footer-container{padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.navbar-scroll-mobile-menu{-webkit-overflow-scrolling:touch;padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.navbar-scroll-container{position:fixed;top:20px;z-index:50;transition:all .3s ease-in-out;max-width:98%;left:0;right:0;width:auto;margin:0 auto;width:80%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar-scroll-visible{transform:translateY(0)}.navbar-scroll-bg-default{background:#000;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000004d,inset 0 0 0 1px #ffffff1a;padding:8px 24px;border-radius:60px;border:none}.navbar-scroll-bg-scrolled{background:#000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff1a;padding:8px 24px;border-radius:60px;border:none}.navbar-scroll-content{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-scroll-logo{text-decoration:none;flex-shrink:0;display:flex;align-items:center;margin-right:20px}.logo-pair-wrapper{display:flex;align-items:center;gap:12px;transition:all .3s ease}.logo-link{display:flex;align-items:center;text-decoration:none}.navbar-logo-img{height:20px;width:auto;object-fit:contain;transition:transform .3s ease}.logo-separator{width:1.5px;height:20px;background-color:#fff;opacity:.8}.second-logo{height:34px;filter:brightness(3) contrast(1.1);transition:all .3s ease}.second-logo:hover{filter:brightness(3.5) contrast(1.2)}.logo-pair-wrapper:hover .navbar-logo-img{transform:scale(1.05)}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.navbar-scroll-menu{display:none;align-items:center;gap:24px;flex-wrap:nowrap;flex-grow:1;justify-content:center}@media(min-width:992px){.navbar-scroll-menu{display:flex}}.navbar-scroll-dropdown{position:relative}.navbar-scroll-link{display:flex;align-items:center;gap:4px;font-size:16.5px;font-weight:700;color:#fff;text-decoration:none;transition:all .3s ease;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.5px;position:relative}.navbar-scroll-link.active,.navbar-scroll-link:hover{color:#ff4500}.ai-highlight{color:#ff4500;transition:color .3s ease}.navbar-scroll-dropdown-item:hover .ai-highlight{color:inherit}.navbar-scroll-dropdown-menu{position:absolute;top:100%;left:0;padding-top:16px;opacity:0;visibility:hidden;transition:all .2s ease;transform:translateY(-10px)}.navbar-scroll-dropdown:hover .navbar-scroll-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar-scroll-dropdown-content{background:#fff;border-radius:12px;box-shadow:0 10px 25px #00000026;padding:8px;min-width:260px;overflow:hidden;position:relative;z-index:1;border:none}.navbar-scroll-dropdown-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent 0deg,transparent 60deg,#ff4500 90deg,transparent 120deg,transparent 240deg,#ff4500 270deg,transparent 300deg);animation:borderRotate 6s linear infinite;z-index:-2}.navbar-scroll-dropdown-content:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:10px;z-index:-1}.mega-menu-wrapper{left:50%;transform:translate(-50%) translateY(-10px)}.navbar-scroll-dropdown:hover .mega-menu-wrapper{transform:translate(-50%) translateY(0)}.mega-menu-grid{display:grid;grid-template-columns:repeat(2,1fr);width:700px;gap:8px;padding:16px}.mega-menu-wide{grid-template-columns:repeat(3,1fr);width:900px}.navbar-scroll-dropdown-content.mega-menu-grid{min-width:auto}.dropdown-icon{margin-right:12px;color:#ff4500;flex-shrink:0}.navbar-scroll-dropdown-item{display:flex;align-items:center;padding:10px 18px;font-size:16px;font-weight:500;color:#4b5563;text-decoration:none;border-radius:50px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.4;border:1px solid transparent}.navbar-scroll-dropdown-item:hover{background:linear-gradient(135deg,#ff450014,#65a30d0d,#0f172a08);color:transparent;box-shadow:0 4px 15px #ff45000d;border-color:#ff45001a}.navbar-scroll-dropdown-item:hover span{background:linear-gradient(135deg,#ff4500,#65a30d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.navbar-scroll-dropdown-item:hover .dropdown-icon{color:#ff4500!important}.navbar-scroll-cta{display:none}@media(min-width:992px){.navbar-scroll-cta{display:flex;align-items:center;margin-left:30px;margin-right:10px;flex-shrink:0}}.navbar-scroll-btn{background:linear-gradient(135deg,#ff4500,#ff6b00);color:#fff;padding:10px 24px;vertical-align:middle;margin-top:1px;border-radius:50px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 4px 15px #ff45004d;position:relative;overflow:hidden}.navbar-scroll-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ff5714,#ff7d20);box-shadow:0 6px 20px #ff450080}.navbar-scroll-mobile-toggle{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;border:none;cursor:pointer;padding:.6rem .4rem;width:3.25rem;border-radius:2rem;will-change:background;transition:all .2s ease}.custom-menu-icon{width:1.5rem;height:1.5rem}@media(max-width:480px){.navbar-scroll-mobile-toggle{width:2.75rem;padding-top:.4rem;padding-bottom:.5rem}}@media(min-width:992px){.navbar-scroll-mobile-toggle{display:none}}.navbar-scroll-mobile-menu{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#2d2d2dfa;border-radius:20px;box-shadow:0 10px 30px #0000004d;padding:24px;display:flex;flex-direction:column;gap:8px;max-height:80vh;overflow-y:auto}@media(min-width:992px){.navbar-scroll-mobile-menu{display:none}}.navbar-scroll-mobile-item{width:100%}.navbar-scroll-mobile-link-wrapper{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.navbar-scroll-mobile-link{color:#fff;font-weight:700;font-size:16px;text-decoration:none;flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.navbar-scroll-mobile-arrow{background:none;border:none;color:#fff;padding:8px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.navbar-scroll-mobile-arrow.open{transform:rotate(180deg);color:#ff4500}.navbar-scroll-mobile-dropdown{padding:4px 0 12px 16px;display:flex;flex-direction:column;gap:12px;margin-top:4px;border-left:2px solid rgba(255,69,0,.3)}.navbar-scroll-mobile-dropdown-item{font-size:14px;color:#cbd5e1;text-decoration:none;transition:color .2s ease}.navbar-scroll-mobile-dropdown-item:hover,.navbar-scroll-mobile-dropdown-item:active{color:#ff4500}.navbar-scroll-mobile-cta{background:#ff4500;color:#fff;padding:14px;border-radius:50px;font-weight:700;text-align:center;text-decoration:none;margin-top:16px;box-shadow:0 4px 15px #ff45004d}@media(max-width:991px){.navbar-scroll-container{width:85%}}@media(max-width:480px){.navbar-scroll-container{width:92%;top:10px}.navbar-scroll-bg-default,.navbar-scroll-bg-scrolled{padding:10px 20px}.logo-pair-wrapper{gap:8px}.navbar-logo-img,.logo-separator{height:18px}.second-logo{height:28px}}@media(min-width:992px)and (max-width:1366px){.navbar-scroll-container{width:84%}.navbar-scroll-menu{gap:14px}.navbar-scroll-link{font-size:17.5px}.navbar-scroll-logo{margin-right:15px}.navbar-scroll-btn{padding:8px 18px;font-size:13px}}.footer-container{background-color:#fff;color:#18181b;position:relative;z-index:10;border-top:6px solid #ff4500;border-left:6px solid #ff4500;border-right:6px solid #ff4500;border-bottom:6px solid #ff4500;border-radius:80px;margin-top:40px;margin-bottom:0}.footer-inner{max-width:1600px;margin:0 auto;padding:8px 40px 0!important}.footer-grid{display:grid;grid-template-columns:1fr;gap:48px;margin-bottom:8px;text-align:center}@media(min-width:768px){.footer-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.footer-grid{grid-template-columns:1.8fr .7fr 1fr 2.5fr;gap:32px}}@media(min-width:1024px)and (max-width:1366px){.footer-inner{padding:38px 30px!important}.footer-grid{grid-template-columns:1.2fr .8fr 1fr 3.5fr;gap:30px}.footer-brand-desc,.footer-link-item,.footer-location-name{font-size:1rem}.footer-location-address{font-size:.9rem}.footer-locations-list{flex-direction:column;gap:12px}.logo-mask{height:140px}.logo-mask-full{width:750px}.logo-sizer,.logo-fallback{font-size:120px}}:root{--text-color--text-primary: #18181b;--black: #111;--orange: #fc5f2b;--white: #ffffff;--font-primary: "Nb international pro webfont", Arial, sans-serif}.footer-brand-wrapper{width:100%;margin-bottom:0;margin-top:20px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-powered-by-mask{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;height:45px;width:1700px;margin-top:-10px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1700 45'%3E%3Ctext x='1075' y='55%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='14' font-weight='700' letter-spacing='2' dy='-8'%3Epowered by%3C/tspan%3E%3Ctspan font-size='40' font-weight='900' letter-spacing='1' dx='10' dy='10'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1700 45'%3E%3Ctext x='1075' y='55%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='14' font-weight='700' letter-spacing='2' dy='-8'%3Epowered by%3C/tspan%3E%3Ctspan font-size='40' font-weight='900' letter-spacing='1' dx='10' dy='10'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E")}@media(max-width:768px){.logo-mask-full{width:440px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 100'%3E%3Ctext x='5' y='50%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' font-weight='800' font-size='80' fill='black'%3ENeuZenAI%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 100'%3E%3Ctext x='5' y='50%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' font-weight='800' font-size='80' fill='black'%3ENeuZenAI%3C/text%3E%3C/svg%3E")}.footer-powered-by-mask{width:100vw!important;max-width:440px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 45'%3E%3Ctext x='280' y='55%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='10' font-weight='700' letter-spacing='2' dy='-8'%3Epowered by%3C/tspan%3E%3Ctspan font-size='32' font-weight='900' letter-spacing='1' dx='10' dy='10'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 45'%3E%3Ctext x='280' y='55%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='10' font-weight='700' letter-spacing='2' dy='-8'%3Epowered by%3C/tspan%3E%3Ctspan font-size='32' font-weight='900' letter-spacing='1' dx='10' dy='10'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E")}}@media(max-width:480px){.logo-mask-full{width:320px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 70'%3E%3Ctext x='5' y='50%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' font-weight='800' font-size='55' fill='black'%3ENeuZenAI%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 70'%3E%3Ctext x='5' y='50%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' font-weight='800' font-size='55' fill='black'%3ENeuZenAI%3C/text%3E%3C/svg%3E")}.footer-powered-by-mask{width:100vw!important;max-width:320px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 45'%3E%3Ctext x='300' y='55%25' text-anchor='end' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='8' font-weight='700' letter-spacing='1.5' dy='-6'%3Epowered by%3C/tspan%3E%3Ctspan font-size='24' font-weight='900' letter-spacing='0.5' dx='8' dy='8'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 45'%3E%3Ctext x='300' y='55%25' text-anchor='end' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='8' font-weight='700' letter-spacing='1.5' dy='-6'%3Epowered by%3C/tspan%3E%3Ctspan font-size='24' font-weight='900' letter-spacing='0.5' dx='8' dy='8'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E")}}.powered-sizer{visibility:hidden;pointer-events:none;font-family:var(--font-primary);font-size:32px;font-weight:800;text-transform:uppercase;letter-spacing:2px}.footer-brand-logo{display:flex;align-items:center;justify-content:center;text-decoration:none;gap:0}.logo-mask{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;height:110px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .5s ease,opacity .5s ease}.logo-mask-full{width:600px;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 110'%3E%3Ctext x='10' y='50%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' font-weight='800' font-size='100' fill='black'%3ENeuZenAI%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 110'%3E%3Ctext x='10' y='50%25' text-anchor='start' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' font-weight='800' font-size='100' fill='black'%3ENeuZenAI%3C/text%3E%3C/svg%3E")}.logo-sizer{visibility:hidden;pointer-events:none;font-family:var(--font-primary);font-size:100px;font-weight:800}.masked-video{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:100%;object-fit:cover;object-position:50% 100%;z-index:1}.logo-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-primary);font-size:100px;font-weight:800;color:var(--orange);z-index:0;opacity:0}@supports not (mask-image: url()){.logo-fallback{opacity:1}.masked-video{display:none}}.footer-brand-logo:hover{transform:scale(1.02)}@media(max-width:768px){.footer-container{border-top-width:3px;border-left-width:3px;border-right-width:3px;border-bottom-width:3px;border-radius:40px;margin-top:40px;margin-bottom:0}.logo-mask{height:100px}.logo-mask-full{width:440px}.footer-powered-by-mask{width:100vw!important;max-width:440px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 45'%3E%3Ctext x='405' y='55%25' text-anchor='end' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='10' font-weight='700' letter-spacing='2' dy='-8'%3Epowered by%3C/tspan%3E%3Ctspan font-size='32' font-weight='900' letter-spacing='1' dx='10' dy='10'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 45'%3E%3Ctext x='405' y='55%25' text-anchor='end' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='10' font-weight='700' letter-spacing='2' dy='-8'%3Epowered by%3C/tspan%3E%3Ctspan font-size='32' font-weight='900' letter-spacing='1' dx='10' dy='10'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E")}.logo-sizer,.logo-fallback{font-size:80px}}@media(max-width:480px){.logo-mask{height:70px}.logo-mask-full{width:320px}.footer-powered-by-mask{width:100vw!important;max-width:320px!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 45'%3E%3Ctext x='285' y='55%25' text-anchor='end' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='8' font-weight='700' letter-spacing='1.5' dy='-6'%3Epowered by%3C/tspan%3E%3Ctspan font-size='24' font-weight='900' letter-spacing='0.5' dx='8' dy='8'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 45'%3E%3Ctext x='285' y='55%25' text-anchor='end' dominant-baseline='middle' font-family='Nb international pro webfont, Arial, sans-serif' text-transform='uppercase' fill='black'%3E%3Ctspan font-size='8' font-weight='700' letter-spacing='1.5' dy='-6'%3Epowered by%3C/tspan%3E%3Ctspan font-size='24' font-weight='900' letter-spacing='0.5' dx='8' dy='8'%3Ez-ninth%3C/tspan%3E%3C/text%3E%3C/svg%3E")}.logo-sizer,.logo-fallback{font-size:55px}}.footer-brand-hero{position:relative;padding:10px 0 15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;margin-bottom:5px}.orbital-grid-bg{display:none;position:absolute}@keyframes pillGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.footer-brand-pill{position:relative;z-index:2;background:linear-gradient(-45deg,#fff,snow,#fff5f0,snow);background-size:400% 400%;animation:pillGradientShift 12s ease infinite;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,69,0,.1);border-radius:40px;padding:22px 45px;width:100%;max-width:1050px;box-shadow:none;transition:all .4s cubic-bezier(.23,1,.32,1);overflow:hidden}.footer-brand-pill:hover{transform:translateY(-2px);border-color:#ff450033;background:#ffffffe6}.footer-brand-desc{color:#18181b;margin:0;line-height:1.7;font-size:14.5px;letter-spacing:.01em;font-family:var(--font-primary);text-align:left}.footer-highlight-animate{font-weight:700;background:linear-gradient(90deg,#ff4500,#16a34a,#ff4500);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:textColorShift 3.5s linear infinite;display:inline}@keyframes textColorShift{0%{background-position:0% center}to{background-position:200% center}}.footer-social-links{display:flex;gap:16px;justify-content:center;padding:5px 0;width:100%;max-width:1050px}@media(min-width:1024px){.footer-social-links{justify-content:flex-start;padding-left:0}}.footer-social-icon{width:40px;height:40px;background-color:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff4500;transition:all .3s ease;border:1px solid #e5e7eb;text-decoration:none}.footer-social-icon:hover{background-color:#ff4500;color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px #ff450033}.footer-heading{font-weight:700;color:#000;margin-top:15px;margin-bottom:16px;font-size:14.158px;font-family:var(--font-primary);text-align:center}.footer-link-item svg{color:#ff4500;flex-shrink:0}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;align-items:center}.footer-link-item{display:flex;align-items:center;justify-content:center;gap:8px;color:#000;text-decoration:none;transition:color .3s ease;font-size:14.158px;font-family:var(--font-primary)}.footer-link-item:hover{color:#ff4500}.footer-ai-highlight{color:#ff4500;margin-left:-3px}.footer-contact-item{display:flex;align-items:center;justify-content:center;gap:12px;color:#000;font-size:14.158px;font-family:var(--font-primary)}.footer-locations{margin-top:32px}.footer-locations-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;padding:20px;display:flex;flex-direction:row;align-items:flex-start;gap:24px;box-shadow:0 4px 15px #0000000d;transition:all .3s ease}.footer-locations-card:hover{border-color:#ff4500;transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.footer-map-container{position:relative;border-radius:8px;overflow:hidden;width:130px;height:100px;background-color:#f3f4f6;flex-shrink:0}.footer-map-img{width:100%;height:100%;object-fit:cover;opacity:.9;transition:opacity .3s}.footer-map-img:hover{opacity:1}.footer-map-marker{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer}.footer-col-brand,.footer-col-contact{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.footer-grid{text-align:left;align-items:start}.footer-col-brand,.footer-col-links,.footer-col-contact{align-items:flex-start;text-align:left}.footer-brand-desc{text-align:left}.footer-social-links{justify-content:flex-start}.footer-heading{text-align:left}.footer-links{align-items:flex-start}.footer-link-item,.footer-contact-item{justify-content:flex-start}}.footer-marker-dot{width:10px;height:10px;background-color:#ef4444;border-radius:50%;box-shadow:0 0 10px #ef4444cc;animation:footerPulse 2s infinite}@keyframes footerPulse{0%{transform:scale(.95);box-shadow:0 0 #ef4444b3}70%{transform:scale(1);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.footer-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;background-color:#1f2937;border:1px solid #374151;color:#fff;font-size:.875rem;padding:6px 12px;border-radius:4px;white-space:nowrap;opacity:0;transition:opacity .3s;pointer-events:none;z-index:20;box-shadow:0 4px 6px #0000001a;max-width:200px;white-space:normal;text-align:center}.footer-map-marker:hover .footer-tooltip{opacity:1}.footer-locations-list{flex-grow:1;min-width:0;display:flex;flex-direction:row;gap:12px;align-items:flex-start}.footer-location-item{display:flex;align-items:flex-start;gap:12px}.footer-location-dot{width:8px;height:8px;background-color:#ef4444;border-radius:50%;margin-top:6px;flex-shrink:0}.footer-location-name{color:#000;font-weight:500;font-size:14.158px;font-family:var(--font-primary)}.footer-location-address{color:#000;font-size:14.158px;line-height:1.4;margin-top:2px;font-family:var(--font-primary)}.footer-bottom{border-top:1px solid #e5e7eb;padding-top:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px}@media(min-width:768px){.footer-bottom{flex-direction:row;padding-left:100px;padding-right:200px}}.footer-copyright{color:#ff4500;font-size:14.158px;font-family:var(--font-primary)}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-link{color:#ff4500;font-size:1rem;text-decoration:none;transition:color .3s ease}.footer-bottom-link:hover{color:#ff4500}@media(max-width:1024px){.footer-locations-card{flex-direction:column;align-items:flex-start}.footer-locations-list{flex-direction:column;gap:20px;width:100%}.footer-map-container{width:100%;height:200px;margin-bottom:20px}.footer-location-item{width:100%;justify-content:flex-start}.footer-location-address,.footer-location-name{text-align:left}}.footer-bottom-link-btn{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:#ff4500;font-size:14.158px;font-family:var(--font-primary);transition:color .3s ease}.footer-bottom-link-btn:hover{text-decoration:underline;text-decoration-color:#16a34a;text-underline-offset:4px;color:#ff6520}.policy-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.policy-modal-content{background-color:#fff;color:#333;padding:40px;border-radius:16px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px #ff450026;animation:modalScaleIn .3s cubic-bezier(.16,1,.3,1);border-top:6px solid #ff4500}.policy-modal-content::-webkit-scrollbar{width:8px}.policy-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.policy-modal-content::-webkit-scrollbar-thumb{background:#fcb;border-radius:4px}.policy-modal-content::-webkit-scrollbar-thumb:hover{background:#ff4500}@keyframes modalScaleIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.policy-modal-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#f9f9f9;border-radius:50%;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease}.policy-modal-close:hover{background-color:#ff4500;color:#fff;transform:rotate(90deg)}.policy-modal-title{font-size:2rem;font-weight:800;margin-bottom:24px;color:#ff4500;position:relative;padding-bottom:16px}.policy-modal-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#ff4500,#ff8c00);border-radius:2px}.policy-modal-body{line-height:1.8;font-size:1.05rem;color:#4b5563}.policy-modal-body p{margin-bottom:20px}:root{--chatbot-primary: #ff4500;--chatbot-secondary: #16a34a;--chatbot-bg: #ffffff;--chatbot-glass: #ffffff;--chatbot-shadow: 0 8px 32px 0 rgba(0, 0, 0, .2)}.chatbot-wrapper{position:fixed;bottom:25px;right:30px;z-index:1000;font-family:Poppins,sans-serif}.chatbot-fab{width:65px;height:65px;background:linear-gradient(135deg,#ff4500,#ff7b00);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 25px #ff450066,0 0 15px #ff450033;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;border:2px solid rgba(255,255,255,.2)}@keyframes fabFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chatbot-fab-text{color:#fff;font-weight:400;font-size:1.1rem;letter-spacing:1px}.chatbot-fab:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 15px 35px #ff450099,0 0 20px #ff45004d}@keyframes fabPulse{0%{box-shadow:0 10px 25px #ff450066,0 0 #ff450000}50%{box-shadow:0 10px 25px #ff450066,0 0 20px #ff450066}to{box-shadow:0 10px 25px #ff450066,0 0 #ff450000}}.chatbot-greeting-bubble{position:absolute;bottom:80px;right:0;background:#fff;padding:15px 20px;border-radius:20px 20px 4px;box-shadow:var(--chatbot-shadow);width:280px;animation:slideInUp .6s cubic-bezier(.16,1,.3,1),bubbleFloat 5s ease-in-out infinite;border:1px solid rgba(0,0,0,.05)}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chatbot-greeting-text{margin:0 0 15px;font-size:16px;font-family:Poppins,sans-serif;color:#333;line-height:1.5;text-align:center}.chatbot-window{position:absolute;bottom:0;right:0;width:420px;height:580px;background:var(--chatbot-bg);border-radius:24px;box-shadow:var(--chatbot-shadow);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.3);animation:chatOpen .4s cubic-bezier(.4,0,.2,1);transform-origin:bottom right}@keyframes chatOpen{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.chatbot-header{padding:8px 20px;background:linear-gradient(135deg,#111,#000);color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.chatbot-header-info{display:flex;align-items:center;gap:8px}.chatbot-avatar-container{position:relative;width:52px;height:52px}.chatbot-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;padding:0}.chatbot-logo-img{width:100%;height:100%;object-fit:contain}.status-indicator-dot{position:absolute;bottom:4px;right:4px;width:12px;height:12px;border-radius:50%;border:2px solid #000;z-index:2}.status-indicator-dot.online{background-color:#22c55e;box-shadow:0 0 8px #22c55e66}.status-indicator-dot.offline{background-color:#ef4444}.chatbot-title{display:flex;flex-direction:column}.chatbot-name{font-weight:700;font-size:1.1rem;line-height:1;margin-bottom:2px}.chatbot-subtitle{font-size:.7rem;opacity:.8;font-weight:400}.chatbot-close-btn{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.chatbot-close-btn:hover{background:#f006}.chatbot-messages{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;background:var(--chatbot-bg)}.chatbot-suggestions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin:10px 0;width:100%}.suggestion-pill{background:#fff;border:2px solid rgba(255,69,0,.2);color:var(--chatbot-primary);padding:8px 18px;border-radius:50px;font-size:13px;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);max-width:90%;text-align:left;box-shadow:0 2px 8px #ff45000d;white-space:normal;font-weight:600;line-height:1.4;position:relative;overflow:hidden;z-index:1}.suggestion-pill:hover{background:#ff571a;border-color:#ff571a;color:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #ff450033;letter-spacing:.3px}.suggestion-pill:active{transform:translateY(-1px) scale(.98)}.message{max-width:80%;padding:12px 16px;border-radius:18px;font-size:15px;line-height:1.4}.message-ai{align-self:flex-start;background:#f5f5f7;color:#1f2937;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000d;border:1px solid rgba(0,0,0,.03);white-space:pre-wrap}.chat-link,.chat-link-btn{color:var(--chatbot-primary);text-decoration:underline;font-weight:600;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-size:inherit}.chat-link:hover,.chat-link-btn:hover{color:var(--chatbot-secondary)}.message-user{align-self:flex-end;background:#ff571a;color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 10px #ff450026}.chatbot-quick-actions-menu{background:#ffffffe6;border:1px solid rgba(255,69,0,.2);border-radius:18px;padding:15px;margin-top:auto;box-shadow:0 4px 15px #0000000d;animation:slideInUp .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.quick-actions-title{font-size:14px;font-weight:600;color:var(--chatbot-primary);margin-top:0;margin-bottom:12px;display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;letter-spacing:.5px}.quick-actions-grid{display:flex;flex-wrap:wrap;gap:8px}.chatbot-toggle-actions{background:transparent;border:1px solid #e5e7eb;color:#9ca3af;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0;position:relative}.chatbot-toggle-actions:after{content:"Quick Actions";position:absolute;bottom:calc(100% + 10px);left:-5px;transform:translateY(5px);background:#1f2937;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none;box-shadow:0 4px 6px #0000001a;font-family:Poppins,sans-serif}.chatbot-toggle-actions:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%) translateY(5px);border-width:6px;border-style:solid;border-color:#1f2937 transparent transparent transparent;opacity:0;visibility:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.chatbot-toggle-actions:hover:after{opacity:1;visibility:visible;transform:translateY(0)}.chatbot-toggle-actions:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.chatbot-toggle-actions:hover,.chatbot-toggle-actions.active{background:var(--chatbot-primary);color:#fff;border-color:var(--chatbot-primary)}.chatbot-toggle-actions svg{transition:transform .3s}.chatbot-toggle-actions:hover svg,.chatbot-toggle-actions.active svg{transform:rotate(15deg)}.quick-action-btn{background:#ffffffd9;border:1px solid rgba(255,69,0,.15);padding:10px 16px;border-radius:24px;font-size:.82rem;color:#374151;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;box-shadow:0 4px 12px #00000008;white-space:nowrap;font-weight:500}.quick-action-btn svg{color:#ff4500;transition:transform .3s}.quick-action-btn:hover{background:#ff4500;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #ff450040;border-color:#ff4500}.quick-action-btn:hover svg{color:#fff;transform:scale(1.1)}.chatbot-input-area{padding:12px 15px;background:#fff;display:flex;gap:8px;align-items:center;border-top:1px solid rgba(0,0,0,.05)}.chatbot-greeting-bubble{position:absolute;bottom:80px;right:0;background:#fff;padding:15px 20px;border-radius:20px 20px 4px;box-shadow:var(--chatbot-shadow);width:280px;animation:slideInUp .6s cubic-bezier(.16,1,.3,1),bubbleFloat 5s ease-in-out infinite;border:1px solid rgba(0,0,0,.05);pointer-events:none}.chatbot-input{flex:1;border:1px solid #e5e7eb;padding:10px 15px;border-radius:25px;font-size:.9rem;outline:none;transition:border-color .3s}.chatbot-input:focus{border-color:var(--chatbot-primary)}.chatbot-send-btn{background:var(--chatbot-primary);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s}.chatbot-send-btn:hover{transform:scale(1.1)}.chatbot-footer{padding:8px;text-align:center;font-size:.65rem;color:#ff4500;background:#0a0a0a;letter-spacing:.5px;font-weight:500;border-top:1px solid rgba(255,255,255,.05)}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.message-sources{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.05);font-size:.75rem;color:#6b7280;font-style:italic}.typing-indicator{display:flex;gap:4px;padding:4px 0}.typing-indicator span{width:6px;height:6px;background-color:#9ca3af;border-radius:50%;display:inline-block;animation:typing 1s infinite ease-in-out}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.chatbot-lead-overlay{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px;animation:fadeIn .3s ease}.chatbot-lead-form{background:#fff;padding:24px;border-radius:20px;width:100%;max-width:320px;box-shadow:0 20px 40px #0003;text-align:center;animation:slideInUp .4s cubic-bezier(.175,.885,.32,1.275)}.chatbot-lead-form h4{margin:0 0 10px;color:#111;font-size:1.2rem}.chatbot-lead-form p{font-size:.85rem;color:#666;margin-bottom:20px}.chatbot-lead-form form{display:flex;flex-direction:column;gap:12px}.chatbot-lead-form input{padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;font-size:.9rem;outline:none}.chatbot-lead-form input:focus{border-color:var(--chatbot-primary)}.lead-submit-btn{background:var(--chatbot-primary);color:#fff;border:none;padding:12px;border-radius:12px;font-weight:600;cursor:pointer;transition:transform .2s}.lead-submit-btn:hover{transform:translateY(-2px)}.lead-skip-btn{background:transparent;border:none;color:#9ca3af;font-size:.8rem;cursor:pointer;margin-top:5px}@media(max-width:480px){.chatbot-window{width:calc(100vw - 40px);right:-10px;height:70vh}.chatbot-fab{width:55px;height:55px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInStagger{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,-5px,0)}90%{transform:translate3d(0,-2px,0)}}.fade-in{animation:fadeIn .8s ease-out forwards}.fade-in-stagger{animation:fadeInStagger .6s ease-out forwards}.animate-bounce{animation:bounce 2s infinite}.homepage-main-container,.home-container{max-width:1280px;margin:0 auto;padding:0 24px}.home-section{padding:40px 0;position:relative;background:#fff}.home-section-gray,.home-section-transparent{background:#fff}.home-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#fff}.home-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,69,0,.03),transparent);pointer-events:none}.home-hero:before{display:none}.home-hero-content{position:relative;z-index:10;text-align:center;max-width:1400px;width:95%;margin:0 auto;padding:0 24px}.home-hero-title{font-size:clamp(2.5rem,6vw,4.8rem);font-weight:800;line-height:1.1;margin-bottom:24px;color:#111827;text-shadow:0 2px 10px rgba(0,0,0,.05)}.home-hero-title span{color:#ff4500;font-size:.7em;display:inline-block;margin-top:10px}.home-hero-subtitle{font-size:1.6rem;color:#333;margin:0 auto 40px;max-width:900px;font-weight:500;line-height:1.6;display:block;opacity:.9}.home-hero-cta{display:inline-flex;align-items:center;gap:12px;background:#ff4500;color:#fff;padding:16px 40px;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #ff45004d}.home-hero-cta:hover{background:#ff5e1a;color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #ff450066}.homepage-section-header,.home-section-header{text-align:center;margin-bottom:40px}.home-section-title{font-size:2.5rem;font-weight:800;margin-bottom:16px;color:#ff4500}.home-section-description{font-size:1.1rem;color:#7a7a7a;max-width:800px;margin:0 auto;line-height:1.6}.homepage-badge-green,.home-section-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#000;border-radius:50px;font-weight:600;font-size:.8rem;margin-bottom:16px;box-shadow:0 4px 12px #16a34a33}.homepage-badge-orange{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ff450026;color:#ff4500;border-radius:50px;font-weight:600;font-size:.8rem;margin-bottom:16px;box-shadow:0 4px 12px #ff450033}.homepage-main-title{font-size:2.5rem;font-weight:800;margin-bottom:16px;color:#ff4500;line-height:1.2}.homepage-main-description{font-size:1.1rem;color:#7a7a7a;max-width:800px;margin:0 auto;line-height:1.6}.homepage-services-section{padding:40px 0;background:#fff;position:relative;overflow:hidden}.homepage-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px;position:relative;z-index:1}.homepage-service-card{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e5e7eb;box-shadow:0 4px 20px #00000008;border-radius:20px;padding:24px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;min-height:320px}.homepage-services-grid .homepage-service-card:hover{filter:none;transform:scale(1.02);opacity:1;z-index:10;background:#fffffff2;border-color:#ff4500;box-shadow:0 20px 40px #0000001a}.homepage-service-bg,.homepage-service-img-bg{position:absolute;inset:0;opacity:.05;transition:opacity .5s ease;z-index:0}.homepage-service-card:hover .homepage-service-bg{opacity:.1}.homepage-service-img-bg{background-size:cover;background-position:center}.homepage-service-card:hover .homepage-service-img-bg{opacity:.15;transform:scale(1.05)}.homepage-service-icon{font-size:1.75rem;margin-bottom:20px;position:relative;z-index:2}.homepage-service-card:hover .homepage-service-icon{transform:scale(1.05)}.homepage-service-content{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.homepage-service-title{font-size:1.5rem;font-weight:700;margin-bottom:12px;color:#ff4500;transition:color .3s ease}.homepage-service-card:hover .homepage-service-title{color:#ff4500}.homepage-service-desc{color:#4b5563;margin-bottom:24px;line-height:1.6;font-size:1rem}.homepage-service-features{list-style:none;padding:0;margin:0;flex:1}.homepage-service-feature{display:block;margin-bottom:12px;font-size:.95rem;color:#4b5563;font-weight:600}.homepage-service-cta{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ff45001a;border-radius:50%;text-decoration:none;transition:all .3s ease;margin-top:20px;color:#ff4500}.homepage-service-cta:hover{background:#ff4500;color:#fff;transform:translate(5px)}.homepage-story-section{padding:60px 0;background:#fff;position:relative;overflow:hidden}.homepage-story-section .homepage-main-container{max-width:1400px;padding:0 24px}.homepage-story-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.homepage-story-text{padding-right:0;max-width:100%}.homepage-story-title{font-size:2.5rem;font-weight:800;margin-bottom:20px;color:#ff4500;line-height:1.2}.homepage-story-description{font-size:1.1rem;color:#4b5563;margin-bottom:20px;line-height:1.6}.homepage-story-highlights{margin:24px 0}.homepage-highlight-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.homepage-highlight-icon{width:36px;height:36px;background:linear-gradient(135deg,#ff4500,#ff4500);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.homepage-highlight-title{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:4px}.homepage-highlight-desc{color:#4b5563;line-height:1.5;font-size:1rem}.homepage-story-cta{display:inline-flex;align-items:center;gap:10px;background:#ff4500;color:#fff;padding:14px 28px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px #f973164d}.homepage-story-cta:hover{background:#ff4500;transform:translateY(-2px);box-shadow:0 10px 30px #f9731666}.homepage-story-image{position:relative;width:100%;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.homepage-story-img{width:100%;height:auto;object-fit:cover;border-radius:20px;transition:all .3s ease;box-shadow:0 10px 30px #0000001a}.homepage-story-image:hover .homepage-story-img{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #00000026}.homepage-industries-section{padding:40px 0;background:#fff;position:relative;overflow:hidden}.homepage-industries-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:30px;position:relative;z-index:1}.homepage-industry-card{background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e5e7eb;box-shadow:0 4px 20px #00000008;border-radius:20px;padding:24px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;min-height:300px;display:flex;flex-direction:column}.homepage-industries-grid .homepage-industry-card:hover{filter:none;transform:scale(1.02);opacity:1;z-index:10;background:#fffffff2;border-color:#ff4500;box-shadow:0 20px 50px #00000026}.homepage-industry-pattern{position:absolute;top:20px;right:20px;font-size:2.5rem;opacity:.1;transition:all .5s ease}.homepage-industry-card:hover .homepage-industry-pattern{opacity:.3;transform:rotate(12deg) scale(1.1)}.homepage-industry-img-bg,.homepage-industry-bg{position:absolute;inset:0;opacity:.05;transition:opacity .5s ease;z-index:0}.homepage-industry-card:hover .homepage-industry-img-bg{opacity:.15;transform:scale(1.05)}.homepage-industry-card:hover .homepage-industry-bg{opacity:.1}.homepage-industry-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;position:relative;z-index:2}.homepage-industry-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.homepage-industry-card:hover .homepage-industry-icon{transform:scale(1.1);box-shadow:0 6px 20px #0000001a}.homepage-industry-badge{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f3f4f6;color:#000;border-radius:50px;font-size:.75rem;font-weight:600;transition:all .3s ease}.homepage-industry-card:hover .homepage-industry-badge{background:#ffedd5;color:#000}.homepage-industry-content{position:relative;z-index:2;display:flex;flex-direction:column;flex:1}.homepage-industry-title{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#ff4500;transition:color .3s ease;min-height:2.5rem}.homepage-industry-card:hover .homepage-industry-title{color:#ff4500}.homepage-industry-desc{color:#4b5563;margin-bottom:12px;line-height:1.6;font-size:1rem;min-height:4rem}.homepage-industry-features{margin-bottom:8px;min-height:4rem}.homepage-features-title{font-size:.8rem;font-weight:600;color:#374151;margin-bottom:8px}.homepage-features-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.homepage-feature-item{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#4b5563;font-weight:500}.homepage-feature-bullet{width:5px;height:5px;border-radius:50%}.homepage-industry-achievements{margin-bottom:12px;min-height:3.5rem}.homepage-achievements-title{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#374151;margin-bottom:8px}.homepage-achievements-list{display:flex;flex-wrap:wrap;gap:6px}.homepage-achievement-tag{padding:4px 10px;border-radius:10px;font-size:.8rem;font-weight:600}.homepage-industry-cta{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ff45001a;border-radius:50%;text-decoration:none;transition:all .3s ease;margin-top:auto;color:#ff4500}.homepage-industry-cta:hover{background:#ff4500;color:#fff!important;transform:translate(5px)}.homepage-industries-cta{background:linear-gradient(135deg,#ff4500,#ff4500);border-radius:20px;padding:24px 20px;text-align:center;position:relative;overflow:hidden;max-width:700px;margin:0 auto}.homepage-industries-cta:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.1}.homepage-cta-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.homepage-cta-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.homepage-cta-button{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#ff4500;padding:10px 24px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px #0000001a}.homepage-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.home-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.home-testimonial-card{background:#fff;padding:32px;border-radius:20px;position:relative;display:flex;flex-direction:column;transition:all .3s ease;min-height:480px;justify-content:flex-start;overflow:hidden;border:none;box-shadow:0 4px 20px #0000000d;z-index:1}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-testimonial-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent 0deg,transparent 60deg,#ff4500 90deg,transparent 120deg,transparent 240deg,#ff4500 270deg,transparent 300deg);animation:borderRotate 6s linear infinite;z-index:-1}.home-testimonial-card:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:18px;z-index:-1}.home-testimonial-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #ff450040}.home-testimonial-img-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.05;border-radius:20px;transition:all .3s ease}.home-testimonial-stars{color:#ff4500;display:flex;gap:2px;margin-bottom:16px}.home-testimonial-quote{font-size:.9rem;line-height:1.6;color:#334155;margin-bottom:20px;flex:1;font-style:italic;text-align:justify}.home-testimonial-author-row{display:flex;align-items:center;gap:12px;margin-top:auto;margin-bottom:20px;min-height:48px}.home-testimonial-avatar{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0}.home-testimonial-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #0000001a}.home-testimonial-author-info{display:flex;flex-direction:column;justify-content:center;min-height:40px}.home-testimonial-author-name{font-weight:700;color:#0f172a;font-size:.9rem;line-height:1.2}.home-testimonial-author-role{font-size:.8rem;color:#7a7a7a;line-height:1.2}.home-testimonial-divider{display:none}.home-testimonial-company-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px;padding-bottom:20px;height:60px;border-bottom:1px solid #f1f5f9}.home-testimonial-company-logo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#ea580c,#65a30d)!important;color:#fff;font-weight:700;font-size:1rem;flex-shrink:0}.home-testimonial-company-name{font-weight:700;color:#111827;font-size:.9rem}.home-testimonial-industry{font-size:.75rem;color:#94a3b8;padding:4px 10px;background:#f8fafc;border-radius:4px;white-space:nowrap;border:1px solid #f1f5f9}.home-testimonial-metrics{list-style:none;padding:0;margin:15px 0 0;display:flex;flex-direction:column;gap:8px;min-height:140px}.home-testimonial-metric-item{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#7a7a7a;font-weight:500}.home-testimonial-metric-dot{width:6px;height:6px;background:#ff4500;border-radius:50%}.brand-impact-stats-section{padding:80px 0;background-image:url(/career1.jpg);background-size:cover;background-position:center;position:relative;z-index:5;overflow:hidden}.brand-impact-stats-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f05d34e6,#1a294799);z-index:1}.brand-impact-stats-section .home-container{position:relative;z-index:2}.brand-impact-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:16px}.brand-impact-description{font-size:1.25rem;color:#ffffffe6;max-width:800px;margin:0 auto;line-height:1.6}.brand-impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.brand-impact-item{background:#ffffff1f;padding:16px 10px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.brand-impact-item:hover{transform:translateY(-4px);background:#fff3;border-color:#ffffff80;box-shadow:0 10px 20px #0000001a}.brand-impact-icon{width:24px;height:24px;margin:0 auto 8px;color:#fff;display:flex;align-items:center;justify-content:center}.brand-impact-number{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:2px;line-height:1}.brand-impact-label{color:#ffffffe6;font-size:.85rem;font-weight:500}.home-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.home-value-item{background:#fff;padding:24px;border-radius:16px;border:1px solid #ff4500;text-align:center;transition:all .3s ease}.home-value-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #ff450026;border:2px solid #ff4500}.home-value-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:1.5rem}.home-value-title{font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:8px}.home-value-description{color:#7a7a7a;font-size:.9rem;line-height:1.5}.final-cta-section{padding:30px 0 80px;text-align:center;background:#fff!important;position:relative;z-index:5}.final-cta-title{font-size:2.5rem;font-weight:800;color:#ff4500!important;margin-bottom:16px}.final-cta-description{font-size:1.2rem;color:#4b5563!important;max-width:600px;margin:0 auto 32px}.final-cta-buttons{display:flex;justify-content:center;gap:16px}.final-cta-primary{background:#ff4500;color:#fff;padding:14px 32px;border-radius:50px;font-weight:600;text-decoration:none;transition:all .2s ease;font-size:1.1rem}.final-cta-primary:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 25px #ff450066}.homepage-trusted-section{padding:60px 0 0;background:#fff;position:relative;overflow:hidden}.logo-ticker-container{width:100%;position:relative;overflow:hidden;padding:20px 0;-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.logo-ticker-track{display:flex;width:max-content;gap:80px;animation:logoScroll 30s linear infinite;align-items:center}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 60px))}}.logo-ticker-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;filter:none;opacity:1;padding:10px;border:2px solid transparent;border-radius:12px}.logo-ticker-item:hover{transform:scale(1.05);border-color:#ff4500;background:#fff;box-shadow:0 8px 20px #ff450026}.logo-ticker-item img{height:80px;width:auto;max-width:220px;object-fit:contain}.logo-ticker-item img[alt=ITConnectUS]{height:160px}.logo-ticker-item img[alt=CSX]{height:120px}.logo-ticker-item img[alt="Telecom Gateway"]{height:95px}@media(max-width:768px){.logo-ticker-track{gap:40px}.logo-ticker-item{background:#fff;padding:10px 20px;border-radius:12px;box-shadow:0 0 15px #ff450026;border:1px solid rgba(255,69,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.logo-ticker-item img{height:75px}.logo-ticker-item img[alt=ITConnectUS]{height:140px}.logo-ticker-item img[alt=CSX]{height:100px}.logo-ticker-item img[alt="Telecom Gateway"]{height:85px}}@media(max-width:1024px){.homepage-story-title,.homepage-main-title{font-size:2.25rem}.homepage-services-grid{gap:24px}.homepage-story-content{grid-template-columns:1fr;gap:40px;text-align:center}.homepage-story-text{padding:0 0 40px}.homepage-story-image{order:-1;margin-bottom:20px}.homepage-story-cta{margin:0 auto}.home-testimonials-grid{grid-template-columns:repeat(2,1fr)}.homepage-highlight-item{text-align:left;background:#fff;padding:16px;border-radius:16px;box-shadow:0 4px 15px #0000000d;display:flex;align-items:center;gap:16px}.homepage-highlight-content{flex:1}}@media(max-width:768px){.homepage-services-grid,.homepage-industries-grid,.home-testimonials-grid{grid-template-columns:1fr}.home-stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.homepage-story-section .homepage-story-text{text-align:center!important;align-items:center!important;padding-right:0!important}.homepage-story-section .homepage-story-title{text-align:center!important;width:100%!important;font-size:2rem!important}.homepage-story-section .homepage-story-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.homepage-story-section .homepage-badge-green{margin-left:0!important;margin-right:auto!important;display:inline-flex!important}.homepage-story-section .homepage-story-cta{justify-content:center!important}.homepage-services-section .homepage-section-header,.homepage-industries-section .homepage-section-header{text-align:center!important;align-items:center!important;display:flex!important;flex-direction:column!important}.homepage-services-section .homepage-main-title,.homepage-industries-section .homepage-main-title{text-align:center!important;width:100%!important}.homepage-services-section .homepage-main-description,.homepage-industries-section .homepage-main-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:100%!important}.homepage-services-section .homepage-badge-green,.homepage-industries-section .homepage-badge-green{margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}.homepage-service-card,.homepage-industry-card{text-align:left!important}.home-hero-title span{font-size:.85em!important}.home-hero-subtitle{font-size:1.15rem!important;line-height:1.5!important;margin-bottom:30px!important}}@media(max-width:480px){.homepage-story-section .homepage-highlight-item{flex-direction:row!important;align-items:flex-start!important;text-align:left!important;justify-content:flex-start!important}.homepage-story-section .homepage-story-cta{width:auto!important;display:inline-flex!important;justify-content:center!important}.homepage-services-section .homepage-section-header,.homepage-industries-section .homepage-section-header{padding:0 5px!important}}.services-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000;padding-top:0}.services-top-banner{width:100%;height:400px;overflow:hidden;position:relative;box-shadow:0 4px 20px #0000000d;margin-bottom:20px;background:#fff}.services-final-cta{padding:80px 0;background:#fff;position:relative;text-align:center;border-top:1px solid #e5e7eb}.srv-cta-heading{font-size:3rem;font-weight:700;color:#000;line-height:1.2;margin:0}.srv-cta-button{display:inline-block;background-color:#ff4500;color:#fff;padding:14px 40px;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #ff450033}.srv-cta-button:hover{background-color:#fff;color:#ff4500;border:2px solid #ff4500;transform:translateY(-2px);box-shadow:0 8px 25px #ff45004d}.services-top-banner-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:1}.services-top-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:2}.services-top-banner-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:1}.services-hero{background:#fff;position:relative;overflow:hidden}.services-hero:before{display:none}.services-hero-content{position:relative;z-index:1}.services-badge{display:inline-block;padding:8px 20px;background:#ff45001a;color:#ff4500;border-radius:50px;font-weight:600;font-size:14px;letter-spacing:.5px;margin-bottom:24px;border:1px solid rgba(255,69,0,.3)}.services-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:24px;color:#000}.services-title-highlight{color:#ff4500}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.8}}.capabilities-section{background:#fff;position:relative;overflow:hidden}.capabilities-section:before{display:none}.capabilities-section h2{color:#ff4500}.capabilities-section p{color:#1a1a1a}.capabilities-overview-text{text-align:justify!important}.srv-capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:48px;position:relative;z-index:1}.srv-capability-box{background:#fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #e5e7eb;border-radius:20px;padding:30px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.srv-capability-box:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ff45000d,#ff450005);opacity:0;transition:opacity .4s ease;pointer-events:none}.srv-capability-box:hover:before{opacity:1}.srv-capability-box:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001f;border-color:#ff4500;background:#fffffff2}.srv-capability-image-container{width:100%;height:200px;margin-bottom:20px;border-radius:15px;overflow:hidden;background:#ff45000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e5e7eb;position:relative}.srv-capability-image{width:100%;height:100%;object-fit:cover;border-radius:10px;transition:all .3s ease;position:relative}.srv-capability-box:hover .srv-capability-image{transform:scale(1.05)}.srv-capability-content{position:relative;z-index:2}.srv-capability-icon{width:60px;height:60px;background:#ff45001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;display:flex;align-items:center;justify-content:center;color:#ff4500;margin-bottom:20px;transition:all .4s ease;border:1px solid rgba(255,69,0,.2)}.srv-capability-box:hover .srv-capability-icon{background:#ff4500;color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px #ff45004d}.srv-capability-title{font-size:22px;font-weight:700;margin-bottom:15px;color:#ff4500;line-height:1.3}.srv-capability-description{color:#4b5563;line-height:1.6;text-align:justify;margin-bottom:20px;font-size:15px}.srv-capability-features{list-style:none;padding:0;margin:0 0 25px}.srv-capability-feature{display:flex;align-items:center;gap:10px;padding:6px 0;color:#4b5563;font-size:14px}.srv-capability-feature-icon{color:#4ade80;flex-shrink:0}.srv-capability-link{display:inline-flex;align-items:center;gap:8px;color:#ff4500;font-weight:600;text-decoration:none;transition:all .3s ease;padding:10px 20px;border:1px solid #ff4500;border-radius:10px;background:#ff45000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.srv-capability-link:hover{gap:12px;background:#ff4500;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ff45004d}.services-grid{display:flex;flex-direction:column;gap:80px;margin-top:48px;max-width:1200px;margin-left:auto;margin-right:auto}.service-card{display:flex;align-items:center;gap:60px;background:#fff;border-radius:24px;padding:60px;border:1px solid #e5e7eb;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--service-color);transform:scaleX(0);transition:transform .4s ease}.service-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--service-color) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.service-card:hover:before{transform:scaleX(1)}.service-card:hover:after{opacity:.02}.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f;border-color:var(--service-color)}.service-card.reverse{flex-direction:row-reverse}.service-content{flex:1;min-width:0}.service-visual{flex:0 0 400px;display:flex;flex-direction:column;align-items:center}.service-card.orange{--service-color: #ff4500;--service-color-light: #fed7aa;--service-bg: #fff7ed}.service-card.blue,.service-card.green{--service-color: #10b981;--service-color-light: #a7f3d0;--service-bg: #ecfdf5}.service-card.purple{--service-color: #000000;--service-color-light: #f3f4f6;--service-bg: #f9fafb}.service-icon{width:80px;height:80px;background:var(--service-bg);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--service-color);transition:all .4s ease;box-shadow:0 8px 32px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.service-card:hover .service-icon{background:var(--service-color);color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 12px 40px var(--service-color)}.service-image{width:100%;height:280px;background:linear-gradient(135deg,var(--service-bg) 0%,rgba(255,255,255,.05) 100%);border-radius:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.service-image:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,var(--service-color) 50%,transparent 70%);opacity:0;transform:translate(-100%);transition:all .6s ease}.service-card:hover .service-image:before{opacity:.1;transform:translate(100%)}.service-image svg{width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.service-title{font-size:28px;font-weight:700;margin-bottom:16px;color:#000}.service-description{color:#4b5563;line-height:1.7;margin-bottom:24px;font-size:16px}.service-features{list-style:none;padding:0;margin:0 0 32px}.service-feature{display:flex;align-items:center;gap:12px;padding:8px 0;color:#374151;font-size:15px}.service-feature-icon{color:#10b981;flex-shrink:0}.service-link{display:inline-flex;align-items:center;gap:8px;color:var(--service-color);font-weight:600;text-decoration:none;transition:all .3s ease;padding:12px 24px;border:1px solid var(--service-color);border-radius:12px;background:#fff}.service-link:hover{gap:12px;color:#fff;background:var(--service-color);transform:translateY(-2px)}.services-cta-banner{position:relative;padding:100px 0;background-image:url(https://images.unsplash.com/photo-1556761175-5973dc0f32e7?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80);background-size:cover;background-position:center 20%;overflow:hidden;margin-top:60px}.services-cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#dc3c14f2,#dc3c14d9 45%,#dc3c144d);z-index:1}.services-cta-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.services-cta-title{font-size:3rem;font-weight:800;color:#fff;max-width:650px;line-height:1.2}.services-cta-button{display:inline-block;background-color:#ff4500;color:#fff;padding:16px 40px;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0003;border:2px solid transparent}.services-cta-button:hover{background-color:#fff;color:#ff4500;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}@media(max-width:991px){.services-cta-content{flex-direction:column;text-align:center;align-items:center;justify-content:center}.services-cta-title{font-size:2.2rem;margin-bottom:10px}}.process-section{background:#fff;position:relative}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px;margin-top:48px}.process-step{text-align:center;position:relative}.process-step:after{content:"";position:absolute;top:32px;left:calc(100% - 16px);width:32px;height:2px;background:#e5e7eb;z-index:1}.process-step:last-child:after{display:none}.process-number{width:64px;height:64px;background:linear-gradient(135deg,#ff4500 0% 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 20px;position:relative;z-index:2;box-shadow:0 8px 25px #ff450066}.process-title{font-size:20px;font-weight:700;margin-bottom:12px;color:#000}.process-description{color:#4b5563;line-height:1.6}.cta-section{background:#fff;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-pattern" width="100" height="100" patternUnits="userSpaceOnUse"><path d="M0 0h100v100H0z" fill="none"/><path d="M0 0l100 100M100 0L0 100" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-pattern)"/></svg>')}.cta-content{position:relative;z-index:1}@media(max-width:1024px){.capabilities-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.capability-box{padding:25px}.capability-image-container{height:180px}.contact-form{padding:14px}.service-card{flex-direction:column!important;gap:40px;padding:40px}.service-visual{flex:none;width:100%}.service-image{height:240px}}@media(max-width:768px){.capabilities-grid{grid-template-columns:1fr;gap:20px}.capability-box{padding:20px}.capability-image-container{height:160px}.capability-icon{width:50px;height:50px}.capability-title{font-size:20px}.get-in-touch-title{font-size:1.25rem}.contact-form{padding:12px}.form-row{grid-template-columns:1fr;gap:8px}.phone-input-container{flex-direction:column;gap:6px}.country-select{min-width:auto}.services-grid{gap:60px}.service-card{padding:32px 24px;gap:32px}.service-image{height:200px}.service-icon{width:64px;height:64px}.process-step:after{display:none}.process-grid{gap:24px}}@media(max-width:640px){.capabilities-section{padding:60px 0}.capability-box{padding:18px}.capability-image-container{height:140px}.get-in-touch-title{font-size:1.125rem;margin-bottom:12px}.contact-form{padding:10px}.submit-button{padding:6px 20px;font-size:12px}.services-hero{padding:80px 0 60px}.service-card{padding:24px 20px}.service-image{height:160px}}@media(max-width:768px){.services-page{padding-top:80px;overflow-x:hidden}.services-top-banner{height:250px;margin-bottom:0}.services-hero{padding:60px 0;text-align:center}.services-title{font-size:2.5rem}.capabilities-grid{grid-template-columns:1fr;padding:0 20px;gap:30px}.capability-box{margin-bottom:20px}.services-grid{margin-top:40px;padding:0 20px;gap:40px}.service-card,.service-card.reverse{flex-direction:column!important;padding:30px 20px;gap:30px}.service-visual{width:100%;flex:0 0 auto}.service-image{height:200px;margin-bottom:20px}.service-content{text-align:center}.service-link{width:100%;justify-content:center}.service-feature{justify-content:center}.get-in-touch-section{padding:60px 20px!important}.contact-form{padding:0}.form-row{grid-template-columns:1fr;gap:20px}.phone-input-container{flex-direction:column;align-items:stretch}.submit-button{width:100%;text-align:center}.process-grid{grid-template-columns:1fr;padding:0 20px}.process-step:after{display:none}}.capabilities-hero-split{height:60vh;min-height:600px;display:flex;position:relative;overflow:hidden;background:#fff;margin-bottom:100px}.capabilities-hero-left{flex:0 0 35%;max-width:35%;background:#fff;display:flex;align-items:center;padding-left:3%;position:relative}.capabilities-hero-right{flex:0 0 65%;max-width:65%;background:url(/capabilities-main.jpg\ ) center/cover no-repeat!important;filter:brightness(.85);display:flex;flex-direction:column;justify-content:center;padding-left:25%;position:relative;text-align:left}.capabilities-hero-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000bf,#0009 40%,#0000004d);z-index:1}.capabilities-hero-content-right{position:relative;z-index:2}.capabilities-hero-content-left{margin-bottom:100px}.capabilities-hero-love-text{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:400;color:#0e0d0d;line-height:1.1;position:relative;font-family:Playfair Display,serif}.capabilities-hero-title-right{font-size:4.8rem;font-weight:800;color:#ff4500;margin-bottom:20px;font-family:Playfair Display,serif;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,.9),0 10px 40px rgba(0,0,0,.6)}.capabilities-hero-subtitle-right{font-size:1.6rem;color:#fff;max-width:700px;line-height:1.6;font-weight:600;font-family:Playfair Display,serif;letter-spacing:normal;text-shadow:0 2px 10px rgba(0,0,0,.8),0 4px 30px rgba(0,0,0,.5)}@media(max-width:1024px){.capabilities-hero-split{flex-direction:column;height:auto;min-height:auto;padding-top:100px;margin-top:60px}.capabilities-hero-left,.capabilities-hero-right{flex:0 0 100%;max-width:100%;padding:60px 20px}.capabilities-hero-person-wrapper{position:relative;left:50%;transform:translate(-50%);height:400px;margin-top:-30px}.capabilities-hero-subtitle-right{max-width:100%}.capabilities-hero-title-right{font-size:2.8rem!important;text-align:center;margin-bottom:15px}.capabilities-hero-subtitle-right{font-size:1.1rem!important;text-align:center;max-width:100%!important}}@media(max-width:991px){.industries-new-hero{display:flex!important;flex-direction:row!important;height:50vh!important;min-height:400px!important;width:100%!important;overflow:hidden!important;background:#fff!important;margin-top:0!important;padding-top:40px!important}.hero-left-panel{flex:0 0 40%!important;max-width:40%!important;width:40%!important;padding:20px 10px!important;justify-content:center!important;text-align:left!important;display:flex!important;align-items:center!important;background:#fff!important;z-index:2!important}.industries-hero-right-panel{flex:0 0 60%!important;max-width:60%!important;width:60%!important;padding:20px!important;justify-content:center!important;text-align:left!important;display:flex!important;flex-direction:column!important;position:relative!important;z-index:1!important;overflow:hidden!important}.industries-tech-pattern-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;z-index:0!important}.industries-hero-right-content{position:relative!important;z-index:2!important;width:100%!important}.hero-title-wrapper h1{font-size:clamp(1.4rem,5vw,2.2rem)!important;line-height:1.15!important;text-align:left!important;color:#111!important}.hero-title-wrapper h1 span.serif-italic{display:inline!important;font-style:italic!important}.industries-hero-right-content h2{font-size:clamp(2rem,6vw,2.8rem)!important;margin-bottom:15px!important;color:#ff4500!important;text-shadow:0 4px 10px rgba(0,0,0,.8)!important}.industries-hero-right-content p{font-size:clamp(.9rem,3vw,1.1rem)!important;line-height:1.5!important;max-width:100%!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.8)!important}.orange-accent-line{display:none!important}.capabilities-hero-split{display:flex!important;flex-direction:row!important;height:50vh!important;min-height:400px!important;margin-top:-65px!important;padding-top:0!important}.capabilities-hero-left{flex:0 0 40%!important;max-width:40%!important;padding:5px 10px!important}.capabilities-hero-right{flex:0 0 60%!important;max-width:60%!important;padding:5px 20px!important}.capabilities-hero-content-left h1{font-size:clamp(1.4rem,5vw,2.2rem)!important}.capabilities-hero-title-right{font-size:clamp(2rem,6vw,2.8rem)!important}.capabilities-hero-subtitle-right{font-size:clamp(.9rem,3vw,1.1rem)!important}.capabilities-hero-content-left{margin-bottom:20px!important}.stories-hero-split{display:flex!important;flex-direction:row!important;height:50vh!important;min-height:400px!important;margin-top:-65px!important;padding-top:0!important}.stories-hero-left{flex:0 0 40%!important;max-width:40%!important;padding:5px 10px!important}.stories-hero-right{flex:0 0 60%!important;max-width:60%!important;padding:5px 20px!important}.stories-hero-content-left h1{font-size:clamp(1.4rem,5vw,2.2rem)!important}.stories-hero-title-right{font-size:clamp(2rem,6vw,2.8rem)!important}.stories-hero-subtitle-right{font-size:clamp(.9rem,3vw,1.1rem)!important}.stories-hero-content-left{margin-bottom:20px!important}.products-hero-split{display:flex!important;flex-direction:row!important;height:50vh!important;min-height:400px!important;padding-top:40px!important;margin-bottom:60px!important}.products-hero-left{flex:0 0 40%!important;max-width:40%!important;padding:20px 10px!important}.products-hero-right{flex:0 0 60%!important;max-width:60%!important;padding:20px!important}.products-hero-content-left h1{font-size:clamp(1.4rem,5vw,2.2rem)!important}.products-hero-title-right{font-size:clamp(2rem,6vw,2.8rem)!important}.products-hero-subtitle-right{font-size:clamp(.9rem,3vw,1.1rem)!important}.products-hero-content-left{margin-bottom:20px!important}}.products-hero-v2{background:#0d0d0d;position:relative;overflow:hidden;min-height:700px;display:flex;align-items:center}.products-hero-v2:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,69,0,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,69,0,.05) 0%,transparent 50%);z-index:1}.products-hero-v2:after{content:"";position:absolute;inset: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:50px 50px;z-index:1;-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%);mask-image:radial-gradient(circle at center,black,transparent 80%)}.products-hero-title{color:#fff!important}.text-shadow-glow{text-shadow:0 0 10px rgba(255,69,0,.4)}.products-hero-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22vw;font-weight:900;color:#ff450014;white-space:nowrap;z-index:1;pointer-events:none;text-transform:uppercase;line-height:1;font-family:Inter,sans-serif;letter-spacing:-.05em}.tech-ring{position:absolute;border:2px solid rgba(255,69,0,.1);border-radius:50%;animation:pulse-ring 8s ease-in-out infinite;z-index:1}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.1);opacity:.3}}html{scroll-behavior:smooth}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.moving-border-container{position:relative;padding:3px;border-radius:1.5rem;background-color:transparent;z-index:0;overflow:hidden}.moving-border-container:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:conic-gradient(from var(--angle),transparent 70%,#ff4500,transparent);animation:spin 3s linear infinite;transform:translate(-50%,-50%);z-index:-1;opacity:1;transition:opacity .3s ease}.moving-border-container:hover:before{opacity:1}@keyframes spin{0%{--angle: 0deg;transform:translate(-50%,-50%) rotate(0)}to{--angle: 360deg;transform:translate(-50%,-50%) rotate(360deg)}}.feature-item{position:relative;overflow:hidden;transition:all .3s ease;z-index:1}.feature-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ff4500;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.feature-item:hover:before{transform:scaleX(1);transform-origin:left}.feature-item:hover{color:#fff!important;border-color:#ff4500}.feature-item:hover svg{color:#fff!important;transform:rotate(360deg);transition:transform .5s ease}.feature-item.orange{background-color:#ff45000d;border-color:#ff450026;color:#ff4500}.feature-item.orange:before{background:#ff4500}.feature-item.green{background-color:#16a34a0d;border-color:#16a34a26;color:#16a34a}.feature-item.green:before{background:#16a34a}.feature-item.green:hover{border-color:#16a34a}.link-glow{position:relative;transition:color .3s ease;color:#ff4500}.link-glow:hover{color:#ff4500;text-shadow:0 0 15px rgba(255,69,0,.4)}.link-glow:hover .arrow-animate{animation:arrowBounce 1s infinite ease-in-out}.explore-product-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;background:#ff4500;color:#fff!important;border-radius:50px;font-weight:700;font-size:1rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 20px -5px #ff45004d;border:none;text-decoration:none;margin-top:10px}.explore-product-btn:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px -8px #ff450080;background:#e63e00}.explore-product-btn .arrow-icon{transition:transform .3s ease}.explore-product-btn:hover .arrow-icon{transform:translate(5px)}.explore-product-btn.green{background:#16a34a;box-shadow:0 10px 20px -5px #16a34a4d}.explore-product-btn.green:hover{background:#15803d;box-shadow:0 15px 30px -8px #16a34a80}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.why-choose-card{background:#fff;border:1px solid #f3f4f6;border-radius:1.5rem;padding:2.5rem 1.5rem;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.why-choose-card:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#ff450033}.why-choose-card-content{display:flex;flex-direction:column;align-items:center;text-align:center}.why-choose-card-content h3{color:#ff4500!important}.why-choose-card:before{content:"";position:absolute;inset:0;opacity:0;background-image:radial-gradient(#ff4500 .5px,transparent .5px);background-size:20px 20px;transition:opacity .4s ease;pointer-events:none}.why-choose-card:hover:before{opacity:.03}.product-img-standard{width:100%;height:100%;padding:1rem;object-fit:contain;filter:contrast(1.05) brightness(1.02);image-rendering:-webkit-optimize-contrast}.products-hero-split{height:60vh;min-height:500px;display:flex;position:relative;overflow:hidden;background:#fff;margin-bottom:100px}.products-hero-left{flex:0 0 35%;max-width:35%;background:#fff;display:flex;align-items:center;padding-left:3%;position:relative}.products-hero-right{flex:0 0 65%;max-width:65%;background:url(/generative-ai2.jpg) center/cover no-repeat!important;filter:brightness(.85);display:flex;flex-direction:column;justify-content:center;padding-left:25%;position:relative;text-align:left}.products-hero-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000bf,#0009 40%,#0000004d)!important;z-index:1}.products-hero-content-right{position:relative;z-index:2}.products-hero-content-left{margin-bottom:100px}.products-hero-love-text{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:400;color:#0e0d0d;line-height:1.1;position:relative;font-family:Playfair Display,serif}.products-hero-title-right{font-size:4.8rem;font-weight:800;color:#ff4500;margin-bottom:20px;font-family:Playfair Display,serif;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,.9),0 10px 40px rgba(0,0,0,.6)}.products-hero-subtitle-right{font-size:1.6rem;color:#fff;max-width:700px;line-height:1.6;font-weight:600;font-family:Playfair Display,serif;letter-spacing:normal;text-shadow:0 2px 10px rgba(0,0,0,.8),0 4px 30px rgba(0,0,0,.5)}@media(max-width:1024px){.products-hero-split{flex-direction:column;height:auto;min-height:auto;padding-top:100px;margin-top:60px}.products-hero-left,.products-hero-right{flex:0 0 100%;max-width:100%;padding:60px 20px}.products-hero-person-wrapper{position:relative;left:50%;transform:translate(-50%);height:400px;margin-top:-30px}.products-hero-subtitle-right{max-width:100%}}.capability-card-v3{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:.6rem .85rem;transition:all .3s ease}.capability-card-v3:hover{background:#fff;border-color:#ff4500;box-shadow:0 10px 15px -3px #ff45000d;transform:translateY(-2px)}.target-audience-banner{display:flex;align-items:center;gap:1.25rem;background:linear-gradient(to right,#fff7ed,#fff);border-left:4px solid #ff4500;border-radius:.75rem;padding:.7rem 1rem;box-shadow:0 1px 3px #0000000d}.target-audience-banner.green{background:linear-gradient(to right,#f0fdf4,#fff);border-left-color:#16a34a}.target-audience-banner.green .target-icon-box{box-shadow:0 2px 4px #16a34a1a}.target-audience-banner.green .text-color-target{color:#16a34a!important}.target-audience-banner.orange .text-color-target{color:#ff4500!important}.target-icon-box{background:#fff;padding:.6rem;border-radius:.75rem;box-shadow:0 2px 4px #ff45001a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-img-standard,.swass-product-img{max-height:300px;width:auto;max-width:100%}@media(min-width:768px){.flex-col.md\:flex-row{align-items:flex-start;padding:40px 0}}.perspective-1000{perspective:1000px}.moving-border-container{box-shadow:0 25px 50px -12px #0000001a}@media(max-width:768px){.products-hero-subtitle-right{font-size:1.2rem}.target-audience-banner{flex-direction:column;align-items:flex-start;gap:.75rem}}.careers-final-cta{position:relative;height:300px;background-image:url(/career1.jpg);background-size:cover;background-position:center;display:flex;align-items:center;overflow:hidden;width:100%;margin-top:60px}@media(max-width:991px){.products-hero-v2{min-height:auto!important;padding-top:120px!important;padding-bottom:60px!important}.products-hero-watermark{font-size:18vw;top:40%}.tech-ring{display:none!important}.products-hero-title{font-size:3.5rem!important;line-height:1.1!important;text-align:center}.products-hero-v2 .max-w-3xl{margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.products-hero-v2 .h-\[2px\].w-20{margin:0 auto}.products-zig-zag-section{padding-top:40px!important;padding-bottom:40px!important}.flex.flex-col.gap-16{gap:60px!important}.flex-col-reverse-mobile{flex-direction:column-reverse!important}.flex.flex-col.md\:flex-row{flex-direction:column!important;gap:2rem!important}.w-full.md\:w-1\/2{width:100%!important}.order-1,.order-2,.md\:order-1,.md\:order-2{order:unset!important}.w-full.md\:w-1\/2.group{order:1!important}.w-full.md\:w-1\/2.flex.flex-col{order:2!important}.flex.flex-col.items-start.text-left{align-items:center!important;text-align:center!important;padding:2rem!important;background-color:#fff;border:2px solid #ff4500;border-radius:20px;box-shadow:0 0 15px #ff450033;width:100%;position:relative}.border-l-4.border-\[\#ff4500\].pl-6{border-left:none!important;border-bottom:4px solid #ff4500;padding-left:0!important;padding-bottom:1rem!important;margin-bottom:1.5rem!important}.text-4xl.font-bold{font-size:2.5rem!important;text-align:center}.text-lg.font-semibold{text-align:center}.flex.flex-wrap.gap-3{justify-content:center}.explore-product-btn{margin:0 auto;display:flex;width:fit-content}.pt-20.pb-40{padding-top:40px!important;padding-bottom:80px!important}.grid-cols-1.md\:grid-cols-3{gap:30px!important}.flip-card{max-width:320px;margin:0 auto;height:200px!important}.products-hero-title-right{font-size:2.8rem!important;text-align:center;margin-bottom:15px}.products-hero-subtitle-right{font-size:1.1rem!important;text-align:center;max-width:100%!important}}@media(max-width:480px){.products-hero-title{font-size:2.8rem!important}.flip-card{width:100%}}.insights-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}.insights-hero{background:#fff;position:relative;overflow:hidden;padding:100px 0 80px}.insights-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(249,115,22,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.06) 0%,transparent 50%);pointer-events:none}.insights-hero:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="insights-dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(249,115,22,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23insights-dots)"/></svg>');pointer-events:none;opacity:.4}.insights-hero-content{position:relative;z-index:1}.insights-badge{display:inline-block;padding:10px 24px;background:linear-gradient(135deg,#f973161a,#f973160d);color:#f97316;border-radius:50px;font-weight:700;font-size:14px;letter-spacing:1px;margin-bottom:32px;border:2px solid rgba(249,115,22,.2);box-shadow:0 4px 20px #f973161a}.insights-title{font-size:clamp(2.8rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:32px;color:#000;text-shadow:0 2px 4px rgba(0,0,0,.05)}.insights-title-highlight{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.featured-article{background:#fff;border-radius:32px;overflow:hidden;box-shadow:0 20px 60px #00000014;border:1px solid #e5e7eb;transition:all .4s cubic-bezier(.4,0,.2,1)}.featured-article:hover{transform:translateY(-8px);box-shadow:0 30px 80px #0000001f}.featured-visual{background:linear-gradient(135deg,#f97316,#10b981);height:400px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.featured-visual:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="featured-pattern" width="30" height="30" patternUnits="userSpaceOnUse"><circle cx="15" cy="15" r="2" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23featured-pattern)"/></svg>');opacity:.5}.featured-visual-content{position:relative;z-index:1;text-align:center;color:#fff}.featured-visual-icon{width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.featured-content{padding:48px}.featured-category{display:inline-block;padding:6px 16px;background:#f973161a;color:#f97316;border-radius:50px;font-weight:700;font-size:14px;margin-bottom:16px}.featured-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:14px;color:#6b7280}.featured-title{font-size:2.5rem;font-weight:900;color:#000;margin-bottom:20px;line-height:1.2}.featured-excerpt{color:#4b5563;line-height:1.7;margin-bottom:24px;font-size:18px}.featured-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.featured-tag{padding:6px 12px;background:#f3f4f6;color:#6b7280;border-radius:20px;font-size:12px;font-weight:600}.featured-author{display:flex;align-items:center;justify-content:space-between}.author-info{display:flex;align-items:center;gap:12px}.author-avatar{width:48px;height:48px;background:linear-gradient(135deg,#f97316,#10b981);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.author-details h4{font-weight:700;color:#000;margin-bottom:2px}.author-details p{font-size:14px;color:#6b7280}.categories-section{background:#f9fafb;padding:32px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.categories-filter{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.category-button{padding:12px 20px;border-radius:50px;font-weight:600;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.category-button.active{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 4px 15px #f973164d}.category-button:not(.active){background:#fff;color:#6b7280;border-color:#e5e7eb}.category-button:not(.active):hover{background:#fff7ed;color:#f97316;border-color:#f97316;transform:translateY(-2px)}.articles-section{background:#f9fafb;padding:80px 0}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:32px}.article-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #e5e7eb;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.article-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--article-color);transform:scaleX(0);transition:transform .4s ease}.article-card:hover:before{transform:scaleX(1)}.article-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #0000001a;border-color:var(--article-color)}.article-card.orange{--article-color: #f97316;--article-bg: #fff7ed}.article-card.green{--article-color: #10b981;--article-bg: #ecfdf5}.article-card.blue{--article-color: #3b82f6;--article-bg: #eff6ff}.article-card.purple{--article-color: #8b5cf6;--article-bg: #f5f3ff}.article-card.red{--article-color: #ef4444;--article-bg: #fef2f2}.article-card.indigo{--article-color: #6366f1;--article-bg: #eef2ff}.article-visual{height:200px;background:var(--article-bg);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.article-visual:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="article-pattern" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1.5" fill="currentColor" opacity="0.1"/></pattern></defs><rect width="100" height="100" fill="url(%23article-pattern)"/></svg>');color:var(--article-color);opacity:.5}.article-visual-icon{width:64px;height:64px;background:var(--article-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:1;box-shadow:0 8px 25px #00000026}.article-category-badge{position:absolute;top:16px;left:16px;padding:4px 12px;background:var(--article-color);color:#fff;border-radius:20px;font-size:12px;font-weight:700;z-index:2}.article-content{padding:32px}.article-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;color:#6b7280}.article-title{font-size:20px;font-weight:800;color:#000;margin-bottom:12px;line-height:1.3;transition:color .3s ease}.article-card:hover .article-title{color:var(--article-color)}.article-excerpt{color:#4b5563;line-height:1.6;margin-bottom:20px;font-size:15px}.article-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.article-tag{padding:4px 8px;background:#f3f4f6;color:#6b7280;border-radius:12px;font-size:11px;font-weight:600}.article-footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid #f3f4f6}.article-author{display:flex;align-items:center;gap:8px}.article-author-avatar{width:32px;height:32px;background:var(--article-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--article-color)}.article-author-name{font-size:14px;font-weight:600;color:#374151}.article-read-more{color:var(--article-color);transition:all .3s ease}.article-read-more:hover{transform:translate(4px)}.stats-section{padding:100px 0;background:linear-gradient(135deg,#f9fafb,#fff);position:relative;overflow:hidden}.stats-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(249,115,22,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.03) 0%,transparent 50%);pointer-events:none}.stats-hero{text-align:center;margin-bottom:80px;position:relative;z-index:1}.stats-hero-content{max-width:800px;margin:0 auto}.stats-badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#f973161a,#f973160d);color:#f97316;border-radius:50px;font-weight:700;font-size:14px;letter-spacing:1px;margin-bottom:24px;border:2px solid rgba(249,115,22,.2);box-shadow:0 4px 20px #f973161a}.stats-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:24px;color:#000}.stats-title-highlight{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stats-description{color:#4b5563;font-size:18px;line-height:1.7;margin-bottom:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:80px;position:relative;z-index:1}.stat-card{background:#fff;padding:32px 24px;border-radius:20px;border:1px solid #e5e7eb;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--stat-color);transform:scaleX(0);transition:transform .4s ease}.stat-card:hover:before{transform:scaleX(1)}.stat-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px #0000001f;border-color:var(--stat-color)}.stat-card.orange{--stat-color: #f97316;--stat-bg: #fff7ed}.stat-card.green{--stat-color: #10b981;--stat-bg: #ecfdf5}.stat-card.blue{--stat-color: #3b82f6;--stat-bg: #eff6ff}.stat-card.purple{--stat-color: #8b5cf6;--stat-bg: #f5f3ff}.stat-visual{position:relative;margin-bottom:20px}.stat-icon{width:64px;height:64px;background:var(--stat-bg);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--stat-color);margin:0 auto;transition:all .4s ease;position:relative;z-index:2;box-shadow:0 6px 20px #00000014}.stat-card:hover .stat-icon{transform:scale(1.1) rotate(5deg);background:var(--stat-color);color:#fff;box-shadow:0 15px 40px var(--stat-color)}.stat-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:radial-gradient(circle,var(--stat-color) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;border-radius:50%}.stat-card:hover .stat-glow{opacity:.1}.stat-content{position:relative;z-index:1}.stat-metric{font-size:2.5rem;font-weight:900;color:var(--stat-color);margin-bottom:6px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-label{color:#000;font-weight:700;font-size:16px;margin-bottom:6px}.stat-description{color:#6b7280;font-size:13px;line-height:1.4}.research-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;position:relative;z-index:1}.research-highlight-card{background:#fff;padding:40px;border-radius:20px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:24px;transition:all .3s ease}.research-highlight-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.research-highlight-icon{width:64px;height:64px;background:linear-gradient(135deg,#fff7ed,#fed7aa);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#f97316;flex-shrink:0}.research-highlight-content h3{font-size:20px;font-weight:800;color:#000;margin-bottom:8px}.research-highlight-content p{color:#4b5563;line-height:1.6}.newsletter-section{padding:100px 0;background:#fff;position:relative;overflow:hidden}.newsletter-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(249,115,22,.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(16,185,129,.05) 0%,transparent 50%);pointer-events:none}.newsletter-container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;position:relative;z-index:1}.newsletter-visual{background:linear-gradient(135deg,#f97316,#10b981);border-radius:32px;padding:80px 60px;position:relative;overflow:hidden;text-align:center}.newsletter-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.05) 0%,transparent 50%)}.newsletter-visual:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="newsletter-pattern" width="30" height="30" patternUnits="userSpaceOnUse"><circle cx="15" cy="15" r="2" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23newsletter-pattern)"/></svg>');opacity:.5}.newsletter-visual-content{position:relative;z-index:1}.newsletter-visual-icon{width:96px;height:96px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0003}.newsletter-visual-elements{display:flex;justify-content:center;gap:16px;margin-top:32px}.newsletter-element{width:60px;height:40px;background:#ffffff26;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:float 3s ease-in-out infinite}.newsletter-element:nth-child(2){animation-delay:.5s}.newsletter-element:nth-child(3){animation-delay:1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.newsletter-content{padding:0}.newsletter-badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#f973161a,#f973160d);color:#f97316;border-radius:50px;font-weight:700;font-size:14px;letter-spacing:1px;margin-bottom:24px;border:2px solid rgba(249,115,22,.2);box-shadow:0 4px 20px #f973161a}.newsletter-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;color:#000;margin-bottom:24px;line-height:1.1}.newsletter-title-highlight{background:linear-gradient(135deg,#f97316,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.newsletter-description{color:#4b5563;font-size:18px;line-height:1.7;margin-bottom:32px}.newsletter-benefits{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.newsletter-benefit{display:flex;align-items:center;gap:12px;color:#374151;font-weight:500}.newsletter-benefit-icon{width:24px;height:24px;background:linear-gradient(135deg,#ecfdf5,#a7f3d0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981;flex-shrink:0}.newsletter-form{margin-bottom:32px}.newsletter-input-group{display:flex;gap:16px;background:#fff;padding:8px;border-radius:60px;border:2px solid #e5e7eb;transition:all .3s ease;box-shadow:0 4px 20px #0000000d}.newsletter-input-group:focus-within{border-color:#f97316;box-shadow:0 4px 20px #f9731626}.newsletter-input{flex:1;padding:16px 24px;border:none;background:transparent;color:#000;font-size:16px;outline:none}.newsletter-input::placeholder{color:#9ca3af}.newsletter-button{display:flex;align-items:center;gap:8px;padding:16px 32px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none;border-radius:50px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 15px #f973164d}.newsletter-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f9731666}.newsletter-social-proof{display:flex;align-items:center;gap:16px}.newsletter-avatars{display:flex;align-items:center;gap:-8px}.newsletter-avatar{width:40px;height:40px;border-radius:50%;border:3px solid white;margin-left:-8px}.newsletter-avatar:nth-child(1){background:linear-gradient(135deg,#f97316,#ea580c);margin-left:0}.newsletter-avatar:nth-child(2){background:linear-gradient(135deg,#10b981,#059669)}.newsletter-avatar:nth-child(3){background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.newsletter-avatar-count{width:40px;height:40px;border-radius:50%;background:#f3f4f6;border:3px solid white;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#6b7280;margin-left:-8px}.newsletter-disclaimer{color:#6b7280;font-size:14px;margin:0}@media(max-width:1024px){.featured-article{flex-direction:column}.featured-visual{height:300px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.research-highlights{grid-template-columns:1fr;gap:24px}.newsletter-container{grid-template-columns:1fr;gap:60px}.articles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}}@media(max-width:768px){.insights-hero{padding:80px 0 60px}.featured-content{padding:32px 24px}.featured-title{font-size:2rem}.articles-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr;gap:20px}.stat-card{padding:28px 20px}.research-highlight-card{padding:32px 24px;flex-direction:column;text-align:center}.newsletter-visual{padding:60px 40px}.newsletter-title{font-size:2.5rem}.newsletter-input-group{flex-direction:column;gap:12px}.newsletter-button{justify-content:center}.newsletter-social-proof{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:640px){.stats-section{padding:80px 0}.stats-hero,.stats-grid{margin-bottom:60px}.newsletter-section{padding:80px 0}.newsletter-container{gap:40px}.newsletter-visual{padding:40px 24px}.newsletter-benefits{margin-bottom:32px}}.fade-in{animation:fadeIn .6s ease-out}.slide-up{animation:slideUp .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.careers-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}.section-label-orange{color:#ff4500!important;font-weight:600;margin-bottom:1rem;display:block}.careers-hero-section{height:38vh;min-height:320px;background:linear-gradient(#0006,#000000a6),url(/career%20image.jpg);background-size:cover;background-position:center 40%;position:relative;display:flex;align-items:center;margin-top:100px;padding:0;border-radius:0}.careers-hero-content{width:100%;max-width:1400px;margin:0 auto;padding:0 4rem;z-index:10}.careers-hero-title{font-family:Poppins,Inter,sans-serif;font-size:5rem;font-weight:600;color:#fff;margin:0;text-align:left;letter-spacing:1px;text-shadow:0 4px 15px rgba(0,0,0,.4);line-height:1.1}@media(max-width:1024px){.careers-hero-title{font-size:4.5rem}}@media(max-width:768px){.careers-hero-title{font-size:3.5rem;padding:0 1rem}.careers-hero-section{height:30vh;min-height:250px}}.careers-benefits-section{background:#fff;padding:80px 0}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1200px;margin:0 auto}.benefits-image{position:relative}.benefits-img{width:100%;height:400px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #0000001a}.benefits-content{padding-left:20px}.benefits-badge{display:inline-block;padding:8px 16px;background:#ff45001a;color:#ff4500;border-radius:20px;font-weight:600;font-size:14px;margin-bottom:20px;border:1px solid rgba(255,69,0,.2)}.benefits-title{font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:30px;color:#000}.benefits-list{display:flex;flex-direction:column;gap:16px}.benefit-item-detailed{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#000}.benefit-arrow{width:20px;height:20px;color:#000;flex-shrink:0}.job-listings-section{background:#fff;padding:80px 0}.job-listings-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#000;border-radius:50px;font-weight:600;font-size:.8rem;margin-bottom:20px;box-shadow:0 4px 12px #16a34a33}.job-listings-title{font-size:2.5rem;font-weight:800;color:#000;margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.2}.job-search-container{display:flex;gap:16px;margin-bottom:48px;max-width:1000px;margin-left:auto;margin-right:auto;align-items:center}.search-bar{flex:1}.search-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;outline:none;transition:all .3s ease}.search-input:focus{border-color:#ff4500;box-shadow:0 0 0 3px #ff45001a}.filter-dropdowns{display:flex;gap:12px}.filter-dropdown{padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;outline:none;cursor:pointer;min-width:150px;transition:all .3s ease}.filter-dropdown:focus{border-color:#ff4500;box-shadow:0 0 0 3px #ff45001a}.job-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto}.job-card{background:#fff;padding:24px;border-radius:12px;border:1px solid #e5e7eb;transition:all .3s ease;box-shadow:0 2px 8px #0000000a}.job-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#ff4500}.job-card-title{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:16px;line-height:1.3}.job-card-details{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.job-detail{font-size:14px;color:#6b7280}.job-more-details{color:#ff4500;font-weight:600;text-decoration:none;font-size:14px;transition:all .3s ease}.job-more-details:hover{color:#e63900}.why-choose-section{background:#fff;padding:80px 0}.section-title{font-size:2.5rem;font-weight:800;color:#000;margin-bottom:16px;text-align:center}.section-description{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto;text-align:center;line-height:1.6}.why-choose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;max-width:1200px;margin-left:auto;margin-right:auto}.why-choose-card{background:#fff;padding:32px;border-radius:16px;text-align:center;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}.why-choose-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001f;border-color:#ff4500}.card-icon{width:64px;height:64px;background:linear-gradient(135deg,#ff4500,#ff4500);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 20px}.card-title{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:12px}.card-description{color:#6b7280;line-height:1.6}.perks-section{background:#fff;padding:80px 0}.perks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1200px;margin:0 auto}.perk-item{text-align:center;padding:24px}.perk-icon{width:48px;height:48px;color:#ff4500;margin:0 auto 16px}.perk-title{font-size:1.1rem;font-weight:700;color:#000;margin-bottom:8px}.perk-description{color:#6b7280;font-size:14px;line-height:1.5}.careers-final-cta{position:relative;height:300px;background-image:url(/career1.jpg);background-size:cover;background-position:center;display:flex;align-items:center;overflow:hidden}.cta-overlay-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f05d34e6,#1a294799);z-index:1}.cta-heading-large{font-family:Poppins,sans-serif;font-size:3rem;font-weight:700;line-height:1.2;position:relative;z-index:2;margin:0}.cta-contact-btn{background-color:#ff4500;color:#fff;padding:12px 40px;border-radius:30px;font-weight:600;text-decoration:none;font-size:1.1rem;transition:all .3s ease;position:relative;z-index:2;white-space:nowrap}.cta-contact-btn:hover{background-color:#fff;color:#ff4500;transform:scale(1.05)}@media(max-width:1024px){.cta-heading-large{font-size:2.2rem}}@media(max-width:768px){.careers-final-cta{height:auto;padding:60px 0}.cta-heading-large{text-align:center;font-size:1.8rem}.cta-contact-btn{width:100%;max-width:250px;text-align:center}}@media(max-width:1024px){.careers-hero-grid,.benefits-grid{grid-template-columns:1fr;gap:40px;text-align:center}.careers-hero-content,.benefits-content{padding:0}.why-choose-grid,.job-cards-grid{grid-template-columns:repeat(2,1fr)}.job-search-container{flex-direction:column;align-items:stretch}.filter-dropdowns{flex-wrap:wrap}}@media(max-width:768px){.careers-hero-title,.benefits-title,.section-title,.cta-title{font-size:2rem}.why-choose-grid,.job-cards-grid{grid-template-columns:1fr}.job-listings-title{font-size:2rem}.filter-dropdowns{flex-direction:column}.filter-dropdown{min-width:auto}.hero-image,.benefits-img{height:300px}.cta-buttons{flex-direction:column;align-items:center}}@media(max-width:640px){.careers-hero-section,.careers-benefits-section,.why-choose-section,.perks-section,.careers-cta-section{padding:60px 0}.why-choose-card{padding:24px}.careers-hero-title,.benefits-title{font-size:1.75rem}}@media(max-width:768px){.careers-hero-section{height:auto;min-height:auto;padding:80px 0 60px;margin-top:60px}.careers-hero-content{padding:0 20px}.careers-hero-title{font-size:2.5rem;text-align:center}.benefits-grid{grid-template-columns:1fr;gap:40px}.benefits-image{order:1}.benefits-content{order:2;padding-left:0;text-align:center}.benefits-list{align-items:center;text-align:left}.benefit-item-detailed{justify-content:flex-start}.job-search-container{flex-direction:column;padding:0 20px}.filter-dropdowns{flex-direction:column;width:100%}.filter-dropdown{width:100%}.job-cards-grid{grid-template-columns:1fr;padding:0 20px}.why-choose-grid{grid-template-columns:1fr;gap:30px;padding:0 20px}.perks-grid{grid-template-columns:repeat(2,1fr);gap:20px}.careers-final-cta{height:auto;padding:80px 20px;justify-content:center;text-align:center}.cta-heading-large{font-size:2rem;margin-bottom:30px}}@media(max-width:480px){.perks-grid{grid-template-columns:1fr}.careers-hero-title{font-size:2rem}}@media(max-width:991px){.careers-page{overflow-x:hidden;padding-top:0!important}.careers-hero-section{margin-top:60px!important;height:auto!important;min-height:250px!important;background-position:center!important;padding:60px 0!important}.careers-hero-title{font-size:2.5rem!important;text-align:center!important;padding:0 10px}.job-listings-section{padding:40px 0!important}.job-listings-title{font-size:2rem!important;padding:0 20px;line-height:1.2!important;margin-bottom:30px!important}.job-search-container{flex-direction:column!important;gap:15px!important;padding:0 20px!important;margin-bottom:30px!important}.search-bar,.search-input{width:100%!important}.filter-dropdowns{flex-direction:column!important;width:100%!important}.filter-dropdown{width:100%!important;min-width:unset!important}.job-cards-grid{grid-template-columns:1fr!important;gap:20px!important;padding:0 20px!important}.job-card{padding:20px!important}.careers-benefits-new-section{padding:40px 0!important}.careers-benefits-new-section .flex.flex-col.md\:flex-row{flex-direction:column!important;gap:30px!important}.careers-benefits-new-section .md\:w-1\/2{width:100%!important;padding:0 20px}.careers-benefits-new-section img{height:250px!important;width:100%!important}.careers-benefits-new-section h2,.join-community-title{font-size:2rem!important;text-align:center!important;margin-bottom:2rem!important;line-height:1.2!important}.careers-elite-section h2,.elite-firm-title{font-size:2rem!important;margin-bottom:2rem!important;text-align:center!important;line-height:1.2!important}.careers-elite-section .space-y-6{display:flex;flex-direction:column;align-items:center;gap:1.5rem!important}.careers-elite-section .flex.items-center.gap-6{width:100%;justify-content:center}.careers-elite-section img{height:250px!important;width:100%!important}.careers-final-cta{height:auto!important;padding:60px 20px!important;text-align:center}.careers-final-cta .flex-col{flex-direction:column!important;gap:30px!important;justify-content:center!important}.cta-heading-large{font-size:2rem!important;text-align:center!important}}.about-page-v2{background:#fff;color:#fff;overflow-x:hidden}@keyframes neuralPulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-300px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeftContainer{0%{opacity:0;transform:translate(-150px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRightContainer{0%{opacity:0;transform:translate(150px)}to{opacity:1;transform:translate(0)}}.gridntlove{display:inline-block;background-image:linear-gradient(to right,#ff4500,#000,#ff4500);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:animated-gradient 4s linear infinite;font-weight:800}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.typing-cursor{display:inline-block;width:3px;background-color:#16a34a;margin-left:4px;animation:blink .8s infinite;vertical-align:middle;height:.8em}.slide-left-animated{opacity:0;animation:slideInLeftContainer 1.5s cubic-bezier(.22,1,.36,1) forwards}.slide-right-animated{opacity:0;animation:slideInRightContainer 1.5s cubic-bezier(.22,1,.36,1) forwards}.slide-in-left-animated{opacity:0;animation:slideInLeft 1.5s cubic-bezier(.22,1,.36,1) forwards}.delay-3{animation-delay:1.8s}.about-hero-split{height:60vh;min-height:600px;display:flex;position:relative;overflow:hidden;background:#fff}.about-hero-left{flex:0 0 35%;max-width:35%;background:#fff;display:flex;align-items:center;padding-left:3%;position:relative}.about-hero-right{flex:0 0 65%;max-width:65%;background:url(/aboutus_hero_right.png) center/cover no-repeat;filter:brightness(.85);display:flex;flex-direction:column;justify-content:center;padding-left:25%;position:relative;text-align:left}.about-hero-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000bf,#0009 40%,#0000004d);z-index:1}.about-hero-content-right{position:relative;z-index:2}.about-hero-content-left{margin-bottom:100px}.about-hero-love-text{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:400;color:#0e0d0d;line-height:1.1;position:relative;font-family:Playfair Display,serif}.about-hero-title-right{font-size:4.8rem;font-weight:800;color:#ff4500;margin-bottom:20px;font-family:Playfair Display,serif;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,.9),0 10px 40px rgba(0,0,0,.6)}.about-hero-subtitle-right{font-size:1.6rem;color:#fff;max-width:700px;line-height:1.6;font-weight:600;font-family:Playfair Display,serif;letter-spacing:normal;text-shadow:0 2px 10px rgba(0,0,0,.8),0 4px 30px rgba(0,0,0,.5)}.overview-journey-section{padding:60px 0;background:#fff;position:relative;overflow:hidden;color:#000}.neural-network-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(0,74,124,.05) 0%,transparent 70%);opacity:.4;pointer-events:none}.neural-overlay{display:none}.about-overview-glass-container{background:transparent;border:none;border-radius:0;padding:0 20px;max-width:1400px;margin:0 auto;text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-overview-title{font-size:4rem;font-weight:800;margin-bottom:40px;letter-spacing:-1px;text-align:center!important;width:100%;color:#ff4500!important}.about-overview-text{font-size:1.15rem;line-height:1.8;color:#1a1a1a!important;text-align:justify!important;max-width:1300px}.journey-container{margin-top:60px;position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;gap:80px;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 40px}.journey-text-box{flex:1;text-align:left}.journey-visual{flex:1.2}.journey-title-small{font-size:1.75rem;font-weight:700;color:#ff4500}.journey-title-large{font-size:4.5rem;font-weight:900;color:#ffb800;margin-bottom:30px}.journey-desc-v2{font-size:1.2rem;line-height:1.7;color:#000;margin-bottom:40px}.discover-brand-link{font-size:1.25rem;font-weight:700;color:#1a1a1a;border-bottom:2px solid #ff4500;padding-bottom:6px;transition:all .3s ease}.discover-brand-link:hover{color:#ff4500}.video-placeholder-card{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 50px 100px #00000026;border:1px solid rgba(0,0,0,.05);aspect-ratio:16/9}.video-placeholder-card img{width:100%;height:100%;object-fit:cover}.play-icon-circle{width:100px;height:100px;background:#ff4500e6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.play-icon-circle:hover{transform:scale(1.15)}.vision-mission-section{padding:30px 0 60px;background:#fff;position:relative;overflow:hidden}.animated-particles-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 30% 20%,rgba(168,85,247,.05) 0%,transparent 40%),radial-gradient(circle at 70% 80%,rgba(6,182,212,.05) 0%,transparent 40%)}.vm-card{background:transparent;border-radius:20px;padding:60px 40px;text-align:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014;height:100%;display:flex;flex-direction:column;align-items:center;border:none;z-index:1}.vm-card:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(transparent 20%,var(--border-color, #ff4500) 40%,transparent 60%);animation:rotateBorder 4s linear infinite;transform:translate(-50%,-50%);z-index:-2}.vm-card:after{content:"";position:absolute;inset:3px;background:#fff;border-radius:18px;z-index:-1}.vm-card:nth-of-type(1){--border-color: #ff4500}.vm-card:nth-of-type(2){--border-color: #16a34a}.vm-card:hover{transform:scale(1.05);box-shadow:0 30px 60px #00000026}.vm-card:nth-of-type(1):before{background:conic-gradient(transparent 25%,#ff4500 50%,transparent 75%)}.vm-card:nth-of-type(2):before{background:conic-gradient(transparent 25%,#16a34a 50%,transparent 75%)}.vm-icon-wrapper{margin-bottom:30px;display:flex;justify-content:center}.vm-title{font-size:2.5rem;font-weight:800;color:#111827;margin-bottom:20px;letter-spacing:-.5px}.vm-desc{font-size:1.1rem;color:#4b5563;line-height:1.6;text-align:justify;max-width:90%;margin:0 auto}.core-values-modern-section{background:#fff;color:#000;padding:140px 0}.core-values-heading{font-size:3.8rem;font-weight:900;color:#111827;margin-bottom:100px;text-align:center}.sect-corevalue{width:100%;overflow-x:hidden;padding:60px 0;background-color:#fff}.sect-corevalue .main{max-width:1200px;margin:0 auto 100px;display:flex;align-items:center;justify-content:space-between;gap:60px}.sect-corevalue .imagestyle{flex:1;display:flex;justify-content:center;align-items:center}.sect-corevalue .imagestyle img{max-width:100%;height:auto;border-radius:0}.sect-corevalue .contentstyle{flex:1;text-align:left}.sect-corevalue .headline,.sect-corevalue .wcu-headline{font-size:2.25rem;font-weight:600;margin-bottom:20px;color:#263238;font-family:inherit;line-height:1.2}.sect-corevalue .text-highlight,.sect-corevalue .wcu-highlight{position:relative;display:inline-block;color:#263238}.sect-corevalue .desc,.sect-corevalue .wcu-desc{font-size:1rem;line-height:1.6;color:#7a7a7a;font-weight:500;margin-bottom:24px}.sect-corevalue .comnredmore .moreexplor{font-size:1.1rem;font-weight:700;color:#ff4500;display:flex;align-items:center;gap:8px;text-decoration:none;border-bottom:2px solid #ff4500;width:fit-content;padding-bottom:4px;transition:all .3s ease}.sect-corevalue .comnredmore .moreexplor:hover{gap:12px;opacity:.8}.wcu-icon-large-container{display:flex;justify-content:center;align-items:center;transition:all .8s cubic-bezier(.34,1.56,.64,1);opacity:0}.sect-corevalue .itemone .wcu-icon-large-container,.sect-corevalue .itemthree .wcu-icon-large-container,.sect-corevalue .itemfive .wcu-icon-large-container,.sect-corevalue .itemseven .wcu-icon-large-container{transform:scale(.5) translate(100px)}.sect-corevalue .itemtwo .wcu-icon-large-container,.sect-corevalue .itemfour .wcu-icon-large-container,.sect-corevalue .itemsix .wcu-icon-large-container,.sect-corevalue .itemeight .wcu-icon-large-container{transform:scale(.5) translate(-100px)}.sect-corevalue .main .wcu-icon-large-container.zoom-active:hover{transform:scale(1.25) translate(0)}.sect-corevalue .main .wcu-icon-large-container.zoom-active{transform:scale(1.15) translate(0);opacity:1}.sect-corevalue .itemtwo,.sect-corevalue .itemfour,.sect-corevalue .itemsix,.sect-corevalue .itemeight{flex-direction:row-reverse}.mobilview{display:none}@media(max-width:991px){.sect-corevalue .main{flex-direction:column!important;text-align:center;gap:40px}.sect-corevalue .contentstyle{order:2}.sect-corevalue .imagestyle{order:1}.sect-corevalue .headline{font-size:2.5rem}}.value-circle-icon{width:450px;height:450px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .8s cubic-bezier(.22,1,.36,1);box-shadow:0 40px 80px #0000001a}.value-item-row:hover .value-circle-icon{transform:scale(1.05) rotate(8deg)}.nai-about-stats-section{padding-bottom:150px;background:#fff;position:relative}.nai-about-stats-hero{height:550px;background:linear-gradient(#000000b3,#000000b3),url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&q=80&w=2000) center/cover;position:relative;overflow:hidden;display:flex;align-items:center}.nai-about-stats-content{max-width:850px;border-left:6px solid #ff4500;padding-left:60px;text-align:left;margin-left:5%;margin-right:auto;position:relative;z-index:10;opacity:0;transform:translate(-100px);transition:all 1.2s cubic-bezier(.22,1,.36,1)}.nai-about-stats-content.stats-content-active{opacity:1;transform:translate(0)}.nai-about-stats-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;color:#ff4500;margin-bottom:20px;letter-spacing:.5px;text-transform:uppercase;line-height:1.2}.nai-about-stats-desc{font-size:1.15rem;line-height:1.6;color:#ffffffe6;font-weight:400;max-width:650px}.nai-about-stats-grid-wrapper{margin-top:-80px;position:relative;z-index:30}.nai-about-stat-card{padding:60px 40px;border-radius:24px;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:0 20px 40px #0000001a;opacity:0;transform:translateY(100px);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.nai-about-stat-card.stat-active{opacity:1;transform:translateY(0)}.nai-about-stat-card:nth-child(1){transition-delay:0ms}.nai-about-stat-card:nth-child(2){transition-delay:.15s}.nai-about-stat-card:nth-child(3){transition-delay:.3s}.nai-about-stat-card:nth-child(4){transition-delay:.45s}.nai-about-stat-card:nth-child(5){transition-delay:.6s}.nai-about-stat-card.stat-active:hover{transform:translateY(-15px);box-shadow:0 40px 80px #0000004d}.nai-about-stat-blue{background:#000}.nai-about-stat-green{background:#16a34a}.nai-about-stat-yellow{background:#ff4500}.nai-about-stat-cyan{background:#16a34a}.nai-about-stat-purple{background:#000}.nai-about-stat-number{font-size:3.5rem;font-weight:900;margin-bottom:8px;line-height:1}.nai-about-stat-label{font-size:1.4rem;font-weight:800;margin-bottom:6px}.nai-about-stat-subtext{font-size:1.1rem;opacity:.9;font-weight:500}@media(max-width:1024px){.journey-container{flex-direction:column;text-align:center}.value-item-row,.value-item-row.reversed{flex-direction:column;text-align:center;gap:60px}.value-circle-icon{width:320px;height:320px}.nai-about-stats-hero{height:auto;padding:120px 0 220px}.nai-about-stats-grid-wrapper{margin-top:-120px}.hero-left-bg,.hero-right-bg{flex:1;padding:80px 40px}.about-hero-split{flex-direction:column;height:auto}.hero-person-wrapper{position:relative;left:0;transform:none;height:400px}}@media(max-width:768px){.about-overview-title,.journey-title-large,.core-values-heading{font-size:2.8rem}.about-overview-text,.journey-desc-v2,.vm-desc,.value-desc-v2{font-size:1.1rem}.nai-about-stats-content{padding-left:20px;border-left-width:4px}.nai-about-stat-number{font-size:3.5rem}.nai-about-stats-title{font-size:2.5rem}}.text-transparency{color:#2563eb}.text-respect{color:#16a34a}.text-integrity{color:#eab308}.text-passion{color:#9333ea}.bg-transparency{background-color:#2563eb}.bg-respect{background-color:#16a34a}.bg-integrity{background-color:#eab308}.bg-passion{background-color:#9333ea}.about-leaders-section{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.about-leaders-section{flex-direction:row;height:600px}}.about-leaders-image{flex:1;width:100%;height:400px;position:relative;overflow:hidden;background-image:url(https://images.unsplash.com/photo-1519389950473-47ba0277781c?auto=format&fit=crop&q=80&w=1200);background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width:1024px){.about-leaders-image{width:53%;height:100%;background-attachment:fixed}}.about-leaders-content{flex:1;width:100%;background-color:#ff4500;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;color:#fff}@media(min-width:1024px){.about-leaders-content{width:45%;margin-right:2%;padding:80px}}.about-leaders-title{font-size:3rem;font-weight:800;margin-bottom:24px}.about-leaders-desc{font-size:1.1rem;line-height:1.8;margin-bottom:40px;opacity:.95;max-width:600px}.about-leaders-link{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:1.1rem;color:#fff;text-decoration:none;border-bottom:2px solid white;padding-bottom:4px;width:fit-content;transition:all .3s ease}.about-leaders-link:hover{gap:16px;opacity:.9}.about-life-section{display:flex;flex-direction:column;width:100%;background:#fff}@media(min-width:1024px){.about-life-section{flex-direction:row;height:600px}}.about-life-content{flex:1;width:100%;background-color:#16a34a;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}@media(min-width:1024px){.about-life-content{width:50%;padding:80px;clip-path:polygon(0 0,100% 0,100% 75%,0 100%)}}.about-life-title{font-size:3rem;font-weight:800;margin-bottom:24px;line-height:1.1;color:#fff}.about-life-desc{font-size:1.1rem;line-height:1.8;margin-bottom:40px;color:#fff;opacity:.95;max-width:600px}.about-life-link{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:1.1rem;color:#fff;text-decoration:none;border-bottom:2px solid white;padding-bottom:4px;width:fit-content;transition:all .3s ease}.about-life-link:hover{gap:16px;opacity:.9}.about-life-image-wrapper{flex:1;width:100%;height:400px;position:relative;overflow:hidden}@media(min-width:1024px){.about-life-image-wrapper{width:50%;height:100%}}.about-life-img{width:100%;height:100%;object-fit:cover}.about-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#ff0000e6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 0 0 10px #fff3}.about-video-play-btn:hover{transform:translate(-50%,-50%) scale(1.1);background:red;box-shadow:0 0 0 15px #ffffff4d}.play-triangle-white{width:0;height:0;border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent white;margin-left:5px}.contctmain{padding:100px 0;width:100%;background:linear-gradient(120deg,#ff4500,#2d2d2e33,#ff4500);background-size:200% 200%;animation:bgGradientAnimate 8s ease infinite;color:#fff;text-align:center;position:relative;overflow:hidden}@keyframes bgGradientAnimate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.lftcontct{max-width:1200px;margin:0 auto;padding:0 24px}.connect-title{font-size:3.5rem;font-weight:900;color:#000;margin-bottom:50px}.linkcta{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.clicktoexpor{display:inline-flex;align-items:center;gap:12px;padding:16px 36px;border:1px solid rgba(255,255,255,.8);border-radius:50px;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d}.clicktoexpor:hover{background:#fff;color:#111827;transform:translateY(-3px);border-color:#fff;box-shadow:0 10px 20px #00000026}@media(max-width:768px){.about-page-v2{overflow-x:hidden;width:100%}.about-hero-split{flex-direction:column;height:auto;min-height:auto}.about-hero-left{flex:0 0 auto;max-width:100%;width:100%;padding:60px 20px;justify-content:center;text-align:center}.about-hero-right{flex:0 0 auto;max-width:100%;width:100%;padding:60px 20px;background-position:center;text-align:center;min-height:400px}.about-hero-content-left{margin-bottom:0}.about-hero-person-wrapper{position:relative;left:0;transform:none;height:300px;margin-top:-50px;z-index:10;pointer-events:none}.about-hero-love-text,.about-hero-title-right{font-size:2.5rem}.orange-bar{right:50%;transform:translate(50%) rotate(0);bottom:-20px}.overview-journey-section{padding:40px 0}.about-overview-title{font-size:2.5rem;line-height:1.2}.journey-container{flex-direction:column;gap:40px;margin-top:30px;padding:0 20px}.journey-title-large{font-size:2.5rem}.core-values-modern-section{padding:60px 0}.core-values-heading{font-size:2.5rem;margin-bottom:50px}.sect-corevalue .main{flex-direction:column!important;gap:40px;text-align:center}.sect-corevalue .contentstyle,.sect-corevalue .imagestyle{width:100%;order:unset}.value-circle-icon{width:250px;height:250px;margin:0 auto}.nai-about-stats-hero{height:auto;padding:80px 20px 200px}.nai-about-stats-content{margin:0;padding-left:20px;border-left-width:4px;text-align:left}.nai-about-stats-grid-wrapper{margin-top:-150px;padding:0 20px}.nai-about-stat-card{margin-bottom:20px;padding:40px 20px}.about-leaders-section,.about-life-section{flex-direction:column;height:auto}.about-leaders-image,.about-leaders-content,.about-life-content,.about-life-image-wrapper{width:100%;height:auto;min-height:300px;padding:40px 20px;clip-path:none}.about-leaders-title,.about-life-title{font-size:2.2rem}}@media(max-width:991px){.about-page-v2{overflow-x:hidden;width:100%}.container{padding-left:20px!important;padding-right:20px!important;width:100%!important;max-width:100%!important}.about-hero-split{flex-direction:row!important;height:50vh!important;min-height:400px!important;position:relative}.about-hero-left{flex:0 0 40%!important;max-width:40%!important;width:40%!important;padding:20px 10px!important;justify-content:center!important;text-align:left!important;align-items:center!important}.about-hero-right{flex:0 0 60%!important;max-width:60%!important;width:60%!important;padding:20px 15px!important;background-position:center!important;text-align:left!important;justify-content:center!important;display:flex!important;flex-direction:column!important}.about-hero-content-left{margin-bottom:0!important;width:100%;position:relative;z-index:5}.about-hero-content-right{padding-left:35px!important;width:100%;position:relative;z-index:5}.about-hero-person-wrapper{position:absolute!important;left:45%!important;transform:translate(-50%)!important;bottom:0!important;height:45%!important;margin:0!important;z-index:10!important;display:block!important;width:auto!important}.about-hero-person-img{max-width:none!important;height:100%!important;object-fit:contain}.about-hero-love-text{font-size:1.8rem!important;text-align:left!important;line-height:1.1}.about-hero-title-right{font-size:2.2rem!important;text-align:left!important;margin-bottom:15px!important}.about-hero-subtitle-right{font-size:1rem!important;text-align:left!important;margin:0!important;line-height:1.5;max-width:100%!important}.orange-bar{display:none!important}.overview-journey-section{padding:30px 0 60px}.about-overview-title{font-size:2.5rem;line-height:1.2}.about-overview-text{font-size:1rem!important;text-align:center!important}.journey-container{flex-direction:column;gap:40px;margin-top:30px;padding:0}.journey-text-box{text-align:center;padding:0 10px}.journey-title-large{font-size:2.5rem}.journey-visual{width:100%}.collaboration-grid-premium{flex-direction:column;align-items:center;gap:0}.collab-card-premium{width:100%}.collab-connector-premium{transform:rotate(90deg);margin:20px 0;width:100px;height:60px}.collaboration-title-premium{font-size:2.2rem}.collaboration-message-premium{padding:25px 20px}.vision-mission-section{padding:30px 0 60px}.vm-card{padding:40px 20px;margin-bottom:20px}.vm-title{font-size:2rem}.sect-corevalue{padding:60px 0}.sect-corevalue .main{flex-direction:column!important;gap:40px;margin-bottom:60px;text-align:center}.sect-corevalue .contentstyle,.sect-corevalue .imagestyle{width:100%;flex:auto;order:unset!important;text-align:center}.sect-corevalue .itemtwo,.sect-corevalue .itemfour,.sect-corevalue .itemsix,.sect-corevalue .itemeight{flex-direction:column!important}.sect-corevalue .headline,.sect-corevalue .wcu-headline{font-size:2rem;text-align:center;padding:0 10px;line-height:1.2}.sect-corevalue .desc,.sect-corevalue .wcu-desc{text-align:center;margin:0 auto 20px;padding:0 15px;display:block;width:100%}.wcu-icon-large-container{transform:scale(1) translate(0)!important;opacity:1!important;margin:0 auto;padding:30px}.nai-about-stats-hero{height:auto;padding:80px 20px 200px;background-attachment:scroll}.nai-about-stats-content{margin:0;padding-left:20px;border-left-width:4px;text-align:left;max-width:100%}.nai-about-stats-grid-wrapper{margin-top:-150px;padding:0 20px}.nai-about-stat-card{margin-bottom:20px;padding:30px 20px;opacity:1!important;transform:none!important}.about-leaders-section,.about-life-section{flex-direction:column;height:auto}.about-leaders-image,.about-leaders-content,.about-life-content,.about-life-image-wrapper{width:100%;height:auto;min-height:350px;padding:50px 20px;clip-path:none}.about-leaders-title,.about-life-title{font-size:2.2rem;text-align:center}.about-leaders-desc,.about-life-desc{text-align:center;margin:0 auto 30px}.about-leaders-link,.about-life-link{margin:0 auto}.contctmain{padding:60px 0}.connect-title{font-size:2.5rem}.linkcta{flex-direction:column;align-items:center;gap:15px;width:100%;padding:0 20px}.clicktoexpor{width:100%;max-width:340px;justify-content:space-between;text-align:center;padding:15px 25px!important;font-size:.95rem!important;line-height:1.4}}@media(max-width:480px){.about-hero-love-text{font-size:2.2rem}.about-overview-title,.journey-title-large{font-size:2rem}.wcu-icon-large-container{padding:20px}.nai-about-stat-number{font-size:2.5rem}.about-leaders-image,.about-life-image-wrapper{min-height:250px}}.collaboration-section-premium{padding:100px 0 120px;background-color:#f8fafc;position:relative;overflow:hidden}.collab-tech-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px);z-index:0;pointer-events:none}.collab-corner{position:absolute;font-family:monospace;font-size:20px;color:#00000026;z-index:1;pointer-events:none}.collab-corner.top-left{top:40px;left:40px}.collab-corner.top-right{top:40px;right:40px}.collab-corner.bottom-left{bottom:40px;left:40px}.collab-corner.bottom-right{bottom:40px;right:40px}.collab-bg-blob{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(100px);opacity:.15;z-index:1;pointer-events:none;animation:floatBlob 15s ease-in-out infinite alternate}.blob-orange{background:#ff4500;top:-200px;left:-200px}.blob-blue{background:#3b82f6;bottom:-200px;right:-200px;animation-delay:-7.5s}@keyframes floatBlob{0%{transform:translate(0) scale(1)}to{transform:translate(50px,50px) scale(1.1)}}.collaboration-title-premium{font-size:3.5rem;font-weight:900;color:#0f172a;margin-bottom:20px;letter-spacing:-1px}.text-gradient-collab{background:linear-gradient(to right,#ff4500,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.collaboration-header-desc{font-size:1.25rem;color:#64748b;line-height:1.6}.collaboration-grid-premium{display:flex;align-items:stretch;justify-content:center;gap:0;margin-top:80px;margin-bottom:60px;max-width:1200px;margin-inline:auto;position:relative}.collab-card-premium{flex:1;border-radius:24px;padding:3px;background:#fff;box-shadow:0 20px 40px -10px #0000000d;position:relative;transition:all .6s cubic-bezier(.175,.885,.32,1.275);z-index:2}.collab-card-inner{background:#fff;border-radius:21px;padding:40px;height:100%;display:flex;flex-direction:column}.collab-card-premium:hover{transform:translateY(-10px);z-index:10}.neuzen-premium-card{background:linear-gradient(135deg,#ff450066,#ff45000d)}.neuzen-premium-card:hover{box-shadow:0 30px 60px -15px #ff45004d,0 0 20px #ff45001a;background:linear-gradient(135deg,#ff450080,#ff45001a)}.zninth-premium-card{background:linear-gradient(135deg,#3b82f60d,#3b82f666)}.zninth-premium-card:hover{box-shadow:0 30px 60px -15px #0000804d,0 0 20px #0000801a;background:linear-gradient(135deg,#0000801a,#00008080)}.collab-logo-pill{display:inline-block;padding:8px 20px;border-radius:50px;font-size:1.1rem;font-weight:800;margin-bottom:24px}.collab-subtitle-premium{font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:20px;line-height:1.3}.collab-features-premium{list-style:none;padding:0;margin:0;flex-grow:1}.collab-features-premium li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.feature-text{font-size:1.05rem;color:#475569;line-height:1.5;font-weight:500}.collab-card-footer{margin-top:30px;padding-top:20px;border-top:1px solid #f1f5f9}.collab-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1.05rem;text-decoration:none;transition:gap .3s ease}.collab-link:hover{gap:12px}.neuzen-link{color:#ff4500}.zninth-link{color:#3b82f6}.collab-connector-premium{display:flex;align-items:center;justify-content:center;width:100px;position:relative;z-index:1;padding:0 20px}.connector-line{height:2px;flex-grow:1;background:linear-gradient(to right,#0000001a,#0000001a);position:relative;overflow:hidden}.data-flow-dot{position:absolute;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;left:-10px;animation:flowAcross 2.5s infinite linear}.dot-orange{background-color:#ff4500;box-shadow:0 0 8px #ff4500}.dot-blue{background-color:navy;box-shadow:0 0 8px navy}.delayed-dot{animation-delay:1.25s}@keyframes flowAcross{0%{left:-10px;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.connector-icon-glass{width:60px;height:60px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #0000000f,inset 0 0 0 1px #ffffff80;color:#64748b;z-index:5;margin:0 -15px}.glow-pulse{animation:iconPulse 3s infinite alternate ease-in-out}@keyframes iconPulse{0%{box-shadow:0 8px 25px #0000000f,inset 0 0 0 1px #ffffff80}to{box-shadow:0 8px 25px #ff450026,0 0 40px #0000801a,inset 0 0 0 1px #ffffff80}}.infinity-symbol{font-size:2.5rem;font-weight:300;line-height:1;background:linear-gradient(to right,#ff4500,navy);-webkit-background-clip:text;background-clip:text;color:transparent}.collaboration-message-premium{max-width:900px;margin:0 auto;text-align:center;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:40px;border-radius:20px;box-shadow:0 15px 35px -5px #0000000a;border:1px solid rgba(255,255,255,.5);position:relative;z-index:10}.collab-message-icon{margin-bottom:20px;display:flex;justify-content:center}.collaboration-message-premium p{font-size:1.25rem;color:#334155;line-height:1.7}.industries-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000;overflow-x:hidden}.industries-new-hero{position:relative;display:flex;min-height:85vh;overflow:hidden;background:#fff}.hero-left-panel{flex:1;background:#fff;display:flex;align-items:center;justify-content:center;padding:4rem 2rem 4rem 4rem;position:relative;z-index:1}.hero-title-wrapper{margin-right:-50px;position:relative;z-index:10;max-width:500px}.hero-title-wrapper h1{font-family:Playfair Display,serif;font-size:5rem;line-height:1.1;color:#111827;font-weight:400}.hero-title-wrapper h1 .serif-italic{font-style:italic;display:block;font-weight:400;color:#374151}.orange-accent-line{width:60px;height:8px;background-color:#ff4500;margin-top:1.5rem;transform:rotate(-15deg);transform-origin:left}.hero-center-image-container{position:absolute;left:50%;transform:translate(-50%);bottom:0;height:90%;width:auto;z-index:5;display:flex;align-items:flex-end;pointer-events:none}.hero-person-image{height:100%;width:auto;max-width:none;object-fit:cover;filter:drop-shadow(0 0 20px rgba(0,0,0,.5))}.industries-hero-right-panel{flex:1.2;background:#fff;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:4rem 4rem 4rem 8rem;color:#fff;overflow:hidden}.industries-tech-pattern-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#000000bf,#0009 40%,#0000004d),url(/industries6.png);filter:brightness(.85);background-size:cover;background-position:center;opacity:1;z-index:0}.industries-hero-right-content{position:relative;z-index:2;max-width:1100px}.industries-hero-right-content h2{font-size:4.8rem;font-weight:800;margin-bottom:20px;color:#ff4500;font-family:Playfair Display,serif;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,.9),0 10px 40px rgba(0,0,0,.6)}.industries-hero-right-content p{font-size:1.6rem;line-height:1.6;color:#fff!important;margin-bottom:2.5rem;font-weight:600;font-family:Playfair Display,serif;letter-spacing:normal;max-width:700px;text-shadow:0 2px 10px rgba(0,0,0,.8),0 4px 30px rgba(0,0,0,.5)}.hero-contact-link{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.6rem;font-size:.95rem;font-weight:500;color:#fff!important;text-decoration:none;background:linear-gradient(90deg,#bbf7d0,#ff4500);border-radius:100px;border:none;font-family:Playfair Display,serif;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px #ff450026;position:relative;overflow:hidden}.hero-contact-link:hover{transform:scale(1.08);box-shadow:0 8px 25px #ff450040;background:#fff!important}.hero-contact-link span{transition:all .4s ease}.hero-contact-link:hover span{background:linear-gradient(90deg,#ff4500,#16a34a,#ff4500);-webkit-background-clip:text;background-clip:text;color:transparent!important;background-size:200% auto;animation:textShine 2s linear infinite;font-weight:600}@keyframes textShine{0%{background-position:0% center}to{background-position:200% center}}@media(max-width:1200px){.hero-title-wrapper h1{font-size:3.5rem}.hero-right-content h2{font-size:2.5rem}.hero-right-panel{padding-left:6rem}}@media(max-width:992px){.industries-new-hero{flex-direction:column;min-height:auto}.hero-left-panel,.hero-right-panel{padding:4rem 2rem;justify-content:center;text-align:center}.hero-title-wrapper{margin-right:0;align-items:center;display:flex;flex-direction:column}.orange-accent-line{margin:1rem auto}.hero-center-image-container{position:relative;height:400px;left:auto;transform:none;width:100%;justify-content:center;background:#fff}.hero-right-panel{padding-left:2rem}}.overview-section{padding:6rem 0;background:#fff}.overview-container{display:grid;grid-template-columns:300px 1fr;gap:4rem;max-width:1400px;margin:0 auto;padding:0 2rem}.overview-title{font-size:3.5rem;font-weight:700;color:#ff4500!important}.overview-text{font-size:1.1rem;line-height:1.8;color:#000;display:flex;flex-direction:column;text-align:justify;gap:1.5rem}.industries-serve-section{padding:100px 0;background-color:#fff}.industries-serve-title{font-size:3.5rem;font-weight:800;color:#ff4500;margin-bottom:80px;text-align:center;letter-spacing:-1px}.industries-grid-new{display:flex;flex-direction:column;gap:40px;max-width:1300px;margin:0 auto}.industry-item-new{display:flex;width:100%;height:440px;position:relative;overflow:visible;gap:0}.industry-item-new:nth-child(2n){flex-direction:row-reverse}.industry-image-side{flex:0 0 60%;height:100%;overflow:hidden;border-radius:20px;transition:all 1s cubic-bezier(.22,1,.36,1);transform:translate(-120px);opacity:0;box-shadow:0 20px 40px #0000001a}.industry-item-new.in-view .industry-image-side{transform:translate(0);opacity:1}.industry-item-new:nth-child(2n) .industry-image-side{transform:translate(120px)}.industry-item-new.in-view:nth-child(2n) .industry-image-side{transform:translate(0)}.industry-img-new{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.industry-item-new:hover .industry-img-new{transform:scale(1.05)}.industry-content-side{flex:0 0 50%;height:auto;display:flex;align-items:center;position:relative;z-index:10;transition:all 1s cubic-bezier(.22,1,.36,1);transform:translate(120px);opacity:0}.industry-item-new.in-view .industry-content-side{transform:translate(0);opacity:1}.industry-item-new:nth-child(2n) .industry-content-side{transform:translate(-120px)}.industry-item-new.in-view:nth-child(2n) .industry-content-side{transform:translate(0)}.industry-item-new:nth-child(odd) .industry-content-side{margin-left:-10%}.industry-item-new:nth-child(2n) .industry-content-side{margin-right:-10%}.industry-card-new{width:100%;padding:30px 50px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;border-radius:30px;box-shadow:0 20px 50px #0003}.industry-item-new:nth-child(odd) .industry-card-new{background-color:#ff4500}.industry-item-new:nth-child(2n) .industry-card-new{background-color:#16a34a}.industry-card-new h3{font-size:2rem;font-weight:700;margin-bottom:15px;line-height:1.2}.industry-card-new p{font-size:1.1rem;line-height:1.7;text-align:justify;margin-bottom:30px;opacity:.9}.explore-action-new{display:flex;margin-top:auto}.explore-btn-new{background:transparent;border:none;display:flex;align-items:center;gap:15px;color:#fff;font-size:1.1rem;font-weight:600;padding:0;cursor:pointer}.arrow-box{width:36px;height:36px;border:1px solid rgba(255,255,255,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease}.industry-item-new:hover .arrow-box{background:#fff;color:#000;border-color:#fff;transform:translate(5px)}.bg-purple{background-color:#0d1b4d}.bg-royal-blue{background-color:#0a1433}.bg-green{background-color:#0b2b18}.bg-orange{background-color:#c23b00}.content-link{text-decoration:none;color:inherit;display:block;height:100%}.image-link{display:block;height:100%}.industry-contact-section{padding:6rem 0;background:#fff}.contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;max-width:1400px;margin:0 auto;padding:0 2rem;align-items:stretch}.contact-text{display:flex;flex-direction:column;justify-content:flex-start;padding-top:1rem;height:100%}.contact-text h2{font-size:2.5rem;line-height:1.2;margin-bottom:2rem;color:#111}.contact-image{border-radius:8px;overflow:hidden;margin-top:2rem;flex-grow:1;position:relative;width:100%}.contact-image img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.contact-form{background:#fff;padding:1.5rem 2.5rem;border-radius:24px;position:relative;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;z-index:1;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px #0000000d}.contact-form:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(transparent 20%,#ff4500 40%,transparent 60%);animation:rotateBorder 4s linear infinite;transform:translate(-50%,-50%);z-index:-2}.contact-form:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:22px;z-index:-1}@keyframes rotateBorder{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.contact-form:hover{transform:scale(1.02);box-shadow:0 20px 40px #00000026}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem}.form-group input,.form-group select{width:100%;padding:.8rem 1rem;border:1px solid #e0e0e0;border-radius:12px;font-size:1rem;outline:none;background:#fff;transition:all .3s;color:#000;font-weight:500}.form-group input:focus,.form-group select:focus{border-color:#ff4500;background:#fff;box-shadow:0 0 0 4px #ff45001a}.form-group label{font-size:.8rem;color:#222;margin-bottom:.2rem;display:block;font-weight:600}.submit-btn{background:#ff4500;border:none;padding:.8rem 3rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;margin-top:1rem;width:100%;border-radius:50px;color:#fff;box-shadow:0 4px 15px #ff45004d}.submit-btn:hover{background:#e63e00;transform:translateY(-2px);box-shadow:0 8px 25px #ff450066}@media(max-width:1024px){.overview-container{grid-template-columns:1fr;gap:2rem}.industry-row,.industry-row:nth-child(2n){flex-direction:column;min-height:auto}.industry-half{width:100%;min-height:300px}.industry-content-box{padding:3rem 2rem}.contact-layout{grid-template-columns:1fr}.hero-overlay-box{margin:0 auto}}@media(max-width:768px){.hero-title{font-size:2.5rem}.form-row{grid-template-columns:1fr;gap:1rem}.industries-main-title{font-size:2rem}}@media(max-width:768px){.industries-page{overflow-x:hidden}.industries-new-hero{flex-direction:column;min-height:auto}.hero-left-panel{align-items:center;justify-content:center;padding:60px 20px}.hero-title-wrapper{margin-right:0;text-align:center}.hero-title-wrapper h1{font-size:3rem}.orange-accent-line{margin:20px auto}.hero-center-image-container{position:relative;left:auto;bottom:auto;transform:none;width:100%;height:300px;justify-content:center;background:#fff}.hero-person-image{width:auto;max-width:100%;height:100%}.hero-right-panel{padding:60px 20px 80px;justify-content:center;text-align:center}.hero-right-content{max-width:100%}.hero-right-content h2{font-size:2.2rem}.overview-section{padding:60px 0}.overview-container{grid-template-columns:1fr;gap:30px;padding:0 20px;text-align:left;justify-items:start}.overview-title{font-size:2.2rem;text-align:left;width:100%}.industries-serve-section{padding:60px 0}.industries-serve-title{font-size:2.2rem;margin-bottom:50px}.industry-item-new,.industry-item-new:nth-child(2n){flex-direction:column;height:auto;margin-bottom:40px}.industry-image-side{flex:none;width:100%;height:250px;transform:none!important;opacity:1!important;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.industry-content-side{flex:none;width:100%;transform:none!important;opacity:1!important}.industry-item-new:nth-child(odd) .industry-content-side,.industry-item-new:nth-child(2n) .industry-content-side{margin:-20px 0 0}.industry-card-new{border-radius:12px;padding:30px 20px}.industry-contact-section{padding:60px 0}.contact-layout{grid-template-columns:1fr;gap:40px;padding:0 20px}.contact-text h2{font-size:1.8rem;line-height:1.3;text-align:center;margin-bottom:30px;padding:0 10px}.contact-image{width:100%;height:250px;margin-top:30px;position:relative}.contact-form{padding:20px}.form-row{grid-template-columns:1fr;gap:20px}.submit-btn{width:100%;text-align:center}}@keyframes animated-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}.text-gradient-animate{display:inline-block;background-image:linear-gradient(to right,#ff4500,#f96,#ff4500);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:animated-gradient 4s linear infinite;font-weight:800}@media(max-width:991px){.industries-page{overflow-x:hidden;width:100%}.industries-new-hero{flex-direction:row!important;height:50vh!important;min-height:400px!important;position:relative;display:flex!important}.hero-left-panel{flex:0 0 45%!important;max-width:45%!important;width:45%!important;padding:20px 10px!important;align-items:center!important;justify-content:center!important;text-align:left!important;background:transparent!important;z-index:5}.hero-title-wrapper{margin-right:0!important;width:100%;max-width:100%!important}.hero-title-wrapper h1{font-size:1.8rem!important;line-height:1.1;text-align:left!important}.orange-accent-line{display:none!important}.hero-right-panel{flex:0 0 55%!important;max-width:55%!important;width:55%!important;padding:20px 10px 20px 20px!important;align-items:center!important;justify-content:center!important;text-align:left!important;background:transparent!important}.hero-right-content{max-width:100%!important}.industries-hero-right-content h2{font-size:2rem!important;margin-bottom:1rem!important;text-align:left!important}.industries-hero-right-content p{font-size:.95rem!important;margin-bottom:1rem!important;line-height:1.4!important;text-align:left!important;color:#fff!important;max-width:100%!important}.hero-contact-link{font-size:.9rem!important}.hero-center-image-container{position:absolute!important;left:20%!important;transform:none!important;bottom:0!important;width:auto!important;height:50%!important;z-index:10!important;display:flex!important;justify-content:center;pointer-events:none}.hero-person-image{height:100%!important;width:auto!important;max-width:none!important}.tech-pattern-overlay{opacity:.4!important}.overview-section{padding:40px 0!important}.overview-container{grid-template-columns:1fr!important;gap:20px!important;padding:0 20px!important}.overview-title{font-size:2rem!important;text-align:center!important}.overview-text p{font-size:.95rem!important;text-align:justify!important}.industries-serve-section{padding:40px 0!important}.industries-serve-title{font-size:2rem!important;margin-bottom:40px!important}.industries-grid-new{gap:30px!important}.industry-item-new,.industry-item-new:nth-child(2n){flex-direction:column!important;height:auto!important;margin-bottom:0!important;gap:0!important}.industry-image-side{flex:0 0 auto!important;width:100%!important;height:250px!important;transform:none!important;opacity:1!important;border-radius:20px 20px 0 0!important;margin:0!important}.industry-content-side{flex:0 0 auto!important;width:100%!important;transform:none!important;opacity:1!important;margin:-30px 0 0!important}.industry-card-new{border-radius:20px!important;padding:25px!important}.industry-card-new h3{font-size:1.5rem!important;text-align:center!important;margin-bottom:1rem!important;line-height:1.2!important}.industry-card-new p{text-align:center!important}.industry-contact-section{padding:40px 0!important}.contact-layout{grid-template-columns:1fr!important;gap:30px!important;padding:0 20px!important}.contact-text{padding-top:0!important}.contact-text h2{font-size:1.3rem!important;line-height:1.6!important;text-align:center!important;margin-bottom:2rem!important;padding:0 10px!important;font-weight:700!important}.contact-image{height:200px!important;margin-top:20px!important}.contact-form{padding:20px!important}.form-row{grid-template-columns:1fr!important;gap:15px!important}.submit-btn{width:100%!important}}.case-studies-page{font-family:Inter,sans-serif;color:#111;padding-top:0;background-color:#fff}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.cs-hero{background:#fff}.cs-hero-title{margin-top:4rem;color:#ff4500!important}.cs-hero-desc{margin-top:1rem}.story-card-v2{background:transparent;padding:1.5rem 0}.cs-company-name-v2{color:#ff4500;font-family:Inter,sans-serif}.cs-category-v2{color:#666;letter-spacing:.2em}.cs-profile-img-v2{width:90px;height:90px;border-radius:50%;object-fit:cover;border:4px solid #f3f4f6;box-shadow:0 4px 15px #0000000d}.cs-author-name-v2{color:#111;font-family:Inter,sans-serif}.cs-author-role-v2{font-size:.95rem}.author-benefits-card-v2{background:#fff;border-radius:40px;padding:3rem;position:relative;box-shadow:0 15px 50px #0000000f;border:1px solid rgba(0,0,0,.05);min-height:480px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;z-index:1}.author-benefits-card-v2:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:conic-gradient(transparent 25%,#ff4500 50%,transparent 75%);animation:rotateStatsBorder 6s linear infinite;transform:translate(-50%,-50%);z-index:-2;opacity:1;transition:opacity .4s ease}.author-benefits-card-v2:hover:before{opacity:1}.author-benefits-card-v2:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:38px;z-index:-1}.benefits-section-v2{max-width:500px}.cs-benefits-title-v2{color:#ff4500;text-transform:uppercase;font-size:.85rem;font-weight:800;letter-spacing:.15em;margin-bottom:1.5rem;display:block;opacity:.9}.benefit-bar-item-v2{display:flex;align-items:center;background:#fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.7rem 1.2rem;gap:.8rem;border-radius:16px;border:1px solid rgba(255,69,0,.1);box-shadow:0 4px 15px #00000008;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.benefit-bar-item-v2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,69,0,.05),transparent);transition:.5s}.benefit-bar-item-v2:hover{transform:translateY(-3px) translate(8px);border-color:#ff4500;background:#fff;box-shadow:0 10px 25px #ff450014}.benefit-bar-item-v2:hover:before{left:100%}.benefit-icon-wrapper{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ff45001a;border-radius:50%;flex-shrink:0;transition:all .3s ease}.benefit-bar-item-v2:hover .benefit-icon-wrapper{background:#ff4500;transform:scale(1.1) rotate(5deg)}.benefit-bar-item-v2:hover .benefit-icon-wrapper svg{color:#fff!important}.benefit-text{font-size:.85rem;font-weight:600;color:#334155;transition:color .3s ease}.benefit-bar-item-v2:hover .benefit-text{color:#000}.quote-card-v2-container{width:100%}.quote-card-v2{background:#fff;border-radius:40px;padding:4rem 3rem;position:relative;box-shadow:0 15px 50px #0000000f;border:1px solid rgba(0,0,0,.05);min-height:400px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;z-index:1}.quote-card-v2:before{content:"";position:absolute;top:50%;left:50%;width:150%;height:150%;background:conic-gradient(transparent 25%,#22c55e 50%,transparent 75%);animation:rotateStatsBorder 6s linear infinite;transform:translate(-50%,-50%);z-index:-2;opacity:1;transition:opacity .4s ease}.quote-card-v2:hover:before{opacity:1}.quote-card-v2:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:38px;z-index:-1}.quote-card-v2-container{width:100%;perspective:2000px}.quote-icon-v2{font-size:6rem;font-family:Inter,sans-serif;color:#ff45001a;position:absolute;line-height:1}.quote-icon-v2.top{top:1rem;left:2rem}.quote-icon-v2.bottom{bottom:0rem;right:2rem}.quote-text-v2{font-size:1.3rem;line-height:1.6;text-align:justify;color:#333;position:relative;z-index:1;font-family:Inter,sans-serif;font-weight:500}.linkedin-link-v2{position:absolute;bottom:2.5rem;right:3rem;display:flex;align-items:center;justify-content:center;color:#0077b5;text-decoration:none;transition:all .3s ease;width:45px;height:45px;background:#0077b50d;border-radius:50%;border:1px solid rgba(0,119,181,.1)}.linkedin-link-v2:hover{background:#0077b51a;transform:translateY(-2px)}@media(max-width:768px){.quote-card-v2{padding:3rem 1.5rem;min-height:auto}.quote-text-v2{font-size:1.2rem}.quote-icon-v2{font-size:4rem}}.cs-benefits-title{color:#ff4500!important}.cs-stat-card{position:relative;background:#fff;padding:2rem 1.5rem;border-radius:20px;text-align:center;overflow:hidden;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.05);transition:transform .3s ease;height:100%}.cs-stat-card:hover{transform:translateY(-5px)}.cs-stat-card:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(transparent 25%,#ff4500 50%,transparent 75%);animation:rotateStatsBorder 4s linear infinite;transform:translate(-50%,-50%);z-index:-2;opacity:1;transition:opacity .4s ease}.cs-stat-card:hover:before{opacity:1}.cs-stat-card:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:22px;z-index:-1}.cs-stat-number{display:block;font-size:3rem;font-weight:800;background:linear-gradient(135deg,#ff4500,#ff8c00);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}@media(max-width:768px){.cs-stat-number{font-size:2.5rem}.cs-stat-card{padding:2rem 1.5rem}}@keyframes rotateStatsBorder{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes slowSlideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.slide-up-animated{opacity:0;animation:slowSlideUp 2s cubic-bezier(.22,1,.36,1) forwards}.delay-1{animation-delay:.5s}.delay-2{animation-delay:1.2s}.stories-hero-split{height:60vh;min-height:600px;display:flex;position:relative;overflow:hidden;background:#fff}.stories-hero-left{flex:0 0 35%;max-width:35%;background:#fff;display:flex;align-items:center;padding-left:3%;position:relative}.stories-hero-right{flex:0 0 65%;max-width:65%;background:url(/success-stories.jpg) center/cover no-repeat!important;filter:brightness(.85);display:flex;flex-direction:column;justify-content:center;padding-left:18%;position:relative;text-align:left}.stories-hero-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000000bf,#0009 40%,#0000004d)!important;z-index:1}.stories-hero-content-right{position:relative;z-index:2}.stories-hero-content-left{margin-bottom:100px}.stories-hero-love-text{font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:400;color:#0e0d0d;line-height:1.1;position:relative;font-family:Playfair Display,serif}.orange-bar{display:block;width:60px;height:6px;background:#ffb800;margin-top:30px;transform:rotate(-45deg);position:absolute;right:-60px;bottom:20px}.stories-hero-title-right{font-size:4.8rem;font-weight:800;color:#ff4500;margin-bottom:20px;font-family:Playfair Display,serif;line-height:1.1;text-shadow:0 4px 15px rgba(0,0,0,.9),0 10px 40px rgba(0,0,0,.6)}.stories-hero-subtitle-right{font-size:1.6rem;color:#fff!important;max-width:700px;line-height:1.6;text-align:left;font-weight:600;font-family:Playfair Display,serif;letter-spacing:normal;text-shadow:0 2px 10px rgba(0,0,0,.8),0 4px 30px rgba(0,0,0,.5)}.about-hero-person-wrapper{position:absolute;bottom:0;left:14%;transform:translate(-50%);height:90%;z-index:5}.about-hero-person-img{height:100%;width:auto;object-fit:contain}@media(max-width:1024px){.stories-hero-split{flex-direction:column;height:auto;min-height:auto;padding-top:100px;margin-top:60px}.stories-hero-left,.stories-hero-right{flex:0 0 100%;max-width:100%;padding:60px 20px}.stories-hero-person-wrapper{position:relative;left:50%;transform:translate(-50%);height:400px;margin-top:-30px}.stories-hero-subtitle-right{max-width:100%}}@media(max-width:991px){.case-studies-page{padding-top:80px!important;overflow-x:hidden}.cs-hero{padding-bottom:20px!important;padding-top:40px!important}.cs-hero-title{font-size:2.5rem!important;text-align:center!important;margin-bottom:1rem!important;margin-top:1rem!important}.cs-hero-desc{text-align:center!important;font-size:1.1rem!important}.breadcrumbs{display:flex;justify-content:center;margin-bottom:2rem!important}.stories-hero-title-right{font-size:2.8rem!important;text-align:center;margin-bottom:15px}.stories-hero-subtitle-right{font-size:1.1rem!important;text-align:center;max-width:100%!important}.flex-col.items-start{align-items:center!important}.cs-stories{padding-top:20px!important;padding-bottom:60px!important}.story-card-v2{flex-direction:column!important;gap:30px!important;margin-bottom:40px}.md\:flex-row-reverse{flex-direction:column!important}.author-benefits-card-v2{min-height:auto!important;padding:2.5rem 1.5rem!important;display:flex!important;flex-direction:column!important;align-items:center!important}.author-header{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}.cs-category-v2{text-align:center;font-size:.8rem!important;color:#888!important;margin-bottom:2rem!important;letter-spacing:2px!important;order:-1}.author-profile-row{flex-direction:column!important;gap:1rem!important;text-align:center;margin-top:0!important}.cs-profile-img-v2{width:100px!important;height:100px!important;margin-bottom:.5rem;box-shadow:0 10px 25px #0000001a}.cs-author-name-v2{font-size:1.5rem!important;margin-bottom:.2rem!important}.benefits-section-v2{margin-top:2.5rem!important;width:100%;text-align:center}.cs-benefits-title-v2{text-align:center;font-size:.9rem!important;color:#ff4500!important;margin-bottom:1.5rem!important;letter-spacing:1px!important}.benefits-grid-v2{grid-template-columns:1fr!important;gap:12px!important}.benefit-bar-item-v2{justify-content:flex-start!important;padding:1rem 1.25rem!important;background:#fff;border:1px solid #f0f0f0;box-shadow:0 4px 12px #00000008}.quote-card-v2{min-height:auto!important;padding:3rem 1.5rem!important;text-align:center}.quote-icon-v2{font-size:3rem!important}.quote-icon-v2.top{left:1rem!important;top:1rem!important}.quote-icon-v2.bottom{right:1rem!important;bottom:.5rem!important}.quote-text-v2{font-size:1.1rem!important;line-height:1.6!important}.linkedin-link-v2{bottom:1rem!important;right:1rem!important}.cs-stats{padding:40px 0!important}.cs-benefits-title{text-align:center!important;font-size:2rem!important;margin-bottom:2rem!important}.cs-stat-card{margin:0 auto 1rem;width:100%!important;max-width:100%!important}}@media(max-width:480px){.cs-hero-title{font-size:2rem!important}.quote-text-v2{font-size:1rem!important}.cs-stat-number{font-size:2.2rem!important}}.case-study-detail-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000;overflow-x:hidden}.case-study-detail-page.blue,.case-study-detail-page.green,.case-study-detail-page.purple,.case-study-detail-page.orange,.case-study-detail-page.indigo,.case-study-detail-page.teal{--primary-color: #f97316;--primary-bg: #fff7ed;--primary-light: rgba(249, 115, 22, .1);--secondary-color: #10b981;--accent-color: #000000}.case-study-nav{padding:32px 0;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(249,115,22,.1);position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.case-study-nav:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(249,115,22,.05) 0%,transparent 40%),radial-gradient(circle at 85% 75%,rgba(16,185,129,.05) 0%,transparent 40%);pointer-events:none}.back-link{display:inline-flex;align-items:center;gap:12px;color:#4b5563;text-decoration:none;font-weight:700;font-size:16px;transition:all .4s cubic-bezier(.4,0,.2,1);padding:16px 28px;border-radius:16px;background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;box-shadow:0 4px 20px #00000014;position:relative;z-index:1;overflow:hidden}.back-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(249,115,22,.1),transparent);transition:left .6s ease}.back-link:hover:before{left:100%}.back-link:hover{color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px #f9731633}.case-study-hero{background:linear-gradient(135deg,#fff,#f8fafc,#fff);padding:120px 0 140px;position:relative;overflow:hidden}.case-study-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(249,115,22,.12) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.08) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(249,115,22,.03) 0%,transparent 70%);pointer-events:none}.case-study-hero:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="hero-grid" width="20" height="20" patternUnits="userSpaceOnUse"><path d="M 20 0 L 0 0 0 20" fill="none" stroke="rgba(249,115,22,0.08)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23hero-grid)"/></svg>');pointer-events:none;opacity:.6}.case-study-hero-content{position:relative;z-index:1}.case-study-hero-meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;animation:slideInUp .8s ease-out}.case-study-category-badge{background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);color:#fff;padding:16px 32px;border-radius:50px;font-weight:900;font-size:15px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 10px 30px #f9731666;position:relative;overflow:hidden}.case-study-category-badge: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 3s infinite}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.case-study-hero-details{display:flex;gap:24px;flex-wrap:wrap}.detail-item{display:flex;align-items:center;gap:10px;color:#374151;font-size:15px;font-weight:700;background:linear-gradient(135deg,#fff,#f9fafb);padding:14px 20px;border-radius:16px;border:2px solid #e5e7eb;box-shadow:0 6px 20px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.detail-item:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);transform:scaleX(0);transition:transform .4s ease}.detail-item:hover:before{transform:scaleX(1)}.detail-item:hover{transform:translateY(-4px);box-shadow:0 12px 35px #00000026;border-color:var(--primary-color)}.detail-item svg{color:var(--primary-color);filter:drop-shadow(0 2px 4px rgba(249,115,22,.3))}.case-study-hero-main{text-align:center;max-width:1000px;margin:0 auto;animation:fadeInUp 1s ease-out .3s both}.case-study-icon-large{width:140px;height:140px;background:linear-gradient(135deg,#ffffff 0%,var(--primary-bg) 50%,#ffffff 100%);border-radius:35px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);margin:0 auto 48px;box-shadow:0 20px 60px #f9731640,inset 0 1px #fffc;border:4px solid rgba(249,115,22,.1);position:relative;overflow:hidden;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}.case-study-icon-large:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(249,115,22,.1),transparent);animation:rotate 8s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.case-study-icon-large svg{position:relative;z-index:2;filter:drop-shadow(0 4px 8px rgba(249,115,22,.3))}.case-study-hero-title{font-size:clamp(3rem,7vw,5rem);font-weight:900;color:#000;margin-bottom:24px;line-height:1.1;text-shadow:0 4px 8px rgba(0,0,0,.1);background:linear-gradient(135deg,#000,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.case-study-hero-company{background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;font-weight:800;margin-bottom:40px;text-shadow:0 2px 4px rgba(249,115,22,.2);position:relative}.case-study-hero-company:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);border-radius:2px}.case-study-hero-description{font-size:1.4rem;color:#4b5563;line-height:1.8;max-width:850px;margin:0 auto;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.05)}.results-overview{padding:80px 0;background:linear-gradient(135deg,#fff,#f8fafc,#fff);position:relative;overflow:hidden}.results-overview:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(249,115,22,.04) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(16,185,129,.04) 0%,transparent 50%);pointer-events:none}.results-overview:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="results-dots" width="30" height="30" patternUnits="userSpaceOnUse"><circle cx="15" cy="15" r="1.5" fill="rgba(249,115,22,0.06)"/></pattern></defs><rect width="100" height="100" fill="url(%23results-dots)"/></svg>');pointer-events:none;opacity:.7}.section-title{font-size:2.5rem;font-weight:900;color:#000;text-align:center;margin-bottom:48px;position:relative;z-index:1;animation:slideInUp .8s ease-out}.section-title:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);border-radius:2px;box-shadow:0 4px 15px #f9731666}.section-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:80px;height:2px;background:linear-gradient(135deg,var(--secondary-color) 0%,#059669 100%);border-radius:1px;box-shadow:0 4px 15px #10b9814d}.results-grid-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;max-width:800px;margin:0 auto;position:relative;z-index:1}.result-card-detail{background:linear-gradient(135deg,#fff,#fefefe);padding:20px 16px;border-radius:16px;border:2px solid #f1f5f9;text-align:center;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 6px 20px #00000014;animation:fadeInUp .8s ease-out}.result-card-detail:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 50%,var(--secondary-color) 100%);transform:scaleX(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}.result-card-detail:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#f9731605,#10b98105);opacity:0;transition:opacity .6s ease}.result-card-detail:nth-child(1){animation-delay:.1s}.result-card-detail:nth-child(2){animation-delay:.2s}.result-card-detail:nth-child(3){animation-delay:.3s}.result-card-detail:nth-child(4){animation-delay:.4s}.result-card-detail:hover:before{transform:scaleX(1)}.result-card-detail:hover:after{opacity:1}.result-card-detail:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 15px 35px #00000026;border-color:var(--primary-color)}.result-metric-large{font-size:2.2rem;font-weight:900;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 50%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px;text-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;z-index:2;animation:countUp 2s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.result-label-large{font-size:.95rem;font-weight:800;color:#000;margin-bottom:8px;position:relative;z-index:2;line-height:1.2}.result-description{color:#6b7280;font-size:11px;line-height:1.5;position:relative;z-index:2;font-weight:500}.project-overview{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#fff,#f8fafc);position:relative;overflow:hidden}.project-overview:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="overview-pattern" width="60" height="60" patternUnits="userSpaceOnUse"><path d="M0 0h60v60H0z" fill="none"/><path d="M0 0l60 60M60 0L0 60" stroke="rgba(249,115,22,0.04)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23overview-pattern)"/></svg>');pointer-events:none}.project-overview:after{content:"";position:absolute;top:20%;left:10%;width:150px;height:150px;background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 70%);border-radius:50%;animation:float 8s ease-in-out infinite}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;position:relative;z-index:1}.overview-section{background:linear-gradient(135deg,#fff,#fefefe);padding:32px;border-radius:20px;border:2px solid #f1f5f9;box-shadow:0 12px 30px #00000014;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:slideInUp .8s ease-out}.overview-section:nth-child(1){animation-delay:.1s}.overview-section:nth-child(2){animation-delay:.2s}.overview-section:nth-child(3){animation-delay:.3s}.overview-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 50%,var(--secondary-color) 100%);transform:scaleX(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}.overview-section:after{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle,rgba(249,115,22,.05) 0%,transparent 70%);border-radius:50%;transform:translate(50%,-50%);transition:all .6s ease}.overview-section:hover:before{transform:scaleX(1)}.overview-section:hover:after{transform:translate(30%,-30%) scale(1.5);background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 70%)}.overview-section:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px #00000026;border-color:var(--primary-color)}.overview-title{display:flex;align-items:center;gap:16px;font-size:1.4rem;font-weight:800;color:var(--primary-color);margin-bottom:20px;position:relative;z-index:2}.overview-title svg{width:28px;height:28px;padding:6px;background:linear-gradient(135deg,var(--primary-bg) 0%,#ffffff 100%);border-radius:10px;box-shadow:0 6px 15px #f9731640;border:2px solid rgba(249,115,22,.1);transition:all .4s ease}.overview-section:hover .overview-title svg{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px #f9731666}.overview-content{color:#4b5563;line-height:1.7;font-size:15px;font-weight:400;position:relative;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.02)}.process-timeline{padding:80px 0;background:linear-gradient(135deg,#fff,#f8fafc,#fff);position:relative;overflow:hidden}.process-timeline:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(249,115,22,.04) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.04) 0%,transparent 50%);pointer-events:none}.process-timeline:after{content:"";position:absolute;top:10%;right:5%;width:200px;height:200px;background:radial-gradient(circle,rgba(16,185,129,.08) 0%,transparent 70%);border-radius:50%;animation:float 10s ease-in-out infinite reverse}.timeline{max-width:800px;margin:0 auto;position:relative;z-index:1}.timeline:before{content:"";position:absolute;left:35px;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--primary-color) 0%,#ea580c 25%,var(--secondary-color) 50%,#059669 75%,rgba(249,115,22,.3) 100%);border-radius:2px;box-shadow:0 0 15px #f9731666}.timeline-item{display:flex;margin-bottom:48px;position:relative;animation:slideInLeft .8s ease-out}.timeline-item:nth-child(1){animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.2s}.timeline-item:nth-child(3){animation-delay:.3s}.timeline-item:nth-child(4){animation-delay:.4s}.timeline-marker{position:relative;z-index:3;margin-right:32px}.timeline-number{width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 50%,var(--secondary-color) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.4rem;box-shadow:0 10px 25px #f9731666,inset 0 2px #ffffff4d;border:4px solid #ffffff;position:relative;transition:all .4s ease}.timeline-number:before{content:"";position:absolute;inset:-8px;border:2px solid rgba(249,115,22,.2);border-radius:50%;animation:pulse-ring 3s infinite}.timeline-number:after{content:"";position:absolute;inset:-14px;border:1px solid rgba(16,185,129,.1);border-radius:50%;animation:pulse-ring 3s infinite 1.5s}.timeline-item:hover .timeline-number{transform:scale(1.1);box-shadow:0 15px 40px #f9731680,inset 0 2px #fff6}.timeline-content{flex:1;background:linear-gradient(135deg,#fff,#fefefe);padding:28px;border-radius:16px;border:2px solid #f1f5f9;box-shadow:0 8px 25px #00000014;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.timeline-content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 50%,var(--secondary-color) 100%);transform:scaleX(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}.timeline-content:after{content:"";position:absolute;top:15px;right:15px;width:50px;height:50px;background:radial-gradient(circle,rgba(249,115,22,.05) 0%,transparent 70%);border-radius:50%;transition:all .6s ease}.timeline-content:hover:before{transform:scaleX(1)}.timeline-content:hover:after{transform:scale(1.5);background:radial-gradient(circle,rgba(249,115,22,.1) 0%,transparent 70%)}.timeline-content:hover{transform:translateY(-4px) translate(4px);box-shadow:0 15px 40px #00000026;border-color:var(--primary-color)}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.timeline-title{font-size:1.3rem;font-weight:800;color:#000;position:relative}.timeline-title:after{content:"";position:absolute;bottom:-3px;left:0;width:30px;height:2px;background:var(--primary-color);border-radius:1px}.timeline-duration{display:flex;align-items:center;gap:8px;color:var(--primary-color);font-weight:800;font-size:13px;background:linear-gradient(135deg,var(--primary-bg) 0%,#ffffff 100%);padding:8px 12px;border-radius:20px;border:2px solid rgba(249,115,22,.2);box-shadow:0 3px 10px #f973161a}.timeline-description{color:#4b5563;line-height:1.7;margin-bottom:16px;font-size:14px;font-weight:400}.timeline-deliverables h4{font-weight:800;color:#000;margin-bottom:12px;font-size:14px;display:flex;align-items:center;gap:10px}.timeline-deliverables h4:before{content:"✓";background:linear-gradient(135deg,var(--secondary-color) 0%,#059669 100%);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;box-shadow:0 3px 8px #10b9814d}.timeline-deliverables ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.timeline-deliverables li{display:flex;align-items:center;gap:12px;color:#6b7280;font-size:13px;padding:8px 12px;background:linear-gradient(135deg,#f9fafb,#fff);border-radius:8px;border-left:3px solid var(--secondary-color);box-shadow:0 2px 6px #0000000d;transition:all .3s ease}.timeline-deliverables li:hover{transform:translate(3px);box-shadow:0 3px 10px #10b98126;background:linear-gradient(135deg,#ecfdf5,#fff)}.timeline-deliverables li svg{color:var(--secondary-color);flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(16,185,129,.2))}.technologies-section{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#fff,#f8fafc);position:relative;overflow:hidden}.technologies-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="tech-pattern" width="40" height="40" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="2" fill="rgba(249,115,22,0.06)"/></pattern></defs><rect width="100" height="100" fill="url(%23tech-pattern)"/></svg>');pointer-events:none}.technologies-section:after{content:"";position:absolute;bottom:10%;left:5%;width:150px;height:150px;background:radial-gradient(circle,rgba(249,115,22,.08) 0%,transparent 70%);border-radius:50%;animation:float 12s ease-in-out infinite}.technologies-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:800px;margin:0 auto;position:relative;z-index:1;animation:fadeInUp .8s ease-out}.technology-tag{background:linear-gradient(135deg,#fff,#fefefe);color:var(--primary-color);padding:12px 20px;border-radius:25px;font-weight:800;font-size:14px;border:2px solid var(--primary-color);transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #f9731626;position:relative;overflow:hidden;cursor:pointer}.technology-tag:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transition:left .6s ease}.technology-tag:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.technology-tag:hover:before{left:100%}.technology-tag:hover:after{width:60px;height:60px}.technology-tag:hover{background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px #f9731666;border-color:#ea580c}.testimonial-section{padding:80px 0;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.testimonial-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(249,115,22,.06) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(16,185,129,.06) 0%,transparent 50%);pointer-events:none}.testimonial-section:after{content:"";position:absolute;top:15%;right:10%;width:120px;height:120px;background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 70%);border-radius:50%;animation:float 9s ease-in-out infinite reverse}.testimonial-card{max-width:800px;margin:0 auto;background:linear-gradient(135deg,#fff,#fefefe);padding:48px;border-radius:24px;border:2px solid #f1f5f9;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001a;z-index:1;animation:slideInUp .8s ease-out}.testimonial-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 50%,var(--secondary-color) 100%);box-shadow:0 2px 10px #f9731666}.testimonial-card:after{content:'"';position:absolute;top:20px;left:30px;font-size:6rem;color:#f9731614;font-family:serif;font-weight:900;line-height:1;pointer-events:none;animation:float 8s ease-in-out infinite}.testimonial-content{position:relative;z-index:2;text-align:center}.testimonial-quote{font-size:1.4rem;font-weight:600;color:#000;line-height:1.7;margin-bottom:32px;font-style:italic;position:relative;padding:0 40px;text-shadow:0 2px 4px rgba(0,0,0,.05)}.testimonial-quote:before,.testimonial-quote:after{content:'"';font-size:2rem;color:var(--primary-color);font-family:serif;font-weight:900;position:absolute;top:-5px}.testimonial-quote:before{left:0}.testimonial-quote:after{right:0;transform:rotate(180deg)}.author-info{text-align:center;position:relative}.author-info:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:50px;height:2px;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);border-radius:1px;box-shadow:0 2px 8px #f973164d}.author-name{font-size:1.3rem;font-weight:800;background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.author-position{color:#6b7280;font-weight:600;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.05)}.case-study-cta{padding:80px 0;background:linear-gradient(135deg,#000,#1f2937,#000);color:#fff;position:relative;overflow:hidden}.case-study-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(249,115,22,.15) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.12) 0%,transparent 50%)}.case-study-cta:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-pattern" width="60" height="60" patternUnits="userSpaceOnUse"><path d="M0 0h60v60H0z" fill="none"/><path d="M0 0l60 60M60 0L0 60" stroke="rgba(249,115,22,0.08)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-pattern)"/></svg>');animation:float 15s ease-in-out infinite}.cta-title{font-size:2.5rem;font-weight:900;margin-bottom:16px;position:relative;z-index:1;text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,#fff,#f1f5f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:slideInUp .8s ease-out}.cta-description{font-size:1.1rem;margin-bottom:32px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1;text-shadow:0 2px 4px rgba(0,0,0,.2);animation:slideInUp .8s ease-out .2s both}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1;animation:slideInUp .8s ease-out .4s both}.btn-primary-large{background:linear-gradient(135deg,var(--primary-color) 0%,#ea580c 100%);color:#fff;padding:16px 32px;border-radius:16px;font-weight:800;font-size:16px;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px #f9731666;border:2px solid transparent;position:relative;overflow:hidden}.btn-primary-large:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.btn-primary-large:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.btn-primary-large:hover:before{left:100%}.btn-primary-large:hover:after{width:120px;height:120px}.btn-primary-large:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 35px #f9731680;border-color:#fff3}.btn-secondary-large{background:transparent;color:#fff;padding:16px 32px;border:2px solid rgba(255,255,255,.3);border-radius:16px;font-weight:800;font-size:16px;text-decoration:none;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.btn-secondary-large:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);opacity:0;transition:opacity .4s ease}.btn-secondary-large:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:all .4s ease}.btn-secondary-large:hover:before{opacity:1}.btn-secondary-large:hover:after{width:120px;height:120px}.btn-secondary-large:hover{background:#ffffff26;border-color:#fffc;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #ffffff26}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1.3);opacity:0}}@media(max-width:768px){.case-study-hero{padding:100px 0 120px}.case-study-hero-meta{flex-direction:column;align-items:flex-start;gap:20px}.case-study-hero-details{flex-direction:column;gap:16px;width:100%}.detail-item{justify-content:center}.case-study-icon-large{width:100px;height:100px}.case-study-hero-title{font-size:clamp(2.2rem,8vw,3.5rem)}.case-study-hero-company{font-size:1.5rem}.case-study-hero-description{font-size:1.1rem;padding:0 20px}.results-grid-detail{grid-template-columns:1fr;gap:32px}.result-card-detail{padding:32px 24px}.overview-grid{grid-template-columns:1fr;gap:40px}.overview-section{padding:32px 24px}.timeline:before{left:30px}.timeline-number{width:60px;height:60px;font-size:1.2rem}.timeline-marker{margin-right:30px}.timeline-content{padding:24px 20px}.timeline-header{flex-direction:column;align-items:flex-start;gap:12px}.timeline-title{font-size:1.3rem}.technologies-grid{gap:16px}.technology-tag{padding:14px 20px;font-size:14px}.testimonial-card{padding:40px 24px}.testimonial-card:after{font-size:6rem;left:20px}.testimonial-quote{font-size:1.3rem;padding:0 20px}.cta-title{font-size:2.5rem}.cta-description{font-size:1.1rem;padding:0 20px}.cta-buttons{flex-direction:column;align-items:center;gap:16px}.btn-primary-large,.btn-secondary-large{width:100%;max-width:320px;text-align:center;padding:18px 32px;font-size:16px}.section-title{font-size:2.5rem}}@media(max-width:480px){.case-study-hero{padding:80px 0 100px}.case-study-category-badge{padding:12px 24px;font-size:13px}.case-study-icon-large{width:80px;height:80px}.result-card-detail{padding:24px 20px}.result-metric-large{font-size:3rem}.overview-section{padding:24px 20px}.timeline-content{padding:20px 16px}.testimonial-card{padding:32px 20px}.testimonial-quote{font-size:1.1rem}.section-title,.cta-title{font-size:2rem}}.contact-page{font-family:Inter,sans-serif;color:#333;overflow-x:hidden;padding-top:100px}.contact-header-section{padding:60px 0 40px}.contact-main-title{font-size:3.5rem;font-weight:800;color:#ff4500!important;margin-bottom:24px}.contact-sub-title{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6;text-align:justify}.contact-main-section{padding:20px 0 80px}.contact-card-wrapper{position:relative;background:transparent;border-radius:22px;padding:3px;box-shadow:0 30px 60px #00000014;overflow:hidden;transition:transform .3s ease;min-height:480px}.contact-card-wrapper:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(transparent 0deg,transparent 60deg,#ff4500 90deg,transparent 120deg,transparent 240deg,#ff4500 270deg,transparent 300deg);animation:rotate 6s linear infinite;transform:translate(-50%,-50%);z-index:-1;opacity:1}.contact-card-wrapper:hover{transform:scale(1.02)}.contact-card-wrapper:hover:before{opacity:1}.contact-card-v2{display:flex;background:#fff;border-radius:20px;overflow:hidden;height:100%}.contact-card-left{flex:0 0 40%;background:#ff4500;color:#fff;padding:40px;position:relative;display:flex;align-items:center;overflow:hidden}.card-left-content{position:relative;z-index:2}.card-left-title{font-size:3rem;font-weight:800;margin-bottom:24px;line-height:1.1}.card-left-desc{font-size:1.2rem;opacity:.9;margin-bottom:40px;line-height:1.5;text-align:justify}.schedule-btn{display:inline-block;text-decoration:none;background:transparent;border:2px solid #fff;color:#fff;padding:14px 32px;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.schedule-btn:hover{background:#fff;color:#ff4500}.corner-circles{position:absolute;bottom:-80px;right:-80px;width:350px;height:350px;z-index:1;pointer-events:none}.circle{position:absolute;border-radius:50%;background:#ffffff14}.circle-1{width:300px;height:300px;bottom:0;right:0}.circle-2{width:220px;height:220px;bottom:60px;right:60px}.contact-card-right{flex:1;padding:40px}.contact-form-v2{display:flex;flex-direction:column;gap:20px}.form-row-compact{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group-compact{display:flex;flex-direction:column;gap:8px}.form-group-compact label{font-size:.85rem;font-weight:700;color:#444}.form-group-compact input,.form-group-compact select,.form-group-compact textarea{padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:.95rem;transition:all .2s ease;background:#fdfdfd}.form-group-compact input:focus,.form-group-compact select:focus,.form-group-compact textarea:focus{outline:none;border-color:#2d318e;box-shadow:0 0 0 4px #2d318e0d}.form-submit-row{margin-top:10px;text-align:center}.form-submit-btn{background:#ff4500;color:#fff;border:none;padding:14px 60px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s ease}.form-submit-btn:hover{background:#e63e00}#offices-heading,#testimonials-heading,#brands-heading{color:#ff4500!important}.offices-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.office-card{position:relative;background:transparent;border-radius:16px;padding:40px;transition:transform .3s ease;overflow:hidden;z-index:1}.office-card:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(transparent 0deg,transparent 60deg,#ff4500 90deg,transparent 120deg,transparent 240deg,#ff4500 270deg,transparent 300deg);animation:rotate 6s linear infinite;transform:translate(-50%,-50%);z-index:-2;opacity:1}.office-card:after{content:"";position:absolute;inset:2px;background:#f8f9fa;border-radius:14px;z-index:-1}.office-card:hover{transform:scale(1.05)}.office-card:hover:before{opacity:1}.office-card>*{position:relative;z-index:2}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.office-city{font-size:1.8rem;font-weight:800;margin-bottom:20px;color:#ff4500}.office-address{font-size:1.05rem;color:#555;margin-bottom:24px;line-height:1.6}.map-link{display:inline-block;color:#ff6b35;font-weight:700;text-decoration:none;margin-bottom:30px}.map-link:hover{text-decoration:underline}.office-contact{display:flex;flex-direction:column;gap:12px;border-top:1px solid #e0e0e0;padding-top:24px}.contact-item{display:flex;align-items:center;gap:12px;color:#1a1a1a;font-weight:500}.contact-item svg{color:#666}.testimonial-v2-container{position:relative;padding:40px;background:#fff;border-radius:20px;overflow:hidden;z-index:1;box-shadow:0 10px 30px #00000005;border:none}.testimonial-v2-container:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(transparent 0deg,transparent 60deg,#ff4500 90deg,transparent 120deg,transparent 240deg,#ff4500 270deg,transparent 300deg);animation:rotate 6s linear infinite;transform:translate(-50%,-50%);z-index:-2}.testimonial-v2-container:after{content:"";position:absolute;inset:2px;background:#fff;border-radius:18px;z-index:-1}.testimonial-quote-icon{font-size:8rem;color:#ff6b35;opacity:.15;position:absolute;top:-20px;left:40px;font-family:serif;line-height:1}.testimonial-content-box{position:relative;z-index:2;text-align:center}.testimonial-text{font-size:1.3rem;color:#444;line-height:1.8;margin-bottom:32px;font-style:italic;text-align:justify}.author-name{font-size:1.1rem;font-weight:800;color:#ff4500;margin-bottom:4px}.author-title{font-size:.95rem;color:#666}.testimonial-nav{display:flex;justify-content:space-between;position:absolute;top:50%;left:-30px;right:-30px;transform:translateY(-50%);pointer-events:none}.nav-btn{width:50px;height:50px;background:#fff;border:1px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.nav-btn:hover{background:#1a1a1a;color:#fff}.brands-section{background-color:#fff5f0!important;color:#1a1a1a!important;padding:40px 0!important}.brands-marquee{overflow:hidden;padding:10px 0;position:relative;width:100%}.brands-marquee:before,.brands-marquee:after{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.brands-marquee:before{left:0;background:linear-gradient(to right,#fff5f0,transparent)}.brands-marquee:after{right:0;background:linear-gradient(to left,#fff5f0,transparent)}.marquee-content{display:flex;width:fit-content;animation:scroll 30s linear infinite}.brand-logo-item{flex:0 0 auto;width:300px;height:120px;margin:0 50px;display:flex;align-items:center;justify-content:center}.brand-logo-img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.brand-logo-item:hover .brand-logo-img{transform:scale(1.1)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1600px)}}@media(max-width:1024px){.contact-card-v2{flex-direction:column}.contact-card-left{flex:0 0 auto;padding:40px}.card-left-title{font-size:2.2rem}.contact-card-right{padding:40px}}@media(max-width:768px){.contact-main-title{font-size:2.5rem}.offices-grid,.form-row-compact{grid-template-columns:1fr}.testimonial-nav{display:none}.testimonial-text{font-size:1.1rem}}.submission-success{text-align:center;padding:60px 0}.submission-success h3{font-size:1.8rem;font-weight:800;margin-bottom:12px}.mobilview{display:block!important}@media(max-width:991px){.contact-page{padding-top:80px}.contact-main-title{font-size:2.8rem!important;margin-bottom:16px;padding-left:20px;padding-right:20px}.contact-sub-title{font-size:1rem;padding:0 20px}.contact-card-wrapper{min-height:auto!important;margin:0 10px;border-radius:16px}.contact-card-v2{flex-direction:column!important;height:auto!important;border-radius:14px}.contact-card-left{flex:0 0 auto;width:100%;padding:40px 30px!important;text-align:center;justify-content:center;flex-direction:column}.card-left-title{font-size:2.2rem!important;margin-bottom:16px}.card-left-desc{font-size:1.1rem!important;margin-bottom:24px;text-align:center}.schedule-btn{width:100%;text-align:center;padding:12px 20px}.contact-card-right{padding:30px 20px!important;background:#fff}.contact-form-v2{gap:15px}.form-row-compact{grid-template-columns:1fr!important;gap:15px}.form-group-compact input,.form-group-compact select,.form-group-compact textarea{padding:10px 14px;font-size:1rem}.form-submit-row{margin-top:10px}.form-submit-btn{width:100%;padding:12px 20px}.offices-section{padding:40px 0}.offices-grid{grid-template-columns:1fr!important;gap:20px;padding:0 20px}.office-card{padding:30px 20px!important;border-radius:12px}.office-city{font-size:1.5rem!important}.testimonials-section{padding:40px 0}.testimonial-v2-container{padding:30px 20px!important;margin:0 20px}.testimonial-quote-icon{font-size:5rem;top:-10px;left:20px}.testimonial-text{font-size:1rem!important;line-height:1.6}.testimonial-nav{display:none!important}.brand-logo-item{width:180px!important;margin:0 20px!important}}@media(max-width:480px){.contact-main-title{font-size:2.2rem!important}.card-left-title{font-size:1.8rem!important}.office-city{font-size:1.4rem!important}.schedule-btn{font-size:1rem}}.industry-detail-page{background:#fff;min-height:100vh}.industry-hero{padding:6rem 0 4rem;background:#fff;position:relative;overflow:hidden;border-bottom:1px solid #f3f4f6}.industry-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,69,0,.05) 0%,transparent 70%);z-index:0}.industry-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,69,0,.03),transparent);pointer-events:none}.industry-hero-content{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;position:relative;z-index:1}.industry-hero-text{color:#333}.industry-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ff45001a;color:#ff4500;padding:.6rem 1.2rem;border-radius:2rem;font-size:.85rem;font-weight:700;margin-bottom:1.5rem;border:1px solid rgba(255,69,0,.2);text-transform:uppercase}.industry-hero-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#ff4500}.text-highlight{background:linear-gradient(135deg,#ff4500,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.industry-hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;color:#444}.industry-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.stat-item{text-align:left;padding:1.2rem;background:#f8f9fa;border-radius:1.2rem;border:1px solid #edf2f7}.stat-label{font-size:.9rem;color:#666}.industry-hero-actions{display:flex;gap:1.2rem;flex-wrap:wrap}.industry-hero-visual{display:flex;justify-content:center;align-items:center}.industry-hero-image{width:100%;max-width:500px;height:380px;background:#fff;border-radius:2rem;border:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 50px #0000000d}.industry-hero-image svg{width:75%;height:75%}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer}.btn-primary:hover{background:#ff5e1a;transform:translateY(-2px)}.btn-secondary:hover{color:#ff4500;border-color:#ff4500}.industry-cta{padding:5rem 0;background:linear-gradient(135deg,#1f2937,#111827);color:#fff}@media(max-width:768px){.industry-hero-content{grid-template-columns:1fr;gap:2rem}.industry-hero-stats{grid-template-columns:1fr;gap:1rem}.industry-hero-title{font-size:2rem}.case-study-content{grid-template-columns:1fr;gap:1.5rem}.results-grid,.solutions-grid{grid-template-columns:1fr}.technologies-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.cta-actions{flex-direction:column;align-items:center}}.service-detail-page{background:#fff;min-height:100vh}.service-hero{padding:6rem 0 4rem;background:#fff;position:relative;overflow:hidden;border-bottom:1px solid #f3f4f6}.service-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,69,0,.05) 0%,transparent 70%);z-index:0}.service-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,rgba(255,69,0,.03),transparent);pointer-events:none}.service-hero-content{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;position:relative;z-index:1}.service-hero-text{color:#333}.service-badge{display:inline-flex;align-items:center;gap:.5rem;background:#ff45001a;color:#ff4500;padding:.6rem 1.2rem;border-radius:2rem;font-size:.85rem;font-weight:700;margin-bottom:1.5rem;border:1px solid rgba(255,69,0,.2);text-transform:uppercase;letter-spacing:.05em}.service-hero-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:#ff4500;text-shadow:0 4px 20px rgba(255,69,0,.1)}.text-highlight{background:linear-gradient(135deg,#ff4500,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.service-hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;color:#444;opacity:.9;max-width:700px}.service-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.stat-item{text-align:left;padding:1.2rem;background:#f8f9fa;border-radius:1.2rem;border:1px solid #edf2f7;transition:transform .3s ease}.stat-item:hover{transform:translateY(-5px);border-color:#ff45004d}.stat-number{font-size:2rem;font-weight:800;margin-bottom:.25rem;color:#ff4500}.stat-label{font-size:.9rem;color:#666;font-weight:500}.service-hero-actions{display:flex;gap:1.2rem;flex-wrap:wrap}.service-hero-visual{display:flex;justify-content:center;align-items:center}.service-hero-image{width:100%;max-width:500px;height:380px;background:#fff;border-radius:2rem;border:1px solid #f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 20px 50px #0000000d}.service-hero-image svg{width:75%;height:75%;filter:drop-shadow(0 10px 15px rgba(255,69,0,.15))}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer}.btn-primary{background:#ff4500;color:#fff;box-shadow:0 8px 25px #ff45004d}.btn-primary:hover{background:#ff5e1a;transform:translateY(-2px);box-shadow:0 12px 30px #ff450066}.btn-secondary{background:#fff;color:#333;border:2px solid #e5e7eb}.btn-secondary:hover{background:#f9fafb;border-color:#ff4500;color:#ff4500}.btn-primary-large{background:#f97316;color:#fff;padding:1rem 2rem;font-size:1.125rem}.btn-primary-large:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 8px 25px -8px #f9731666}.btn-secondary-large{background:transparent;color:#374151;border:2px solid #d1d5db;padding:1rem 2rem;font-size:1.125rem}.btn-secondary-large:hover{background:#f9fafb;border-color:#9ca3af}.solutions-section{padding:5rem 0;background:#fafafa}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:800;color:#000;margin-bottom:1rem}.section-description{font-size:1.125rem;color:#6b7280;max-width:3xl;margin:0 auto}.solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.solution-card{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease;border:1px solid #e5e7eb}.solution-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a}.solution-icon{width:3rem;height:3rem;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1rem}.solution-title{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:.75rem}.solution-description{color:#6b7280;line-height:1.6;margin-bottom:1rem}.solution-benefits h4{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.solution-benefits ul{list-style:none;padding:0;margin:0}.solution-benefits li{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;margin-bottom:.25rem}.solution-benefits li svg{color:#10b981;flex-shrink:0}.case-study-section{padding:5rem 0;background:#fff}.case-study-card{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:1.5rem;padding:2.5rem;border:1px solid #e2e8f0}.case-study-header{text-align:center;margin-bottom:2rem}.case-study-badge{display:inline-flex;align-items:center;gap:.5rem;background:#10b981;color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.case-study-title{font-size:2rem;font-weight:800;color:#000;margin-bottom:.5rem}.case-study-company{font-size:1.125rem;color:#6b7280;font-weight:500}.case-study-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.case-study-details{display:flex;flex-direction:column;gap:1.5rem}.case-study-item h3{font-size:1.125rem;font-weight:700;color:#000;margin-bottom:.5rem}.case-study-item p{color:#6b7280;line-height:1.6}.case-study-results h3{font-size:1.125rem;font-weight:700;color:#000;margin-bottom:1rem}.results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.result-item{background:#fff;padding:1rem;border-radius:.75rem;text-align:center;border:1px solid #e5e7eb}.result-metric{font-size:1.5rem;font-weight:800;color:#f97316;margin-bottom:.25rem}.result-label{font-size:.875rem;color:#6b7280}.case-study-link{display:inline-flex;align-items:center;gap:.5rem;color:#f97316;font-weight:600;text-decoration:none;transition:all .3s ease}.case-study-link:hover{color:#ea580c;transform:translate(4px)}.technologies-section{padding:5rem 0;background:#fafafa}.technologies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.technology-tag{background:#fff;padding:.75rem 1rem;border-radius:.5rem;text-align:center;font-weight:600;color:#374151;border:1px solid #e5e7eb;transition:all .3s ease}.technology-tag:hover{background:#f97316;color:#fff;transform:translateY(-2px)}.service-cta{padding:5rem 0;background:linear-gradient(135deg,#1f2937,#111827);color:#fff}.cta-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-description{font-size:1.125rem;color:#d1d5db;max-width:3xl;margin:0 auto 2rem}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.service-hero-content{grid-template-columns:1fr;gap:2rem}.service-hero-stats{grid-template-columns:1fr;gap:1rem}.service-hero-title{font-size:2rem}.case-study-content{grid-template-columns:1fr;gap:1.5rem}.results-grid,.solutions-grid{grid-template-columns:1fr}.technologies-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.cta-actions{flex-direction:column;align-items:center}}.job-detail-page{font-family:Poppins,sans-serif;background:#fff}.job-detail-hero{height:480px;background:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&q=80&w=2000) center/cover;position:relative;display:flex;align-items:center;justify-content:center}.job-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073}.job-hero-title{font-size:clamp(2.5rem,6vw,5rem);font-weight:800;color:#fff;text-align:center;position:relative;z-index:2;padding:0 20px;line-height:1.1}.job-main-container{display:flex;flex-direction:row;justify-content:space-between;gap:60px;align-items:flex-start}.job-description-column{flex:0 0 55%}.job-apply-column{flex:0 0 40%}.job-content-title{font-size:1.25rem;font-weight:700;color:#ff4500;margin-bottom:8px}.job-content-text{font-size:1.05rem;color:#1a1a1a;line-height:1.6}.job-meta-section{display:flex;flex-direction:column;gap:12px}.meta-row{font-size:1.1rem;display:flex;gap:8px}.meta-label{font-weight:700;color:#ff4500}.meta-value{font-weight:500;color:#333}.apply-form-container{background:#fff;padding:40px;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 10px 30px #0000000d}.apply-form-title{font-size:2.5rem;font-weight:700;color:#ff4500;margin-bottom:35px}.form-field{margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.form-field label{font-size:1.05rem;font-weight:600;color:#333}.form-field input,.form-field textarea{width:100%;padding:12px 16px;border:1px solid #c1c1c1;border-radius:4px;font-size:1rem;color:#333;outline:none;transition:border-color .3s}.form-field input:focus,.form-field textarea:focus{border-color:#ff4500}.custom-file-input{display:flex;flex-direction:column;gap:10px}.file-controls{display:flex;align-items:center;gap:12px}.choose-btn{background:#f3f4f6;border:1px solid #d1d5db;padding:8px 16px;border-radius:4px;font-weight:600;cursor:pointer;font-size:.95rem}.file-name{color:#6b7280;font-size:.95rem}.file-types{color:#9ca3af;font-size:.85rem}.form-privacy{display:flex;gap:12px;margin-top:30px;margin-bottom:30px}.form-privacy input{margin-top:6px;width:18px;height:18px;cursor:pointer}.form-privacy label{font-size:.95rem;color:#4b5563;line-height:1.5;cursor:pointer}.job-submit-btn{background:#ff4500;color:#fff;font-size:1.25rem;font-weight:700;padding:14px 40px;border:none;border-radius:30px;cursor:pointer;transition:all .3s}.job-submit-btn:hover{background:#e63e00;padding:14px 50px;box-shadow:0 10px 20px #ff45004d}@media(max-width:1024px){.job-main-container{flex-direction:column;gap:40px}.job-description-column,.job-apply-column{flex:0 0 100%;width:100%}.job-detail-hero{height:350px}.apply-form-container{padding:30px}}@media(max-width:768px){.apply-form-title{font-size:2rem}}.job-back-link,.back-btn{color:#ff4500!important;text-decoration:none;transition:all .3s ease}.job-back-link:hover{gap:12px!important;opacity:.8}.back-btn{display:inline-block;padding:10px 20px;border:1px solid #ff4500;border-radius:4px}.back-btn:hover{background:#ff4500;color:#fff!important}.privacy-policy-wrapper{padding-top:160px!important;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;max-width:64rem;margin-left:auto;margin-right:auto;background-color:#fff;min-height:100vh;position:relative;z-index:1}@media(max-width:991px){.privacy-policy-wrapper{padding-top:140px!important;padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:480px){.privacy-policy-wrapper{padding-top:130px!important;padding-left:1rem;padding-right:1rem}}.privacy-policy-wrapper h1{margin-bottom:2rem;color:#ff4500}.privacy-section{margin-bottom:2.5rem}.terms-conditions-wrapper{padding-top:160px!important;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;max-width:64rem;margin-left:auto;margin-right:auto;background-color:#fff;min-height:100vh;position:relative;z-index:1}@media(max-width:991px){.terms-conditions-wrapper{padding-top:140px!important;padding-left:1.25rem;padding-right:1.25rem}}@media(max-width:480px){.terms-conditions-wrapper{padding-top:130px!important;padding-left:1rem;padding-right:1rem}}.terms-conditions-wrapper h1{margin-bottom:2rem;color:#ff4500}.terms-section{margin-bottom:2.5rem}.cookie-policy-wrapper{padding-top:160px!important;padding-bottom:5rem;padding-left:1.5rem;padding-right:1.5rem;max-width:64rem;margin-left:auto;margin-right:auto;background-color:#fff;min-height:100vh;position:relative;z-index:1}.cookie-policy-wrapper h1{color:#ff4500;margin-bottom:2rem}.cookie-policy-wrapper h2{font-size:1.875rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;color:#111827}.cookie-policy-wrapper h3{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#1f2937}.cookie-policy-wrapper p{margin-bottom:1.25rem;color:#374151;line-height:1.75}.cookie-policy-wrapper table{width:100%;border-collapse:collapse;margin-bottom:2rem;font-size:.875rem}.cookie-policy-wrapper th,.cookie-policy-wrapper td{border:1px solid #e5e7eb;padding:.75rem;text-align:left}.cookie-policy-wrapper th{background-color:#f9fafb;font-weight:600}.cookie-policy-wrapper ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1.25rem}.cookie-policy-wrapper li{margin-bottom:.5rem;color:#4b5563}@media(max-width:768px){.cookie-policy-wrapper{padding-top:120px!important;padding-left:1rem;padding-right:1rem}}
