@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Outfit:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300&family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Outfit,Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 3.9%;--card: 0 0% 100%;--card-foreground: 0 0% 3.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 3.9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96.1%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96.1%;--muted-foreground: 0 0% 45.1%;--accent: 0 0% 96.1%;--accent-foreground: 0 0% 9%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 0 0% 3.9%;--chart-1: 12 76% 61%;--chart-2: 173 58% 39%;--chart-3: 197 37% 24%;--chart-4: 43 74% 66%;--chart-5: 27 87% 67%;--radius: .5rem }.dark{--background: 0 0% 3.9%;--foreground: 0 0% 98%;--card: 0 0% 3.9%;--card-foreground: 0 0% 98%;--popover: 0 0% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 0 0% 9%;--secondary: 0 0% 14.9%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 14.9%;--muted-foreground: 0 0% 63.9%;--accent: 0 0% 14.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 0 0% 14.9%;--input: 0 0% 14.9%;--ring: 0 0% 83.1%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55% }.theme{--animate-marquee: marquee var(--duration) infinite linear;--animate-marquee-vertical: marquee-vertical var(--duration) linear infinite ;--animate-orbit: orbit calc(var(--duration)*1s) linear infinite}*{--tw-border-opacity: 1;border-color:rgb(255 143 183 / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:rgb(248 244 236 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-right-4{right:-1rem}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-20{left:5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1\/4{right:25%}.right-20{right:5rem}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-4{top:1rem}.top-\[50\%\]{top:50%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[12\]{z-index:12}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[8\]{z-index:8}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.row-span-2{grid-row:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mt-12{margin-top:-3rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-0{margin-right:0}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-4{width:1rem;height:1rem}.size-\[var\(--icon-size\)\]{width:var(--icon-size);height:var(--icon-size)}.size-full{width:100%;height:100%}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[120\%\]{height:120%}.h-\[169\%\]{height:169%}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[30rem\]{height:30rem}.h-\[350px\]{height:350px}.h-\[80vh\]{height:80vh}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[100px\]{min-height:100px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[120\%\]{width:120%}.w-\[138\%\]{width:138%}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.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-7xl{max-width:80rem}.max-w-\[1920px\]{max-width:1920px}.max-w-\[600px\]{max-width:600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;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))}.-translate-y-1\/2{--tw-translate-y: -50%;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))}.-translate-y-full{--tw-translate-y: -100%;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))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;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))}.translate-y-0{--tw-translate-y: 0px;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))}.translate-y-10{--tw-translate-y: 2.5rem;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))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;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))}.rotate-45{--tw-rotate: 45deg;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))}.scale-\[1\.2\]{--tw-scale-x: 1.2;--tw-scale-y: 1.2;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))}.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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.animate-marquee{animation:marquee var(--duration) linear infinite}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}.animate-spin{animation:spin 1s linear infinite}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%) scale(.5)}to{opacity:1;transform:translate(-50%,-40%) scale(1)}}.animate-spotlight{animation:spotlight 2s ease .75s 1 forwards}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-6{row-gap:1.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-\[\#6C6C6C\]{--tw-border-opacity: 1;border-color:rgb(108 108 108 / var(--tw-border-opacity, 1))}.border-\[\#E83C91\]\/30{border-color:#e83c914d}.border-\[\#e83c91\]\/20{border-color:#e83c9133}.border-\[\#e83c91\]\/30{border-color:#e83c914d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-input{--tw-border-opacity: 1;border-color:rgb(255 143 183 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(232 60 145 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/50{border-color:#ffffff80}.border-t-transparent{border-top-color:transparent}.bg-\[\#050505\]{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-\[\#222222\]{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.bg-\[\#43334C\]{--tw-bg-opacity: 1;background-color:rgb(67 51 76 / var(--tw-bg-opacity, 1))}.bg-\[\#E83C91\]{--tw-bg-opacity: 1;background-color:rgb(232 60 145 / var(--tw-bg-opacity, 1))}.bg-\[\#E83C91\]\/10{background-color:#e83c911a}.bg-\[\#e83c91\]{--tw-bg-opacity: 1;background-color:rgb(232 60 145 / var(--tw-bg-opacity, 1))}.bg-\[\#e83c91\]\/10{background-color:#e83c911a}.bg-\[\#e83c91\]\/5{background-color:#e83c910d}.bg-background{--tw-bg-opacity: 1;background-color:rgb(248 244 236 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-card{--tw-bg-opacity: 1;background-color:rgb(248 244 236 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:rgb(248 244 236 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-popover{--tw-bg-opacity: 1;background-color:rgb(248 244 236 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(232 60 145 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-600\/10{background-color:#9333ea1a}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(255 143 183 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#43334C\]{--tw-gradient-from: #43334C var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 51 76 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E83C91\]{--tw-gradient-from: #E83C91 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 60 145 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E83C91\]\/20{--tw-gradient-from: rgb(232 60 145 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 60 145 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e83c91\]{--tw-gradient-from: #e83c91 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 60 145 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e83c91\]\/10{--tw-gradient-from: rgb(232 60 145 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 60 145 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e83c91\]\/20{--tw-gradient-from: rgb(232 60 145 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 60 145 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f8f8f8\]{--tw-gradient-from: #f8f8f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 248 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/20{--tw-gradient-from: rgb(147 51 234 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/10{--tw-gradient-from: rgb(88 28 135 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#503d5a\]{--tw-gradient-to: rgb(80 61 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #503d5a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f3f3f3\]{--tw-gradient-to: rgb(243 243 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f3f3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-200{--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e9d5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#43334C\]{--tw-gradient-to: #43334C var(--tw-gradient-to-position)}.to-\[\#c91d6f\]{--tw-gradient-to: #c91d6f var(--tw-gradient-to-position)}.to-\[\#fafafa\]{--tw-gradient-to: #fafafa var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-pink-900\/10{--tw-gradient-to: rgb(131 24 67 / .1) var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-black\/10{stroke:#0000001a}.stroke-1{stroke-width:1}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-32{padding-bottom:8rem}.pb-6{padding-bottom:1.5rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-32{padding-top:8rem}.pt-40{padding-top:10rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Outfit,Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#00D9FF\]{--tw-text-opacity: 1;color:rgb(0 217 255 / var(--tw-text-opacity, 1))}.text-\[\#E83C91\],.text-\[\#e83c91\]{--tw-text-opacity: 1;color:rgb(232 60 145 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-400\/30{color:#22d3ee4d}.text-foreground{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-400\/30{color:#f472b64d}.text-popover-foreground{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(232 60 145 / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:rgb(248 244 236 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.08);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#E83C91\]\/25,.shadow-\[\#e83c91\]\/25{--tw-shadow-color: rgb(232 60 145 / .25);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-background{--tw-ring-offset-color: #F8F4EC}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-xl{--tw-blur: blur(24px);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)}.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)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-200{transition-delay:.2s}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-1000{animation-duration:1s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-200{animation-delay:.2s}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[--duration\:40s\]{--duration: 40s}.\[--gap\:1rem\]{--gap: 1rem}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[attached_file\:1\]{attached_file:1}.\[gap\:var\(--gap\)\]{gap:var(--gap)}.\[mask-image\:url\(\/mask\.svg\)\]{-webkit-mask-image:url(/mask.svg);mask-image:url(/mask.svg)}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.\[mask-size\:40px\]{-webkit-mask-size:40px;mask-size:40px}@theme inline{@keyframes marquee {from {transform: translateX(0);} to {transform: translateX(calc(-100% - var(--gap)));}} @keyframes marquee-vertical {from {transform: translateY(0);} to {transform: translateY(calc(-100% - var(--gap)));}} @keyframes orbit {0% {transform: rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg));} 100% {transform: rotate(calc(var(--angle) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc((var(--angle) * -1deg) - 360deg));}}}.selection\:bg-rose\/30 *::-moz-selection{background-color:#ff8fb74d}.selection\:bg-rose\/30 *::selection{background-color:#ff8fb74d}.selection\:bg-rose\/30::-moz-selection{background-color:#ff8fb74d}.selection\:bg-rose\/30::selection{background-color:#ff8fb74d}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;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))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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))}.hover\:border-\[\#e83c91\]\/50:hover{border-color:#e83c9180}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#c91d6f\]:hover{--tw-bg-opacity: 1;background-color:rgb(201 29 111 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:rgb(67 51 76 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900\/50:hover{background-color:#11182780}.hover\:bg-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:#e83c91e6}.hover\:bg-secondary\/80:hover{background-color:#ff8fb7cc}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:from-\[\#c91d6f\]:hover{--tw-gradient-from: #c91d6f var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 29 111 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#a0155a\]:hover{--tw-gradient-to: #a0155a var(--tw-gradient-to-position)}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:rgb(248 244 236 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#E83C91\]\/40:hover{--tw-shadow-color: rgb(232 60 145 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#e83c91\]\/10:hover{--tw-shadow-color: rgb(232 60 145 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#e83c91\]\/40:hover{--tw-shadow-color: rgb(232 60 145 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/10:hover{--tw-shadow-color: rgb(168 85 247 / .1);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-\[\#e83c91\]:focus{--tw-border-opacity: 1;border-color:rgb(232 60 145 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:rgb(67 51 76 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:rgb(248 244 236 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#43334C\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(67 51 76 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#e83c91\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 60 145 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 60 145 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 60 145 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:focus-within .group-focus-within\:text-\[\#e83c91\]{--tw-text-opacity: 1;color:rgb(232 60 145 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;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))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;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))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;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))}.group:hover .group-hover\:bg-\[\#e83c91\]{--tw-bg-opacity: 1;background-color:rgb(232 60 145 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/20{background-color:#fff3}.group:hover .group-hover\:text-\[\#e83c91\]{--tw-text-opacity: 1;color:rgb(232 60 145 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:\[animation-play-state\:paused\]{animation-play-state:paused}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;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))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;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))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(232 60 145 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(67 51 76 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:rgb(248 244 236 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:rgb(67 51 76 / var(--tw-text-opacity, 1))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.dark\:bg-zinc-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:stroke-white\/10:is(.dark *){stroke:#ffffff1a}@media(min-width:640px){.sm\:h-\[300px\]{height:300px}.sm\:h-\[400px\]{height:400px}.sm\:h-\[40rem\]{height:40rem}.sm\:h-\[450px\]{height:450px}.sm\:w-\[160px\]{width:160px}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:32rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pl-6{padding-left:1.5rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.md\:-bottom-6{bottom:-1.5rem}.md\:-right-6{right:-1.5rem}.md\:-top-20{top:-5rem}.md\:left-60{left:15rem}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-20{margin-bottom:5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:flex{display:flex}.md\:h-32{height:8rem}.md\:h-\[400px\]{height:400px}.md\:h-\[450px\]{height:450px}.md\:h-\[600px\]{height:600px}.md\:h-\[850px\]{height:850px}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-32{width:8rem}.md\:w-\[80\%\]{width:80%}.md\:max-w-2xl{max-width:42rem}.md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:p-20{padding:5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mr-8{margin-right:2rem}.lg\:mt-0{margin-top:0}.lg\:mt-20{margin-top:5rem}.lg\:h-\[50rem\]{height:50rem}.lg\:h-\[650px\]{height:650px}.lg\:h-\[80rem\]{height:80rem}.lg\:w-\[84\%\]{width:84%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:0px}.lg\:gap-16{gap:4rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:gap-24{gap:6rem}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.navbar-container{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent!important;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:all .3s ease;height:90px;display:flex;align-items:center;font-family:Outfit,Inter,sans-serif}.navbar-container.scrolled{background:#0a0a0af2!important;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.05);height:70px}.navbar-wrapper{width:100%;max-width:2200px;margin:0 auto;padding:0 60px;display:flex;position:relative;align-items:center;justify-content:space-between}.navbar-logo{display:flex;align-items:center}.logo-link{text-decoration:none;color:inherit}.navbar-logo-text{font-family:Outfit,sans-serif;font-weight:600;font-size:2rem;color:#fff;letter-spacing:-.5px;line-height:1}.navbar-bouncing-ball{position:absolute;top:-4px;left:23%;width:10px;height:10px;background:linear-gradient(135deg,#00d9ff,#e83c91,#9333ea);border-radius:50%;transform:translate(-50%);box-shadow:0 3px 10px #e83c9180}.navbar-links{display:flex;align-items:center;gap:50px}.nav-link{color:#cbd5e1;font-size:1.05rem;font-weight:500;text-decoration:none;transition:color .2s ease;position:relative;cursor:pointer;display:flex;align-items:center;letter-spacing:.3px;gap:6px}.nav-link.active,.nav-link:hover{color:#fff}.bg-black{background-color:#000!important}.nav-link.active:after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:3px;background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:2px}.navbar-actions{display:flex;align-items:center;gap:20px}.navbar-cta-btn{padding:12px 30px;border-radius:50px;border:none;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.navbar-cta-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ec48994d}.mobile-toggle{display:none;background:transparent;border:none;color:#fff;cursor:pointer;padding:0}.nav-services-wrapper{position:static!important}.nav-services-dropdown{position:absolute;width:100%;left:0;right:0;top:100%;margin-top:0;padding-top:0;display:flex;align-items:stretch;background:#0a0a0c;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 50px 100px #000000e6;z-index:2000;overflow:hidden;min-height:550px}.services-dropdown-internal{display:flex;width:100%;height:100%}.services-sidebar{width:25%;flex-shrink:0;background:#0a0a0c;padding:50px 0 50px 80px!important;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:flex-start!important}.services-header{padding-left:0!important;text-align:left!important;width:100%}.services-header h3{font-size:1.25rem;color:#fff;margin-bottom:6px;font-weight:700}.services-category-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0px;width:100%}.category-item{display:flex;align-items:center;gap:16px;padding:14px 0;color:#94a3b8;font-size:1rem;font-weight:500;cursor:pointer;transition:color .2s ease}.services-main-content{flex:1;padding:50px 60px;background:#0a0a0c}.solutions-title{font-size:1.1rem;color:#94a3b8;margin-bottom:30px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;display:inline-block;width:100%}.solution-card{cursor:pointer}.solution-card h5{font-size:.95rem;color:#fff;margin-bottom:6px;font-weight:600;transition:color .2s}.services-engagement-panel{width:28%;flex-shrink:0;background:#111116;padding:50px 50px 50px 40px;border-left:1px solid rgba(255,255,255,.06)}.engagement-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ffffff08;border-radius:12px;transition:transform .2s ease,background .2s}.engagement-card:hover{transform:translateY(-2px);background:#ffffff0d}.eng-info h5{font-size:.95rem;color:#fff;margin-bottom:6px;font-weight:600}.eng-info p{font-size:.8rem;color:#ffffff80;line-height:1.4}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#020617;z-index:999;padding-top:100px;padding-bottom:40px;overflow-y:auto;display:flex;flex-direction:column}.mobile-menu-content{display:flex;flex-direction:column;align-items:center;width:100%}.mobile-links-section{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.mobile-nav-link{font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;color:#e2e8f0;text-decoration:none;transition:color .3s ease}.mobile-nav-link:hover,.mobile-nav-link.active{color:transparent;background:linear-gradient(90deg,#ec4899,#8b5cf6);-webkit-background-clip:text;background-clip:text}.mobile-cta-btn{margin:20px auto 0;padding:16px 40px;border-radius:50px;border:none;color:#fff;font-size:1.2rem;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #0006}body.mobile-menu-open .chatbot-toggle,body.mobile-menu-open .chatbot-window{display:none!important}@media(max-width:1100px){.navbar-links.desktop-only{display:none}.mobile-toggle{display:flex;z-index:1002}.navbar-wrapper{padding:0 30px}.navbar-actions .navbar-cta-btn{display:none}.navbar-logo-text{font-size:1.6rem}.navbar-bouncing-ball{width:8px;height:8px;top:-4px}.navbar-container.menu-open{background:#020617!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.05);z-index:10001!important}.mobile-menu{position:fixed;inset:0;width:100vw;height:100vh;background:#020617;padding:100px 30px 40px;display:flex;flex-direction:column;justify-content:flex-start;gap:30px;transform:translate(100%);opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:9999;border-bottom:none;overflow-y:auto}.mobile-menu.open{transform:translate(0);opacity:1;pointer-events:auto}.mobile-nav-link{font-size:1.6rem;font-weight:600;color:#f8fafc;text-decoration:none;padding:0;border-bottom:none;text-align:left}.mobile-cta-btn{margin-top:auto;width:auto;align-self:flex-start;background-color:#ec4899;color:#fff;font-size:.9rem;padding:12px 24px;border-radius:50px;box-shadow:0 5px 20px #ec489966;display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.mobile-cta-btn span{display:inline}.mobile-menu.open .mobile-cta-btn{transform:translateY(0);opacity:1;transition-delay:.4s}}.industries-dropdown-container{width:100%;background-color:#0a0a0c;padding:30px 40px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:600px}.ind-header-section{margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:20px}.ind-header-section h3{font-family:Outfit,sans-serif;font-size:1.5rem;color:#fff;font-weight:700;margin-bottom:8px}.ind-header-section p{font-family:Inter,sans-serif;font-size:.95rem;color:#94a3b8;max-width:600px}.ind-content-wrapper{display:flex;gap:40px;flex:1}.ind-grid-section{flex:1;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:25px;overflow-y:auto;max-height:600px;padding-right:10px}.ind-item{display:flex;align-items:flex-start;gap:15px;cursor:pointer;transition:transform .2s ease}.ind-item:hover{transform:translate(4px)}.ind-icon-wrapper{width:42px;height:42px;background:#ec48991a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease,color .3s ease;color:#ec4899}.ind-icon-wrapper svg{width:20px;height:20px}.ind-item:hover .ind-icon-wrapper{background:#ec4899;color:#fff}.ind-text{display:flex;flex-direction:column}.ind-text h5{font-size:.95rem;color:#fff;font-weight:600;margin:0 0 4px;transition:color .2s ease}.ind-text p{font-size:.75rem;color:#ffffff80;line-height:1.4;margin:0}.ind-item:hover .ind-text h5{color:#ec4899}.ind-featured-panel{width:320px;flex-shrink:0;background:#111116;border-radius:16px;border:1px solid rgba(255,255,255,.05);padding:20px;display:flex;flex-direction:column}.ind-featured-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.ind-featured-image{width:100%;height:180px;background:linear-gradient(135deg,#1e1e2e,#2d2d3d);border-radius:12px;margin-bottom:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.mockup-placeholder{color:#fff3;font-size:.9rem;border:2px dashed rgba(255,255,255,.1);padding:10px 20px;border-radius:8px}.ind-featured-content h4{font-size:1.1rem;color:#fff;margin-bottom:20px;line-height:1.5}.ind-watch-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#000;border:none;padding:12px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}.ind-watch-btn:hover{background:#ec4899;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #ec48994d}.ind-grid-section::-webkit-scrollbar{width:6px}.ind-grid-section::-webkit-scrollbar-track{background:#ffffff05}.ind-grid-section::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.services-dropdown-container{display:flex;align-items:stretch;width:100%;min-height:600px;height:100%;background:#0a0a0c;overflow:hidden}.services-sidebar{width:25%;flex-shrink:0;background:#0a0a0c;padding:40px 0 40px 60px;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;align-items:flex-start}.services-header{width:100%;text-align:left}.services-header h3{font-size:1.5rem;color:#fff;margin-bottom:6px;font-weight:700}.services-header p{font-size:.85rem;color:#ffffff80;margin-bottom:30px;line-height:1.4;max-width:200px}.services-category-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.category-item{display:flex;align-items:center;gap:16px;padding:14px 0;color:#94a3b8;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.cat-icon{width:24px;display:flex;justify-content:center;font-size:1.1rem;opacity:.6}.category-item:hover,.category-item.active{color:#ec4899}.category-item.active .cat-icon{opacity:1}.services-main-content{flex:1;padding:40px 50px;background:#0a0a0c;overflow-y:auto}.services-main-content::-webkit-scrollbar{width:6px}.services-main-content::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:4px}.solutions-title{font-size:1.1rem;color:#94a3b8;margin-bottom:30px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;display:block}.solutions-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px;row-gap:30px}.solution-card{cursor:pointer;padding-bottom:10px}.solution-card h5{font-size:.95rem;color:#fff;margin-bottom:6px;font-weight:600}.solution-card p{font-size:.8rem;color:#ffffff80;line-height:1.4}.solution-card:hover h5{color:#ec4899}.services-engagement-panel{width:28%;flex-shrink:0;background:#111116;padding:40px 40px 40px 30px;border-left:1px solid rgba(255,255,255,.06)}.engagement-title{font-size:1.2rem;color:#fff;margin-bottom:8px;font-weight:700}.engagement-subtitle{font-size:.85rem;color:#fff9;margin-bottom:30px;line-height:1.5}.engagement-cards{display:flex;flex-direction:column;gap:20px}.engagement-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ffffff08;border-radius:12px;cursor:pointer}.eng-icon-box{width:40px;height:40px;background:#ec48991a;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#ec4899;flex-shrink:0}.eng-info h5{font-size:.95rem;color:#fff;margin-bottom:4px}.eng-info p{font-size:.75rem;color:#ffffff80;line-height:1.3}@media screen and (max-width:1000px){.services-dropdown-container{flex-direction:column!important;height:auto!important;min-height:100vh!important;width:100%!important;overflow-y:visible!important;background:#0a0a0c!important;padding-top:100px!important;padding-bottom:50px!important}.services-sidebar{width:100%!important;padding:0 20px 10px!important;border-right:none!important;display:block!important;flex-shrink:0!important}.services-header{margin-bottom:20px;padding-left:0!important;text-align:left!important}.services-header h3{font-size:1.8rem!important}.services-header p{margin:0 0 20px!important}.services-category-list{display:flex!important;flex-direction:row!important;overflow-x:auto!important;gap:12px!important;padding-bottom:15px!important;width:100%!important;scrollbar-width:none;-ms-overflow-style:none}.services-category-list::-webkit-scrollbar{display:none}.category-item{flex-direction:row!important;padding:10px 20px!important;background:#ffffff14!important;border-radius:30px!important;white-space:nowrap!important;flex-shrink:0!important;border:1px solid transparent;justify-content:center}.category-item.active{background:#ec4899!important;color:#fff!important;font-weight:700}.services-main-content{padding:10px 20px 40px!important;max-height:none!important;overflow:visible!important}.solutions-title{margin-top:10px;margin-bottom:20px;font-size:1.2rem;text-align:left}.solutions-grid{grid-template-columns:1fr!important;row-gap:20px!important}.solution-card{background:#ffffff08;padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.services-engagement-panel{display:none!important}}.chat-wrapper{font-family:var(--aero-font);color:var(--aero-text-main);background:#fff;overflow-x:hidden}.blogs-page{position:relative;width:100%;height:70%;min-height:500px;overflow:hidden;background:#000}@media(max-width:768px){.blogs-page{height:100svh;min-height:100svh}}.blogs-page-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.blogs-page-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.blogs-hero{text-align:center;position:relative;z-index:2;padding-top:150px;padding-left:24px;padding-right:24px}@media(max-width:768px){.blogs-hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 24px}}.blogs-hero-title{font-family:Outfit,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;margin-bottom:20px;letter-spacing:-.02em;line-height:1.15;color:#fff}.blogs-hero-title .highlight{background:linear-gradient(135deg,#e83c91,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block}.blogs-hero-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);color:#94a3b8;line-height:1.6;max-width:700px;margin:0 auto;font-weight:300}.recent-posts{margin:60px auto;box-sizing:border-box;padding:0 80px;max-width:1400px}@media(max-width:1200px){.recent-posts{padding:0 40px}}@media(max-width:768px){.recent-posts{padding:0 16px}}.posts-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch;margin-top:20px}@media(max-width:900px){.posts-grid{grid-template-columns:1fr;gap:40px}}.post-large{display:flex;flex-direction:column;height:100%}@media(min-width:1024px){.post-large{padding-bottom:40px}}.post-large img{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:14px}.post-content{margin-top:16px}.post-meta{font-size:.85rem;color:#6b7280}.post-content h3{font-size:1.4rem;margin:8px 0;font-weight:600}.post-content p{color:#4b5563;line-height:1.6}.post-list{display:flex;flex-direction:column;gap:20px}.post-small{display:flex;gap:14px;align-items:flex-start}.post-small img{width:38%;max-height:180px;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:10px}.post-small>div{flex:1;min-width:0}.post-small span{font-size:.75rem;color:#6b7280}.post-small h4{font-size:.95rem;margin:6px 0;font-weight:600}.post-small-desc{font-size:.8rem;color:#6b7280;line-height:1.4;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.tags span{font-size:.7rem;padding:4px 10px;border-radius:999px;background:#f3f4f6;color:#374151;font-weight:500}@media(max-width:600px){.post-small{align-items:center}.post-small img{width:40%;height:100%}.post-small-content{margin-top:2px;margin-bottom:2px}.post-small>div{line-height:1.3}.post-small span{margin-bottom:2px;display:block;font-size:.7rem}.post-small h4{margin:4px 0;font-size:.9rem}.post-small-desc{margin-top:2px;line-height:1.3}.post-content h3{font-size:1.2rem}.tags{margin-top:2px;display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;gap:8px}.tags span{padding:2px 0;font-size:.6rem;line-height:1.2;margin:0;border-radius:999px;white-space:nowrap}}.blogs-listing-section{background-color:#f8f4ec;padding:100px 0;position:relative;overflow:hidden}.blogs-parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.parallax-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6}.blob-1{top:-10%;left:-5%;width:600px;height:600px;background:#e83c9114}.blob-2{bottom:10%;right:-5%;width:500px;height:500px;background:#8b5cf614}.blogs-grid-container{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:40px;position:relative;z-index:1}.blog-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #0000000d;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease;border:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;cursor:pointer}.blog-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px #0000001a;border-color:#e83c91;background:#fff}.blog-image-wrapper{position:relative;height:260px;overflow:hidden}.blog-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.blog-card:hover .blog-card-image{transform:scale(1.1)}.blog-card-category{position:absolute;top:20px;left:20px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:30px;font-size:.75rem;font-weight:700;color:#e83c91;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 15px #0000001a;z-index:2}.blog-card-content{padding:36px;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta{display:flex;align-items:center;gap:16px;font-size:.8rem;color:#64748b;margin-bottom:20px;font-weight:500}.meta-item{display:flex;align-items:center;gap:6px}.meta-item svg{color:#e83c91}.blog-card-title{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:700;margin-bottom:16px;line-height:1.3;color:#1e293b;transition:color .2s ease}.blog-card:hover .blog-card-title{background:linear-gradient(90deg,#e83c91,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.blog-card-excerpt{font-size:1.05rem;color:#475569;line-height:1.6;margin-bottom:32px;flex-grow:1}.blog-read-btn{background:#f1f5f9;border:1px solid #e2e8f0;color:#43334c;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:12px 24px;border-radius:50px;transition:all .3s ease;width:-moz-fit-content;width:fit-content;align-self:flex-start}.blog-read-btn:hover{background:#e83c91;border-color:#e83c91;color:#fff;gap:14px;transform:translate(5px)}@media(max-width:1024px){.blogs-grid-container{grid-template-columns:repeat(2,1fr);padding:0 32px}}@media(max-width:768px){.blogs-page-wrapper{padding-top:100px}.blogs-hero{padding:40px 20px 60px}.blogs-grid-container{grid-template-columns:1fr;gap:32px;padding:0 24px}.blog-image-wrapper{height:220px}.blog-card-content{padding:28px}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes tagPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.post-large,.post-small{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.post-large:hover{transform:translateY(-8px)}.post-small:hover{transform:translate(8px)}.post-large img,.post-small img{transition:transform .5s ease,filter .3s ease}.post-large:hover img,.post-small:hover img{transform:scale(1.08);filter:brightness(1.05)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-main{position:relative;width:100%;height:100vh;min-height:100vh;display:flex;align-items:start;justify-content:center;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:#000}.hero-fallback-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:5;overflow:hidden}.hero-fallback-image{position:absolute;inset:0;width:100%;height:100%;background-image:url(/hero-fallback.jpg);background-size:cover;background-position:center;animation:kenBurns 10s ease-out infinite alternate}.hero-fallback-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#0000,#0006);z-index:1}.hero-fallback-glow{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(236,72,153,.15) 0%,transparent 70%);filter:blur(80px);animation:glowPulse 4s ease-in-out infinite;z-index:2;pointer-events:none}@keyframes kenBurns{0%{transform:scale(1) translate(0)}to{transform:scale(1.15) translate(-1%,-1%)}}@keyframes glowPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}}.hero-fallback-image:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.1;mix-blend-mode:overlay;pointer-events:none;z-index:2}.hero-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.hero-video-container.active{opacity:1}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000eb,#000000bf,#0006 50%,#0000001a 80%,#0000000d);z-index:4}.hero-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:clamp(300px,45vw,700px);margin-left:clamp(20px,5vw,80px);padding:0}.hero-badge{display:inline-flex;align-items:center;padding:clamp(3px,.3vw,5px) clamp(8px,.8vw,12px);background:#0009;border:1px solid rgba(255,255,255,.3);border-radius:100px;font-size:clamp(.35rem,.4vw,.45rem);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:clamp(10px,1vw,18px)}.hero-heading{font-size:clamp(.75rem,1.3vw,1.3rem);font-weight:600;line-height:1.35;color:#fff;margin-bottom:clamp(6px,.8vw,12px);letter-spacing:-.01em}.hero-heading-accent{color:#ec4899}.hero-description{font-size:clamp(.45rem,.55vw,.6rem);line-height:1.6;color:#ffffffb3;margin-bottom:clamp(14px,1.5vw,24px);font-weight:400;max-width:clamp(200px,25vw,350px)}.hero-cta{display:flex;justify-content:flex-start}.hero-btn-primary{display:inline-flex;align-items:center;gap:clamp(4px,.4vw,8px);padding:clamp(8px,.7vw,10px) clamp(14px,1.4vw,22px);background:#fff;color:#0a0a0a;font-size:clamp(.45rem,.55vw,.6rem);font-weight:600;border:none;border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);letter-spacing:.01em}.hero-btn-primary:hover{background:#f59e0b;color:#000;transform:translateY(-2px);box-shadow:0 10px 30px #f59e0b4d}.hero-btn-icon{width:16px;height:16px;transition:transform .3s ease}.hero-btn-primary:hover .hero-btn-icon{transform:translate(4px)}.hero-scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:10;cursor:pointer}.hero-scroll-line{width:1px;height:60px;background:linear-gradient(180deg,#fff9,#fff0);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.4;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}@media(min-width:1600px){.hero-heading{font-size:4rem}.hero-description{font-size:1.1rem}}@media(max-width:768px){.hero-content{margin-left:24px;max-width:90%}.hero-overlay{background:linear-gradient(90deg,#000000d9,#0009 40%,#0000004d)}.hero-badge{font-size:.65rem;padding:5px 12px;margin-bottom:16px}.hero-heading{font-size:clamp(1.5rem,5vw,2.2rem);margin-bottom:12px;line-height:1.25}.hero-description{font-size:clamp(.8rem,2.5vw,1rem);margin-bottom:24px;max-width:100%}.hero-btn-primary{padding:12px 24px;font-size:.85rem}.hero-scroll-line{height:35px}}@media(max-width:480px){.hero-content{margin-left:16px;max-width:92%}.hero-overlay{background:linear-gradient(160deg,#000000b3,#000c,#000000e6)}.hero-badge{font-size:.6rem;padding:5px 12px;margin-bottom:14px}.hero-heading{font-size:clamp(1.4rem,6vw,1.8rem);margin-bottom:10px;line-height:1.3}.hero-description{font-size:clamp(.8rem,3vw,.95rem);margin-bottom:20px;line-height:1.6;max-width:100%}.hero-btn-primary{padding:12px 24px;font-size:.8rem}.hero-scroll-indicator{bottom:25px}.hero-scroll-line{height:30px}}@media(max-width:360px){.hero-content{margin-left:12px}.hero-heading{font-size:1.3rem}.hero-description{font-size:.8rem}}.awards-section{position:relative;padding:clamp(50px,8vw,100px) clamp(16px,3vw,20px);background:#0a0a0f;color:#fff;overflow:hidden}.awards-container{max-width:1300px;margin:0 auto}.awards-header-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;gap:40px}.awards-header-left{max-width:800px}.featured-awards-label{font-size:14px;font-weight:700;color:#e83c91;letter-spacing:1px;margin-bottom:24px;display:block}.awards-hero-title{font-size:clamp(24px,3.5vw,40px);font-weight:500;line-height:1.4;color:#ffffffe6}.awards-hero-title strong{font-weight:700;color:#fff}.awards-nav-arrows{display:flex;gap:15px;margin-bottom:10px}.nav-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .3s ease;z-index:10}.nav-arrow-btn:hover{background:#ffffff1a;border-color:#e83c91;color:#e83c91}.awards-carousel-viewport{width:100%;overflow:hidden;margin-bottom:80px;padding:20px 0}.awards-carousel-track{display:flex;width:100%;will-change:transform}.carousel-slide{padding:0 12px}.award-card-carousel-item{height:100%}.award-card-inner{background:#151824;border-radius:12px;padding:40px 30px;height:100%;transition:all .3s ease;display:flex;flex-direction:column;gap:24px;border:1px solid rgba(255,255,255,.03);position:relative;overflow:hidden}.award-card-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(232,60,145,.05),transparent 60%);pointer-events:none}.award-card-inner:hover{background:#1c2033;transform:translateY(-8px);border-color:#e83c914d;box-shadow:0 20px 40px #0000004d}.award-badge-container{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:50%;padding:20px;margin-bottom:10px;transition:transform .3s ease}.award-card-inner:hover .award-badge-container{transform:scale(1.1) rotate(5deg);background:#e83c911a}.award-badge-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.8}.award-card-inner:hover .award-badge-img{filter:none;opacity:1}.award-title{font-size:20px;font-weight:700;color:#fff;line-height:1.3}.award-org{font-size:15px;color:#fff9;line-height:1.6}.awards-stat-row{display:flex;justify-content:center;align-items:center;gap:60px;padding:60px;background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;border:1px solid rgba(255,255,255,.05);position:relative;box-shadow:0 40px 100px #00000080}.rolling-number-wrapper{display:flex;justify-content:center;align-items:center;height:120px;overflow:visible}.digits-flex{display:flex;align-items:center;justify-content:center}.digit-reel{height:80px;width:45px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent)}.digit-strip{display:flex;flex-direction:column;width:100%;position:absolute}.single-digit{display:block;height:80px;line-height:80px;text-align:center;font-size:72px;font-weight:800;background:linear-gradient(90deg,#fff,#e83c91,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:flowGradient 3s linear infinite}.single-digit.suffix{margin-left:2px}@keyframes flowGradient{0%{background-position:0% center}to{background-position:200% center}}.stat-label{font-size:14px;color:#ffffff80;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-top:15px}.award-stat{text-align:center;display:flex;flex-direction:column;align-items:center}.stat-divider{width:1px;height:60px;background:#ffffff1a}@media(max-width:992px){.awards-header-top{flex-direction:column;align-items:flex-start}.awards-nav-arrows{display:flex;width:100%;justify-content:flex-end}}@media(max-width:768px){.awards-carousel-viewport{overflow:visible;margin-bottom:60px}.awards-carousel-track{flex-direction:column;transform:none!important;gap:20px}.carousel-slide{flex:none!important;width:100%!important;padding:0}.awards-nav-arrows{display:none!important}.awards-stat-row{flex-direction:column;gap:40px;padding:40px 20px;border-radius:24px}.stat-divider{display:none}.single-digit{font-size:56px;height:60px;line-height:60px}.digit-reel{height:60px;width:35px}.rolling-number-wrapper{height:90px}.awards-hero-title{font-size:clamp(1.5rem,5vw,2rem)}}@media(max-width:480px){.awards-stat-row{padding:30px 16px;border-radius:20px;gap:30px;margin-bottom:40px}.single-digit{font-size:44px;height:50px;line-height:50px}.digit-reel{height:50px;width:28px}.rolling-number-wrapper{height:75px}.stat-label{font-size:11px;letter-spacing:1px}.nav-arrow-btn{width:40px;height:40px;font-size:16px}}.projects-section{position:relative;z-index:20;background:#f8f4ec;min-height:100vh;padding:clamp(60px,10vw,100px) clamp(16px,3vw,24px) clamp(50px,8vw,80px);border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0 -25px 50px #0000001a;overflow:hidden;margin-top:-60px}.projects-container{max-width:1800px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:50px}.projects-header{text-align:center;max-width:800px;margin:0 auto}.projects-badge{display:inline-flex;align-items:center;gap:8px;background:#e83c911a;border:1px solid rgba(232,60,145,.2);padding:8px 18px;border-radius:50px;font-size:.85rem;font-weight:600;color:#e83c91;margin-bottom:20px}.projects-badge svg{font-size:1rem}.projects-heading{font-family:Outfit,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:#1a1a1a;line-height:1.15;margin-bottom:16px}.projects-subheading{font-size:1.1rem;color:#666;line-height:1.6}.projects-carousel{display:grid;grid-template-columns:.8fr 2.2fr;gap:80px;align-items:center;min-height:550px}.project-content{display:flex;flex-direction:column;gap:24px}.project-content-inner{display:flex;flex-direction:column;gap:16px}.project-meta{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;margin-bottom:8px}.project-number{font-size:3rem;font-weight:800;color:#e83c91;line-height:1}.project-divider{font-size:1.5rem;color:#ccc;font-weight:300}.project-total{font-size:1.2rem;color:#999;font-weight:500}.project-industry{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#e83c91;background:#e83c911a;padding:6px 14px;border-radius:20px;width:-moz-fit-content;width:fit-content}.project-title{font-family:Outfit,sans-serif;font-size:2.8rem;font-weight:800;color:#1a1a1a;line-height:1.1;margin:0}.project-category{font-size:1.1rem;color:#666;font-weight:500;margin:0}.project-description{font-size:1rem;color:#555;line-height:1.7;margin:8px 0 0}.project-stats{display:flex;gap:32px;padding:20px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);margin:8px 0}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-item .stat-value{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:700;color:#1a1a1a}.stat-item .stat-label{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.05em}.project-tags{display:flex;flex-wrap:wrap;gap:8px}.project-tag{background:#fff;border:1px solid rgba(0,0,0,.08);padding:6px 14px;border-radius:20px;font-size:.8rem;color:#555;font-weight:500}.project-cta{display:inline-flex;align-items:center;gap:10px;background:#1a1a1a;color:#fff;padding:16px 32px;border-radius:50px;font-size:.95rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;margin-top:8px;font-family:inherit}.project-cta:hover{background:#e83c91;transform:translateY(-2px);box-shadow:0 10px 30px #e83c914d}.cta-icon{font-size:1.1rem;transition:transform .3s ease}.project-cta:hover .cta-icon{transform:translate(3px,-3px)}.carousel-nav{display:flex;align-items:center;gap:20px;margin-top:16px}.nav-btn{width:50px;height:50px;border-radius:50%;border:2px solid #1a1a1a;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem;color:#1a1a1a}.nav-btn:hover{background:#1a1a1a;color:#fff}.nav-dots{display:flex;gap:10px}.nav-dot{width:10px;height:10px;border-radius:50%;border:none;background:#00000026;cursor:pointer;transition:all .3s ease;padding:0}.nav-dot:hover{background:#0000004d}.nav-dot.active{background:#e83c91;width:32px;border-radius:20px}.project-showcase{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.showcase-wrapper{position:relative;width:100%}.showcase-media{position:relative;width:100%;aspect-ratio:16/7.5;border-radius:24px;overflow:hidden;background:transparent;z-index:5}.showcase-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .6s ease}.showcase-wrapper:hover .showcase-image{transform:scale(1.02)}.showcase-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease;z-index:5}.showcase-video.playing{opacity:1}.play-btn{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;padding:14px 24px;border-radius:50px;cursor:pointer;font-weight:600;font-size:.9rem;color:#1a1a1a;z-index:10;transition:all .3s ease;font-family:inherit}.play-btn:hover{background:#e83c91;color:#fff;transform:scale(1.05)}.play-icon{font-size:1.2rem}.play-btn.playing{background:#e83c91;color:#fff}.showcase-logo{position:absolute;top:24px;left:24px;width:70px;height:70px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000026;z-index:10;padding:12px}.showcase-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.showcase-decoration{position:absolute;inset:-40px;pointer-events:none;z-index:-1}.mobile-overlap-frame{position:absolute;bottom:-15px;right:-30px;width:175px;height:340px;background:#080808;border-radius:36px;padding:6px;box-shadow:0 30px 60px #0006;z-index:30;border:2px solid #1a1a1a;display:flex;flex-direction:column;overflow:hidden}.mobile-content-inner{width:100%;height:100%;background:#fff;border-radius:28px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.05)}.splash-overlay{position:absolute;inset:0;background-color:#fff!important;display:flex;align-items:center;justify-content:center;z-index:25;opacity:1!important}.mobile-splash{background:#fff;z-index:110}.splash-overlay img{max-width:60%;max-height:60%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 25px rgba(0,0,0,.08))}.mobile-splash img{max-width:80%!important}.mobile-ai-avatar{width:80px;height:80px;background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:50%;margin-bottom:20px;box-shadow:0 10px 20px #8b5cf64d;position:relative}.mobile-ai-avatar:after{content:"";position:absolute;inset:-5px;border:2px solid rgba(236,72,153,.3);border-radius:50%;animation:avatarPulse 2s infinite}@keyframes avatarPulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}.mobile-ui-line{width:60%;height:6px;background:#e2e8f0;border-radius:3px;margin-bottom:8px}.mobile-ui-line.short{width:40%}.deco-line{position:absolute;background:#e83c911a;border-radius:2px}.deco-line.line-1{width:120px;height:4px;top:20px;right:-20px}.deco-line.line-2{width:4px;height:100px;bottom:40px;left:-20px}.deco-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#e83c91}.deco-dot.dot-1{top:60px;right:-30px}.deco-dot.dot-2{bottom:80px;left:-30px}.projects-footer{display:flex;justify-content:center;margin-top:20px;margin-bottom:40px}.view-all-btn{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#1a1a1a;padding:16px 40px;font-family:Outfit,sans-serif;font-weight:600;border-radius:50px;border:2px solid #1a1a1a;font-size:1rem;cursor:pointer;transition:all .3s ease}.view-all-btn:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px)}@media(max-width:1024px){.projects-carousel{grid-template-columns:1fr;gap:40px}.project-showcase{order:-1}.project-title{font-size:2.2rem}.project-stats{gap:24px}}@media(max-width:768px){.projects-section{padding:80px 20px 60px;border-top-left-radius:40px;border-top-right-radius:40px}.projects-heading{font-size:1.8rem}.project-number{font-size:2rem}.project-title{font-size:1.8rem}.project-stats{flex-wrap:wrap;gap:16px}.stat-item{flex:1;min-width:80px}.stat-item .stat-value{font-size:1.3rem}.carousel-nav{justify-content:center}.nav-btn{width:44px;height:44px}.showcase-media{border-radius:16px}.showcase-logo{width:50px;height:50px;padding:8px;border-radius:12px}.play-btn{padding:10px 18px;font-size:.8rem}.deco-line,.deco-dot{display:none}}@media(max-width:480px){.projects-section{padding:50px 16px 40px;border-top-left-radius:30px;border-top-right-radius:30px}.projects-heading{font-size:1.5rem}.projects-subheading{font-size:.95rem}.project-stats{gap:12px}.project-tags{gap:6px}.project-tag{padding:4px 10px;font-size:.7rem}.project-cta{width:100%;justify-content:center;padding:14px 24px}.project-title{font-size:1.6rem}.project-number{font-size:1.8rem}.carousel-nav{flex-wrap:wrap;gap:12px}.view-all-btn{width:100%;justify-content:center;padding:14px 24px}}.side-sheet-overlay{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.side-sheet{position:fixed;top:0;right:0;width:80%;max-width:900px;height:100vh;background:#f8f4ec;z-index:1001;display:flex;flex-direction:column;box-shadow:-10px 0 40px #00000026}.side-sheet-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.side-sheet-title{font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:700;color:#1a1a1a;margin:0}.side-sheet-subtitle{font-size:.9rem;color:#666;margin:4px 0 0}.side-sheet-close{width:48px;height:48px;border-radius:50%;border:2px solid #1a1a1a;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;color:#1a1a1a;transition:all .3s ease}.side-sheet-close:hover{background:#1a1a1a;color:#fff}.side-sheet-content{flex:1;overflow-y:auto;padding:32px}.side-sheet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.sheet-project-card{display:flex;flex-direction:column;gap:12px;cursor:pointer}.sheet-project-image{width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;position:relative;box-shadow:0 8px 24px #00000014}.sheet-project-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.sheet-project-card:hover .sheet-project-image img{transform:scale(1.05)}.sheet-project-overlay{position:absolute;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.sheet-project-card:hover .sheet-project-overlay{opacity:1}.sheet-project-overlay span{background:#fff;color:#1a1a1a;padding:12px 24px;border-radius:30px;font-weight:600;font-size:.85rem;display:flex;align-items:center;gap:8px;transform:translateY(10px);transition:transform .3s ease}.sheet-project-card:hover .sheet-project-overlay span{transform:translateY(0)}.sheet-project-info{display:flex;flex-direction:column;gap:4px}.sheet-project-industry{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#e83c91}.sheet-project-title{font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:700;color:#1a1a1a;margin:0;transition:color .3s ease}.sheet-project-card:hover .sheet-project-title{color:#e83c91}@media(max-width:768px){.side-sheet{width:100%;max-width:none}.side-sheet-header{padding:20px 24px}.side-sheet-title{font-size:1.4rem}.side-sheet-content{padding:24px}.side-sheet-grid{grid-template-columns:1fr;gap:20px}.side-sheet-close{width:40px;height:40px;font-size:1.2rem}}@media(max-width:1200px){.mobile-overlap-frame{width:180px;height:320px;right:-15px;bottom:-10px}}@media(max-width:1024px){.mobile-overlap-frame{width:150px;height:280px;right:-10px;bottom:-5px}}@media(max-width:768px){.mobile-overlap-frame{display:none}}.services-panoramic-section{position:relative;z-index:20;background:#050505;margin-top:-80px;border-top-left-radius:80px;border-top-right-radius:80px;box-shadow:0 -40px 100px #00000080;overflow:visible}.panoramic-sticky{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column}.panoramic-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.bg-glow{position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(120px);opacity:.15;mix-blend-mode:screen}.bg-glow-1{top:-10%;left:-10%;background:radial-gradient(circle,#E83C91 0%,transparent 70%)}.bg-glow-2{bottom:-10%;right:-10%;background:radial-gradient(circle,#00D9FF 0%,transparent 70%)}.bg-grid-mesh{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:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 80%);mask-image:radial-gradient(ellipse at center,black,transparent 80%)}.panoramic-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;padding:80px 0}.panoramic-header{padding:0 8vw;margin-bottom:60px;display:flex;justify-content:space-between;align-items:flex-end}.premium-badge{display:inline-flex;align-items:center;gap:10px;background:#e83c911a;color:#e83c91;padding:10px 20px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;border:1px solid rgba(232,60,145,.2);margin-bottom:24px}.panoramic-title{font-family:Outfit,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1.1;color:#fff;margin:0}.panoramic-subtitle{font-size:1.2rem;color:#ffffff80;max-width:500px;margin-top:20px;line-height:1.6}.scroll-indicator-v2{display:flex;flex-direction:column;gap:10px;width:200px}.progress-bar-container{height:2px;width:100%;background:#ffffff1a;border-radius:100px;overflow:hidden}.progress-bar-fill{height:100%;width:100%;background:linear-gradient(90deg,#e83c91,#00d9ff);transform-origin:0%}.panoramic-track-container{flex:1;display:flex;align-items:center}.panoramic-track{display:flex;gap:40px;padding-left:8vw;padding-right:20vw;height:65vh;width:-moz-max-content;width:max-content;will-change:transform}.spotlight-card{min-width:450px;background:#e83c91;border-radius:40px;padding:60px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;color:#fff}.spotlight-aura{position:absolute;top:-20%;right:-20%;width:300px;height:300px;background:#fff3;border-radius:50%;filter:blur(60px)}.spotlight-tag{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;opacity:.8;margin-bottom:20px}.spotlight-card h3{font-size:2.5rem;font-weight:800;margin-bottom:20px;line-height:1}.spotlight-stats{display:flex;gap:30px;margin-top:40px;padding-top:40px;border-top:1px solid rgba(255,255,255,.2)}.stat-num{font-size:1.8rem;font-weight:800}.stat-lbl{font-size:.7rem;opacity:.7;text-transform:uppercase;letter-spacing:1px}.card-container-3d{min-width:400px;height:65vh;perspective:2000px}.card-inner-3d{position:relative;width:100%;height:100%;transform-style:preserve-3d}.card-side{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;border-radius:40px;padding:48px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08)}.card-front{background:#ffffff05;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:2}.card-back{background:#111;border-color:#e83c9133;transform:rotateY(180deg);z-index:1}.card-header-premium{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.icon-box-premium{width:80px;height:80px;background:#ffffff0d;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#e83c91;transition:all .5s ease}.card-container-3d:hover .icon-box-premium{background:#e83c91;color:#fff;transform:rotateY(180deg)}.service-title-premium{font-size:2rem;font-weight:700;color:#fff;margin-bottom:16px;font-family:Outfit,sans-serif}.service-desc-premium{font-size:1rem;color:#ffffff80;line-height:1.7;margin-bottom:30px}.features-list-premium{display:flex;flex-wrap:wrap;gap:10px}.feature-pill{display:flex;align-items:center;gap:8px;background:#ffffff0d;padding:8px 16px;border-radius:50px;font-size:.8rem;color:#fffc}.card-footer-premium{margin-top:auto}.more-info-btn{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:12px 24px;border-radius:100px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s ease}.more-info-btn:hover{background:#ffffff1a;border-color:#e83c91}.btn-circle-mini{width:28px;height:28px;background:#e83c91;border-radius:50%;display:flex;align-items:center;justify-content:center}.back-header{margin-bottom:24px}.back-body{flex:1}.benefits-stack{margin-top:20px}.benefit-item{display:flex;align-items:center;gap:10px;margin-bottom:12px}.benefit-dot{width:6px;height:6px;background:#e83c91;border-radius:50%;box-shadow:0 0 10px #e83c91}.back-footer{margin-top:auto}.back-flip-btn{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:10px 20px;border-radius:50px;font-size:.8rem;cursor:pointer;transition:all .3s ease}.back-flip-btn:hover{border-color:#e83c91;color:#e83c91}.final-explore-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;background:#e83c91;color:#fff;padding:10px 20px;border-radius:50px;text-decoration:none;font-size:.8rem;font-weight:700}.final-explore-btn:hover{background:#ff4d9e;transform:translateY(-2px)}.action-card{min-width:450px;border-radius:40px;padding:60px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:#000;border:1px solid rgba(255,255,255,.1);cursor:pointer}.action-bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 150%,#E83C91 0%,transparent 60%);opacity:.5;transition:all .5s ease}.action-card:hover .action-bg{opacity:.8;transform:scale(1.1)}.action-tag{font-size:.9rem;color:#e83c91;font-weight:700;text-transform:uppercase;letter-spacing:3px;margin-bottom:20px}.action-card h3{font-size:3rem;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.1}.action-btn{display:flex;align-items:center;gap:15px;margin-top:40px;font-size:1.2rem;font-weight:700;color:#fff}.scroll-hint{position:absolute;bottom:40px;left:8vw;display:flex;align-items:center;gap:15px}@media(max-width:1440px){.service-card-premium{min-width:360px;padding:40px}.spotlight-card,.action-card{min-width:400px}}@media(max-width:1024px){.services-panoramic-section{height:auto;padding-top:100px;padding-bottom:50px}.panoramic-sticky{position:relative;height:auto;overflow:visible}.panoramic-track-container{padding:40px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.panoramic-track{padding:0 5vw;height:auto;gap:20px}.panoramic-header{flex-direction:column;align-items:flex-start;gap:40px}.scroll-indicator-v2{display:none}.service-card-premium,.spotlight-card,.action-card{min-width:320px;height:500px}}@media(max-width:640px){.panoramic-title{font-size:clamp(1.6rem,6vw,2.4rem)}.panoramic-subtitle{font-size:1rem}.panoramic-header{padding:0 5vw;margin-bottom:30px;gap:20px}.service-card-premium{min-width:80vw;max-width:90vw;padding:24px;height:auto;min-height:420px}.spotlight-card,.action-card{min-width:80vw;max-width:90vw;height:auto;min-height:380px}.action-card{padding:40px 28px}.action-card h3{font-size:2rem}}@media(max-width:480px){.services-panoramic-section{border-top-left-radius:40px;border-top-right-radius:40px}.service-card-premium{min-width:88vw;padding:20px}.spotlight-card,.action-card{min-width:88vw;padding:32px 20px}}.ai-mega-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:0 20px}.ai-mega-title{font-family:Outfit,sans-serif;font-weight:900;line-height:.9;letter-spacing:-6px;text-transform:uppercase;display:flex;flex-direction:column;align-items:center}.ai-mega-title .ai-mega-line-1{font-size:clamp(5rem,15vw,14rem);color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.12);text-shadow:0 0 80px rgba(0,217,255,.08)}.ai-mega-title .ai-mega-line-2{font-size:clamp(5rem,15vw,14rem);background:linear-gradient(180deg,#00d9ff40,#e83c9126,#9333ea14);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(.5px)}.ai-mega-title-sm .ai-mega-line-1,.ai-mega-title-sm .ai-mega-line-2{font-size:clamp(4rem,13vw,12rem)}.ai-mega-subtitle{font-family:Outfit,sans-serif;font-size:clamp(1rem,2vw,1.5rem);color:#fff3;margin-top:20px;letter-spacing:4px;text-transform:uppercase;font-weight:300}.ai-neural-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,217,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,255,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,black 20%,transparent 70%);pointer-events:none;z-index:1;animation:gridPulse 8s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.5}50%{opacity:1}}.ai-floating-particle{position:absolute;border-radius:50%;animation:particleFloat 5s ease-in-out infinite;opacity:0;pointer-events:none}@keyframes particleFloat{0%,to{opacity:0;transform:translateY(0) scale(.5)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(-120px) scale(1.3)}}.ai-glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:orbPulse 8s ease-in-out infinite;z-index:1;transition:transform .3s ease-out}.ai-glow-orb-1{width:500px;height:500px;background:#00d9ff26;top:10%;left:10%}.ai-glow-orb-2{width:450px;height:450px;background:#e83c911f;top:40%;right:5%;animation-delay:2s}.ai-glow-orb-3{width:400px;height:400px;background:#9333ea24;bottom:20%;left:30%;animation-delay:4s}@keyframes orbPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.25);opacity:1}}.ai-neural-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.15}.ai-neural-line{stroke:#00d9ff;stroke-width:.08;opacity:0;animation:neuralPulse 4s ease-in-out infinite}@keyframes neuralPulse{0%,to{opacity:0;stroke-dasharray:0 100}50%{opacity:.6;stroke-dasharray:40 60}}.ai-data-streams{position:absolute;inset:0;pointer-events:none;z-index:2}.ai-data-stream-line{position:absolute;width:1.5px;background:linear-gradient(to bottom,transparent,#00D9FF,transparent);animation:streamDrift 4s ease-in-out infinite;opacity:0}@keyframes streamDrift{0%,to{opacity:0;transform:translateY(-30px)}50%{opacity:.5;transform:translateY(30px)}}.ai-tagline-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:#00d9ff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,217,255,.15);border-radius:50px;font-family:Outfit,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:3px;color:#00d9ff;text-transform:uppercase;animation:badgeGlow 3s ease-in-out infinite}@keyframes badgeGlow{0%,to{box-shadow:0 0 10px #00d9ff1a}50%{box-shadow:0 0 25px #00d9ff40}}.ai-headline-gradient{background:linear-gradient(135deg,#00d9ff,#e83c91,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 4s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.ai-highlight-text{color:#e83c91;font-weight:600}.ai-scroll-hint{display:flex;flex-direction:column;align-items:center;gap:10px}.ai-scroll-hint span{font-family:Outfit,sans-serif;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:#ffffff4d}.ai-scroll-dot{width:8px;height:8px;border-radius:50%;background:#00d9ff;animation:scrollBounce 2s ease-in-out infinite;box-shadow:0 0 12px #00d9ff80}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.4}}.ai-side-features{display:flex;flex-direction:column;gap:16px;flex:1;max-width:320px}.ai-side-left{align-items:flex-end}.ai-side-right{align-items:flex-start}.ai-feat-card{background:#0a0a1e80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:18px 16px;display:flex;flex-direction:row;align-items:center;gap:12px;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;cursor:default;width:100%;max-width:300px}.ai-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#00D9FF,#E83C91,transparent);opacity:0;transition:opacity .4s ease}.ai-feat-card:hover{background:#0a0a1eb3;border-color:#00d9ff40;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 30px #00d9ff14}.ai-feat-card:hover:before{opacity:1}.ai-feat-icon-wrap{position:relative;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;color:#00d9ff;transition:all .3s ease}.ai-feat-card:hover .ai-feat-icon-wrap{color:#e83c91;transform:scale(1.1)}.ai-feat-icon-glow{position:absolute;inset:-10px;background:radial-gradient(circle,rgba(0,217,255,.15) 0%,transparent 70%);border-radius:50%;opacity:0;transition:opacity .4s ease}.ai-feat-card:hover .ai-feat-icon-glow{opacity:1;background:radial-gradient(circle,rgba(232,60,145,.2) 0%,transparent 70%)}.ai-feat-title{font-family:Outfit,sans-serif;font-size:.85rem;font-weight:700;color:#fff;line-height:1.2;white-space:pre-line;letter-spacing:.3px}.ai-feat-desc{font-family:Outfit,sans-serif;font-size:.7rem;color:#fff6;line-height:1.4;margin-top:2px}.ai-feat-line{display:none}.ai-stat-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:90px;padding:16px 20px;background:#0a0a1e73;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.06);border-radius:16px}.ai-stat-value{font-family:Outfit,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;background:linear-gradient(135deg,#00d9ff,#e83c91);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.ai-stat-label{font-family:Outfit,sans-serif;font-size:.75rem;color:#fff6;text-transform:uppercase;letter-spacing:2px;font-weight:500}.ai-stat-bar-wrap{width:50px;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-top:4px}.ai-stat-bar-fill-animated{height:100%;width:0%;background:linear-gradient(90deg,#00d9ff,#e83c91);border-radius:2px;animation:statBarGrow 2s ease-out forwards}@keyframes statBarGrow{0%{width:0%}to{width:100%}}.ai-cta-btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:18px 40px;border-radius:60px;text-decoration:none;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1)}.ai-cta-btn-bg{position:absolute;inset:0;background:linear-gradient(135deg,#e83c91,#9333ea);border-radius:60px;transition:opacity .4s ease;z-index:0}.ai-cta-btn-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#00d9ff,#e83c91);border-radius:60px;opacity:0;transition:opacity .4s ease}.ai-cta-btn:hover .ai-cta-btn-bg:after{opacity:1}.ai-cta-btn:hover{transform:translateY(-3px);box-shadow:0 20px 50px #e83c9159,0 0 30px #00d9ff26}.ai-cta-btn-text{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:600;color:#fff;letter-spacing:.5px}.ai-cta-btn-arrow{position:relative;z-index:1;font-size:1.2rem;color:#fff;transition:transform .3s ease}.ai-cta-btn:hover .ai-cta-btn-arrow{transform:translate(5px)}.ai-corner-decor{position:absolute;opacity:.4;animation:cornerFloat 6s ease-in-out infinite}.ai-corner-tl{top:30px;left:30px}.ai-corner-br{bottom:30px;right:30px;animation-delay:3s}@keyframes cornerFloat{0%,to{transform:translate(0)}50%{transform:translate(5px,5px)}}.ai-progress-dots{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.ai-progress-dot{width:6px;height:6px;border-radius:50%;background:#ffffff26;transition:all .4s ease}.ai-progress-dot.active{background:#00d9ff;box-shadow:0 0 10px #00d9ff80;transform:scale(1.4)}@media(max-width:900px){.ai-mega-title .ai-mega-line-1,.ai-mega-title .ai-mega-line-2{letter-spacing:-3px}.ai-glow-orb-1{width:300px;height:300px}.ai-glow-orb-2{width:250px;height:250px}.ai-glow-orb-3{width:220px;height:220px}.ai-side-features{max-width:200px}.ai-feat-card{padding:12px 10px;gap:8px;max-width:200px}.ai-feat-desc{display:none}.ai-progress-dots{right:15px}}@media(max-width:600px){.ai-mega-title{letter-spacing:-3px}.ai-mega-title .ai-mega-line-1,.ai-mega-title .ai-mega-line-2{font-size:clamp(3rem,14vw,5rem)!important}.ai-mega-subtitle{font-size:.75rem;letter-spacing:2px}.ai-glow-orb-1{width:200px;height:200px}.ai-glow-orb-2{width:180px;height:180px}.ai-glow-orb-3{width:150px;height:150px}.ai-side-features{max-width:140px;gap:10px}.ai-feat-card{padding:10px 8px;gap:6px;border-radius:12px;max-width:140px}.ai-feat-icon-wrap{width:32px;height:32px;min-width:32px}.ai-feat-title{font-size:.7rem}.ai-tagline-badge{font-size:.6rem;padding:6px 14px}.ai-cta-btn{padding:14px 28px}.ai-cta-btn-text{font-size:.9rem}.ai-progress-dots,.ai-corner-decor{display:none}}.case-page{background:#f8f4ec;overflow:hidden}.case-hero{position:relative;min-height:80vh;padding:160px 80px;background:#4b2c5e;color:#fff;overflow:hidden}.hero-content{max-width:620px}.hero-orb{position:absolute;width:420px;height:420px;pointer-events:none;animation:drift 18s linear infinite}.orb-inner{width:100%;height:100%;border-radius:50%;opacity:.6;filter:blur(120px);animation:float 10s ease-in-out infinite,pulseGlow 6s ease-in-out infinite}.orb-pink{top:10%;right:20%}.orb-pink .orb-inner{background:#e83c91}.orb-purple{bottom:-10%;right:-10%}.orb-purple .orb-inner{background:#7c3aed}.badge{display:inline-block;background:#e83c91;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:600}.case-hero h1{font-size:4rem;margin:24px 0 16px}.case-hero p{font-size:1.15rem;line-height:1.7;opacity:.9}.connect-btn{margin-top:32px;background:#fff;color:#111;border:none;padding:14px 32px;border-radius:30px;font-weight:600;cursor:pointer}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(60px)}to{transform:translate(0)}}@keyframes pulseGlow{0%{opacity:.4}50%{opacity:.75}to{opacity:.4}}.case-list{display:flex;flex-direction:column;gap:160px;padding:160px 0}.case-row{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.case-row.reverse{direction:rtl}.case-row.reverse>*{direction:ltr}.case-image{height:420px;border-radius:24px;overflow:hidden}.case-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-content .industry{color:#e83c91;font-weight:600}.case-content h2{font-size:2.6rem;margin:12px 0}.case-content p{margin-top:20px;line-height:1.7}.case-content button{margin-top:32px;background:#111;color:#fff;border:none;padding:12px 26px;border-radius:30px;cursor:pointer}@media(max-width:900px){.case-hero{padding:120px 24px}.case-hero h1{font-size:2.6rem}.case-row,.case-row.reverse{grid-template-columns:1fr;direction:ltr;gap:40px}.case-image{height:300px}}.case-content button,.connect-btn{transition:all .3s ease}.case-content button:hover{box-shadow:0 12px 30px #00000040}.connect-btn:hover{box-shadow:0 12px 40px #ffffff40}.featured-section{position:relative;z-index:28;background:#f8f9fa;padding:clamp(60px,10vw,120px) clamp(16px,4vw,24px);margin-top:-60px;margin-bottom:20px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0 -25px 50px #0000000d;min-height:80vh}.featured-header{text-align:center;margin-bottom:60px}.featured-title{font-family:Outfit,sans-serif;font-size:clamp(1.8rem,4vw,3rem);color:#1a1a1a;font-weight:700}.light-weight{font-weight:300;color:#4b5563}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;grid-auto-rows:140px}.logo-card{background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00000005;font-size:1.5rem;padding:20px;text-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:default;overflow:hidden}.logo-card:hover{box-shadow:0 15px 35px #00000014;transform:translateY(-5px)}.logo-text{width:100%;display:block}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.row-span-2{grid-row:span 2}.serif-bold{font-family:Times New Roman,serif;font-weight:900;font-size:3rem;color:#000}.sans-bold-box{font-family:sans-serif;font-weight:900;background:#eef2ff;color:#1e1b4b}.sans-blue{font-family:Arial,sans-serif;font-weight:800;color:#0e7490;background:#ecfeff;font-size:2rem;letter-spacing:2px;line-height:1.2;text-transform:uppercase}.sans-green{color:#064e3b;font-weight:900;font-family:sans-serif;background:#f0fdf4;font-style:italic}.sans-purple{color:#7e22ce;font-weight:800;font-family:sans-serif;font-size:2.2rem;background:#faf5ff}.colorful{font-weight:800;background:#f8fafc;color:#475569;letter-spacing:1px}.sans-bold{font-weight:700;background:#f3f4f6;letter-spacing:-.5px}.circle-black{background:#fff}.circle-black .logo-text{background:#000;color:#fff;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto;font-family:monospace;font-size:1.8rem;letter-spacing:-2px}.serif-classic{font-family:serif;font-size:2.5rem;background:#f9fafb;color:#1f2937}.serif-tight{font-family:serif;letter-spacing:-1px;background:#f3f4f6;font-weight:700;text-transform:uppercase;font-size:1.2rem}.box-blue{background:#eff6ff;color:#1d4ed8;font-weight:900;text-transform:uppercase;line-height:.9;font-size:1.8rem;display:flex;flex-direction:column;justify-content:center}@media(max-width:1024px){.featured-section{border-top-left-radius:40px;border-top-right-radius:40px}}@media(max-width:900px){.bento-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.featured-section{border-top-left-radius:30px;border-top-right-radius:30px}.bento-grid{grid-template-columns:repeat(2,1fr);gap:16px;grid-auto-rows:120px}.featured-title{font-size:clamp(1.5rem,5vw,2rem)}.serif-bold{font-size:2rem}}@media(max-width:480px){.bento-grid{grid-template-columns:1fr 1fr;gap:12px;grid-auto-rows:100px}.featured-title{font-size:1.5rem}.logo-card{border-radius:14px;padding:14px;font-size:1.2rem}.serif-bold{font-size:1.6rem}.sans-blue,.sans-purple{font-size:1.4rem}.featured-header{margin-bottom:40px}}.tech-stack-section{position:relative;z-index:35;background:#43334c;padding:clamp(80px,12vw,180px) 0 clamp(100px,18vw,260px);margin-top:-60px;border-top-left-radius:60px;border-top-right-radius:60px;overflow:hidden}.tech-stack-section:before{content:"";position:absolute;top:20%;left:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(236,72,153,.15) 0%,transparent 70%);border-radius:50%;animation:pulseGlow 10s ease-in-out infinite;pointer-events:none}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.8}}.tech-container{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.tech-header{text-align:center;margin-bottom:100px;padding:0 24px}.tech-title{font-family:Outfit,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:20px;color:#fff;letter-spacing:-1px;text-shadow:0 4px 20px rgba(0,0,0,.2)}.tech-subtitle{font-size:1.2rem;color:#fffc;max-width:600px;margin:0 auto}.tech-marquee-wrapper{width:100%;display:flex;flex-direction:column;gap:60px;position:relative;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.tech-marquee{width:100%;overflow:hidden;position:relative}.tech-track{display:flex;gap:40px;width:-moz-max-content;width:max-content}.scroll-left{animation:scrollLeft 40s linear infinite}.scroll-right{animation:scrollRight 45s linear infinite}.scroll-left-slow{animation:scrollLeft 50s linear infinite}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.tech-card-glass{display:flex;align-items:center;gap:16px;padding:24px 40px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:60px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 20px #0000001a}.tech-card-glass:hover{background:#ffffff26;border-color:#ec489980;box-shadow:0 0 30px #ec489940;transform:scale(1.05)}.tech-icon{font-size:2.2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.tech-name{font-family:Outfit,sans-serif;font-size:1.25rem;color:#fff;font-weight:600}@media(max-width:1024px){.tech-stack-section{border-top-left-radius:40px;border-top-right-radius:40px}}@media(max-width:768px){.tech-title{font-size:clamp(1.8rem,5vw,2.5rem)}.tech-subtitle{font-size:1rem;padding:0 16px}.tech-header{margin-bottom:60px}.tech-card-glass{padding:14px 20px}.tech-icon{font-size:1.8rem}.tech-name{font-size:1rem}}@media(max-width:480px){.tech-stack-section{border-top-left-radius:30px;border-top-right-radius:30px}.tech-title{font-size:1.8rem;letter-spacing:-.5px}.tech-subtitle{font-size:.9rem}.tech-header{margin-bottom:40px}.tech-card-glass{padding:10px 16px;gap:10px}.tech-icon{font-size:1.5rem}.tech-name{font-size:.9rem}}.contact-cta-section{position:relative;z-index:40;margin-top:-60px;border-top-left-radius:60px;border-top-right-radius:60px;overflow:hidden;box-shadow:0 -25px 50px #0003;background:#fff;min-height:80vh}.contact-cta-section:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px),radial-gradient(circle,rgba(0,0,0,.04) 1px,transparent 1px);background-size:80px 80px,80px 80px,20px 20px;background-position:0 0,0 0,10px 10px}.contact-cta-section:after{content:"";position:absolute;top:-150px;right:-150px;width:400px;height:400px;border:2px solid rgba(0,0,0,.06);border-radius:50%;pointer-events:none;z-index:0}.cta-decor-circle{position:absolute;border-radius:50%;border:2px solid rgba(0,0,0,.05);pointer-events:none;z-index:0}.cta-decor-circle-1{width:300px;height:300px;bottom:-100px;left:-100px}.cta-decor-circle-2{width:200px;height:200px;top:20%;left:10%}.cta-decor-circle-3{width:150px;height:150px;bottom:20%;right:15%}.cta-decor-plus{position:absolute;width:20px;height:20px;pointer-events:none;z-index:0}.cta-decor-plus:before,.cta-decor-plus:after{content:"";position:absolute;background:#00000014}.cta-decor-plus:before{width:2px;height:100%;left:50%;transform:translate(-50%)}.cta-decor-plus:after{width:100%;height:2px;top:50%;transform:translateY(-50%)}.cta-decor-plus-1{top:15%;right:20%}.cta-decor-plus-2{top:40%;left:15%}.cta-decor-plus-3{bottom:25%;left:25%}.cta-decor-plus-4{top:30%;right:30%}.cta-decor-line{position:absolute;height:1px;background:#0000000d;pointer-events:none;z-index:0}.cta-decor-line-1{width:200px;top:25%;left:5%;transform:rotate(-15deg)}.cta-decor-line-2{width:150px;bottom:30%;right:10%;transform:rotate(20deg)}.cta-decor-square{position:absolute;border:2px solid rgba(0,0,0,.05);pointer-events:none;z-index:0}.cta-decor-square-1{width:60px;height:60px;top:20%;right:25%;transform:rotate(15deg)}.cta-decor-square-2{width:40px;height:40px;bottom:35%;left:20%;transform:rotate(-10deg)}.cta-decor-dot{position:absolute;width:6px;height:6px;background:#00000014;border-radius:50%;pointer-events:none;z-index:0}.cta-decor-dot-1{top:10%;left:30%}.cta-decor-dot-2{top:15%;right:35%}.cta-decor-dot-3{top:45%;left:8%}.cta-decor-dot-4{bottom:40%;right:8%}.cta-decor-dot-5{bottom:15%;left:40%}.cta-decor-dot-6{top:35%;right:12%}.font-outfit{font-family:Outfit,sans-serif}@media(max-width:768px){.contact-cta-section:after{width:250px;height:250px;top:-100px;right:-100px}.cta-decor-circle-1{width:200px;height:200px}.cta-decor-circle-2,.cta-decor-circle-3{display:none}}.company-intro-section{position:relative;z-index:42;background:#fff;padding:clamp(80px,12vw,150px) clamp(16px,4vw,24px) clamp(60px,8vw,100px);margin-top:-60px;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0 -25px 50px #0000001a;min-height:90vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-intro-container{max-width:1200px;width:100%;margin:0 auto;text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:80px;position:relative;z-index:10}.ai-node-float{position:absolute;border-radius:50%;background:#e83c911a;border:2px solid rgba(232,60,145,.2);pointer-events:none;z-index:1}.ai-node-1{width:80px;height:80px;top:15%;left:8%;animation:nodeFloat1 8s ease-in-out infinite}.ai-node-2{width:60px;height:60px;top:25%;right:12%;animation:nodeFloat2 10s ease-in-out infinite;background:#00d9ff14;border-color:#00d9ff26}.ai-node-3{width:40px;height:40px;bottom:20%;left:15%;animation:nodeFloat3 6s ease-in-out infinite}.ai-node-4{width:50px;height:50px;bottom:30%;right:8%;animation:nodeFloat1 9s ease-in-out infinite reverse;background:#9333ea14;border-color:#9333ea26}.ai-node-5{width:30px;height:30px;top:50%;left:5%;animation:nodeFloat2 7s ease-in-out infinite}@keyframes nodeFloat1{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(15px,-20px) scale(1.1);opacity:.8}50%{transform:translate(30px) scale(1);opacity:.6}75%{transform:translate(15px,20px) scale(.9);opacity:.8}}@keyframes nodeFloat2{0%,to{transform:translate(0) rotate(0);opacity:.5}50%{transform:translate(-20px,15px) rotate(180deg);opacity:.8}}@keyframes nodeFloat3{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-25px) scale(1.2)}}.ai-orbit{position:absolute;border:1px dashed rgba(232,60,145,.15);border-radius:50%;pointer-events:none;z-index:0}.ai-orbit-1{width:300px;height:300px;top:-50px;right:-100px;animation:orbitSpin 30s linear infinite}.ai-orbit-2{width:200px;height:200px;bottom:10%;left:-50px;animation:orbitSpin 25s linear infinite reverse;border-color:#00d9ff1f}.ai-orbit:before{content:"";position:absolute;width:12px;height:12px;background:#e83c914d;border-radius:50%;top:50%;left:-6px;transform:translateY(-50%)}.ai-orbit-2:before{background:#00d9ff4d}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-connect-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(232,60,145,.2),transparent);pointer-events:none;z-index:0;transform-origin:left center}.ai-connect-1{width:200px;top:20%;left:10%;transform:rotate(-20deg);animation:lineGlow 4s ease-in-out infinite}.ai-connect-2{width:150px;bottom:35%;right:15%;transform:rotate(15deg);animation:lineGlow 5s ease-in-out infinite 1s;background:linear-gradient(90deg,transparent,rgba(0,217,255,.2),transparent)}.ai-connect-3{width:180px;top:60%;left:20%;transform:rotate(30deg);animation:lineGlow 6s ease-in-out infinite 2s;background:linear-gradient(90deg,transparent,rgba(147,51,234,.2),transparent)}@keyframes lineGlow{0%,to{opacity:.3;transform:scaleX(.8) rotate(var(--rotate, -20deg))}50%{opacity:1;transform:scaleX(1) rotate(var(--rotate, -20deg))}}.ai-pulse-point{position:absolute;width:8px;height:8px;background:#e83c9199;border-radius:50%;pointer-events:none;z-index:1}.ai-pulse-point:before{content:"";position:absolute;inset:-8px;border:2px solid rgba(232,60,145,.3);border-radius:50%;animation:pulseRing 2s ease-out infinite}.ai-pulse-1{top:30%;left:25%;animation:pointPulse 3s ease-in-out infinite}.ai-pulse-2{top:50%;right:20%;animation:pointPulse 3s ease-in-out infinite .5s;background:#00d9ff99}.ai-pulse-2:before{border-color:#00d9ff4d}.ai-pulse-3{bottom:25%;left:35%;animation:pointPulse 3s ease-in-out infinite 1s;background:#9333ea99}.ai-pulse-3:before{border-color:#9333ea4d}@keyframes pulseRing{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@keyframes pointPulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.ai-data-bit{position:absolute;font-family:Courier New,monospace;font-size:10px;color:#00000014;pointer-events:none;z-index:0;animation:dataDrift 12s linear infinite}.ai-data-bit-1{top:10%;left:30%;animation-delay:0s}.ai-data-bit-2{top:20%;right:25%;animation-delay:2s}.ai-data-bit-3{bottom:40%;left:8%;animation-delay:4s}.ai-data-bit-4{bottom:15%;right:30%;animation-delay:6s}.ai-data-bit-5{top:45%;right:5%;animation-delay:8s}@keyframes dataDrift{0%{opacity:0;transform:translateY(20px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-30px)}}.ai-web{position:absolute;width:150px;height:150px;pointer-events:none;z-index:0;opacity:.15}.ai-web-1{top:5%;right:20%;animation:webRotate 20s linear infinite}.ai-web-2{bottom:10%;left:10%;animation:webRotate 25s linear infinite reverse;width:120px;height:120px}.ai-web svg{width:100%;height:100%}@keyframes webRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animation-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 45%}.logo-construction{position:relative;display:inline-block}.custom-uxd-logo{font-family:Outfit,sans-serif;font-weight:700;font-size:8rem;color:#1a1a1a;letter-spacing:-4px;margin:0;line-height:1;white-space:nowrap}.bouncing-ball{position:absolute;top:25px;left:23%;width:28px;height:28px;background:linear-gradient(135deg,#00d9ff,#e83c91,#9333ea);border-radius:50%;transform:translate(-50%);box-shadow:0 8px 20px #e83c9166}.intro-text-content{max-width:600px}.intro-heading{font-family:Outfit,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#1a1a1a;line-height:1.1;margin-bottom:30px}.highlight{color:#e83c91}.intro-paragraph{font-size:1.25rem;color:#555;line-height:1.6;font-weight:300}@media(max-width:1024px){.custom-uxd-logo{font-size:6rem}.bouncing-ball{width:22px;height:22px}.ai-node-1,.ai-node-2{display:none}.ai-orbit-1{width:200px;height:200px}}@media(max-width:768px){.company-intro-section{border-top-left-radius:40px;border-top-right-radius:40px}.company-intro-container{flex-direction:column;text-align:center;gap:60px}.custom-uxd-logo{font-size:4rem;letter-spacing:-2px}.bouncing-ball{width:24px;height:24px;left:23%}.intro-heading{font-size:clamp(1.8rem,5vw,2.5rem)}.intro-paragraph{font-size:1.1rem}.ai-node-float,.ai-orbit,.ai-connect-line,.ai-web,.ai-data-bit{display:none}.ai-pulse-point{opacity:.5}}@media(max-width:480px){.company-intro-section{border-top-left-radius:30px;border-top-right-radius:30px}.custom-uxd-logo{font-size:3rem;letter-spacing:-1.5px}.bouncing-ball{width:18px;height:18px;top:18px}.intro-heading{font-size:1.8rem}.intro-paragraph{font-size:1rem}.company-intro-container{gap:40px}}.footer-section{position:relative;background:#050505;color:#fff;padding:100px 24px 40px;border-top-left-radius:60px;border-top-right-radius:60px;margin-top:-60px;z-index:50;overflow:hidden;font-family:DM Sans,sans-serif}.footer-glow-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(232,60,145,.08) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(0,217,255,.05) 0%,transparent 40%);pointer-events:none;z-index:0}.footer-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.footer-cta-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px;flex-wrap:wrap;gap:40px}.footer-cta-title{font-family:Outfit,sans-serif;font-size:clamp(2.5rem,7vw,5rem);font-weight:700;line-height:1;letter-spacing:-2px;margin:0}.text-gradient{background:linear-gradient(135deg,#e83c91,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-main-btn{background:#fff;color:#000;font-size:1.2rem;font-weight:600;padding:20px 40px;border-radius:50px;border:none;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease}.footer-main-btn:hover{background:#e83c91;color:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #e83c914d}.footer-divider{height:1px;background:linear-gradient(90deg,#ffffff1a,#ffffff4d,#ffffff1a);margin-bottom:60px}.footer-top-grid{display:grid;grid-template-columns:1.2fr 1.5fr;gap:60px;margin-bottom:50px}.footer-col.brand-col{max-width:400px}.footer-links-group{display:flex;justify-content:space-around;gap:40px;flex:1}.footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:24px}.footer-logo-construction{position:relative;display:inline-block}.footer-logo-text-brand{font-family:Outfit,sans-serif;font-weight:500;font-size:2.5rem;color:#fff;letter-spacing:-1px;line-height:1}.footer-bouncing-ball{position:absolute;top:-4px;left:23%;width:10px;height:10px;background:linear-gradient(135deg,#00d9ff,#e83c91,#9333ea);border-radius:50%;transform:translate(-50%);box-shadow:0 3px 10px #e83c9180}.footer-desc{color:#fff9;line-height:1.6;margin-bottom:30px;font-size:1.05rem}.newsletter-box label{display:block;font-size:.9rem;color:#fffc;margin-bottom:12px;text-transform:uppercase;letter-spacing:1px}.news-input-group{display:flex;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:6px;transition:all .3s ease}.news-input-group:focus-within{border-color:#e83c91;background:#ffffff1f}.news-input-group input{flex:1;background:transparent;border:none;color:#fff;padding:10px 16px;outline:none}.news-input-group button{background:#e83c91;border:none;width:40px;height:40px;border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.footer-col h4{font-family:Outfit,sans-serif;font-size:1.2rem;margin-bottom:24px;color:#fff}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:16px}.footer-col ul li a{color:#ffffff80;text-decoration:none;font-size:1.05rem;transition:all .3s ease}.footer-col ul li a:hover{color:#fff}.locations-section{margin-bottom:60px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}.locations-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:24px}.location-card{background:#000;border:1px solid rgba(255,255,255,.15);border-radius:24px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:250px;transition:all .3s ease}.location-card:hover{border-color:#e83c91;transform:translateY(-5px)}.map-card-container{padding:0;overflow:hidden;position:relative;border-color:#ffffff1a}.map-expand-overlay-btn{position:absolute;top:12px;right:12px;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.2);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5}.detail-card{justify-content:flex-start;gap:16px}.loc-flag-wrapper{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.1)}.loc-flag-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loc-card-title{font-size:1.3rem;font-weight:600;margin:0;font-family:Outfit,sans-serif;color:#fff}.loc-card-address{font-size:.95rem;color:#ffffffb3;line-height:1.5;margin:0}.footer-awards-strip{display:flex;align-items:center;padding:30px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:40px;overflow-x:auto}.awards-left,.awards-right{display:flex;align-items:center;gap:30px}.awards-spacer{flex:1;min-width:40px}.award-img{height:55px;width:auto;-o-object-fit:contain;object-fit:contain}.award-img:hover{opacity:1;filter:grayscale(0%)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;color:#fff6;font-size:.9rem}.social-links{display:flex;gap:16px}.social-links a{color:#fff;width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.social-links a:hover{background:#e83c91;transform:translateY(-3px)}.map-modal-overlay{position:fixed;inset:0;background:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.map-modal-content{width:90%;max-width:1000px;height:80vh;background:#101015;border-radius:20px;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.1)}.close-map-btn{position:absolute;top:20px;right:20px;z-index:10;background:#00000080;border:none;color:#fff;font-size:1.2rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.footer-top-grid{grid-template-columns:1fr;gap:40px}.locations-grid{grid-template-columns:1fr 1fr}.footer-awards-strip{flex-direction:column;gap:20px}.awards-spacer{display:none}}@media(max-width:768px){.footer-section{padding:60px 16px 30px;border-top-left-radius:40px;border-top-right-radius:40px}.footer-cta-title{font-size:clamp(2rem,7vw,3rem);letter-spacing:-1px}.footer-cta-wrapper{margin-bottom:50px}.footer-main-btn{padding:16px 28px;font-size:1rem}.locations-grid{grid-template-columns:1fr}.footer-links-group{flex-direction:column;gap:30px}.awards-left,.awards-right{flex-wrap:wrap;justify-content:center}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.location-card{height:auto;min-height:180px}}@media(max-width:480px){.footer-section{padding:50px 16px 24px;border-top-left-radius:24px;border-top-right-radius:24px}.footer-cta-title{font-size:2rem;letter-spacing:-.5px}.footer-main-btn{width:100%;justify-content:center;padding:14px 24px}.footer-cta-wrapper{flex-direction:column;align-items:flex-start}.footer-logo-text-brand{font-size:2rem}.footer-desc{font-size:.95rem}.news-input-group input{font-size:.9rem}.footer-col h4{font-size:1rem}.footer-col ul li a{font-size:.95rem}.award-img{height:40px}}.faq-section{position:relative;z-index:45;background-color:#fff!important;min-height:80vh;padding:clamp(60px,10vw,120px) clamp(16px,4vw,24px) clamp(40px,8vw,80px);margin-top:-60px;margin-bottom:0;border-top-left-radius:60px;border-top-right-radius:60px;box-shadow:0 -25px 50px #0000001a;overflow:hidden}.faq-container{max-width:1000px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:60px}.faq-header{text-align:center;max-width:600px;margin:0 auto}.faq-title{font-family:Outfit,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#1a1a1a;line-height:1.1;margin-bottom:16px}.faq-subtitle{font-size:1.1rem;color:#666}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border-radius:20px;padding:24px 32px;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease;border:1px solid transparent}.faq-item:hover{box-shadow:0 10px 30px #0000000d;transform:translateY(-2px)}.faq-item.open{border-color:#e83c91;box-shadow:0 15px 40px #e83c911a}.faq-question{display:flex;justify-content:space-between;align-items:center}.faq-question h3{font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600;color:#1a1a1a}.faq-icon{font-size:1.5rem;color:#888;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f5f5f5;transition:all .3s ease}.faq-item.open .faq-icon{background:#e83c91;color:#fff;transform:rotate(180deg)}.faq-answer-wrapper{overflow:hidden}.faq-answer{padding-top:16px;color:#555;line-height:1.6;font-size:1.05rem;padding-right:40px}@media(max-width:768px){.faq-section{border-top-left-radius:40px;border-top-right-radius:40px}.faq-title{font-size:clamp(1.8rem,5vw,2.5rem)}.faq-item{padding:20px}.faq-question h3{font-size:1.05rem}.faq-container{gap:40px}}@media(max-width:480px){.faq-section{border-top-left-radius:30px;border-top-right-radius:30px}.faq-title{font-size:1.8rem}.faq-subtitle{font-size:.95rem}.faq-item{padding:16px;border-radius:16px}.faq-question h3{font-size:.95rem}.faq-answer{font-size:.95rem;padding-right:16px}.faq-icon{width:28px;height:28px;font-size:1.2rem}}.chatbot-toggle{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#e83c91;border-radius:50%;color:#fff;border:none;cursor:pointer;z-index:1000;box-shadow:0 10px 25px #e83c9180;display:flex;align-items:center;justify-content:center;outline:none}.chatbot-indicator{position:absolute;top:0;right:0;display:flex;height:14px;width:14px}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.chatbot-window{position:fixed;bottom:110px;right:30px;width:380px;height:550px;background:#43334c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;z-index:1000;box-shadow:0 25px 60px #0009;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;overflow:hidden}.chatbot-header{padding:20px;background:linear-gradient(135deg,#e83c91,#9b2c6b);color:#fff;display:flex;align-items:center;gap:15px;box-shadow:0 2px 10px #0003}.chatbot-logo{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.chatbot-header-info h3{font-family:Outfit,sans-serif;font-weight:700;font-size:1.1rem;margin:0;line-height:1.2}.chatbot-header-info p{font-size:.8rem;opacity:.9;margin:0;display:flex;align-items:center;gap:5px}.chatbot-header-info p:before{content:"";display:block;width:6px;height:6px;background:#4ade80;border-radius:50%}.chatbot-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:15px;background:transparent}.chatbot-body::-webkit-scrollbar{width:6px}.chatbot-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.message-wrapper{display:flex;width:100%}.message-wrapper.bot{justify-content:flex-start}.message-wrapper.user{justify-content:flex-end}.message-bubble{max-width:80%;padding:12px 16px;border-radius:18px;font-size:.95rem;line-height:1.4;word-wrap:break-word;display:flex;flex-direction:column}.message-timestamp{font-size:.65rem;opacity:.7;align-self:flex-end;margin-top:4px}.bot .message-bubble{background:#ffffff1a;color:#fff;border-bottom-left-radius:4px}.user .message-bubble{background:#e83c91;color:#fff;border-bottom-right-radius:4px}.typing{display:flex;gap:5px;align-items:center;padding:12px 16px;min-height:40px}.dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:typing 1.4s infinite ease-in-out both}.dot:nth-child(1){animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chatbot-footer{padding:15px;background:#0003;display:flex;gap:10px;border-top:1px solid rgba(255,255,255,.05)}.chatbot-input{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:25px;padding:10px 15px;color:#fff;outline:none;font-family:inherit;font-size:.95rem;transition:background .2s}.chatbot-input:focus{background:#ffffff1a}.chatbot-send-btn{background:#e83c91;color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.chatbot-send-btn:hover{transform:scale(1.1)}@media(max-width:480px){.chatbot-window{width:100%;height:100%;bottom:0;right:0;border-radius:0}.chatbot-toggle{bottom:20px;right:20px}}.chatbot-clear-btn{background:#ffffff1a;border:none;color:#ffffffb3;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:auto}.chatbot-clear-btn:hover{background:#fff3;color:#fff}.quick-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0 4px}.quick-prompts button{background:transparent;border:1px solid #E83C91;color:#e83c91;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.quick-prompts button:hover{background:#e83c91;color:#fff;transform:translateY(-2px)}.projects-loader-overlay{position:fixed;inset:0;z-index:9999;background:#fff;display:flex;align-items:center;justify-content:center;animation:loaderFadeIn .2s ease-out}.projects-loader{display:flex;flex-direction:column;align-items:center;gap:32px}.loader-ring{width:48px;height:48px;border-radius:50%;border:3px solid rgba(232,60,145,.1);border-top-color:#e83c91;position:absolute;animation:loaderSpin 1.2s cubic-bezier(.5,0,.5,1) infinite}.loader-ring:nth-child(1){width:48px;height:48px;animation-delay:-.45s}.loader-ring:nth-child(2){width:36px;height:36px;animation-delay:-.3s;border-top-color:#0f172a}.loader-ring:nth-child(3){width:24px;height:24px;animation-delay:-.15s}.loader-text{font-family:Outfit,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:4px;color:#64748b;font-weight:600;margin-top:48px;animation:loaderPulse 1.5s ease-in-out infinite}@keyframes loaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loaderPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}.all-projects-hero-v2{padding:140px 5vw 100px;background:#fff;position:relative;overflow:hidden;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:start}.hero-header-stack{max-width:1100px;position:relative;z-index:2}.hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent);mask-image:linear-gradient(to bottom,black 60%,transparent);pointer-events:none;z-index:0}.hero-eyebrow{font-family:Outfit,sans-serif;font-size:.9rem;text-transform:uppercase;letter-spacing:4px;color:#e83c91;font-weight:700;display:block;margin-bottom:24px}.hero-title-v2{font-family:Outfit,sans-serif;font-size:clamp(4rem,10vw,8rem);line-height:.95;font-weight:800;color:#0f172a;margin-bottom:32px;letter-spacing:-2px}.hero-title-v2 span{display:block;color:#e83c91;margin-bottom:8px}.hero-description-v2{font-family:Outfit,sans-serif;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.5;color:#334155;max-width:700px;font-weight:400}.hero-scroll-indicator{position:absolute;bottom:40px;left:5vw;display:flex;align-items:center;gap:16px;opacity:.8}.scroll-text{font-family:Outfit,sans-serif;font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#0f172a;font-weight:600}.scroll-line{width:60px;height:2px;background:#0f172a}.right-scroll-indicator{position:absolute;bottom:0;right:4vw;display:flex;flex-direction:column;align-items:center;gap:30px;z-index:10;height:60vh;justify-content:flex-end;padding-bottom:60px}.rs-text{writing-mode:vertical-rl;text-orientation:mixed;font-family:Outfit,sans-serif;font-size:3rem;font-weight:900;letter-spacing:12px;color:#e2e8f0;text-transform:uppercase;transition:color .3s ease;-webkit-text-stroke:1px #0F172A;color:transparent}.right-scroll-indicator:hover .rs-text{color:#0f172a}.rs-line{width:6px;height:300px;background:#0f172a1a;position:relative;overflow:hidden;border-radius:100px}.rs-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:#e83c91;animation:scrollDown 2.5s cubic-bezier(.77,0,.175,1) infinite}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.projects-scroll-section{position:relative;height:100vh;background:#fff;overflow:hidden}.pj-parallax-bg{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);pointer-events:none;z-index:1;white-space:nowrap;opacity:.06;mix-blend-mode:multiply}.pj-bg-text{font-family:Outfit,sans-serif;font-size:35vh;font-weight:900;line-height:1;color:#0f172a;text-transform:uppercase;letter-spacing:-10px}.pj-scroll-container{height:100%;width:100%;position:relative;z-index:10}.pj-track{display:flex;align-items:center;gap:60px;height:100%;padding:0 5vw;width:-moz-max-content;width:max-content}.pj-spacer-start{min-width:5vw}.pj-card-giant{width:55vh;height:80vh;max-width:600px;background:#000;border-radius:0;position:relative;overflow:hidden;cursor:pointer;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease;flex-shrink:0}.pj-card-giant:hover{transform:scale(.98);box-shadow:0 30px 60px #0003}.pj-giant-media{position:absolute;inset:0;z-index:0}.pj-giant-video,.pj-giant-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1);opacity:.95}.pj-card-giant:hover .pj-giant-video,.pj-card-giant:hover .pj-giant-img{transform:scale(1.1)}.pj-media-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0003,#00000080 60%,#000000e6);transition:opacity .4s ease}.pj-card-giant:hover .pj-media-overlay{background:linear-gradient(to bottom,#0000004d,#0009 60%,#000000f2)}.pj-giant-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:32px;color:#fff}.pj-giant-header{display:flex;justify-content:space-between;align-items:flex-start}.pj-giant-num{font-family:Outfit,sans-serif;font-size:3rem;font-weight:300;opacity:.6;line-height:1}.pj-giant-tags{display:flex;gap:8px}.pj-giant-tag{font-family:Outfit,sans-serif;font-size:.75rem;padding:6px 14px;border:1px solid rgba(255,255,255,.4);border-radius:100px;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;font-weight:500}.pj-card-giant:hover .pj-giant-tag{background:#fff;color:#000;border-color:#fff}.pj-giant-footer{display:flex;flex-direction:column;gap:4px;transform:translateY(20px);transition:transform .5s cubic-bezier(.16,1,.3,1)}.pj-card-giant:hover .pj-giant-footer{transform:translateY(0)}.pj-giant-meta{display:flex;gap:16px;font-family:Outfit,sans-serif;font-size:.85rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;opacity:.9;margin-bottom:8px;color:var(--accent)}.pj-giant-title{font-family:Outfit,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.05;margin-bottom:24px;color:#fff}.pj-giant-action{display:flex;align-items:center;gap:12px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;opacity:0;transform:translateY(10px);transition:all .4s ease .1s}.pj-card-giant:hover .pj-giant-action{opacity:1;transform:translateY(0)}.pj-action-arrow{width:36px;height:36px;background:#fff;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.pj-spacer-end{min-width:600px;height:100%;display:flex;align-items:center;justify-content:center}.pj-end-card{text-align:center;padding:60px}.pj-end-card h3{font-family:Outfit,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:4px;color:#64748b;margin-bottom:16px;font-weight:700}.pj-end-card h2{font-family:Outfit,sans-serif;font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:40px;color:#0f172a}.pj-end-btn{padding:20px 40px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:600;border-radius:100px;background:#0f172a;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:all .3s ease}.pj-end-btn:hover{transform:scale(1.05);background:#e83c91;box-shadow:0 10px 25px #e83c9166}.pj-progress-container{position:absolute;bottom:0;left:0;width:100%;height:6px;background:#0000000d;z-index:20}.pj-progress-bar-fill{height:100%;width:0%;background:#e83c91}@media(max-width:1024px){.pj-card-giant{width:70vw;height:70vh}.hero-title-v2{font-size:4.5rem}}@media(max-width:768px){.all-projects-hero-v2{padding:100px 24px 60px}.pj-track{gap:24px;padding:0 24px}.pj-card-giant{width:85vw;height:65vh}.hero-title-v2{font-size:3rem}.pj-giant-title{font-size:2rem}.pj-bg-text{font-size:15vh}.pj-end-card h2{font-size:2.5rem}}.quick-connect-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:9999!important;margin:0!important;width:1000px!important;max-width:95vw!important;padding:0!important;background:#16162a!important;border:1px solid rgba(236,72,153,.2)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 25px 80px #00000080,0 0 60px #ec48991a,inset 0 1px #ffffff0d!important}.quick-connect-layout{display:grid;grid-template-columns:1fr 1.2fr;min-height:500px}.quick-connect-left{background:linear-gradient(135deg,#1a1a2e,#0f0f1a);padding:40px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.05);position:relative}.quick-connect-left:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(236,72,153,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(236,72,153,.03) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.quick-connect-brand{display:flex;align-items:center;margin-bottom:40px;position:relative;z-index:10}.navbar-logo-construction{position:relative;display:inline-block}.navbar-logo-text{font-family:Outfit,sans-serif;font-weight:600;font-size:1.8rem;color:#fff;letter-spacing:-.5px;line-height:1}.navbar-bouncing-ball{position:absolute;top:-3px;left:23%;width:9px;height:9px;background:linear-gradient(135deg,#00d9ff,#e83c91,#9333ea);border-radius:50%;transform:translate(-50%);box-shadow:0 3px 10px #e83c9180}.quick-connect-heading{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1;color:#fff;margin-bottom:20px;position:relative;z-index:1}.heading-gradient{background:linear-gradient(135deg,#e83c91,#9333ea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.quick-connect-subtext{color:#94a3b8;line-height:1.6;margin-bottom:30px;position:relative;z-index:1}.quick-connect-features{list-style:none;padding:0;margin:0 0 40px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.quick-connect-features li{display:flex;align-items:center;gap:12px;color:#e2e8f0;font-weight:500;font-size:.95rem}.feature-icon{font-size:1.2rem}.quick-connect-rating{margin-top:auto;display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.stars{display:flex;gap:4px;align-items:center;color:gold}.quick-connect-rating span{font-size:.85rem;color:#64748b}.quick-connect-right{padding:40px;background:#131325;position:relative}.quick-connect-title{font-family:Outfit,sans-serif;font-size:1.5rem!important;font-weight:600;color:#fff;margin-bottom:4px}.quick-connect-description{color:#64748b;margin-bottom:24px}.quick-connect-form{display:flex;flex-direction:column;gap:16px}.form-group-half{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.85rem;color:#94a3b8;font-weight:500}.form-group input,.form-group textarea{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px;color:#fff;font-family:inherit;font-size:.95rem;transition:all .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#e83c91;background:#e83c910d}.submit-button{margin-top:8px;background:linear-gradient(135deg,#e83c91,#7c3aed);border:none;border-radius:8px;color:#fff;font-weight:600;padding:14px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #e83c9166}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.success-message{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.success-icon{width:60px;height:60px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin-bottom:20px;box-shadow:0 4px 20px #10b9814d}.success-message h3{font-size:1.5rem;color:#fff;margin-bottom:8px}.success-message p{color:#94a3b8}@media(max-width:768px){.quick-connect-layout{display:block}.quick-connect-left{display:none!important}.quick-connect-heading{font-size:1.8rem;margin-bottom:16px}.quick-connect-subtext{font-size:.9rem;margin-bottom:20px}.quick-connect-features{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px}.quick-connect-features li{font-size:.8rem;background:#ffffff0d;padding:6px 12px;border-radius:20px}.feature-icon{font-size:1rem}.quick-connect-rating{display:flex;align-items:center;justify-content:center;margin-bottom:0}.quick-connect-right{padding:16px;width:100%}.form-group-half{grid-template-columns:1fr;gap:8px}.quick-connect-form{gap:8px}.form-group{gap:4px}.form-group input,.form-group textarea{padding:8px 12px;font-size:.9rem;height:auto}.form-group textarea{height:60px}.quick-connect-title{font-size:1.25rem!important;margin-bottom:2px}.quick-connect-description{margin-bottom:12px;font-size:.8rem}.submit-button{padding:10px;font-size:.95rem;margin-top:4px}.quick-connect-dialog{width:95%!important;height:auto!important;max-height:95vh;overflow-y:auto!important;border-radius:12px!important}}.blog-container{font-family:DM Sans,sans-serif;background:#fff;color:#1a1a1a;line-height:1.7;min-height:100vh;padding-top:2rem}.progress-bar{position:fixed;top:0;left:0;height:3px;background:#c9a961;z-index:1001;transition:width .1s ease}.back-button{position:fixed;top:8rem;left:2rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e8e4dc;border-radius:50px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:500;color:#1a1a1a;cursor:pointer;transition:all .3s ease;z-index:100;box-shadow:0 2px 10px #0000000d}.back-button:hover{background:#c9a961;border-color:#c9a961;color:#fff;transform:translate(-3px)}.back-button svg{transition:transform .3s ease}.back-button:hover svg{transform:translate(-3px)}.hero{max-width:900px;margin:0 auto;padding:8rem 2rem 2rem;animation:fadeInUp .8s ease-out .2s both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.category{display:inline-block;color:#c9a961;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem}.title{font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:300;line-height:1.2;margin-bottom:2rem;letter-spacing:-1px;animation:fadeInUp .8s ease-out .4s both}.meta-info{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e8e4dc;animation:fadeInUp .8s ease-out .6s both}.author{display:flex;align-items:center;gap:1rem}.author-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#c9a961,#d4af69);display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600;color:#fff}.author-info h3{font-size:.95rem;font-weight:600;margin-bottom:.2rem}.author-info p{font-size:.85rem;color:#6a6a6a}.meta-divider{width:1px;height:30px;background:#e8e4dc}.read-time{font-size:.9rem;color:#6a6a6a}.featured-image{width:100%;max-width:1200px;margin:0 auto 4rem;height:600px;border-radius:4px;overflow:hidden;position:relative;animation:fadeInUp .8s ease-out .8s both}.featured-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#c9a9614d,#1a1a1a33);z-index:1;pointer-events:none}.featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 8s ease}.featured-image:hover img{transform:scale(1.05)}.content{max-width:1200px;margin:0 auto;padding:0 2rem}.content p{font-size:1.125rem;line-height:1.9;margin-bottom:1.8rem;color:#1a1a1a}.content p,.content h2,.content h3,.content ul,.content ol{animation:fadeInUp linear both;animation-timeline:view();animation-range:entry 0% cover 20%}.first-paragraph:first-letter{font-family:Cormorant Garamond,serif;font-size:5rem;font-weight:300;line-height:1;float:left;margin-right:.5rem;margin-top:.1rem;color:#c9a961}.content h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:400;margin:3rem 0 1.5rem;line-height:1.3}.content h3{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400;margin:2.5rem 0 1rem}.blockquote{border-left:3px solid #c9a961;padding-left:2rem;margin:3rem 0;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-style:italic;line-height:1.6;color:#1a1a1a;animation:fadeInLeft linear both;animation-timeline:view();animation-range:entry 0% cover 25%}.blockquote cite{display:block;margin-top:1rem;font-size:1rem;font-style:normal;font-family:DM Sans,sans-serif;color:#6a6a6a}.content ul,.content ol{margin:2rem 0 2rem 2rem}.content li{font-size:1.125rem;margin-bottom:.8rem;line-height:1.8}.pullout{background:#e8e4dc;padding:2.5rem;margin:3rem 0;border-radius:4px;position:relative;animation:scaleIn linear both;animation-timeline:view();animation-range:entry 0% cover 25%}.pullout:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#c9a961;border-radius:4px 0 0 4px}.pullout h3{margin-top:0}.image-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:3rem 0}.gallery-item{height:300px;border-radius:4px;overflow:hidden;position:relative}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:nth-child(odd){animation:fadeInLeft linear both;animation-timeline:view();animation-range:entry 0% cover 20%}.gallery-item:nth-child(2n){animation:fadeInRight linear both;animation-timeline:view();animation-range:entry 0% cover 20%}.tags-section{max-width:720px;margin:4rem auto 0;padding:2rem 2rem 0;border-top:1px solid #e8e4dc;animation:scaleIn linear both;animation-timeline:view();animation-range:entry 0% cover 25%}.tags-label{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6a6a6a;margin-bottom:1rem}.tags{display:flex;flex-wrap:wrap;gap:.8rem}.tag{padding:.5rem 1.2rem;background:#e8e4dc;border-radius:50px;font-size:.9rem;color:#1a1a1a;text-decoration:none;transition:all .3s ease}.tag:hover{background:#c9a961;color:#fff;transform:translateY(-2px)}.share-section{max-width:720px;margin:3rem auto 0;padding:2rem;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 20px #0000000d;animation:scaleIn linear both;animation-timeline:view();animation-range:entry 0% cover 25%}.share-label{font-weight:600;font-size:1rem}.share-buttons{display:flex;gap:1rem}.share-btn{width:45px;height:45px;border-radius:50%;border:1px solid #e8e4dc;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem;color:#1a1a1a}.share-btn:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff;transform:translateY(-3px)}.related-section{max-width:1200px;margin:6rem auto 0;padding:4rem 2rem;background:#f5f1ea}.related-section h2{font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:400;text-align:center;margin-bottom:3rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.related-card{background:#fff;border-radius:4px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;animation:fadeInUp linear both;animation-timeline:view();animation-range:entry 0% cover 20%}.related-card:nth-child(1){animation-delay:0s}.related-card:nth-child(2){animation-delay:.1s}.related-card:nth-child(3){animation-delay:.2s}.related-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.related-image{width:100%;height:220px;overflow:hidden}.related-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.related-card:hover .related-image img{transform:scale(1.1)}.related-content{padding:1.5rem}.related-category{color:#c9a961;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:.8rem}.related-content h3{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;margin-bottom:.8rem;line-height:1.4}.related-excerpt{font-size:.95rem;color:#6a6a6a;line-height:1.6;margin-bottom:1rem}.related-meta{font-size:.85rem;color:#6a6a6a}@supports not (animation-timeline: view()){.content p,.content h2,.content h3,.content ul,.content ol,.blockquote,.pullout,.gallery-item,.tags-section,.share-section,.related-card{animation:none;opacity:1;transform:none}}@media(max-width:768px){.back-button{top:5rem;left:1rem;padding:.6rem 1rem;font-size:.9rem}.hero{padding:6rem 1.5rem 2rem}.title{font-size:2.5rem}.meta-info{flex-direction:column;align-items:flex-start;gap:1rem}.meta-divider{display:none}.featured-image{height:400px;margin-bottom:3rem}.content{padding:0 1.5rem}.content p{font-size:1rem}.image-gallery{grid-template-columns:1fr}.share-section{flex-direction:column;gap:1.5rem}.related-grid{grid-template-columns:1fr}.tags-section{padding:2rem 1.5rem 0}}:root{--primary: #205688;--primary-light: rgba(32, 86, 136, .15);--bg-color: #0f172a;--bg-card: #141d2e;--text-main: #f8fafc;--text-muted: #94a3b8}body{background-color:var(--bg-color);color:var(--text-main);font-family:Inter,sans-serif;overflow-x:hidden;margin:0}.tp-container{width:100%;overflow:hidden}.tp-wrapper{max-width:1280px;margin:0 auto;padding:0 2rem}.tp-fade-up{opacity:0;transform:translateY(30px);transition:all .8s ease}.tp-show{opacity:1;transform:translateY(0)}.tp-hero{min-height:67vh;background:var(--bg-color);display:flex;align-items:center;padding-top:60px;position:relative;overflow:hidden}.tp-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.tp-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.tp-hero-overlay{position:absolute;inset:0;z-index:1;background:transparent!important}.tp-hero-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center;perspective:1200px}.tp-hero-tag{display:inline-flex;align-items:center;padding:.6rem 1.2rem;background:#1e293bcc;color:var(--primary);border-radius:50px;font-weight:700;font-size:.85rem;margin-bottom:2rem;border:1px solid rgba(32,86,136,.3);text-transform:uppercase}.tp-gradient-text{font-size:4.5rem;line-height:1.1;font-weight:800;margin-bottom:2rem;color:#fff}.tp-gradient-text span{color:var(--primary);background:none;-webkit-text-fill-color:initial}.tp-hero-desc{font-size:1.2rem;color:#e2e8f0;line-height:1.8;max-width:90%;font-weight:500;margin:0 auto}.tp-stats{background:#020617;padding:4rem 0;border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:2}.tp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:2rem}.tp-stat-item h3{font-size:3rem;color:var(--primary);font-weight:800;margin-bottom:.5rem}.tp-stat-item p{color:var(--text-muted)}.tp-platform-experience{padding:120px 8%;background-color:#fff;color:#000;position:relative;overflow:hidden}.tp-section-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.tp-platform-header{text-align:center;margin-bottom:80px}.tp-platform-badge{padding:6px 18px;color:var(--primary)!important;font-weight:700;letter-spacing:3px;font-size:.85rem;display:inline-block;margin-bottom:20px;background:var(--primary-light)!important;border-radius:4px}.tp-platform-header h2{font-size:3.5rem;font-weight:600;margin-top:0;color:var(--primary)!important}.tp-platform-experience p,.tp-platform-experience span:not(.tp-platform-badge):not(.tp-step-title):not(.tp-step-num),.tp-platform-experience li{color:#000!important}.tp-platform-grid{display:flex;flex-direction:column;gap:80px}.tp-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.tp-platform-item.tp-reverse{grid-template-columns:1.8fr 1fr}.tp-platform-item.tp-reverse .tp-platform-left{order:2}.tp-platform-item.tp-reverse .tp-platform-right{order:1}}.tp-step-heading{display:flex;align-items:center;gap:15px;font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0}.tp-platform-experience span.tp-step-title{color:var(--primary)!important;white-space:nowrap!important}.tp-platform-experience span.tp-step-num{color:#000!important;font-size:2.5rem;font-weight:800;background:transparent!important;width:auto;height:auto;margin:0;padding:0}.tp-step-description{color:#475569!important;font-size:1.05rem;line-height:1.7;margin-bottom:50px}.tp-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.tp-phone-container{width:100%;max-width:850px;position:relative;z-index:2;background:transparent!important}.tp-phone-frame{width:100%;height:auto;display:block;max-width:none!important}.tp-laptop-container{width:170%;max-width:1400px;background:transparent!important}.tp-macbook-frame{width:100%;height:auto;display:block}.tp-features{padding:6rem 0;background:#000!important}.tp-features .tp-subtitle{color:var(--primary)!important;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;font-weight:800;display:block;margin-bottom:15px;text-align:center}.tp-features h2{color:#fff!important;text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:4rem}.tp-feature-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1150px;margin:0 auto}.tp-feature-card-3d{background:var(--bg-card)!important;border-radius:16px!important;padding:2.5rem 2rem!important;box-shadow:none!important;border:none!important;transform:none!important;text-align:left!important;cursor:default!important;transition:transform .3s ease!important}.tp-feature-card-3d:hover{transform:translateY(-5px)!important}.tp-feature-card-3d>div,.tp-feature-card-3d>h3,.tp-feature-card-3d>p{transform:none!important}.tp-feature-glow{display:none!important}.tp-icon-box{width:50px!important;height:50px!important;background:var(--primary-light)!important;color:var(--primary)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.5rem!important;margin-bottom:1.5rem!important;border:none!important}.tp-feature-card-3d h3{font-size:1.3rem!important;font-weight:700!important;margin-bottom:.8rem!important;color:#fff!important}.tp-feature-card-3d p{font-size:.95rem!important;color:var(--text-muted)!important;line-height:1.6!important}.tp-workflow{padding:6rem 0;background:#fff!important}.tp-workflow .tp-subtitle{color:var(--primary)!important;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;font-weight:800;display:block;margin-bottom:15px;text-align:center}.tp-workflow h2{color:var(--primary)!important;text-align:center;font-size:2.8rem;font-weight:700;margin-bottom:4rem}.tp-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;max-width:1000px;margin:0 auto;align-items:stretch}.tp-step-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:2.5rem 2rem!important;border-radius:16px!important;box-shadow:none!important;text-align:left!important}.tp-workflow .tp-step-num{width:45px!important;height:45px!important;background:var(--primary)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:1.2rem!important;margin-bottom:1.5rem!important}.tp-step-card h3{color:#000!important;font-size:1.25rem!important;margin-bottom:.5rem!important;font-weight:700!important}.tp-step-card p{color:#475569!important;font-size:.95rem!important;line-height:1.6!important}@media(max-width:1024px){.tp-feature-grid,.tp-steps{grid-template-columns:repeat(2,1fr)!important}.tp-platform-item{grid-template-columns:1fr;text-align:center}.tp-platform-item.tp-reverse .tp-platform-left{order:1}.tp-platform-item.tp-reverse .tp-platform-right{order:2}.tp-phone-container{max-width:280px;margin:0 auto}.tp-laptop-container{width:100%}}@media(max-width:900px){.tp-hero{min-height:auto;padding-top:80px;padding-bottom:40px}.tp-hero-grid{grid-template-columns:1fr;text-align:center}.tp-gradient-text{font-size:2.8rem}.tp-stats-grid{grid-template-columns:1fr 1fr}.tp-step-heading{justify-content:center;flex-wrap:wrap;font-size:2rem}.tp-features h2,.tp-workflow h2{font-size:2.2rem}.tp-platform-experience{padding:60px 5%}}@media(max-width:600px){.tp-gradient-text{font-size:2.2rem}.tp-stats-grid{grid-template-columns:1fr}.tp-stat-item h3{font-size:2.2rem}.tp-feature-grid,.tp-steps,.tp-cs-grid-3{grid-template-columns:1fr!important}.tp-platform-header h2,.tp-section-dark h2,.tp-section-white h2{font-size:1.9rem}}.tp-cs-section{padding:120px 6%}.tp-section-dark{background-color:#000!important;color:#e5e7eb}.tp-section-white{background-color:#fff!important;color:#1f2937}.tp-cs-container{max-width:1280px;margin:0 auto}.tp-cs-header{text-align:center;margin-bottom:64px}.tp-cs-badge{font-size:.82rem;letter-spacing:4px;font-weight:800;text-transform:uppercase;margin-bottom:20px;display:inline-block;color:#205688!important;background:#2056881a;padding:6px 14px;border-radius:4px}.tp-section-dark h2{color:#fff!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.tp-section-white h2{color:#111827!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.tp-cs-subtext{font-size:1.1rem;color:#4b5563!important;max-width:780px;margin:0 auto;line-height:1.75}.tp-cs-subtext-dark{font-size:1.1rem;color:#94a3b8!important;max-width:780px;margin:0 auto;line-height:1.75}.tp-cs-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.tp-cs-card{border-radius:20px;padding:36px 30px;transition:all .35s ease}.tp-cs-card-white{background:#f8fafc;border:1px solid #e2e8f0}.tp-cs-card-white:hover{border-color:#205688;transform:translateY(-8px);box-shadow:0 20px 40px -10px #20568826}.tp-cs-card-white h4{font-size:1.15rem!important;color:#205688!important;font-weight:700;margin:0 0 12px!important}.tp-cs-card-white p{font-size:.95rem!important;color:#4b5563!important;line-height:1.75;margin:0!important}.tp-cs-icon{width:52px;height:52px;border-radius:14px;background:#2056881a;color:#205688;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(32,86,136,.2);transition:.3s ease}.tp-cs-card-white:hover .tp-cs-icon{background:#205688;color:#fff}.tp-cs-card-dark{background:linear-gradient(145deg,#111827,#0f172a);border:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}.tp-cs-card-dark:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#205688;opacity:0;transition:.3s}.tp-cs-card-dark:hover{transform:translateY(-8px);border-color:#20568866;box-shadow:0 20px 40px -10px #0009}.tp-cs-card-dark:hover:before{opacity:1}.tp-cs-card-dark h4{font-size:1.15rem!important;color:#fff!important;font-weight:700;margin:0 0 12px!important}.tp-cs-card-dark p{font-size:.95rem!important;color:#94a3b8!important;line-height:1.75;margin:0!important}.tp-cs-icon-dark{width:52px;height:52px;border-radius:14px;background:#20568826;color:#4d90d0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(32,86,136,.25)}.tp-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.tp-sol-col{display:flex;flex-direction:column}.tp-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.tp-sol-num-badge{width:32px;height:32px;min-width:32px;background:#205688;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.tp-sol-title{font-size:1.2rem;font-weight:700;color:#205688!important;margin:0 0 4px}.tp-sol-platform-tag{font-size:.85rem;color:#6b7280!important;margin:0}.tp-sol-img-frame{margin-bottom:28px;display:flex;align-items:center;justify-content:center}.tp-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:420px;border-radius:12px;box-shadow:0 20px 50px -12px #20568826}.tp-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.tp-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.96rem;font-weight:500;color:#374151!important;line-height:1.6}.tp-sol-li-icon{color:#205688;font-size:1.2rem;flex-shrink:0;margin-top:2px}.tp-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;max-width:1200px;margin:0 auto}.tp-two-col-block{padding:0 40px}.tp-two-col-block:first-child{padding-left:0}.tp-two-col-block:last-child{padding-right:0}.tp-two-col-divider{width:1px;background:#ffffff14;align-self:stretch}.tp-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.tp-info-list li{display:flex;align-items:flex-start;gap:14px}.tp-li-icon{color:#4d90d0;font-size:1.4rem;flex-shrink:0;margin-top:2px}.tp-info-list li strong{display:block;font-size:1rem;color:#fff!important;margin-bottom:6px}.tp-info-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}.tp-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.tp-impact-list li{display:flex;align-items:flex-start;gap:14px}.tp-impact-icon{color:#22c55e;font-size:1.4rem;flex-shrink:0;margin-top:2px}.tp-impact-list li strong{display:block;font-size:1rem;color:#fff!important;margin-bottom:6px}.tp-impact-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}@media(max-width:900px){.tp-cs-section{padding:60px 5%}.tp-cs-grid-3{grid-template-columns:1fr}.tp-sol-grid{grid-template-columns:1fr;gap:40px}.tp-two-col-section{grid-template-columns:1fr}.tp-two-col-divider{display:none}.tp-two-col-block{padding:0}.tp-two-col-block+.tp-two-col-block{margin-top:60px}.tp-section-dark h2,.tp-section-white h2{font-size:2.2rem}}:root{--bt-bg: #0b0b0b;--bt-text: #ffffff;--bt-text-muted: #e5e7eb;--bt-primary: #FED630;--bt-border: rgba(255, 255, 255, .12);--bt-border-light: rgba(0, 0, 0, .1);--bt-ease: cubic-bezier(.23, 1, .32, 1);--bt-border-yellow: rgba(254, 214, 48, .2)}body{margin:0;font-family:Plus Jakarta Sans,sans-serif;background:var(--bt-bg);color:var(--bt-text-muted);overflow-x:hidden}.bt-bg-white{background-color:#fff!important;border-top:1px solid var(--bt-border-light)}.bt-bg-black{background-color:#0b0b0b!important;border-top:1px solid var(--bt-border)}.bt-bg-darker{background:radial-gradient(circle at center,#111,#000)}.bt-text-dark{color:#fed630!important}.bt-text-gray{color:#4b5563!important}.bt-hero{position:relative;padding:180px 6% 140px;text-align:center;background:#0b0b0b;overflow:hidden}.bt-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.bt-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.bt-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.bt-badge{display:inline-block;padding:10px 22px;border-radius:999px;background:#fed63026;color:#fed630;font-weight:700;border:1px solid rgba(254,214,48,.3);margin-bottom:30px}.bt-hero h1{font-size:4.2rem;color:#fff;font-weight:800;line-height:1.1;margin:0 0 20px}.bt-gradient{background:linear-gradient(90deg,#fed630,#ffea80,#fed630);background-clip:text;-webkit-background-clip:text;color:transparent}.bt-hero p{margin-top:28px;font-size:1.25rem;color:#e5e7eb;max-width:760px;margin-inline:auto}.bt-section{padding:120px 6%;overflow:hidden}.bt-section-header{text-align:center;margin-bottom:90px;padding:0 10px}.bt-subtitle{color:var(--bt-primary);letter-spacing:3px;font-size:.85rem;font-weight:700;display:block;margin-bottom:12px}.bt-subtitle1{color:#fed630;letter-spacing:3px;font-size:.85rem;font-weight:700;display:block;margin-bottom:12px}.bt-section-header h2{font-size:3rem;font-weight:700;color:#fff;margin-bottom:18px;margin-top:0}.bt-section-header p{font-size:1.2rem;color:#94a3b8;max-width:650px;margin:auto}.bt-animate-on-scroll{opacity:1!important;transform:none!important}.bt-features-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}.bt-feature-card{background:#fff;border-radius:22px;padding:36px 30px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 6px -1px #0000000d;transition:all .4s ease}.bt-feature-card h4{color:#1f2937;font-size:1.3rem;margin-top:0;margin-bottom:10px;font-weight:700}.bt-feature-card p{color:#4b5563;font-size:.95rem;line-height:1.7;margin:0}.bt-usecase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;max-width:1300px;margin:0 auto}.bt-info-card{background:#ffffff08;border:1px solid rgba(254,214,48,.1);padding:50px 35px;border-radius:28px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;height:100%}.bt-card-glow{position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(254,214,48,.15),transparent 70%);top:-125px;right:-125px;border-radius:50%;transition:.6s ease;opacity:0;pointer-events:none}.bt-info-card:hover{transform:translateY(-15px);border-color:#fed630;background:#fed6300a;box-shadow:0 25px 50px -12px #00000080,0 0 20px #fed6301a}.bt-info-card:hover .bt-card-glow{opacity:1;transform:scale(1.5)}.bt-card-icon{width:65px;height:65px;background:#fed6301a;color:#fed630;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:25px;transition:.5s ease;border:1px solid rgba(254,214,48,.2)}.bt-info-card:hover .bt-card-icon{background:#fed630;color:#000;transform:rotateY(180deg)}.bt-info-card h3{font-size:1.6rem;color:#fff;margin-bottom:15px;font-weight:700;margin-top:0}.bt-info-card p{color:#94a3b8;line-height:1.7;font-size:1rem;margin-bottom:20px}.bt-card-arrow{margin-top:auto;font-size:1.2rem;color:#fed630;transition:.4s ease;display:flex;align-items:center;justify-content:flex-end;gap:8px}.bt-info-card:hover .bt-card-arrow{transform:translate(10px);font-weight:700}.bt-platform-experience{padding:120px 8%;color:#111827;position:relative;overflow:hidden}.bt-section-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.bt-platform-header{text-align:center;margin-bottom:80px}.bt-platform-badge{padding:6px 18px;color:#fed630;font-weight:700;letter-spacing:3px;font-size:.85rem;display:inline-block;margin-bottom:20px;background:#111827;border-radius:4px}.bt-platform-header h2{font-size:3.5rem;font-weight:600;margin-top:0}.bt-platform-grid{display:flex;flex-direction:column;gap:80px}.bt-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.bt-platform-item.bt-reverse{grid-template-columns:1.8fr 1fr}.bt-platform-item.bt-reverse .bt-platform-left{order:2}.bt-platform-item.bt-reverse .bt-platform-right{order:1}}.bt-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0}.bt-step-num{color:#111827}.bt-step-title{color:#fed630!important}.bt-step-description{color:#4b5563;font-size:1.05rem;line-height:1.7;margin-bottom:50px}.bt-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.bt-phone-container{width:100%;max-width:3110px;margin:0 auto;position:relative;z-index:2;background:transparent!important}.bt-phone-frame{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2))}.bt-laptop-container{width:100%;max-width:900px;background:transparent!important;display:flex;justify-content:center}.bt-macbook-frame{width:100%;height:auto;display:block;filter:drop-shadow(0 25px 50px rgba(0,0,0,.25))}.bt-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1300px;margin:0 auto}.bt-security-card{background:linear-gradient(145deg,#111827,#0f131f);padding:40px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.05);transition:.4s ease;position:relative;overflow:hidden}.bt-security-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#fed630!important;opacity:0;transition:.3s}.bt-security-card:hover{transform:translateY(-10px);background:#151b2b;border-color:#fed63066;box-shadow:0 20px 40px -10px #00000080}.bt-security-card:hover:before{opacity:1}.bt-security-icon{font-size:2.5rem;color:#fed630!important;margin-bottom:20px;display:inline-block}.bt-security-card h4{font-size:1.3rem;color:#fff;margin-bottom:10px;font-weight:600;margin-top:0}.bt-security-card p{color:var(--bt-text-muted);opacity:.9;line-height:1.6;font-size:1rem;margin:0}.bt-integration-box{background:#ffffff08;border:1px solid var(--bt-border);border-radius:20px;padding:60px;text-align:center;max-width:1000px;margin:0 auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bt-integration-box.light-mode{background:#f8fafc;border:1px solid #e2e8f0}.bt-integration-text{font-size:1.3rem;margin-bottom:40px;color:#4b5563;line-height:1.8}.bt-integration-icons{font-size:3rem;color:#64748b;display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap}.bt-integration-icons svg{transition:all .3s cubic-bezier(.23,1,.32,1);cursor:pointer}.bt-integration-icons svg:hover{color:#fed630!important;transform:scale(1.2)}.bt-roi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;max-width:1300px;margin:0 auto}.bt-roi-card{text-align:center;padding:40px;border-radius:20px;border:1px solid var(--bt-border-yellow);transition:.4s}.bt-roi-card:hover{border-color:#fed630!important;transform:translateY(-10px)}.bt-roi-icon-bg{width:80px;height:80px;background:#fed6301a!important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.bt-roi-icon{font-size:2rem;color:#fed630!important}.bt-roi-card h4{color:#fff;font-size:1.4rem;margin-bottom:15px;margin-top:0}.bt-roi-card p{color:var(--bt-text-muted);margin:0}@media(max-width:1024px){.bt-hero h1{font-size:3rem}.bt-section-header h2{font-size:2.4rem}.bt-platform-experience{padding:80px 6%}.bt-platform-grid{gap:60px}.bt-platform-item{gap:40px}.bt-platform-right{min-height:auto;margin-top:0!important}.bt-phone-container{width:100%;max-width:400px}.bt-laptop-container{width:100%}}@media(max-width:768px){.bt-section{padding:80px 5%}.bt-hero{padding:140px 5% 80px;min-height:auto}.bt-hero h1{font-size:3rem}.bt-hero p{font-size:1.1rem}.bt-section-header h2{font-size:2.4rem}.bt-usecase-grid,.bt-roi-grid,.bt-security-grid{grid-template-columns:1fr;gap:20px}.bt-info-card{padding:35px 25px}.bt-integration-box{padding:40px 20px}.bt-platform-experience{padding:60px 5%}.bt-platform-grid{grid-template-columns:1fr;gap:60px}.bt-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.bt-step-heading{font-size:2rem}.bt-platform-right{min-height:auto;margin-top:20px!important;justify-content:center}.bt-phone-container{width:100%;max-width:280px;margin:0 auto}.bt-laptop-container{width:100%;max-width:100%}}@media(max-width:600px){.bt-roi-card{padding:30px}.bt-hero{padding:120px 20px 60px}.bt-hero h1{font-size:2.2rem}.bt-platform-header h2{font-size:2.5rem}}.bt-fc-icon{width:56px;height:56px;background:#fed6301f;color:#fed630;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px;border:1px solid rgba(254,214,48,.2);transition:.3s ease}.bt-feature-card:hover .bt-fc-icon{background:#fed630;color:#000}.bt-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.bt-sol-col{display:flex;flex-direction:column}.bt-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.bt-sol-num-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#fed630;color:#0b0b0b;border-radius:50%;font-size:.95rem;font-weight:900}.bt-sol-title{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0 0 6px;line-height:1.3}.bt-sol-platform-tag{font-size:.85rem;font-weight:400;color:#6b7280}.bt-sol-tagline{font-size:.9rem;color:#6b7280;margin:0;font-style:italic}.bt-sol-img-frame{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:22px;min-height:220px}.bt-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:260px;border-radius:8px}.bt-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bt-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#111827;line-height:1.5}.bt-sol-li-icon{color:#fed630;font-size:1.2rem;flex-shrink:0;margin-top:2px}.bt-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;gap:0;max-width:1200px;margin:0 auto}.bt-two-col-heading{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.3}.bt-two-col-block{padding:0 40px}.bt-two-col-block:first-child{padding-left:0}.bt-two-col-block:last-child{padding-right:0}.bt-two-col-divider{width:1px;background:#ffffff14;align-self:stretch}.bt-section-header-left{text-align:left}.bt-section-header-left h2{font-size:2rem;color:#fff}.bt-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.bt-info-list li{display:flex;align-items:flex-start;gap:14px}.bt-li-icon{color:#fed630;font-size:1.4rem;flex-shrink:0;margin-top:2px}.bt-info-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:4px}.bt-info-list li p{font-size:.91rem;color:#94a3b8;line-height:1.65;margin:0}.bt-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.bt-impact-list li{display:flex;align-items:flex-start;gap:14px}.bt-impact-icon{color:#4ade80;font-size:1.4rem;flex-shrink:0;margin-top:2px}.bt-impact-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:4px}.bt-impact-list li p{font-size:.91rem;color:#94a3b8;line-height:1.65;margin:0}@media(max-width:900px){.bt-sol-grid{grid-template-columns:1fr;gap:40px}.bt-two-col-section{grid-template-columns:1fr}.bt-two-col-divider{display:none}.bt-two-col-block{padding:0}.bt-two-col-block+.bt-two-col-block{margin-top:60px}}:root{--cx-bg: #0b0f19;--cx-bg-sec: #151b2b;--cx-bg-card: rgba(21, 27, 43, .9);--cx-text: #ffffff;--cx-text-muted: #e2e8f0;--cx-text-dim: #94a3b8;--cx-primary: #1DA6E8;--cx-accent: #1DA6E8;--cx-blue-deep: #1DA6E8;--cx-border: rgba(255, 255, 255, .15);--cx-border-hover: rgba(29, 166, 232, .6);--cx-ease: cubic-bezier(.23, 1, .32, 1);--cx-ease-elastic: cubic-bezier(.2, .8, .2, 1.1)}body{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--cx-bg);color:var(--cx-text-muted);overflow-x:hidden;line-height:1.6}.cx-container{width:100%;overflow:hidden}.cx-animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s var(--cx-ease)}.cx-show{opacity:1;transform:translateY(0)}.cx-hero{position:relative;overflow:hidden;padding:180px 5% 120px;text-align:center;background:#1e293b}.cx-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cx-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.cx-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to bottom,#0b0f19e6,#1da6e833,#0b0f19f2)}.cx-hero-content{position:relative;z-index:3;max-width:950px;margin:0 auto}.cx-badge{display:inline-flex;align-items:center;gap:8px;background:#0b0f19f2;color:#1da6e8;padding:8px 16px;border-radius:100px;font-size:.85rem;font-weight:700;border:1px solid rgba(29,166,232,.4);margin-bottom:30px;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none}.cx-badge-dot{width:8px;height:8px;background:#1da6e8;border-radius:50%;box-shadow:none}.cx-hero h1{font-size:4.5rem;line-height:1.1;font-weight:800;margin-bottom:25px;color:var(--cx-text);letter-spacing:-1px;text-shadow:none}.cx-text-gradient{background:linear-gradient(90deg,#1da6e8,#1da6e8,#1da6e8);background-clip:text;-webkit-background-clip:text;color:transparent}.cx-hero-desc{font-size:1.25rem;color:var(--cx-text-muted);margin-bottom:50px;max-width:750px;margin-inline:auto;font-weight:500;text-shadow:none}.cx-hero-actions{display:flex;gap:20px;justify-content:center}.cx-btn-primary{background:var(--cx-primary);color:#fff;border:none;padding:16px 36px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s var(--cx-ease);display:flex;align-items:center;gap:10px;font-size:1.05rem;box-shadow:0 10px 20px -5px #1da6e866}.cx-btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 30px -5px #1da6e899}.cx-btn-outline{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:16px 36px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s}.cx-btn-outline:hover{background:#ffffff1a;border-color:#fff}.cx-section{padding:120px 5%;border-top:1px solid var(--cx-border);background-color:var(--cx-bg);position:relative}.cx-bg-darker{background:#05080f}.cx-bg-gradient{background:linear-gradient(180deg,var(--cx-bg) 0%,#0f1623 100%)}.cx-bg-white{background-color:#fff!important;color:#4b5563}.cx-bg-white .cx-section-header h2{color:#1da6e8!important}.cx-bg-white .cx-section-header p{color:#4b5563!important}.cx-bg-white .cx-info-card{background:#f8fafc;border-color:#e2e8f0}.cx-bg-white .cx-info-card h3{color:#111827}.cx-bg-white .cx-info-card p{color:#4b5563}.cx-bg-white .cx-process-step h4{color:#111827}.cx-bg-white .cx-process-step p{color:#000!important}.cx-bg-white .cx-step-number{color:#000!important;opacity:1}.cx-bg-white .cx-step-heading{color:#000!important}.cx-bg-white .cx-step-num{color:#000!important;opacity:1}.cx-bg-white .cx-step-title{color:#1da6e8!important}.cx-bg-white .cx-step-description{color:#000!important}.cx-bg-white .cx-process-line{background:#000}.cx-bg-white .cx-integration-box{background:#f8fafc;border-color:#e2e8f0}.cx-bg-white .cx-integration-text{color:#000}.cx-subtitle{color:var(--cx-primary);font-weight:700;letter-spacing:3px;font-size:.85rem;display:block;margin-bottom:15px}.cx-usecase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;max-width:1300px;margin:0 auto}.cx-info-card{background:var(--cx-bg-card);border:1px solid var(--cx-border);padding:50px 35px;border-radius:24px;position:relative;overflow:hidden;transition:all .5s var(--cx-ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cx-info-card:hover{transform:translateY(-15px) scale(1.02);border-color:var(--cx-border-hover);box-shadow:0 30px 60px -15px #000c,0 0 20px #1da6e833}.cx-card-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.15),transparent 70%);top:-150px;left:-150px;border-radius:50%;transition:.5s;opacity:0;pointer-events:none}.cx-info-card:hover .cx-card-glow{opacity:1;top:-100px;left:-100px}.cx-card-icon{width:70px;height:70px;background:#1da6e81a;color:var(--cx-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:30px;transition:.4s;border:1px solid rgba(29,166,232,.1)}.cx-info-card:hover .cx-card-icon{background:var(--cx-primary);color:#fff;transform:rotateY(180deg)}.cx-info-card h3{font-size:1.6rem;color:#fff;margin-bottom:15px}.cx-info-card p{margin-bottom:30px;color:var(--cx-text-muted);opacity:.95}.cx-card-arrow{position:absolute;bottom:40px;right:40px;font-size:1.2rem;color:var(--cx-primary);opacity:0;transform:translate(-20px);transition:.4s var(--cx-ease)}.cx-info-card:hover .cx-card-arrow{opacity:1;transform:translate(0)}.cx-process-container{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;margin:0 auto;text-align:center}.cx-process-step{flex:1;padding:0 20px;position:relative}.cx-step-number{font-size:4rem;font-weight:900;color:#fff;margin-bottom:-20px;z-index:1;position:relative}.cx-process-step h4{font-size:1.5rem;color:#fff;margin-bottom:15px;position:relative;z-index:2}.cx-process-step p{color:var(--cx-text-muted);opacity:.9}.cx-process-line{width:100px;height:2px;background:#fff;margin-top:60px}@media(max-width:768px){.cx-process-container{flex-direction:column;gap:40px}.cx-process-line,.cx-two-col-divider{display:none}.cx-two-col-section{text-align:center}.cx-info-list li,.cx-impact-list li,.cx-sol-list li{flex-direction:column;align-items:center;text-align:center}.cx-usecase-grid,.cx-security-grid,.cx-roi-grid,.cx-sol-grid{grid-template-columns:1fr!important;width:100%;gap:30px}.cx-section{padding:60px 5%}}@media(max-width:480px){.cx-hero{padding:100px 5% 60px}.cx-hero h1{font-size:2.2rem}.cx-hero-desc{font-size:1rem}.cx-section-header h2{font-size:1.8rem}.cx-info-card,.cx-security-card,.cx-roi-card{padding:30px 20px}img,video{max-width:100%;height:auto}}.cx-showcase-stack{display:flex;flex-direction:column;gap:80px}.cx-showcase-item{display:grid;grid-template-columns:1fr .9fr;gap:3rem;align-items:center;padding:3rem}.cx-showcase-item.reverse{grid-template-columns:.9fr 1fr}.cx-showcase-item.reverse div:last-child{order:-1}.cx-security-card{background:linear-gradient(145deg,#111827,#0f131f);padding:40px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.05);transition:.4s;position:relative;overflow:hidden}.cx-security-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--cx-primary);opacity:0;transition:.3s}.cx-security-card:hover{transform:translateY(-10px);background:#151b2b}.cx-sec-icon{font-size:2.5rem;color:#1da6e8;margin-bottom:20px}.cx-security-card h4{font-size:1.3rem;color:#fff;margin-bottom:10px}.cx-security-card p{color:var(--cx-text-muted);opacity:.9}.cx-integration-box{background:#ffffff08;border:1px solid var(--cx-border);border-radius:20px;padding:60px;text-align:center;max-width:1000px;margin:0 auto}.cx-integration-text{font-size:1.3rem;margin-bottom:40px;color:var(--cx-text-muted)}.cx-integration-icons{font-size:3rem;color:var(--cx-text-dim);display:flex;gap:40px;justify-content:center}.cx-integration-icons svg{transition:.3s}.cx-integration-icons svg:hover{color:#1da6e8!important;transform:scale(1.2)}.cx-roi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;max-width:1300px;margin:0 auto}.cx-roi-card{text-align:center;padding:40px;background:var(--cx-bg-sec);border-radius:20px;border:1px solid var(--cx-border);transition:.4s}.cx-roi-card:hover{border-color:#1da6e8!important;transform:translateY(-10px)}.cx-roi-icon-bg{width:80px;height:80px;background:#1da6e81a!important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.cx-roi-icon{font-size:2rem;color:#1da6e8!important}.cx-roi-card h4{color:#fff;font-size:1.4rem;margin-bottom:15px}.cx-roi-card p{color:var(--cx-text-muted);opacity:.9}.cx-footer{background:#02040a;padding:80px 5% 30px;border-top:1px solid var(--cx-border)}.cx-footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;max-width:1300px;margin:0 auto 60px}.cx-logo{font-size:1.8rem;color:#fff;font-weight:800;margin-bottom:20px}.cx-logo strong{color:var(--cx-primary)}.cx-footer-col h4{color:#fff;margin-bottom:25px;font-size:1.1rem}.cx-footer-col a{display:block;color:var(--cx-text-dim);text-decoration:none;margin-bottom:12px;transition:.3s}.cx-footer-col a:hover{color:var(--cx-primary);padding-left:5px}.cx-footer-bottom{text-align:center;color:var(--cx-text-dim);padding-top:30px;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:1024px){.cx-hero h1{font-size:3rem}.cx-roi-grid{grid-template-columns:1fr}.cx-showcase-item{grid-template-columns:1fr;text-align:center}.cx-showcase-item.reverse{grid-template-columns:1fr}.cx-showcase-item.reverse div:last-child{order:0}}.cx-bg-darker{background:#05080f;padding:120px 5%;border-top:1px solid var(--cx-border);position:relative}.cx-section-header{text-align:center;margin-bottom:90px}.cx-subtitle{color:#1da6e8!important;font-weight:700;letter-spacing:3px;font-size:.85rem;display:block;margin-bottom:15px;text-transform:uppercase}.cx-section-header h2{font-size:3rem;font-weight:700;color:var(--cx-text);margin-bottom:20px;letter-spacing:-.5px}.cx-section-header p{font-size:1.25rem;color:var(--cx-text-muted);max-width:650px;margin:0 auto;opacity:.9}.cx-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1300px;margin:0 auto}.cx-security-card{background:linear-gradient(145deg,#111827,#0f131f);padding:40px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.05);transition:.4s ease;position:relative;overflow:hidden}.cx-security-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#1da6e8!important;opacity:0;transition:.3s}.cx-security-card:hover{transform:translateY(-10px);background:#151b2b;border-color:#ffffff1a;box-shadow:0 20px 40px -10px #00000080}.cx-security-card:hover:before{opacity:1}.cx-sec-icon{font-size:2.5rem;color:#1da6e8!important;margin-bottom:20px;display:inline-block}.cx-security-card h4{font-size:1.3rem;color:#fff;margin-bottom:10px;font-weight:600}.cx-security-card p{color:var(--cx-text-muted);opacity:.9;line-height:1.6;font-size:1rem}.cx-platform-experience{padding:120px 5%;position:relative;overflow:hidden}.cx-platform-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.cx-platform-grid{display:flex;flex-direction:column;gap:80px}.cx-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.cx-platform-item.cx-reverse{grid-template-columns:1.8fr 1fr}.cx-platform-item.cx-reverse .cx-platform-left{order:2}.cx-platform-item.cx-reverse .cx-platform-right{order:1}}.cx-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0;color:var(--cx-text)}.cx-step-num{color:var(--cx-text-dim);opacity:.5}.cx-step-title{color:var(--cx-primary)!important}.cx-step-description{color:var(--cx-text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:50px}.cx-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.cx-phone-container{width:100%;max-width:850px;position:relative;z-index:2}.cx-laptop-container{width:170%;max-width:1400px}.cx-platform-img{width:100%;height:auto!important;display:block}.cx-phone-container .cx-platform-img{height:942px}@media(max-width:1024px){.cx-platform-grid{gap:60px}.cx-platform-item{gap:40px}.cx-platform-right{min-height:auto;margin-top:0!important}.cx-phone-container{width:100%;max-width:400px}.cx-laptop-container{width:100%}}@media(max-width:768px){.cx-platform-experience{padding:60px 5%}.cx-platform-grid{grid-template-columns:1fr;gap:60px}.cx-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.cx-step-heading{font-size:2rem}.cx-platform-right{margin-top:20px!important;justify-content:center;order:-1}.cx-phone-container{max-width:280px;margin:0 auto}}.cx-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.cx-two-col-heading{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.3}.cx-sol-col{display:flex;flex-direction:column}.cx-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.cx-sol-num-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:var(--cx-primary);color:#0b0f19;border-radius:50%;font-size:.95rem;font-weight:900}.cx-sol-title{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 6px;line-height:1.3}.cx-sol-platform-tag{font-size:.85rem;font-weight:400;color:#6b7280}.cx-sol-tagline{font-size:.9rem;color:#6b7280;margin:0;font-style:italic}.cx-sol-img-frame{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:20px;min-height:220px}.cx-sol-img-frame-wide{min-height:220px}.cx-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:260px;border-radius:8px}.cx-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cx-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#111827;line-height:1.5}.cx-sol-li-icon{color:var(--cx-primary);font-size:1.2rem;flex-shrink:0;margin-top:2px}.cx-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;gap:0;max-width:1200px;margin:0 auto}.cx-two-col-block{padding:0 40px}.cx-two-col-block:first-child{padding-left:0}.cx-two-col-block:last-child{padding-right:0}.cx-two-col-divider{width:1px;background:#ffffff1a;align-self:stretch}.cx-section-header-left{text-align:left}.cx-section-header-left h2{font-size:2rem;color:#fff}.cx-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.cx-info-list li{display:flex;align-items:flex-start;gap:14px}.cx-li-icon{color:var(--cx-primary);font-size:1.4rem;flex-shrink:0;margin-top:2px}.cx-info-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:4px}.cx-info-list li p{font-size:.91rem;color:var(--cx-text-dim);line-height:1.65;margin:0}.cx-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.cx-impact-list li{display:flex;align-items:flex-start;gap:14px}.cx-impact-icon{color:#4ade80;font-size:1.4rem;flex-shrink:0;margin-top:2px}.cx-impact-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:4px}.cx-impact-list li p{font-size:.91rem;color:var(--cx-text-dim);line-height:1.65;margin:0}.cx-bg-white .cx-roi-card-white{background:#f8fafc;border-color:#e2e8f0}.cx-bg-white .cx-roi-card-white h4{color:#111827}.cx-bg-white .cx-roi-card-white p{color:#4b5563}.cx-bg-white .cx-roi-card-white .cx-roi-icon-bg{background:#1da6e81a!important}.cx-bg-white .cx-security-card{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border-color:#e2e8f0}.cx-bg-white .cx-security-card h4{color:#111827}.cx-bg-white .cx-security-card p{color:#4b5563}.cx-bg-white .cx-sec-icon{color:var(--cx-primary)}.cx-bg-darker .cx-step-heading{color:#fff}.cx-bg-darker .cx-step-description{color:var(--cx-text-muted)}.cx-bg-darker .cx-step-num{color:var(--cx-primary)}.cx-bg-darker .cx-step-title{color:#fff}@media(max-width:1024px){.cx-hero h1{font-size:3rem}.cx-platform-item{grid-template-columns:1fr;text-align:center;gap:40px}.cx-platform-item.cx-reverse .cx-platform-left{order:1}.cx-platform-item.cx-reverse .cx-platform-right{order:2}.cx-phone-container{max-width:280px;margin:0 auto}.cx-laptop-container{width:100%}.cx-section{padding:80px 5%}}@media(max-width:900px){.cx-sol-grid{grid-template-columns:1fr;gap:40px}.cx-two-col-section{grid-template-columns:1fr}.cx-two-col-divider{display:none}.cx-two-col-block{padding:0}.cx-two-col-block+.cx-two-col-block{margin-top:60px}.cx-hero h1{font-size:2.5rem}.cx-platform-experience{padding:60px 5%}}@media(max-width:600px){.cx-hero h1{font-size:2rem}.cx-sol-img-frame{min-height:160px}.cx-section{padding:60px 4%}}:root{--b3-bg: #0b0f19;--b3-bg-sec: #151b2b;--b3-bg-card: rgba(21, 27, 43, .9);--b3-text: #ffffff;--b3-text-muted: #cbd5e1;--b3-text-dim: #94a3b8;--b3-primary: #91CA6A;--b3-primary-glow: rgba(145, 202, 106, .4);--b3-border: rgba(255, 255, 255, .1);--b3-ease: cubic-bezier(.23, 1, .32, 1)}body{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--b3-bg);color:var(--b3-text-muted);overflow-x:hidden;line-height:1.6}.b3-bg-white{background-color:#fff!important;color:#4b5563;border-top:1px solid #e2e8f0}.b3-bg-black{background-color:#0b0f19!important;border-top:1px solid var(--b3-border)}.b3-bg-darker{background:var(--b3-bg-sec)}.b3-container-main{width:100%;max-width:100vw;overflow:hidden}.b3-hero{position:relative;overflow:hidden;padding:clamp(100px,15vw,180px) 5% clamp(60px,10vw,120px);text-align:center;background:#1e293b}.b3-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.b3-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.b3-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(to bottom,#0b0f19cc,#0b0f1999,#0b0f19f2)}.b3-hero-content{position:relative;z-index:3;max-width:950px;width:100%;margin:0 auto}.b3-badge{display:inline-flex;align-items:center;gap:8px;background:#0b0f19e6;color:var(--b3-primary);padding:8px 16px;border-radius:100px;font-size:clamp(.75rem,2vw,.85rem);font-weight:700;border:1px solid rgba(145,202,106,.3);margin-bottom:clamp(20px,4vw,30px);letter-spacing:.5px;text-transform:uppercase}.b3-badge-dot{width:8px;height:8px;background:var(--b3-primary);border-radius:50%}.b3-hero h1{font-size:clamp(2.2rem,5vw + 1rem,4.5rem);line-height:1.15;font-weight:800;margin-bottom:25px;color:var(--b3-text);letter-spacing:-1px}.b3-text-gradient{background:linear-gradient(to right,#91ca6a,#a3d980,#91ca6a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientText 5s linear infinite;background-size:200% auto}.b3-hero-desc{font-size:clamp(1.05rem,2vw + .5rem,1.25rem);color:var(--b3-text-muted);margin-bottom:50px;max-width:750px;width:100%;margin-inline:auto;font-weight:500}.b3-section{padding:clamp(60px,10vw,120px) 5%;border-top:1px solid var(--b3-border);background-color:var(--b3-bg);position:relative}.b3-section-header{text-align:center;margin-bottom:clamp(50px,8vw,90px);position:relative;z-index:2}.b3-subtitle{color:var(--b3-primary);font-weight:700;letter-spacing:3px;font-size:.85rem;display:block;margin-bottom:15px;text-transform:uppercase}.b3-section-header h2{font-size:clamp(2rem,4vw + 1rem,3rem);font-weight:700;color:var(--b3-text);margin-bottom:20px;letter-spacing:-.5px}.b3-section-header p{font-size:clamp(1rem,2vw + .5rem,1.25rem);color:var(--b3-text-muted);max-width:650px;width:100%;margin:0 auto;opacity:.9}.b3-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,#91ca6a1a,#0b0f1900 70%);filter:blur(60px);z-index:0;pointer-events:none}.b3-platform-experience{padding:clamp(60px,10vw,120px) 5%;position:relative;overflow:hidden}.b3-platform-container{max-width:1500px;width:100%;margin:0 auto;position:relative;z-index:2}.b3-platform-grid{display:flex;flex-direction:column;gap:clamp(60px,8vw,80px)}.b3-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:clamp(40px,6vw,60px);align-items:center;background:transparent!important}@media(min-width:769px){.b3-platform-item.b3-reverse{grid-template-columns:1.8fr 1fr}.b3-platform-item.b3-reverse .b3-platform-left{order:2}.b3-platform-item.b3-reverse .b3-platform-right{order:1}}.b3-step-heading{font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.15;margin-bottom:25px;color:var(--b3-text)}.b3-step-num{color:var(--b3-text-dim);opacity:.5}.b3-step-title{color:var(--b3-primary)!important}.b3-step-description{color:var(--b3-text-muted);font-size:clamp(1rem,1.5vw,1.05rem);line-height:1.7;margin-bottom:clamp(30px,5vw,50px)}.b3-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;z-index:1}.b3-phone-container{width:100%;max-width:850px;position:relative;z-index:2}.b3-laptop-container{width:100%;max-width:1200px}.b3-platform-img{width:100%;height:auto;display:block}.b3-showcase-stack{display:flex;flex-direction:column;gap:clamp(50px,8vw,80px);max-width:1400px;width:100%;margin:0 auto;position:relative;z-index:2}.b3-showcase-item{display:grid;grid-template-columns:1fr .9fr;gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(1rem,3vw,2rem)}.b3-showcase-item.reverse{grid-template-columns:.9fr 1fr}.b3-showcase-item.reverse .b3-text-content{order:2}.b3-showcase-item.reverse .b3-image-content{order:1}.b3-icon-box{display:inline-flex;padding:12px;background:#ffffff0d;border-radius:12px;font-size:1.8rem;color:var(--b3-primary);margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1)}.b3-item-subtitle{display:block;font-size:.8rem;font-weight:700;color:var(--b3-text-dim);margin-bottom:.5rem;letter-spacing:1px}.b3-text-content h3{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem;color:#fff;line-height:1.15}.b3-text-content p{color:var(--b3-text-muted);line-height:1.8;font-size:clamp(1rem,2vw,1.2rem);margin-bottom:2rem}.b3-feature-list{display:flex;flex-wrap:wrap;gap:20px}.b3-feature-list span{display:flex;align-items:center;gap:8px;color:var(--b3-text);font-weight:600;font-size:1rem}.b3-feature-list span svg{color:var(--b3-primary);font-size:1.2rem}.b3-image-content{position:relative;min-height:300px;height:auto;display:flex;justify-content:center;align-items:center}.b3-image-content img{width:100%;height:auto;max-height:500px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.b3-arch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;width:100%;margin:0 auto}.b3-arch-card{background:var(--b3-bg-card);padding:40px 30px;border-radius:20px;border:1px solid var(--b3-border);text-align:center;transition:transform .3s ease,border-color .3s ease}.b3-arch-card:hover{transform:translateY(-10px);border-color:var(--b3-primary)}.b3-arch-icon{font-size:2.5rem;color:var(--b3-primary);margin-bottom:20px}.b3-arch-card h4{font-size:1.3rem;color:#fff;margin-bottom:10px}.b3-arch-card p{color:var(--b3-text-dim)}.b3-process-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;max-width:1200px;width:100%;margin:0 auto;text-align:center}.b3-process-step{flex:1;min-width:200px;padding:0 10px;position:relative}.b3-step-number{font-size:4rem;font-weight:900;color:#ffffff1a;margin-bottom:-20px;z-index:1;position:relative}.b3-process-step h4{font-size:1.5rem;color:#fff;margin-bottom:15px;position:relative;z-index:2}.b3-process-line{width:100px;height:2px;background:#fff3;margin-top:60px;flex-shrink:0}.b3-arch-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.b3-sol-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(30px,5vw,48px);max-width:1200px;width:100%;margin:0 auto}.b3-sol-col{display:flex;flex-direction:column}.b3-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.b3-sol-num-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:var(--b3-primary);color:#0b0f19;border-radius:50%;font-size:.95rem;font-weight:900}.b3-sol-title{font-size:1.3rem;font-weight:700;color:#111827;margin:0 0 6px;line-height:1.3}.b3-sol-platform-tag{font-size:.85rem;font-weight:400;color:#6b7280}.b3-sol-tagline{font-size:.9rem;color:#6b7280;margin:0;font-style:italic}.b3-sol-img-frame{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:20px;min-height:220px}.b3-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:260px;border-radius:8px}.b3-sol-list{list-style:none;display:flex;flex-direction:column;gap:12px}.b3-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#111827;line-height:1.5}.b3-sol-li-icon{color:var(--b3-primary);font-size:1.2rem;flex-shrink:0;margin-top:2px}.b3-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;gap:0;max-width:1200px;width:100%;margin:0 auto}.b3-two-col-block{padding:0 40px}.b3-two-col-block:first-child{padding-left:0}.b3-two-col-block:last-child{padding-right:0}.b3-two-col-divider{width:1px;background:#ffffff1f;align-self:stretch}.b3-info-list,.b3-impact-list{list-style:none;display:flex;flex-direction:column;gap:24px}.b3-info-list li,.b3-impact-list li{display:flex;align-items:flex-start;gap:14px}.b3-li-icon,.b3-impact-icon{font-size:1.4rem;flex-shrink:0;margin-top:2px}.b3-li-icon{color:var(--b3-primary)}.b3-impact-icon{color:#4ade80}.b3-info-list li strong,.b3-impact-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:4px}.b3-info-list li p,.b3-impact-list li p{font-size:.91rem;color:var(--b3-text-dim);line-height:1.65}.b3-bg-white .b3-section-header h2,.b3-bg-white .b3-step-heading,.b3-bg-white .b3-process-step h4,.b3-bg-white .b3-arch-card h4,.b3-bg-white .b3-sol-title,.b3-bg-white .b3-sol-list li{color:#111827}.b3-bg-white .b3-section-header p,.b3-bg-white .b3-arch-card p{color:#4b5563}.b3-bg-white .b3-step-num,.b3-bg-white .b3-step-description,.b3-bg-white .b3-process-step p,.b3-bg-white .b3-step-number{color:#000;opacity:1}.b3-bg-white .b3-process-line{background:#000;opacity:.2}.b3-bg-white .b3-arch-card{background:#f8fafc;border-color:#e2e8f0}.b3-bg-darker .b3-arch-grid-2 .b3-arch-card{background:#ffffff0a;border-color:#ffffff14}.b3-bg-darker.b3-platform-experience .b3-step-heading{color:#fff}.b3-bg-darker.b3-platform-experience .b3-step-description{color:var(--b3-text-muted)}@media(max-width:1024px){.b3-platform-item{grid-template-columns:1fr;text-align:center}.b3-platform-item.b3-reverse .b3-platform-left{order:1}.b3-platform-item.b3-reverse .b3-platform-right{order:2}.b3-showcase-item,.b3-showcase-item.reverse{grid-template-columns:1fr!important;text-align:center!important}.b3-showcase-item.reverse .b3-text-content,.b3-showcase-item.reverse .b3-image-content{order:unset!important}.b3-text-content{text-align:center}.b3-feature-list{justify-content:center}.b3-process-container{flex-direction:column;gap:40px}.b3-process-line{display:none}.b3-two-col-section{grid-template-columns:1fr;gap:40px}.b3-two-col-divider{display:none}.b3-two-col-block{padding:0}.b3-section-header-left{text-align:center}.b3-info-list,.b3-impact-list{align-items:center;text-align:center}.b3-info-list li,.b3-impact-list li{flex-direction:column;align-items:center}}@media(max-width:768px){.b3-phone-container{max-width:400px;margin:0 auto}.b3-arch-grid,.b3-arch-grid-2,.b3-sol-grid{grid-template-columns:1fr!important;width:100%;gap:30px}}@media(max-width:600px){.b3-sol-img-frame{min-height:160px}.b3-feature-list{flex-direction:column;gap:10px}}@media(max-width:480px){.b3-hero{padding:100px 5% 60px}.b3-hero h1{font-size:2.2rem}.b3-hero-desc{font-size:1rem}.b3-section-header h2{font-size:1.8rem}.b3-arch-card,.b3-sol-col{padding:30px 20px}img,video{max-width:100%;height:auto}}:root{--bd-prim: #FF6600;--bd-prim-glow: rgba(255, 102, 0, .4);--bd-sec: #FF6600;--bd-bg-dark: #020617;--bd-bg-card: #0f172a;--bd-bg-hover: #1e293b;--bd-txt-main: #f8fafc;--bd-txt-mute: #94a3b8;--bd-border: rgba(255, 255, 255, .1);--bd-font: "Inter", system-ui, sans-serif;--bd-ease: cubic-bezier(.23, 1, .32, 1)}.bd-hero{position:relative;overflow:hidden;padding:180px 5% 120px;text-align:center;background:var(--bd-bg-dark)}.bd-hero-video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bd-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.bd-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:none}.bd-hero-content{position:relative;z-index:3;max-width:950px;margin:0 auto}.bd-hero h1{font-size:4.5rem;line-height:1.1;font-weight:800;margin-bottom:25px;color:var(--bd-prim);letter-spacing:-1px;text-shadow:0 10px 30px rgba(0,0,0,.5)}.bd-hero p{font-size:1.25rem;color:#000;margin-bottom:50px;max-width:750px;margin-inline:auto;text-shadow:none}.bd-bg-white{background-color:#fff!important;color:#4b5563;border-top:1px solid #e2e8f0}.bd-bg-black{background-color:#020617!important;border-top:1px solid var(--bd-border)}.bd-bg-darker{background:#0f172a}body{background-color:var(--bd-bg-dark);color:var(--bd-txt-main);font-family:var(--bd-font);overflow-x:hidden}.bd-wrapper{width:100%;overflow:hidden}.bd-max-width{max-width:1280px;margin:0 auto;padding:0 2rem}.bd-section{padding:6rem 0}.bd-mt-large{margin-top:8rem}.bd-head-xl{font-size:4rem;line-height:1.1;margin-bottom:1.5rem;font-weight:800;color:var(--bd-prim);text-shadow:0 0 30px rgba(255,102,0,.3)}.bd-head-lg{font-size:2.5rem;margin-bottom:.5rem;color:var(--bd-prim);text-shadow:0 0 20px rgba(255,102,0,.2)}.bd-head-md{font-size:2rem;margin-bottom:1rem;color:var(--bd-prim)}.bd-sub-text{font-size:1.2rem;color:var(--bd-txt-mute);line-height:1.6}.bd-body-txt{font-size:1.1rem;color:var(--bd-txt-mute);line-height:1.8}.bd-label-bold{color:var(--bd-prim);font-weight:700;letter-spacing:1px}.bd-bg-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,#ff66001a,#02061700 70%);filter:blur(60px);z-index:0;pointer-events:none}.bd-tab-area{position:relative;overflow:hidden;padding:120px 5%}.bd-platform-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.bd-center-head{text-align:center;margin-bottom:80px}.bd-platform-grid{display:flex;flex-direction:column;gap:80px}.bd-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.bd-platform-item.bd-reverse{grid-template-columns:1.8fr 1fr}.bd-platform-item.bd-reverse .bd-platform-left{order:2}.bd-platform-item.bd-reverse .bd-platform-right{order:1}}.bd-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0;color:var(--bd-txt-main)}.bd-step-num{color:var(--bd-txt-mute);opacity:.5}.bd-step-title{color:var(--bd-prim)!important}.bd-step-description{color:var(--bd-txt-mute);font-size:1.05rem;line-height:1.7;margin-bottom:50px}.bd-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.bd-phone-container{width:850px;position:relative;z-index:2}.bd-laptop-container{width:170%;max-width:1400px}.bd-platform-img{width:100%;height:auto;display:block}.bd-bg-white .bd-head-lg{color:var(--bd-prim);text-shadow:none}.bd-bg-white .bd-sub-text{color:#4b5563}.bd-bg-white .bd-step-heading{color:var(--bd-prim)}.bd-bg-white .bd-step-num{color:#000;opacity:1}.bd-bg-white .bd-step-description{color:#000}.bd-bg-white .bd-stack-card{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 10px 30px #0000001a}.bd-bg-white .bd-stack-card h4{color:#111827}.bd-bg-white .bd-feature-list li{color:#1f2937}.bd-bg-white .bd-body-txt{color:#4b5563}.bd-bg-white .bd-block-info .bd-label-bold,.bd-bg-darker .bd-head-lg{color:var(--bd-prim)}.bd-bg-darker .bd-sub-text{color:var(--bd-txt-mute)}.bd-bg-darker .bd-step-heading{color:var(--bd-prim)}.bd-bg-darker .bd-feature-list li,.bd-bg-darker .bd-body-txt{color:var(--bd-txt-mute)}.bd-bg-darker .bd-label-bold{color:var(--bd-prim)}@media(max-width:1024px){.bd-platform-grid{gap:60px}.bd-platform-item{gap:40px}.bd-platform-right{min-height:auto;margin-top:0!important}.bd-phone-container{width:100%;max-width:400px}.bd-laptop-container{width:100%}}@media(max-width:768px){.bd-tab-area{padding:60px 5%}.bd-platform-grid{grid-template-columns:1fr;gap:60px}.bd-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.bd-step-heading{font-size:2rem}.bd-platform-right{margin-top:20px!important;justify-content:center;order:-1}.bd-phone-container{max-width:280px;margin:0 auto}}.bd-content-block{display:flex;align-items:center;gap:5rem;margin-bottom:8rem;perspective:1500px}.bd-content-block.bd-rev{flex-direction:row-reverse}.bd-block-info{flex:1}.bd-block-media{flex:1;height:auto;display:flex;justify-content:center;align-items:center}.bd-finance-area{padding:6rem 0}.bd-feature-list{list-style:none;margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.bd-feature-list li{display:flex;align-items:center;gap:1rem}.bd-stack-wrapper{position:relative;width:300px;height:400px;transform-style:preserve-3d;margin:0 auto}.bd-stack-card{position:absolute;width:100%;height:200px;background:var(--bd-bg-card);border:1px solid var(--bd-border);border-radius:16px;display:flex;align-items:center;padding:1.5rem;gap:1rem;box-shadow:0 10px 30px #00000080;transition:transform .3s}.bd-card-overlay{top:60px;left:20px;transform:translateZ(30px);background:var(--bd-bg-hover)}.bd-stack-card:hover{transform:translateZ(50px) scale(1.05);border-color:var(--bd-prim)}.bd-circle-icon{width:40px;height:40px;background:var(--bd-sec);border-radius:50%;flex-shrink:0}.bd-icon-prim{background:var(--bd-prim)}.bd-ai-footer{background:linear-gradient(180deg,var(--bd-bg-dark) 0%,#2a1205 100%);text-align:center}.bd-ai-pulse{width:150px;height:150px;margin:0 auto 3rem;background:radial-gradient(circle,var(--bd-prim) 0%,transparent 70%);border-radius:50%;position:relative;animation:bd-pulse 3s infinite}.bd-ai-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}@keyframes bd-pulse{0%{box-shadow:0 0 #f606}70%{box-shadow:0 0 0 50px #f600}to{box-shadow:0 0 #f600}}@media(max-width:900px){.bd-platform-row,.bd-rev-row{flex-direction:column-reverse;text-align:center;gap:2rem}.bd-platform-text,.bd-rev-row .bd-platform-text{text-align:center}.bd-mobile-img-size{max-width:100%}.bd-content-block{flex-direction:column;text-align:center}.bd-block-info{text-align:left}}.bd-cs-header{text-align:center;margin-bottom:60px}.bd-cs-header-left{text-align:left}.bd-cs-subtext{font-size:1.1rem;color:#4b5563;max-width:680px;margin:0 auto;line-height:1.7}.bd-cs-subtext-dark{font-size:1.1rem;color:var(--bd-txt-mute);max-width:680px;margin:0 auto;line-height:1.7}.bd-cs-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;max-width:1280px;margin:0 auto}.bd-cs-card{border-radius:20px;padding:36px 30px;transition:all .35s ease}.bd-cs-card-white{background:#f8fafc;border:1px solid #e2e8f0}.bd-cs-card-white:hover{border-color:var(--bd-prim);transform:translateY(-8px);box-shadow:0 20px 40px -10px #ff66001f}.bd-cs-card-white h4{font-size:1.15rem;color:#111827;font-weight:700;margin:0 0 12px}.bd-cs-card-white p{font-size:.95rem;color:#4b5563;line-height:1.75;margin:0}.bd-cs-icon{width:52px;height:52px;border-radius:14px;background:#ff66001a;color:var(--bd-prim);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(255,102,0,.15);transition:.3s ease}.bd-cs-card-white:hover .bd-cs-icon{background:var(--bd-prim);color:#fff}.bd-cs-card-dark{background:linear-gradient(145deg,#0f172a,#09111e);border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.bd-cs-card-dark:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--bd-prim);opacity:0;transition:.3s}.bd-cs-card-dark:hover{transform:translateY(-8px);border-color:#ff660040;box-shadow:0 20px 40px -10px #00000080}.bd-cs-card-dark:hover:before{opacity:1}.bd-cs-card-dark h4{font-size:1.15rem;color:#f1f5f9;font-weight:700;margin:0 0 12px}.bd-cs-card-dark p{font-size:.95rem;color:var(--bd-txt-mute);line-height:1.75;margin:0}.bd-cs-icon-dark{width:52px;height:52px;border-radius:14px;background:#ff66001a;color:var(--bd-prim);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(255,102,0,.15)}.bd-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.bd-sol-col{display:flex;flex-direction:column}.bd-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.bd-sol-num-badge{width:32px;height:32px;min-width:32px;background:var(--bd-prim);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.bd-sol-title{font-size:1.2rem;font-weight:700;color:#111827;margin:0 0 6px}.bd-sol-platform-tag{font-size:.85rem;font-weight:400;color:#6b7280}.bd-sol-tagline{font-size:.88rem;color:#6b7280;font-style:italic;margin:0}.bd-sol-img-frame{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;display:flex;align-items:center;justify-content:center;padding:16px;margin-bottom:22px;min-height:220px;overflow:hidden}.bd-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:260px;border-radius:8px}.bd-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.bd-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#111827;line-height:1.5}.bd-sol-li-icon{color:var(--bd-prim);font-size:1.2rem;flex-shrink:0;margin-top:2px}.bd-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;gap:0;max-width:1200px;margin:0 auto}.bd-two-col-heading{font-size:1.6rem;font-weight:700;color:#fff;margin:0 0 1.5rem;line-height:1.3}.bd-two-col-block{padding:0 40px}.bd-two-col-block:first-child{padding-left:0}.bd-two-col-block:last-child{padding-right:0}.bd-two-col-divider{width:1px;background:#ffffff14;align-self:stretch}.bd-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.bd-info-list li{display:flex;align-items:flex-start;gap:14px}.bd-li-icon{color:var(--bd-prim);font-size:1.4rem;flex-shrink:0;margin-top:2px}.bd-info-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:6px}.bd-info-list li p{font-size:.9rem;color:var(--bd-txt-mute);line-height:1.65;margin:0}.bd-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.bd-impact-list li{display:flex;align-items:flex-start;gap:14px}.bd-impact-icon{color:#4ade80;font-size:1.4rem;flex-shrink:0;margin-top:2px}.bd-impact-list li strong{display:block;font-size:1rem;color:#f1f5f9;margin-bottom:6px}.bd-impact-list li p{font-size:.9rem;color:var(--bd-txt-mute);line-height:1.65;margin:0}@media(max-width:1024px){.bd-tab-area{padding:80px 5%}.bd-platform-grid{gap:60px}.bd-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.bd-platform-item.bd-reverse .bd-platform-left{order:1}.bd-platform-item.bd-reverse .bd-platform-right{order:2}.bd-phone-container{width:100%;max-width:320px;margin:0 auto}.bd-laptop-container{width:100%}}@media(max-width:900px){.bd-hero{padding:120px 5% 80px}.bd-hero h1{font-size:3rem}.bd-head-xl{font-size:2.5rem}.bd-cs-grid-3{grid-template-columns:1fr}.bd-sol-grid{grid-template-columns:1fr;gap:40px}.bd-two-col-section{grid-template-columns:1fr}.bd-two-col-divider{display:none}.bd-two-col-block{padding:0}.bd-two-col-block+.bd-two-col-block{margin-top:60px}.bd-content-block{flex-direction:column;text-align:center;gap:2rem}.bd-content-block.bd-rev{flex-direction:column}}@media(max-width:600px){.bd-hero{padding:100px 4% 60px}.bd-hero h1{font-size:2.2rem}.bd-step-heading{font-size:1.8rem}.bd-cs-section{padding:60px 4%}}.pd-showcase-display{margin-top:40px}.pd-showcase-content{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:#f9fafb;padding:40px;border-radius:20px}.pd-showcase-text h3{font-size:26px;margin-bottom:16px}.pd-showcase-text p{font-size:15px;line-height:1.7;color:#555}.pd-showcase-image-wrapper{width:100%;max-width:520px;border-radius:16px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.pd-showcase-img{width:100%;height:100%;max-height:360px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width:900px){.pd-showcase-content{grid-template-columns:1fr}.pd-showcase-image-wrapper{height:260px}}.project-detail-page{background:#f8fafc;min-height:100vh;color:#1e293b;overflow-x:hidden}.pd-hero{position:relative;height:80vh;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;overflow:hidden}.pd-hero-media{position:absolute;inset:0;z-index:0}.pd-hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pd-overlay{position:absolute;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pd-hero-content{position:relative;z-index:10;max-width:800px;padding:20px}.pd-tag{display:inline-block;background:#e83c91;color:#fff;padding:8px 16px;border-radius:30px;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.pd-title{font-family:Outfit,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1;margin-bottom:20px}.pd-subtitle{font-size:1.25rem;color:#cbd5e1}.pd-showcase-section{padding:100px 0;background:#fff;position:relative;z-index:5;margin-top:-60px;border-top-left-radius:50px;border-top-right-radius:50px;box-shadow:0 -20px 40px #0000001a}.pd-container{max-width:1200px;margin:0 auto}.pd-section-header{text-align:center;margin-bottom:50px}.pd-section-header h2{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:10px}.pd-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:40px;flex-wrap:wrap}.pd-tab-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:30px;border:1px solid #e2e8f0;background:#f1f5f9;color:#64748b;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.pd-tab-btn:hover{background:#e2e8f0}.pd-tab-btn.active{background:#e83c91;color:#fff;border-color:#e83c91;box-shadow:0 4px 12px #e83c914d}.pd-showcase-display{background:#f8fafc;border-radius:30px;padding:40px;border:1px solid #e2e8f0;min-height:500px}.pd-showcase-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pd-showcase-text h3{font-family:Outfit,sans-serif;font-size:2rem;margin-bottom:15px;color:#0f172a}.pd-showcase-text p{font-size:1.1rem;color:#475569;line-height:1.6}.pd-showcase-image-wrapper{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000001a;transform:perspective(1000px) rotateY(-5deg);transition:transform .5s}.pd-showcase-image-wrapper:hover{transform:perspective(1000px) rotateY(0)}.pd-showcase-img{width:100%;height:auto;display:block}.pd-gallery-section{padding:100px 0;background:#f8fafc;overflow:hidden}.pd-gallery-title{font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:80px;color:#0f172a}.pd-gallery-scroll{overflow-x:auto;padding:50px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pd-gallery-track{display:flex;gap:60px;width:-moz-max-content;width:max-content;padding:0 40px}.pd-gallery-card{min-width:320px;width:320px;height:320px;border-radius:50%;overflow:hidden;box-shadow:0 20px 40px #00000026;border:4px solid #fff;cursor:pointer}.pd-gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.pd-gallery-card:hover img{transform:scale(1.1)}.pd-gallery-card.odd{transform:translateY(60px)}.pd-gallery-card.even{transform:translateY(-60px)}@media(max-width:1024px){.pd-showcase-content{grid-template-columns:1fr;text-align:center}.pd-showcase-image-wrapper{transform:none}}.transition-theme{--tr-primary: #3d0642;--tr-primary-light: #6b2470;--tr-primary-soft: #f2e6f6;--tr-card: #ffffff;--tr-text: #111827;background:#fff;perspective:1600px}.transition-theme section{transform-style:preserve-3d}.transition-theme .tr-section-white{background:#fff!important}.transition-theme .tr-section-white h2,.transition-theme .tr-section-white h3,.transition-theme .tr-section-white h4{color:#3d0642!important}.transition-theme .tr-section-white p,.transition-theme .tr-section-white li,.transition-theme .tr-section-white span{color:#4b5563!important}.transition-theme .tr-section-white .ta-subtitle{color:#3d0642!important}.transition-theme .tr-section-white .ta-step-number{color:#3d064226!important}.transition-theme .tr-section-white .ta-divider{background:linear-gradient(to right,transparent,rgba(61,6,66,.25),transparent)!important}.transition-theme .tr-section-white .ta-integrations-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}.transition-theme .tr-section-white .ta-integrations-card:hover{border-color:#3d0642!important;box-shadow:0 35px 70px #3d064226,0 0 0 1px #3d064240!important}.transition-theme .tr-section-white .ta-integrations-text{color:#4b5563!important}.transition-theme .tr-section-white .ta-integrations-icons{color:#64748b!important}.transition-theme .tr-section-white .ta-integrations-icons span{color:#64748b!important;background:transparent!important}.transition-theme .tr-section-white .ta-integrations-card:hover .ta-integrations-icons span{color:#3d0642!important}.transition-theme .tr-section-white .pd-gallery-title{color:#d477c9!important}.transition-theme .tr-section-dark{background:#0b0b0b!important}.transition-theme .tr-section-dark h2,.transition-theme .tr-section-dark h3,.transition-theme .tr-section-dark h4{color:#fff!important}.transition-theme .tr-section-dark p,.transition-theme .tr-section-dark li,.transition-theme .tr-section-dark span{color:#94a3b8!important}.transition-theme .tr-section-dark .ta-subtitle{color:#6b2470!important}.transition-theme .tr-section-dark .ta-value-card{background:linear-gradient(145deg,#111827,#0f131f)!important;border:1px solid rgba(255,255,255,.06)!important}.transition-theme .tr-section-dark .ta-value-card:hover{border-color:#3d0642!important;box-shadow:0 30px 60px #3d06424d,0 0 0 1px #3d064266!important}.transition-theme .tr-section-dark .ta-value-icon{color:#6b2470!important;background:#3d064226!important}.transition-theme .pd-hero{height:50vh;display:flex;align-items:center;background:#0b0b0b!important;color:#fff}.transition-theme .pd-hero:before,.transition-theme .pd-hero:after{background:transparent!important}.transition-theme .pd-hero h1,.transition-theme .pd-hero h2,.transition-theme .pd-hero h3,.transition-theme .pd-hero h4,.transition-theme .pd-hero h5,.transition-theme .pd-hero h6,.transition-theme .pd-hero p,.transition-theme .pd-hero span{color:#fff!important}.transition-theme .pd-tag{background:#3d06424d!important;color:#fff!important;font-weight:700!important;border:1px solid rgba(61,6,66,.5)}.transition-theme .pd-title{color:#fff;text-shadow:0 14px 40px rgba(0,0,0,.35)}.transition-theme .pd-hero .pd-subtitle{color:#fff!important;opacity:1}.ta-workflow-section{padding:120px 6%;text-align:center}.ta-workflow-header{max-width:900px;margin:0 auto 90px}.ta-subtitle{font-size:.85rem;letter-spacing:4px;font-weight:800;text-transform:uppercase;margin-bottom:20px;display:inline-block}.tr-cs-header h2,.tr-platform-header h2,.ta-workflow-header h2,.ta-integrations-header h2,.ta-value-header h2{font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.tr-sol-img-frame{background:transparent;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0;margin-bottom:30px;min-height:auto;overflow:visible}.tr-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:480px;border-radius:12px;box-shadow:0 20px 50px -12px #00000026}.tr-section-white .tr-sol-img{box-shadow:0 20px 50px -12px #3d06421f}.ta-workflow-header p{font-size:1.1rem;line-height:1.7}.ta-workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;max-width:1200px;margin:0 auto}.ta-step{padding:24px;animation:fadeUp .8s ease forwards}.ta-step-number{font-size:3rem;font-weight:800;display:block;margin-bottom:12px}.ta-step h4{font-size:1.4rem;margin-bottom:12px}.ta-step p{font-size:1rem;line-height:1.7}.ta-divider{height:1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.ta-workflow-steps{grid-template-columns:1fr;gap:40px}.ta-divider{display:none}}.tr-platform-experience{padding:120px 8%;position:relative;overflow:hidden}.tr-section-container{max-width:1400px;margin:0 auto;position:relative;z-index:2}.tr-platform-header{text-align:center;margin-bottom:80px}.transition-theme .tr-section-white span.tr-platform-badge{padding:6px 18px;color:#6b2470!important;font-weight:700;letter-spacing:3px;font-size:.85rem;display:inline-block;margin-bottom:20px;background:#6b24701a;border-radius:4px}.tr-platform-header h2{font-size:3.5rem;font-weight:600;margin-top:0}.tr-platform-header p{max-width:700px;margin:25px auto 0;text-align:center;font-size:1.2rem;line-height:1.6}.tr-platform-grid{display:flex;flex-direction:column;gap:80px}.tr-platform-item{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.tr-platform-item.tr-reverse{grid-template-columns:1.5fr 1fr}.tr-platform-item.tr-reverse .tr-platform-left{order:2}.tr-platform-item.tr-reverse .tr-platform-right{order:1}}.tr-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0}.transition-theme .tr-section-dark .tr-step-num{color:#fff!important}.transition-theme .tr-section-dark .tr-step-title{color:#6b2470!important}.transition-theme .tr-section-white .tr-step-title{color:#3d0642!important}.tr-step-description{font-size:1.05rem;line-height:1.7;margin-bottom:50px}.tr-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.tr-phone-container{width:850px;position:relative;z-index:2;background:transparent!important}.tr-phone-frame,.tr-laptop-container{width:100%;height:auto;display:block}.tr-macbook-frame{width:100%;height:auto;display:block;border-radius:12px}.ta-integrations-section{padding:120px 6%;text-align:center}.ta-integrations-header{max-width:900px;margin:0 auto 80px}.ta-integrations-header h2{font-size:clamp(2.2rem,5vw,3rem);margin-bottom:18px}.ta-integrations-header p{font-size:1.1rem;line-height:1.7}.ta-integrations-card{max-width:920px;margin:0 auto;padding:48px 56px;border-radius:26px;animation:fadeUp .9s ease forwards;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.ta-integrations-card:hover{transform:translateY(-14px)}.ta-integrations-text{font-size:1.05rem;line-height:1.75;margin-bottom:36px}.ta-integrations-icons{display:flex;justify-content:center;gap:40px;font-size:2rem}.ta-integrations-icons span{transition:transform .35s ease,color .35s ease;display:flex;align-items:center}@media(max-width:768px){.ta-integrations-card{padding:36px 28px}.ta-integrations-icons{gap:24px}}.ta-value-section{padding:120px 6%}.ta-value-header{text-align:center;max-width:900px;margin:0 auto 80px}.ta-value-header .ta-subtitle{font-size:.75rem;letter-spacing:3px;font-weight:700;margin-bottom:14px;display:inline-block}.ta-value-header h2{font-size:clamp(2.2rem,5vw,3rem);margin-bottom:18px}.ta-value-header p{font-size:1.1rem;line-height:1.7}.ta-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px;max-width:1200px;margin:0 auto;perspective:1200px}.ta-value-card{border-radius:22px;padding:42px 36px;text-align:center;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease;animation:taFadeUp .9s ease forwards}.ta-value-card:hover{transform:translateY(-14px) rotateX(4deg)}.ta-value-icon{width:58px;height:58px;margin:0 auto 24px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;transition:transform .35s ease}.ta-value-card:hover .ta-value-icon{transform:scale(1.12)}.ta-value-card h3{font-size:1.35rem;margin-bottom:14px}.ta-value-card p{font-size:1rem;line-height:1.7}@keyframes taFadeUp{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.ta-value-grid{grid-template-columns:1fr}.ta-value-card{max-width:520px;margin:0 auto}}.pd-gallery-section{padding:100px 0 150px;overflow:hidden}.pd-container{text-align:center;margin-bottom:80px}.pd-gallery-title{font-size:clamp(2.2rem,5vw,3rem);font-weight:700}.pd-gallery-scroll{width:100%;padding:40px 0;display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none}.pd-gallery-scroll::-webkit-scrollbar{display:none}.pd-gallery-track{display:flex;align-items:center;justify-content:center;gap:15px;padding:0 40px;min-width:-moz-max-content;min-width:max-content}.transition-theme .pd-gallery-card{width:280px;height:280px;border-radius:50%;overflow:hidden;box-shadow:0 10px 30px #00000014;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;flex-shrink:0;background:#fff;z-index:1}.transition-theme .pd-gallery-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.transition-theme .pd-gallery-card.even{transform:translateY(-40px)}.transition-theme .pd-gallery-card.odd{transform:translateY(40px)}.transition-theme .pd-gallery-card:hover{transform:scale(1.15) translateY(0)!important;z-index:10;box-shadow:0 20px 40px #3d064233}@media(max-width:1024px){.tr-platform-experience{padding:80px 6%}.tr-platform-grid{gap:60px}.tr-platform-item{gap:40px}.tr-platform-right{min-height:auto;margin-top:0!important}.tr-phone-container{max-width:320px}.tr-laptop-container{max-width:100%}.transition-theme .pd-gallery-card{width:240px;height:240px}}@media(max-width:768px){.transition-theme .pd-hero{min-height:auto!important;height:auto!important;padding-top:5rem;padding-bottom:4rem;align-items:flex-start!important}.transition-theme .pd-hero-content{position:relative;z-index:2}.transition-theme .pd-overlay{position:absolute;inset:0;height:100%}.tr-platform-experience{padding:60px 5%}.tr-platform-grid{grid-template-columns:1fr;gap:60px}.tr-platform-item{grid-template-columns:1fr;gap:30px;text-align:center}.tr-step-heading{font-size:2rem}.tr-platform-right{min-height:auto;margin-top:20px!important;justify-content:center}.tr-phone-container{max-width:250px;margin:0 auto;width:100%}.tr-laptop-container{max-width:100%}.tr-platform-header h2{font-size:2.5rem}.pd-gallery-section{padding:60px 0 100px}.transition-theme .pd-gallery-card{width:200px;height:200px}.tr-cs-grid-3,.tr-sol-grid,.tr-two-col-section,.ta-value-grid,.ta-workflow-steps{grid-template-columns:1fr!important;width:100%;gap:30px}.pd-gallery-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:20px;padding-right:20px;justify-content:flex-start}.transition-theme .pd-gallery-card.even{transform:translateY(-20px)}.transition-theme .pd-gallery-card.odd{transform:translateY(20px)}}.tr-cs-section{padding:120px 6%}.tr-cs-container{max-width:1280px;margin:0 auto}.tr-cs-header{text-align:center;margin-bottom:64px}.tr-cs-header-left{text-align:left;margin-bottom:32px}.tr-cs-subtext{font-size:1.1rem;color:#4b5563;max-width:680px;margin:0 auto;line-height:1.7}.tr-cs-subtext-dark{font-size:1.1rem;color:#94a3b8;max-width:680px;margin:0 auto;line-height:1.7}.tr-cs-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.tr-cs-card{border-radius:20px;padding:36px 30px;transition:all .35s ease}.tr-cs-card-white{background:#f8fafc;border:1px solid #e2e8f0}.tr-cs-card-white:hover{border-color:#3d0642;transform:translateY(-8px);box-shadow:0 20px 40px -10px #3d06421f}.tr-cs-card-white h4{font-size:1.15rem!important;color:#3d0642!important;font-weight:700;margin:0 0 12px!important}.tr-cs-card-white p{font-size:.95rem!important;color:#4b5563!important;line-height:1.75;margin:0!important}.tr-cs-icon{width:52px;height:52px;border-radius:14px;background:#3d064214;color:#3d0642;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(61,6,66,.12);transition:.3s ease}.tr-cs-card-white:hover .tr-cs-icon{background:#3d0642;color:#fff}.tr-cs-card-dark{background:linear-gradient(145deg,#111827,#09111e);border:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.tr-cs-card-dark:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#6b2470;opacity:0;transition:.3s}.tr-cs-card-dark:hover{transform:translateY(-8px);border-color:#6b24704d;box-shadow:0 20px 40px -10px #00000080}.tr-cs-card-dark:hover:before{opacity:1}.tr-cs-card-dark h4{font-size:1.15rem!important;color:#fff!important;font-weight:700;margin:0 0 12px!important}.tr-cs-card-dark p{font-size:.95rem!important;color:#94a3b8!important;line-height:1.75;margin:0!important}.tr-cs-icon-dark{width:52px;height:52px;border-radius:14px;background:#6b247026;color:#6b2470;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(107,36,112,.2)}.tr-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.tr-sol-col{display:flex;flex-direction:column}.tr-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.tr-sol-num-badge{width:32px;height:32px;min-width:32px;background:#3d0642;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.tr-sol-title{font-size:1.2rem;font-weight:700;color:#3d0642!important;margin:0 0 6px}.tr-sol-platform-tag{font-size:.85rem;font-weight:400;color:#6b7280!important}.tr-sol-tagline{font-size:.88rem;color:#6b7280!important;font-style:italic;margin:0}.tr-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.tr-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#111827!important;line-height:1.5}.tr-sol-li-icon{color:#3d0642;font-size:1.2rem;flex-shrink:0;margin-top:2px}.tr-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;max-width:1200px;margin:0 auto}.tr-two-col-heading{font-size:1.6rem!important;font-weight:700;color:#fff!important;margin:0 0 28px!important;line-height:1.3}.tr-two-col-block{padding:0 40px}.tr-two-col-block:first-child{padding-left:0}.tr-two-col-block:last-child{padding-right:0}.tr-two-col-divider{width:1px;background:#ffffff14;align-self:stretch}.tr-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.tr-info-list li{display:flex;align-items:flex-start;gap:14px}.tr-li-icon{color:#6b2470;font-size:1.4rem;flex-shrink:0;margin-top:2px}.tr-info-list li strong{display:block;font-size:1rem;color:#f1f5f9!important;margin-bottom:6px}.tr-info-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}.tr-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.tr-impact-list li{display:flex;align-items:flex-start;gap:14px}.tr-impact-icon{color:#4ade80;font-size:1.4rem;flex-shrink:0;margin-top:2px}.tr-impact-list li strong{display:block;font-size:1rem;color:#f1f5f9!important;margin-bottom:6px}.tr-impact-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}.transition-theme .tr-section-white .ta-value-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}.transition-theme .tr-section-white .ta-value-card:hover{border-color:#3d0642!important;box-shadow:0 20px 40px -10px #3d064226!important}.transition-theme .tr-section-white .ta-value-icon{background:#3d064214!important;color:#3d0642!important}.transition-theme .tr-section-dark .ta-integrations-card{background:linear-gradient(145deg,#111827,#0f131f)!important;border:1px solid rgba(255,255,255,.06)!important}.transition-theme .tr-section-dark .ta-integrations-card:hover{border-color:#6b247059!important;box-shadow:0 30px 60px #3d064240!important}.transition-theme .tr-section-dark .ta-integrations-text{color:#94a3b8!important}.transition-theme .tr-section-dark .ta-integrations-icons span{color:#6b2470!important;background:transparent!important}.transition-theme .tr-section-dark .pd-gallery-title{color:#fff!important}@media(max-width:900px){.tr-cs-section{padding:60px 5%}.tr-cs-grid-3{grid-template-columns:1fr}.tr-sol-grid{grid-template-columns:1fr;gap:40px}.tr-two-col-section{grid-template-columns:1fr}.tr-two-col-divider{display:none}.tr-two-col-block{padding:0}.tr-two-col-block+.tr-two-col-block{margin-top:60px}.tr-cs-header h2,.tr-platform-header h2{font-size:2.2rem}}@media(max-width:600px){.tr-cs-section{padding:50px 4%}.tr-cs-grid-3{grid-template-columns:1fr!important}.ta-value-card{max-width:100%}.tr-cs-header h2,.tr-platform-header h2{font-size:1.8rem}.ta-workflow-section{padding:60px 4%}}.starclinic-theme .pd-hero{background:radial-gradient(circle at top,#e7e0da,#fff1e6 35%,#fff)!important;min-height:67vh;height:auto;display:flex;align-items:center;justify-content:center;padding:80px 20px}.starclinic-theme .pd-overlay{background:transparent!important}.starclinic-theme .pd-tag{background:#ff6a0026;color:var(--star-primary);font-weight:700;display:inline-block;padding:8px 16px;border-radius:50px;margin-bottom:20px}.starclinic-theme .pd-title{color:#111827;text-shadow:0 10px 30px rgba(255,106,0,.25);font-size:clamp(2.5rem,5vw,4rem);line-height:1.2;margin-bottom:20px}.starclinic-theme .pd-subtitle{color:#374151;font-size:1.1rem;max-width:600px;margin:0 auto}.starclinic-theme{--star-primary: #FD5E10;--star-soft: #fff3e8;--star-card: #ffffff;--star-text: #1f2937;perspective:1200px}.starclinic-theme section{transform-style:preserve-3d}.sc-platform-experience{padding:120px 8%;background-color:#fff;color:#1f2937;position:relative;overflow:hidden}.sc-section-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.sc-platform-header{text-align:center;margin-bottom:80px}.sc-platform-badge{padding:6px 18px;color:var(--star-primary);font-weight:700;letter-spacing:3px;font-size:.85rem;display:inline-block;margin-bottom:20px;background:#fd5e101a;border-radius:4px}.sc-platform-header h2{font-size:3.5rem;font-weight:600;margin-top:0;color:#fd5e10}.sc-platform-header p{color:#000!important}.starclinic-theme .pd-title{color:#fd5e10!important}.starclinic-theme .pd-subtitle{color:#000!important}.sc-platform-grid{display:flex;flex-direction:column;gap:80px}.sc-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.sc-platform-item.sc-reverse{grid-template-columns:1.8fr 1fr}.sc-platform-item.sc-reverse .sc-platform-left{order:2}.sc-platform-item.sc-reverse .sc-platform-right{order:1}}.sc-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0;color:#111827}.sc-step-num{color:#000}.sc-step-title{color:#fd5e10!important}.sc-step-description{color:#000;font-size:1.05rem;line-height:1.7;margin-bottom:50px}.sc-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.sc-phone-container{width:850px;position:relative;z-index:2;background:transparent!important}.sc-phone-frame{width:100%;height:auto;display:block}.sc-laptop-container{width:170%;max-width:1400px;background:transparent!important}.sc-macbook-frame{width:100%;height:auto;display:block}.starclinic-theme .bt-features-dark{background-color:#0b0f19!important;padding:120px 6%}.starclinic-theme .bt-features-dark h2,.starclinic-theme .bt-features-dark .bt-subtitle{color:#fd5e10!important}.starclinic-theme .pd-gallery-section{background-color:#fff!important;padding:100px 0}.starclinic-theme .pd-gallery-title{color:#111827!important}.starclinic-theme .bt-feature-card{background:#fff!important;border:1px solid rgba(255,255,255,.08);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.starclinic-theme .bt-feature-card:hover{border-color:var(--star-primary);box-shadow:0 0 0 1px #ff6a0059,0 25px 60px #ff6a0040}.starclinic-theme .bt-feature-card h4{color:#ecbc7d!important}.starclinic-theme .bt-feature-card:hover h4{color:var(--star-primary)!important}.starclinic-theme .bt-feature-card p{color:#000!important}@media(max-width:1024px){.sc-platform-experience{padding:80px 6%}.sc-platform-grid{gap:60px}.sc-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.sc-platform-right{min-height:auto;margin-top:0!important}.sc-phone-container{width:100%;max-width:400px;margin:0 auto}.sc-laptop-container{width:100%}}@media(max-width:768px){.starclinic-theme .pd-hero{min-height:auto!important;height:auto!important;padding:120px 20px 60px;align-items:flex-start}.starclinic-theme .pd-hero-content{width:100%}.sc-platform-experience{padding:60px 5%}.sc-platform-grid{gap:60px}.sc-platform-item{gap:40px}.sc-platform-item.sc-reverse .sc-platform-left{order:1}.sc-platform-item.sc-reverse .sc-platform-right{order:2}.sc-step-heading{font-size:2rem}.sc-platform-right{margin-top:20px!important}.sc-laptop-container{width:100%}.bt-features-grid{grid-template-columns:1fr!important;padding:0 20px}.sc-cs-grid-3,.sc-sol-grid,.sc-two-col-section{grid-template-columns:1fr!important;width:100%;gap:30px}.sc-two-col-divider{display:none}.sc-two-col-block{padding:0}.starclinic-theme img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.starclinic-theme h1{font-size:2.5rem}.starclinic-theme h2{font-size:2rem}.starclinic-theme h3{font-size:1.5rem}.starclinic-theme p{font-size:1rem;line-height:1.6}}@media(max-width:600px){.sc-platform-header h2{font-size:2.5rem}}.sc-cs-section{padding:120px 6%}.sc-cs-container{max-width:1280px;margin:0 auto}.sc-section-dark{background-color:#0b0f19!important}.sc-section-white{background-color:#fff!important}.sc-cs-header{text-align:center;margin-bottom:64px}.sc-cs-header-left{text-align:left;margin-bottom:32px}.sc-subtitle{font-size:.85rem;letter-spacing:4px;font-weight:800;text-transform:uppercase;margin-bottom:20px;display:inline-block;color:#fd5e10!important;background:#fd5e101a;padding:6px 12px;border-radius:4px}.sc-section-dark h2{color:#fff!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.sc-section-white h2{color:#111827!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.sc-cs-subtext{font-size:1.1rem;color:#4b5563;max-width:680px;margin:0 auto;line-height:1.7}.sc-cs-subtext-dark{font-size:1.1rem;color:#94a3b8;max-width:680px;margin:0 auto;line-height:1.7}.sc-cs-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;max-width:1280px;margin:0 auto}.sc-cs-card{border-radius:20px;padding:36px 30px;transition:all .35s ease}.sc-cs-card-white{background:#f8fafc;border:1px solid #e2e8f0}.sc-cs-card-white:hover{border-color:#fd5e10;transform:translateY(-8px);box-shadow:0 20px 40px -10px #fd5e1026}.sc-cs-card-white h4{font-size:1.15rem!important;color:#fd5e10!important;font-weight:700;margin:0 0 12px!important}.sc-cs-card-white p{font-size:.95rem!important;color:#4b5563!important;line-height:1.75;margin:0!important}.sc-cs-icon{width:52px;height:52px;border-radius:14px;background:#fd5e101a;color:#fd5e10;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(253,94,16,.2);transition:.3s ease}.sc-cs-card-white:hover .sc-cs-icon{background:#fd5e10;color:#fff}.sc-cs-card-dark{background:linear-gradient(145deg,#111827,#131825);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.sc-cs-card-dark:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#fd5e10;opacity:0;transition:.3s}.sc-cs-card-dark:hover{transform:translateY(-8px);border-color:#fd5e1066;box-shadow:0 20px 40px -10px #0009}.sc-cs-card-dark:hover:before{opacity:1}.sc-cs-card-dark h4{font-size:1.15rem!important;color:#fff!important;font-weight:700;margin:0 0 12px!important}.sc-cs-card-dark p{font-size:.95rem!important;color:#94a3b8!important;line-height:1.75;margin:0!important}.sc-cs-icon-dark{width:52px;height:52px;border-radius:14px;background:#fd5e1026;color:#fd5e10;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(253,94,16,.25)}.sc-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.sc-sol-col{display:flex;flex-direction:column}.sc-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.sc-sol-num-badge{width:32px;height:32px;min-width:32px;background:#fd5e10;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.sc-sol-title{font-size:1.2rem;font-weight:700;color:#fd5e10!important;margin:0 0 6px}.sc-sol-platform-tag{font-size:.85rem;font-weight:400;color:#9ca3af!important}.sc-sol-tagline{font-size:.88rem;color:#9ca3af!important;font-style:italic;margin:0}.sc-sol-img-frame{background:transparent;border:none;padding:0;margin-bottom:30px;min-height:auto;overflow:visible;display:flex;align-items:center;justify-content:center}.sc-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:400px;border-radius:12px;box-shadow:0 20px 50px -12px #0006}.sc-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sc-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#fff!important;line-height:1.5}.sc-sol-li-icon{color:#fd5e10;font-size:1.2rem;flex-shrink:0;margin-top:2px}.sc-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;max-width:1200px;margin:0 auto}.sc-two-col-block{padding:0 40px}.sc-two-col-block:first-child{padding-left:0}.sc-two-col-block:last-child{padding-right:0}.sc-two-col-divider{width:1px;background:#0000001a;align-self:stretch}.sc-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.sc-info-list li{display:flex;align-items:flex-start;gap:14px}.sc-li-icon{color:#fd5e10;font-size:1.4rem;flex-shrink:0;margin-top:2px}.sc-info-list li strong{display:block;font-size:1rem;color:#111827!important;margin-bottom:6px}.sc-info-list li p{font-size:.9rem;color:#4b5563!important;line-height:1.65;margin:0!important}.sc-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.sc-impact-list li{display:flex;align-items:flex-start;gap:14px}.sc-impact-icon{color:#22c55e;font-size:1.4rem;flex-shrink:0;margin-top:2px}.sc-impact-list li strong{display:block;font-size:1rem;color:#111827!important;margin-bottom:6px}.sc-impact-list li p{font-size:.9rem;color:#4b5563!important;line-height:1.65;margin:0!important}@media(max-width:1024px){.sc-platform-experience{padding:80px 6%}.sc-platform-grid{gap:60px}.sc-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.sc-platform-item.sc-reverse .sc-platform-left{order:1}.sc-platform-item.sc-reverse .sc-platform-right{order:2}.sc-phone-container{width:100%;max-width:280px;margin:0 auto}.sc-laptop-container{width:100%}}@media(max-width:900px){.sc-hero{padding:120px 5% 80px;height:auto}.sc-cs-section{padding:60px 5%}.sc-cs-grid-3{grid-template-columns:1fr}.sc-sol-grid{grid-template-columns:1fr;gap:40px}.sc-two-col-section{grid-template-columns:1fr}.sc-two-col-divider{display:none}.sc-two-col-block{padding:0}.sc-two-col-block+.sc-two-col-block{margin-top:60px}.sc-section-dark h2,.sc-section-white h2{font-size:2.2rem}}@media(max-width:600px){.sc-hero{padding:100px 4% 60px}.sc-cs-section{padding:50px 4%}.sc-section-dark h2,.sc-section-white h2{font-size:1.8rem}}.reliablefuel-theme{--rf-primary: #282C7D;--rf-soft: #0b1220;--rf-bg: #020617;--rf-card: #020617;--rf-text: #e5e7eb;background:var(--rf-bg);color:var(--rf-text);overflow-x:hidden;width:100%}.reliablefuel-theme{--rf-primary: #282C7D}.reliablefuel-theme h1,.reliablefuel-theme h2,.reliablefuel-theme h3,.reliablefuel-theme h4,.reliablefuel-theme .pd-title,.reliablefuel-theme .pd-gallery-title{color:var(--rf-primary)!important}.reliablefuel-theme p,.reliablefuel-theme li,.reliablefuel-theme span:not(.pd-tag):not(.rf-subtitle){color:#e5e7eb!important}.reliablefuel-theme .bt-feature-card p,.reliablefuel-theme .rf-feature-card p{color:#000!important;font-weight:500}.reliablefuel-theme .rf-cs-section.rf-section-white p,.reliablefuel-theme .rf-cs-section.rf-section-white li,.reliablefuel-theme .rf-cs-section.rf-section-white span{color:#4b5563!important}.reliablefuel-theme .rf-section-white .rf-cs-subtext{color:#6b7280!important}.reliablefuel-theme .rf-cs-section.rf-section-white h4{color:#282c7d!important}.reliablefuel-theme .rf-cs-section.rf-section-white .rf-cs-card-white p{color:#4b5563!important}.reliablefuel-theme .rf-cs-section.rf-section-dark p,.reliablefuel-theme .rf-cs-section.rf-section-dark li{color:#94a3b8!important}.reliablefuel-theme .rf-cs-section.rf-section-dark h4,.reliablefuel-theme .rf-cs-section.rf-section-dark h2{color:#fff!important}.reliablefuel-theme .rf-cs-section.rf-section-white h2,.reliablefuel-theme .rf-section-white .rf-sol-list li{color:#111827!important}.reliablefuel-theme .rf-cs-subtitle{color:#282c7d!important}.rf-feature-icon svg,.rf-small-icon svg,.rf-icon svg{fill:#2563eb!important}.rf-small-icon{font-size:1.5rem;margin-bottom:10px}.reliablefuel-theme .pd-hero{padding:100px 0!important;min-height:unset!important;height:600px!important;text-align:center;background:radial-gradient(circle at top,#0b1220,#020617 70%);display:flex;flex-direction:column;justify-content:center;position:relative}.reliablefuel-theme .pd-tag{background-color:var(--rf-primary)!important;color:#fff!important;padding:8px 16px;border-radius:50px;font-size:.85rem;font-weight:600;letter-spacing:.5px;display:inline-block;margin-bottom:1rem}.reliablefuel-theme .pd-title{font-size:clamp(2.5rem,6vw,4rem);line-height:1.1;margin-bottom:1rem}.reliablefuel-theme .pd-subtitle{max-width:700px;width:90%;margin:10px auto 0;font-size:1.1rem;line-height:1.6}.rf-platform-experience{padding:120px 8%;background-color:#fff;color:#1f2937;position:relative;overflow:hidden}.rf-platform-experience p,.rf-platform-experience span{color:#000!important}.rf-section-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.rf-platform-header{text-align:center;margin-bottom:80px}.reliablefuel-theme .rf-platform-experience span.rf-platform-badge{padding:6px 18px;color:#282c7d!important;font-weight:700;letter-spacing:3px;font-size:.85rem;display:inline-block;margin-bottom:20px;background:#282c7d1a;border-radius:4px}.rf-platform-header h2{font-size:3.5rem;font-weight:600;margin-top:0;color:#282c7d!important}.rf-platform-grid{display:flex;flex-direction:column;gap:80px}.rf-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.rf-platform-item.rf-reverse{grid-template-columns:1.8fr 1fr}.rf-platform-item.rf-reverse .rf-platform-left{order:2}.rf-platform-item.rf-reverse .rf-platform-right{order:1}}.rf-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0;color:#282c7d!important}.reliablefuel-theme .rf-platform-experience span.rf-step-num{color:#000!important}.reliablefuel-theme .rf-platform-experience span.rf-step-title{color:#282c7d!important}.rf-step-description{color:#000!important;font-size:1.05rem;line-height:1.7;margin-bottom:50px}.rf-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.rf-phone-container{width:850px;position:relative;z-index:2;background:transparent!important}.rf-phone-frame{width:100%;height:auto;display:block}.rf-laptop-container{width:170%;max-width:1400px;background:transparent!important}.rf-macbook-frame{width:100%;height:auto;display:block}.rf-section{padding:100px 0;background:#020617;color:#fff;text-align:center}.rf-section p,.rf-section li,.rf-section span:not(.rf-subtitle){color:#fff!important}.rf-section-header{text-align:center;max-width:800px;margin:0 auto 60px;padding:0 20px}.rf-subtitle{font-size:.85rem;letter-spacing:3px;font-weight:700;color:var(--rf-primary);margin-bottom:14px;display:block;text-transform:uppercase}.rf-subtitle span{color:var(--rf-primary)!important}.rf-section-header h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:20px;color:#282c7d!important}.rf-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:1280px;margin:0 auto;padding:0 20px}.rf-card{background:linear-gradient(145deg,#0f172a,#020617);border-radius:22px;padding:2.5rem 2rem;border:1px solid rgba(255,255,255,.08);transition:transform .45s ease;text-align:left}.rf-card p{color:#e5e7eb!important}.rf-card:hover{transform:translateY(-10px);border-color:var(--rf-primary)}.rf-icon{width:50px;height:50px;background:#282c7d;color:var(--rf-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.rf-card h3{font-size:1.4rem;margin-bottom:1rem;color:#282c7d!important}.pd-gallery-section{padding:100px 0;overflow:hidden;background-color:#fff!important}.pd-gallery-title{color:#282c7d!important}.pd-gallery-track{display:flex;gap:20px;padding:20px;overflow-x:hidden;flex-wrap:wrap;justify-content:center}.pd-gallery-card img{max-height:250px;border-radius:10px;transition:transform .3s;box-shadow:0 10px 30px #0000001a}.pd-gallery-card img:hover{transform:scale(1.05)}@media(max-width:1100px){.rf-platform-experience{padding:80px 6%}.rf-platform-grid{gap:60px}.rf-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.rf-platform-right{min-height:auto;margin-top:0!important}.rf-phone-container{width:100%;max-width:400px;margin:0 auto}.rf-laptop-container{width:100%}.rf-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reliablefuel-theme .pd-hero,.rf-section,.rf-platform-experience,.reliablefuel-theme .pd-admin-section,.pd-app-section{padding-top:60px;padding-bottom:60px}.pd-container,.bd-max-width{padding:0 1.5rem}.reliablefuel-theme .pd-hero{min-height:auto;padding:120px 0 80px}.reliablefuel-theme .pd-title{font-size:2.5rem}.rf-card-grid{grid-template-columns:1fr}.rf-platform-experience{padding:60px 4%}.rf-platform-item.rf-reverse .rf-platform-left{order:1}.rf-platform-item.rf-reverse .rf-platform-right{order:2}.rf-platform-right{margin-top:20px!important}.bt-features-grid{grid-template-columns:1fr!important}.pd-gallery-card img{max-height:180px}}.rf-cs-section{padding:120px 6%}.rf-cs-container{max-width:1280px;margin:0 auto}.rf-section-dark{background-color:#0b0f19!important}.rf-section-white{background-color:#fff!important}.rf-cs-header{text-align:center;margin-bottom:64px}.rf-cs-header-left{text-align:left;margin-bottom:32px}.rf-cs-subtitle{font-size:.85rem;letter-spacing:4px;font-weight:800;text-transform:uppercase;margin-bottom:20px;display:inline-block;color:#282c7d!important;background:#282c7d1a;padding:6px 12px;border-radius:4px}.rf-section-dark h2{color:#fff!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.rf-section-white h2{color:#111827!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.rf-cs-subtext{font-size:1.1rem;color:#4b5563!important;max-width:680px;margin:0 auto;line-height:1.7}.rf-cs-subtext-dark{font-size:1.1rem;color:#94a3b8!important;max-width:680px;margin:0 auto;line-height:1.7}.rf-cs-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;max-width:1280px;margin:0 auto}.rf-cs-card{border-radius:20px;padding:36px 30px;transition:all .35s ease}.rf-cs-card-white{background:#f8fafc;border:1px solid #e2e8f0}.rf-cs-card-white:hover{border-color:#282c7d;transform:translateY(-8px);box-shadow:0 20px 40px -10px #282c7d26}.rf-cs-card-white h4{font-size:1.15rem!important;color:#282c7d!important;font-weight:700;margin:0 0 12px!important}.rf-cs-card-white p{font-size:.95rem!important;color:#4b5563!important;line-height:1.75;margin:0!important}.rf-cs-icon{width:52px;height:52px;border-radius:14px;background:#282c7d1a;color:#282c7d;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(40,44,125,.2);transition:.3s ease}.rf-cs-card-white:hover .rf-cs-icon{background:#282c7d;color:#fff}.rf-cs-card-dark{background:linear-gradient(145deg,#111827,#131825);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.rf-cs-card-dark:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#282c7d;opacity:0;transition:.3s}.rf-cs-card-dark:hover{transform:translateY(-8px);border-color:#282c7d66;box-shadow:0 20px 40px -10px #0009}.rf-cs-card-dark:hover:before{opacity:1}.rf-cs-card-dark h4{font-size:1.15rem!important;color:#fff!important;font-weight:700;margin:0 0 12px!important}.rf-cs-card-dark p{font-size:.95rem!important;color:#94a3b8!important;line-height:1.75;margin:0!important}.rf-cs-icon-dark{width:52px;height:52px;border-radius:14px;background:#282c7d26;color:#5b6abf;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(40,44,125,.25)}.rf-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.rf-sol-col{display:flex;flex-direction:column}.rf-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.rf-sol-num-badge{width:32px;height:32px;min-width:32px;background:#282c7d;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.rf-sol-title{font-size:1.2rem;font-weight:700;color:#282c7d!important;margin:0 0 6px}.rf-sol-platform-tag{font-size:.85rem;font-weight:400;color:#6b7280!important}.rf-sol-tagline{font-size:.88rem;color:#6b7280!important;font-style:italic;margin:0}.rf-sol-img-frame{background:transparent;border:none;padding:0;margin-bottom:30px;min-height:auto;overflow:visible;display:flex;align-items:center;justify-content:center}.rf-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:400px;border-radius:12px;box-shadow:0 20px 50px -12px #282c7d1f}.rf-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.rf-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;font-weight:600;color:#111827!important;line-height:1.5}.rf-sol-li-icon{color:#282c7d;font-size:1.2rem;flex-shrink:0;margin-top:2px}.rf-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;max-width:1200px;margin:0 auto}.rf-two-col-heading{font-size:1.6rem!important;font-weight:700;color:#fff!important;margin:0 0 28px!important;line-height:1.3}.rf-two-col-block{padding:0 40px}.rf-two-col-block:first-child{padding-left:0}.rf-two-col-block:last-child{padding-right:0}.rf-two-col-divider{width:1px;background:#ffffff14;align-self:stretch}.rf-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.rf-info-list li{display:flex;align-items:flex-start;gap:14px}.rf-li-icon{color:#5b6abf;font-size:1.4rem;flex-shrink:0;margin-top:2px}.rf-info-list li strong{display:block;font-size:1rem;color:#fff!important;margin-bottom:6px}.rf-info-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}.rf-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.rf-impact-list li{display:flex;align-items:flex-start;gap:14px}.rf-impact-icon{color:#22c55e;font-size:1.4rem;flex-shrink:0;margin-top:2px}.rf-impact-list li strong{display:block;font-size:1rem;color:#fff!important;margin-bottom:6px}.rf-impact-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}@media(max-width:1024px){.rf-platform-experience{padding:80px 6%}.rf-platform-grid{gap:60px}.rf-platform-item{grid-template-columns:1fr;gap:40px;text-align:center}.rf-platform-item.rf-reverse .rf-platform-left{order:1}.rf-platform-item.rf-reverse .rf-platform-right{order:2}.rf-phone-container{width:100%;max-width:280px;margin:0 auto}.rf-laptop-container{width:100%}}@media(max-width:900px){.rf-hero{padding:120px 5% 80px;height:auto}.rf-hero h1,.rf-hero-head{font-size:2.8rem}.rf-cs-section{padding:60px 5%}.rf-cs-grid-3{grid-template-columns:1fr}.rf-sol-grid{grid-template-columns:1fr;gap:40px}.rf-two-col-section{grid-template-columns:1fr}.rf-two-col-divider{display:none}.rf-two-col-block{padding:0}.rf-two-col-block+.rf-two-col-block{margin-top:60px}.rf-section-dark h2,.rf-section-white h2{font-size:2.2rem}}@media(max-width:600px){.rf-hero{padding:100px 4% 60px}.rf-hero h1,.rf-hero-head{font-size:2rem}.rf-cs-section{padding:50px 4%}.rf-section-dark h2,.rf-section-white h2{font-size:1.8rem}}:root{--mp-bg: #000000;--mp-bg-sec: #0f1623;--mp-bg-card: #111827;--mp-text: #ffffff;--mp-text-muted: #94a3b8;--mp-text-dim: #64748b;--mp-primary: #B566F2 !important;--mp-accent: #B566F2;--mp-purple: #B566F2 !important;--mp-border: rgba(255, 255, 255, .15);--mp-border-hover: rgba(181, 102, 242, .6) !important;--mp-ease: cubic-bezier(.23, 1, .32, 1);--mp-ease-elastic: cubic-bezier(.2, .8, .2, 1.1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Plus Jakarta Sans,sans-serif;background-color:var(--mp-bg);color:var(--mp-text-muted);overflow-x:hidden;line-height:1.6}.mp-container{width:100%;overflow:hidden}.mp-animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s var(--mp-ease)}.mp-show{opacity:1;transform:translateY(0)}.mp-hero{position:relative;overflow:hidden;padding:180px 5% 120px;text-align:center;background:#000;height:67vh}.mp-hero-content{position:relative;z-index:3;max-width:950px;margin:0 auto}.mp-badge{display:inline-flex;align-items:center;gap:8px;background:#b566f226!important;color:#b566f2!important;padding:8px 16px;border-radius:100px;font-size:.85rem;font-weight:700;border:1px solid rgba(181,102,242,.4)!important;margin-bottom:30px;letter-spacing:.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mp-badge-dot{width:8px;height:8px;background:#b566f2!important;border-radius:50%;box-shadow:0 0 10px #b566f2!important}.mp-hero h1{font-size:4.5rem;line-height:1.1;font-weight:800;margin-bottom:25px;color:#fff;letter-spacing:-1px;text-shadow:0 10px 30px rgba(0,0,0,.5)}.mp-text-gradient{background:linear-gradient(to right,#b566f2,#d8b4fe,#b566f2)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:gradientText 5s linear infinite}@keyframes gradientText{to{background-position:200% center}}.mp-hero-desc{font-size:1.25rem;color:#cbd5e1;margin-bottom:50px;max-width:750px;margin-inline:auto;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.8)}.mp-section{padding:120px 5%;border-top:none;background-color:var(--mp-bg);position:relative}section.mp-section:nth-of-type(1){background-color:#fff!important;color:#000!important}section.mp-section:nth-of-type(1) .mp-section-header h2{color:#b566f2!important}section.mp-section:nth-of-type(1) .mp-section-header p{color:#475569!important}section.mp-section:nth-of-type(1) .mp-card-text-content h3{color:#b566f2!important;text-shadow:none!important}section.mp-section:nth-of-type(1) .mp-card-text-content p{color:#334155!important}#use-cases{background-color:#000!important;color:#fff!important}#use-cases .mp-section-header h2{color:#fff!important}.mp-bg-gradient{background:#fff!important;color:#000!important}.mp-bg-gradient .mp-section-header h2{color:#b566f2!important}.mp-bg-gradient .mp-section-header p{color:#475569!important}.mp-bg-gradient .mp-step-number{color:#b566f233!important}.mp-bg-gradient h4{color:#000!important}.mp-bg-gradient p{color:#334155!important}.mp-bg-gradient .mp-process-line{background:#0000001a!important}#security{background-color:#000!important}#security .mp-section-header h2{color:#fff!important}section.mp-section:nth-of-type(4){background-color:#fff!important;color:#000!important}section.mp-section:nth-of-type(4) .mp-section-header h2{color:#b566f2!important}section.mp-section:nth-of-type(4) .mp-section-header p{color:#475569!important}section.mp-section:nth-of-type(4) .mp-integration-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:none!important}section.mp-section:nth-of-type(4) .mp-integration-text{color:#334155!important}#roi{background-color:#000!important}#roi .mp-section-header h2{color:#fff!important}.mp-section-header{text-align:center;margin-bottom:90px}.mp-subtitle{color:#b566f2!important;font-weight:700;letter-spacing:3px;font-size:.85rem;display:block;margin-bottom:15px}.mp-section-header h2{font-size:3rem;font-weight:700;color:var(--mp-text);margin-bottom:20px;letter-spacing:-.5px}.mp-section-header p{font-size:1.25rem;color:var(--mp-text-muted);max-width:650px;margin:0 auto;opacity:.9}.mp-showcase-flex-container{display:flex;flex-wrap:wrap;justify-content:center;gap:8rem;max-width:1200px;margin:0 auto}.mp-showcase-card-static{width:100%;display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:center;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;position:relative;overflow:visible!important}.mp-card-reverse{grid-template-columns:1.5fr 1fr}.mp-card-reverse .mp-card-text-content{order:2}.mp-card-reverse .mp-card-image-content{order:1}.mp-card-text-content{background:transparent!important;padding:2.5rem 0!important;border-radius:0!important;border:none!important;z-index:2}.mp-card-header-row{display:flex;align-items:center;gap:15px;margin-bottom:1.5rem}.mp-card-icon-small{font-size:1.8rem;color:#b566f2;background:#b566f21a;padding:10px;border-radius:12px;display:flex}.mp-card-text-content h3{font-size:2rem;color:#fff;text-shadow:0 0 10px rgba(181,102,242,.5)}.mp-card-text-content p{color:#cbd5e1;line-height:1.8;font-size:1.1rem}.mp-card-image-content{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;padding:0!important;background:transparent!important;border:none!important}.mp-card-image-content{isolation:isolate}.mp-card-image-content img{mix-blend-mode:normal!important;background-color:transparent!important;display:block}.mp-img-app{width:auto;height:auto;max-width:700px;max-height:auto!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 25px 50px rgba(0,0,0,.5));transform:scale(1.15);transition:transform .5s ease;background-color:transparent!important;border:none!important}.mp-img-dashboard{width:100%;height:auto;border-radius:12px;transform:scale(1.15);box-shadow:none!important;border:none!important;background-color:transparent!important;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2))}.mp-usecase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;max-width:1300px;margin:0 auto}.mp-info-card{background:#111827;border:1px solid var(--mp-border);padding:50px 35px;border-radius:24px;position:relative;overflow:hidden;transition:all .5s var(--mp-ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mp-info-card:hover{transform:translateY(-15px) scale(1.02);border-color:var(--mp-border-hover)!important;box-shadow:0 30px 60px -15px #000c,0 0 20px #b566f233!important}.mp-card-glow{position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(181,102,242,.15),transparent 70%)!important;top:-150px;left:-150px;border-radius:50%;transition:.5s;opacity:0;pointer-events:none}.mp-info-card:hover .mp-card-glow{opacity:1;top:-100px;left:-100px}.mp-card-icon{width:70px;height:70px;background:#b566f21a!important;color:#b566f2!important;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:30px;transition:.4s;border:1px solid rgba(181,102,242,.1)!important}.mp-card-icon svg{color:#b566f2!important;fill:#b566f2!important}.mp-info-card:hover .mp-card-icon{background:#b566f2!important;color:#fff!important;transform:rotateY(180deg)}.mp-info-card:hover .mp-card-icon svg{color:#fff!important;fill:#fff!important}.mp-info-card h3{font-size:1.6rem;color:#fff;margin-bottom:15px}.mp-info-card p{margin-bottom:30px;color:var(--mp-text-muted);opacity:.95}.mp-card-arrow{position:absolute;bottom:40px;right:40px;font-size:1.2rem;color:#b566f2!important;opacity:0;transform:translate(-20px);transition:.4s var(--mp-ease)}.mp-card-arrow svg{color:#b566f2!important;fill:#b566f2!important}.mp-info-card:hover .mp-card-arrow{opacity:1;transform:translate(0)}.mp-process-container{display:flex;align-items:flex-start;justify-content:space-between;max-width:1200px;margin:0 auto;text-align:center}.mp-process-step{flex:1;padding:0 20px;position:relative}.mp-step-number{font-size:4rem;font-weight:900;color:#ffffff0d;margin-bottom:-20px;z-index:1;position:relative}.mp-process-step h4{font-size:1.5rem;color:#fff;margin-bottom:15px;position:relative;z-index:2}.mp-process-step p{color:var(--mp-text-muted);opacity:.9}.mp-process-line{width:100px;height:2px;background:#ffffff1a;margin-top:60px}.mp-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1300px;margin:0 auto}.mp-security-card{background:linear-gradient(145deg,#111827,#0f131f);padding:40px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.05);transition:.4s ease;position:relative;overflow:hidden}.mp-security-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#b566f2!important;opacity:0;transition:.3s}.mp-security-card:hover{transform:translateY(-10px);background:#151b2b;border-color:#ffffff1a;box-shadow:0 20px 40px -10px #00000080}.mp-security-card:hover:before{opacity:1}.mp-sec-icon{font-size:2.5rem;color:#b566f2!important;margin-bottom:20px;display:inline-block}.mp-sec-icon svg{color:#b566f2!important;fill:#b566f2!important}.mp-security-card h4{font-size:1.3rem;color:#fff;margin-bottom:10px;font-weight:600}.mp-security-card p{color:var(--mp-text-muted);opacity:.9;line-height:1.6;font-size:1rem}.mp-integration-box{background:#ffffff08;border:1px solid var(--mp-border);border-radius:20px;padding:60px;text-align:center;max-width:1000px;margin:0 auto}.mp-integration-text{font-size:1.3rem;margin-bottom:40px;color:var(--mp-text-muted)}.mp-integration-icons{font-size:3rem;color:var(--mp-text-dim);display:flex;gap:40px;justify-content:center}.mp-integration-icons svg{transition:.3s}.mp-integration-icons svg:hover{color:#b566f2!important;fill:#b566f2!important;transform:scale(1.2)}.mp-roi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;max-width:1300px;margin:0 auto}.mp-roi-card{text-align:center;padding:40px;background:var(--mp-bg-sec);border-radius:20px;border:1px solid var(--mp-border);transition:.4s}.mp-roi-card:hover{border-color:#b566f2!important;transform:translateY(-10px)}.mp-roi-icon-bg{width:80px;height:80px;background:#b566f21a!important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.mp-roi-icon{font-size:2rem;color:#b566f2!important}.mp-roi-icon svg{color:#b566f2!important;fill:#b566f2!important}.mp-roi-card h4{color:#fff;font-size:1.4rem;margin-bottom:15px}.mp-roi-card p{color:var(--mp-text-muted);opacity:.9}@media(max-width:1024px){.mp-hero h1{font-size:3.5rem}.mp-section{padding:80px 5%}.mp-section-header h2{font-size:2.5rem}.mp-roi-grid{grid-template-columns:1fr}.mp-showcase-card-static{grid-template-columns:1fr;text-align:center}.mp-card-reverse{grid-template-columns:1fr}.mp-card-reverse .mp-card-text-content,.mp-card-reverse .mp-card-image-content{order:unset}.mp-card-header-row{justify-content:center}}@media(max-width:768px){.mp-hero{height:auto;padding:120px 20px 80px}.mp-hero h1{font-size:2.5rem}.mp-hero-desc{font-size:1.1rem}.mp-section{padding:60px 20px}.mp-section-header h2{font-size:2rem}.mp-section-header{margin-bottom:50px}.mp-process-container{flex-direction:column;gap:40px}.mp-process-line{display:none}.mp-usecase-grid,.mp-security-grid{grid-template-columns:1fr}.mp-info-card{padding:30px 25px}.mp-showcase-card-static{padding:1.5rem!important;gap:2rem}.mp-img-app{max-width:300px;transform:scale(1)}.mp-img-dashboard{transform:scale(1)}}.os-cs-section{padding:120px 6%}.os-section-dark{background-color:#000!important;color:#e5e7eb}.os-section-white{background-color:#fff!important;color:#1f2937}.os-cs-container{max-width:1280px;margin:0 auto}.os-cs-header{text-align:center;margin-bottom:64px}.os-cs-badge{font-size:.82rem;letter-spacing:4px;font-weight:800;text-transform:uppercase;margin-bottom:20px;display:inline-block;color:#b566f2!important;background:#b566f21f;padding:6px 14px;border-radius:4px}.os-section-dark .os-cs-header h2{color:#fff!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.os-section-white .os-cs-header h2{color:#111827!important;font-size:2.8rem;font-weight:700;margin-bottom:24px;line-height:1.2}.os-cs-subtext{font-size:1.1rem;color:#4b5563!important;max-width:780px;margin:0 auto;line-height:1.75}.os-cs-subtext-dark{font-size:1.1rem;color:#94a3b8!important;max-width:780px;margin:0 auto;line-height:1.75}.os-cs-grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.os-cs-card{border-radius:20px;padding:36px 30px;transition:all .35s ease}.os-cs-card-white{background:#f8fafc;border:1px solid #e2e8f0}.os-cs-card-white:hover{border-color:#b566f2;transform:translateY(-8px);box-shadow:0 20px 40px -10px #b566f22e}.os-cs-card-white h4{font-size:1.15rem!important;color:#b566f2!important;font-weight:700;margin:0 0 12px!important}.os-cs-card-white p{font-size:.95rem!important;color:#4b5563!important;line-height:1.75;margin:0!important}.os-cs-icon{width:52px;height:52px;border-radius:14px;background:#b566f21a;color:#b566f2;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(181,102,242,.2);transition:.3s ease}.os-cs-card-white:hover .os-cs-icon{background:#b566f2;color:#fff}.os-cs-card-dark{background:linear-gradient(145deg,#111827,#0f172a);border:1px solid rgba(255,255,255,.07);position:relative;overflow:hidden}.os-cs-card-dark:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#b566f2;opacity:0;transition:.3s}.os-cs-card-dark:hover{transform:translateY(-8px);border-color:#b566f266;box-shadow:0 20px 40px -10px #0009}.os-cs-card-dark:hover:before{opacity:1}.os-cs-card-dark h4{font-size:1.15rem!important;color:#fff!important;font-weight:700;margin:0 0 12px!important}.os-cs-card-dark p{font-size:.95rem!important;color:#94a3b8!important;line-height:1.75;margin:0!important}.os-cs-icon-dark{width:52px;height:52px;border-radius:14px;background:#b566f226;color:#c084fc;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;border:1px solid rgba(181,102,242,.25)}.os-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.os-sol-col{display:flex;flex-direction:column}.os-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.os-sol-num-badge{width:32px;height:32px;min-width:32px;background:#b566f2;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.os-sol-title{font-size:1.2rem;font-weight:700;color:#b566f2!important;margin:0 0 4px}.os-sol-platform-tag{font-size:.85rem;color:#6b7280!important;margin:0}.os-sol-img-frame{margin-bottom:28px;display:flex;align-items:center;justify-content:center}.os-sol-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:420px;border-radius:12px;box-shadow:0 20px 50px -12px #b566f226}.os-sol-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.os-sol-list li{display:flex;align-items:flex-start;gap:10px;font-size:.96rem;font-weight:500;color:#374151!important;line-height:1.6}.os-sol-li-icon{color:#b566f2;font-size:1.2rem;flex-shrink:0;margin-top:2px}.os-two-col-section{display:grid;grid-template-columns:1fr auto 1fr;max-width:1200px;margin:0 auto}.os-two-col-block{padding:0 40px}.os-two-col-block:first-child{padding-left:0}.os-two-col-block:last-child{padding-right:0}.os-two-col-divider{width:1px;background:#ffffff14;align-self:stretch}.os-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.os-info-list li{display:flex;align-items:flex-start;gap:14px}.os-li-icon{color:#c084fc;font-size:1.4rem;flex-shrink:0;margin-top:2px}.os-info-list li strong{display:block;font-size:1rem;color:#fff!important;margin-bottom:6px}.os-info-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}.os-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.os-impact-list li{display:flex;align-items:flex-start;gap:14px}.os-impact-icon{color:#22c55e;font-size:1.4rem;flex-shrink:0;margin-top:2px}.os-impact-list li strong{display:block;font-size:1rem;color:#fff!important;margin-bottom:6px}.os-impact-list li p{font-size:.9rem;color:#94a3b8!important;line-height:1.65;margin:0!important}@media(max-width:1024px){.mp-hero{height:auto;padding:100px 5% 70px}.mp-hero h1{font-size:3rem}.mp-section{padding:80px 5%}.mp-showcase-card-static{grid-template-columns:1fr;text-align:center}.mp-card-reverse{grid-template-columns:1fr}.mp-card-reverse .mp-card-text-content,.mp-card-reverse .mp-card-image-content{order:unset}.mp-card-header-row{justify-content:center}}@media(max-width:900px){.os-cs-section{padding:60px 5%}.os-cs-grid-3{grid-template-columns:1fr}.os-sol-grid{grid-template-columns:1fr;gap:40px}.os-two-col-section{grid-template-columns:1fr}.os-two-col-divider{display:none}.os-two-col-block{padding:0}.os-two-col-block+.os-two-col-block{margin-top:60px}.os-section-dark .os-cs-header h2,.os-section-white .os-cs-header h2{font-size:2.2rem}}@media(max-width:600px){.mp-hero{padding:80px 4% 50px}.mp-hero h1{font-size:2rem}.mp-section{padding:60px 4%}.os-cs-section{padding:50px 4%}}:root{--lb-bg: #0b0b0b;--lb-text: #ffffff;--lb-text-muted: #e5e7eb;--lb-primary: #10B981;--lb-border: rgba(255, 255, 255, .12);--lb-border-light: rgba(0, 0, 0, .1);--lb-ease: cubic-bezier(.23, 1, .32, 1);--lb-border-green: rgba(16, 185, 129, .2)}*{box-sizing:border-box}body{margin:0;font-family:Plus Jakarta Sans,sans-serif;background:var(--lb-bg);color:var(--lb-text-muted);overflow-x:hidden}.lb-bg-white{background-color:#fff!important;border-top:1px solid var(--lb-border-light)}.lb-bg-black{background-color:#0b0b0b!important;border-top:1px solid var(--lb-border)}.lb-bg-darker{background:radial-gradient(circle at center,#111,#000)}.lb-text-dark{color:#10b981!important}.lb-text-gray{color:#4b5563!important}.lb-hero{position:relative;padding:180px 6% 140px;text-align:center;background:#0b0b0b;overflow:hidden}.lb-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.lb-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1}.lb-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.lb-badge{display:inline-block;padding:10px 22px;border-radius:999px;background:#10b98126;color:#10b981;font-weight:700;border:1px solid rgba(16,185,129,.3);margin-bottom:30px}.lb-hero h1{font-size:4.2rem;color:#fff;font-weight:800;line-height:1.1;margin:0 0 20px}.lb-gradient{background:linear-gradient(90deg,#10b981,#34d399,#10b981);background-clip:text;-webkit-background-clip:text;color:transparent}.lb-hero p{margin-top:28px;font-size:1.25rem;color:#e5e7eb;max-width:760px;margin-inline:auto}.lb-section{padding:120px 6%;overflow:hidden}.lb-section-header{text-align:center;margin-bottom:90px;padding:0 10px}.lb-subtitle{color:var(--lb-primary);letter-spacing:3px;font-size:.85rem;font-weight:700;display:block;margin-bottom:12px}.lb-subtitle1{color:#10b981;letter-spacing:3px;font-size:.85rem;font-weight:700;display:block;margin-bottom:12px}.lb-section-header h2{font-size:3rem;font-weight:700;color:#fff;margin-bottom:18px;margin-top:0}.lb-section-header p{font-size:1.2rem;color:#94a3b8;max-width:650px;margin:auto}.lb-animate-on-scroll{opacity:1!important;transform:none!important}.lb-features-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}.lb-feature-card{background:#fff;border-radius:22px;padding:36px 30px;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 6px -1px #0000000d;transition:all .4s ease}.lb-feature-card h4{color:#1f2937;font-size:1.3rem;margin-top:0;margin-bottom:10px;font-weight:700}.lb-feature-card p{color:#4b5563;font-size:.95rem;line-height:1.7;margin:0}.lb-usecase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;max-width:1300px;margin:0 auto}.lb-info-card{background:#ffffff08;border:1px solid rgba(16,185,129,.1);padding:50px 35px;border-radius:28px;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.23,1,.32,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;height:100%}.lb-card-glow{position:absolute;width:250px;height:250px;background:radial-gradient(circle,rgba(16,185,129,.15),transparent 70%);top:-125px;right:-125px;border-radius:50%;transition:.6s ease;opacity:0;pointer-events:none}.lb-info-card:hover{transform:translateY(-15px);border-color:#10b981;background:#10b9810a;box-shadow:0 25px 50px -12px #00000080,0 0 20px #10b9811a}.lb-info-card:hover .lb-card-glow{opacity:1;transform:scale(1.5)}.lb-card-icon{width:65px;height:65px;background:#10b9811a;color:#10b981;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:25px;transition:.5s ease;border:1px solid rgba(16,185,129,.2)}.lb-info-card:hover .lb-card-icon{background:#10b981;color:#fff;transform:rotateY(180deg)}.lb-info-card h3{font-size:1.6rem;color:#fff;margin-bottom:15px;font-weight:700;margin-top:0}.lb-info-card p{color:#94a3b8;line-height:1.7;font-size:1rem;margin-bottom:20px}.lb-card-arrow{margin-top:auto;font-size:1.2rem;color:#10b981;transition:.4s ease;display:flex;align-items:center;justify-content:flex-end;gap:8px}.lb-info-card:hover .lb-card-arrow{transform:translate(10px);font-weight:700}.lb-platform-experience{padding:120px 8%;color:#111827;position:relative;overflow:hidden}.lb-section-container{max-width:1500px;margin:0 auto;position:relative;z-index:2}.lb-platform-header{text-align:center;margin-bottom:80px}.lb-platform-badge{padding:6px 18px;color:#10b981;font-weight:700;letter-spacing:3px;font-size:.85rem;display:inline-block;margin-bottom:20px;background:#111827;border-radius:4px}.lb-platform-header h2{font-size:3.5rem;font-weight:600;margin-top:0}.lb-platform-grid{display:flex;flex-direction:column;gap:80px}.lb-platform-item{display:grid;grid-template-columns:1fr 1.8fr;gap:60px;align-items:center;background:transparent!important}@media(min-width:769px){.lb-platform-item.lb-reverse{grid-template-columns:1.8fr 1fr}.lb-platform-item.lb-reverse .lb-platform-left{order:2}.lb-platform-item.lb-reverse .lb-platform-right{order:1}}.lb-step-heading{font-size:2.8rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:0}.lb-step-num{color:#111827}.lb-step-title{color:#10b981!important}.lb-step-description{color:#4b5563;font-size:1.05rem;line-height:1.7;margin-bottom:50px}.lb-platform-right{position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:transparent!important;z-index:1}.lb-phone-container{width:100%;max-width:400px;margin:0 auto;position:relative;z-index:2;background:transparent!important}.lb-phone-frame{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2))}.lb-laptop-container{width:100%;max-width:1200px;background:transparent!important;display:flex;justify-content:center}.lb-macbook-frame{width:100%;height:auto;display:block;filter:drop-shadow(0 25px 50px rgba(0,0,0,.25))}.lb-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1300px;margin:0 auto}.lb-security-card{background:linear-gradient(145deg,#111827,#0f131f);padding:40px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.05);transition:.4s ease;position:relative;overflow:hidden}.lb-security-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#10b981!important;opacity:0;transition:.3s}.lb-security-card:hover{transform:translateY(-10px);background:#151b2b;border-color:#10b98166;box-shadow:0 20px 40px -10px #00000080}.lb-security-card:hover:before{opacity:1}.lb-security-icon{font-size:2.5rem;color:#10b981!important;margin-bottom:20px;display:inline-block}.lb-security-card h4{font-size:1.3rem;color:#fff;margin-bottom:10px;font-weight:600;margin-top:0}.lb-security-card p{color:var(--lb-text-muted);opacity:.9;line-height:1.6;font-size:1rem;margin:0}.lb-integration-box{background:#ffffff08;border:1px solid var(--lb-border);border-radius:20px;padding:60px;text-align:center;max-width:1000px;margin:0 auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lb-integration-box.light-mode{background:#f8fafc;border:1px solid #e2e8f0}.lb-integration-text{font-size:1.3rem;margin-bottom:40px;color:#4b5563;line-height:1.8}.lb-integration-icons{font-size:3rem;color:#64748b;display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap}.lb-integration-icons svg{transition:all .3s cubic-bezier(.23,1,.32,1);cursor:pointer}.lb-integration-icons svg:hover{color:#10b981!important;transform:scale(1.2)}.lb-roi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;max-width:1300px;margin:0 auto}.lb-roi-card{text-align:center;padding:40px;border-radius:20px;border:1px solid var(--lb-border-green);transition:.4s}.lb-roi-card:hover{border-color:#10b981!important;transform:translateY(-10px)}.lb-roi-icon-bg{width:80px;height:80px;background:#10b9811a!important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.lb-roi-icon{font-size:2rem;color:#10b981!important}.lb-roi-card h4{color:#fff;font-size:1.4rem;margin-bottom:15px;margin-top:0}.lb-roi-card p{color:var(--lb-text-muted);margin:0}@media(max-width:1024px){.lb-hero h1{font-size:3rem}.lb-section-header h2{font-size:2.4rem}.lb-platform-experience{padding:80px 6%}.lb-phone-container{max-width:400px}.lb-laptop-container{width:100%}}@media(max-width:768px){.lb-section{padding:80px 5%}.lb-hero{padding:140px 5% 80px}.lb-hero h1{font-size:3rem}.lb-hero p{font-size:1.1rem}.lb-usecase-grid,.lb-roi-grid,.lb-security-grid{grid-template-columns:1fr;gap:20px}.lb-platform-item{grid-template-columns:1fr;text-align:center}.lb-step-heading{font-size:2rem}}.lb-fc-icon{width:56px;height:56px;background:#10b9811f;color:#10b981;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px;border:1px solid rgba(16,185,129,.2);transition:.3s ease}.lb-feature-card:hover .lb-fc-icon{background:#10b981;color:#fff}.lb-sol-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.lb-sol-col{display:flex;flex-direction:column}.lb-sol-heading-row{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.lb-sol-num-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#10b981;color:#fff;border-radius:50%;font-size:.95rem;font-weight:900}.lb-sol-title{font-size:1.3rem;font-weight:700;color:#1f2937;margin:0 0 4px}.lb-sol-tagline{font-size:.95rem;color:#64748b;margin:0;line-height:1.5}.lb-sol-platform-tag{font-size:.8rem;color:#10b981;font-weight:600;margin-left:8px}.lb-sol-img-frame{width:100%;background:#f8fafc;border-radius:20px;padding:40px;margin-bottom:24px;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;min-height:350px}.lb-sol-img-frame-wide{padding:20px}.lb-sol-img{width:100%;max-width:320px;height:auto;border-radius:12px;box-shadow:0 10px 30px #00000014;transition:transform .4s ease}.lb-sol-img-frame-wide .lb-sol-img{max-width:100%}.lb-sol-list{list-style:none;padding:0;margin:0}.lb-sol-list li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;color:#4b5563;margin-bottom:12px;line-height:1.5}.lb-sol-li-icon{color:#10b981;font-size:1.2rem;flex-shrink:0;margin-top:2px}@media(max-width:768px){.lb-sol-grid{grid-template-columns:1fr}.lb-sol-img-frame{padding:30px 20px;min-height:250px}}.lb-two-col-section{display:flex;flex-wrap:wrap;gap:60px;max-width:1300px;margin:0 auto}.lb-two-col-block{flex:1;min-width:320px}.lb-two-col-divider{width:1px;background:linear-gradient(to bottom,#fff0,#10b9814d,#fff0)}.lb-section-header-left{text-align:left;margin-bottom:40px;padding:0}.lb-two-col-heading{font-size:2.2rem;color:#fff;font-weight:700;margin:0}.lb-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.lb-info-list li{display:flex;gap:20px;align-items:flex-start}.lb-li-icon{font-size:2.5rem;color:#10b981;flex-shrink:0;background:#10b9811a;padding:12px;border-radius:12px;border:1px solid rgba(16,185,129,.2)}.lb-info-list strong{color:#fff;font-size:1.2rem;display:block;margin-bottom:8px}.lb-info-list p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0}.lb-impact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.lb-impact-list li{display:flex;gap:20px;align-items:flex-start}.lb-impact-icon{font-size:1.6rem;color:#10b981;flex-shrink:0;margin-top:4px}.lb-impact-list strong{color:#fff;font-size:1.2rem;display:block;margin-bottom:8px}.lb-impact-list p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0}@media(max-width:900px){.lb-two-col-divider{width:100%;height:1px;background:linear-gradient(to right,#fff0,#10b9814d,#fff0)}}:root{--reel-bg: #000000;--reel-text: #ffffff;--reel-accent: #ec4899;--reel-border: rgba(255, 255, 255, .1)}.showreel-section{position:relative;width:100%;min-height:100vh;background:var(--reel-bg);color:var(--reel-text);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;perspective:1000px}.custom-cursor{position:absolute;width:10px;height:10px;background:var(--reel-accent);border-radius:50%;pointer-events:none;z-index:100;transition:transform .1s ease-out;mix-blend-mode:difference;transform:translate(-50%,-50%)}.cursor-dot{width:100%;height:100%}.cursor-label{position:absolute;top:20px;left:20px;font-size:.8rem;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-10px);transition:opacity .3s ease,transform .3s ease;background:#000c;padding:4px 8px;border-radius:4px;color:var(--reel-accent)}.custom-cursor:hover .cursor-label{opacity:1;transform:translate(0)}.reel-header{text-align:center;margin-bottom:60px;z-index:2}.reel-title{font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:1.1;letter-spacing:-2px;background:linear-gradient(to right,#fff,#aaa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.text-highlight{color:var(--reel-accent);background:linear-gradient(to right,#ec4899,#f472b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.reel-subtitle{font-size:1.2rem;color:#fff9;max-width:600px;margin:0 auto}.video-viewport{width:100%;max-width:1400px;aspect-ratio:16 / 9;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.video-wrapper{width:100%;height:100%;position:relative;background:#000}.main-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-overlay{position:absolute;inset:0;background:radial-gradient(circle,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none}.control-btn{position:absolute;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:10}.control-btn:hover{background:#fff3;transform:scale(1.1)}.reel-footer{display:flex;justify-content:space-around;width:100%;max-width:1000px;margin-top:80px;border-top:1px solid var(--reel-border);padding-top:40px}.reel-stat{text-align:center}.reel-stat .label{display:block;font-size:.8rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.reel-stat .value{font-size:1.5rem;font-weight:700;color:#fff}@media(max-width:768px){.reel-title{font-size:clamp(2rem,7vw,2.8rem)}.reel-subtitle{font-size:1rem}.reel-header{margin-bottom:40px}.reel-footer{flex-direction:column;gap:24px;margin-top:50px}.video-viewport{border-radius:12px}}@media(max-width:480px){.showreel-section{padding:50px 16px}.reel-title{font-size:clamp(1.8rem,8vw,2.2rem);letter-spacing:-1px}.reel-subtitle{font-size:.9rem}.reel-header{margin-bottom:30px}.video-viewport{border-radius:8px}.reel-stat .value{font-size:1.3rem}.control-btn{bottom:16px;right:16px;width:40px;height:40px}}.frank-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff}section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px;position:relative}.frank-hero-content{position:relative;z-index:2}.frank-content-description{max-width:700px;text-align:center;opacity:0;animation:entrySlideUp .75s cubic-bezier(.22,1,.36,1) .3s forwards}.frank-impact-card,.frank-testimonial-card,.frank-stat-item{opacity:0;transform:translateY(32px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.frank-impact-card.frank-reveal,.frank-testimonial-card.frank-reveal,.frank-stat-item.frank-reveal{opacity:1;transform:translateY(0)}.frank-impact-card:nth-child(1){transition-delay:.05s}.frank-impact-card:nth-child(2){transition-delay:.15s}.frank-impact-card:nth-child(3){transition-delay:.25s}.frank-testimonial-card:nth-child(1){transition-delay:.05s}.frank-testimonial-card:nth-child(2){transition-delay:.15s}.frank-testimonial-card:nth-child(3){transition-delay:.25s}.frank-stat-item:nth-child(1){transition-delay:0s}.frank-stat-item:nth-child(2){transition-delay:.1s}.frank-stat-item:nth-child(3){transition-delay:.2s}.frank-stat-item:nth-child(4){transition-delay:.3s}.frank-stat-item{opacity:0;animation:entrySlideUp .7s cubic-bezier(.22,1,.36,1) forwards}.frank-strategy-node{opacity:0;animation:entrySlideUp .7s cubic-bezier(.22,1,.36,1) forwards}.frank-strategy-node:nth-child(1){animation-delay:.1s}.frank-strategy-node:nth-child(2){animation-delay:.25s}.frank-strategy-node:nth-child(3){animation-delay:.4s}@keyframes entrySlideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.frank-cta-button-large{background:linear-gradient(135deg,#ff3d8b,#c2185b);color:#fff;border:none;padding:16px 40px;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;box-shadow:0 6px 26px #ff3d8b73;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.frank-cta-button-large:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);transition:left .5s ease}.frank-cta-button-large:hover:after{left:130%}.frank-cta-button-large:hover{transform:translateY(-2px);box-shadow:0 8px 36px #ff3d8ba6}@media(max-width:1024px){.frank-cta-button-large{padding:14px 34px;font-size:17px}}@media(max-width:640px){.frank-cta-button-large{padding:12px 28px;font-size:16px;border-radius:7px}}.frank-nav-section{background:#000}.frank-content-description{display:grid;grid-template-columns:280px 1fr;align-items:start;gap:100px;width:100%;max-width:none}.frank-content-description h3{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#fff;letter-spacing:-.5px}.frank-highlight{color:#fff;font-weight:600;position:relative}.frank-content-description p{font-size:25px;line-height:1.7;color:#8fa9c9;margin:10;text-align:right}@media(max-width:1023px){.frank-content-description{grid-template-columns:180px 1fr;gap:40px}.frank-content-description h3{font-size:32px}.frank-content-description p{font-size:18px;text-align:right}}@media(max-width:640px){.frank-content-description{grid-template-columns:1fr;gap:14px;text-align:center}.frank-content-description h3{font-size:26px}.frank-content-description p{font-size:16px;text-align:center}}.frank-stats-section{min-height:70vh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px}.frank-stats-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;z-index:0}.frank-stats-container{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;max-width:1200px;width:100%;z-index:2;position:relative}.frank-stat-item{text-align:center}.frank-stat-item:nth-child(1){animation-delay:.1s}.frank-stat-item:nth-child(2){animation-delay:.2s}.frank-stat-item:nth-child(3){animation-delay:.3s}.frank-stat-item:nth-child(4){animation-delay:.4s}.frank-stat-number{font-size:64px;font-weight:700;background:linear-gradient(135deg,#e83c91,#ff6eb4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;display:inline-block}.frank-stat-label{font-size:16px;color:#c9a0b8;text-transform:uppercase;letter-spacing:1.5px}.frank-stats-glow{position:absolute;width:1000px;height:500px;background:radial-gradient(ellipse,rgba(13,153,255,.2) 0%,transparent 70%);bottom:-100px;left:50%;transform:translate(-50%);z-index:1;pointer-events:none;animation:pulse 3s ease-in-out infinite}.frank-impact-section{min-height:100vh;background:#050505;padding-top:100px;padding-bottom:100px}.frank-section-title{font-size:52px;font-weight:700;margin-bottom:16px;text-align:center;background:linear-gradient(135deg,#fff,#a0cfff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.frank-section-subtitle{font-size:20px;color:#8fa9c9;margin-bottom:70px;text-align:center}.frank-impact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1400px;width:100%}.frank-impact-card{background:linear-gradient(135deg,#0b1f3a,#000);border:1px solid #2a2a2a;border-radius:16px;padding:32px;transition:transform .35s cubic-bezier(.34,1.2,.64,1),border-color .3s,box-shadow .3s}.frank-impact-card:hover{transform:translateY(-8px) scale(1.01);border-color:#ff3d8b;box-shadow:0 12px 40px #ff3d8b4d}.frank-impact-image{position:relative;width:100%;height:220px;border-radius:14px;overflow:hidden;background:#0b1f3a}.frank-impact-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .4s ease,transform .4s ease}.frank-impact-img.loaded{opacity:1}.frank-impact-card:hover .frank-impact-img{transform:scale(1.03)}.frank-img-skeleton{position:absolute;inset:0;background:linear-gradient(110deg,#0b1f3a 8%,#1a3a6b 18%,#0b1f3a 33%);background-size:200% 100%;animation:frankShimmer 1.4s linear infinite}@keyframes frankShimmer{to{background-position:-200% 0}}.frank-impact-card h3{font-size:22px;font-weight:700;margin-top:12px;margin-bottom:12px;color:#fff;transition:color .3s}.frank-impact-card:hover h3{color:#ff3d8b}.frank-impact-card p{font-size:16px;color:#8fa9c9;line-height:1.6}.frank-awards-section{position:relative;padding:100px 24px 120px;background:#0a0a0a;overflow:hidden;text-align:center}.frank-awards-glow{position:absolute;width:600px;height:600px;border-radius:50%;pointer-events:none;filter:blur(130px);z-index:0}.frank-awards-glow--top{background:radial-gradient(circle,rgba(232,23,93,.08) 0%,transparent 70%);top:-160px;left:50%;transform:translate(-50%);animation:frankGlowPulse 8s ease-in-out infinite alternate}.frank-awards-glow--bottom{background:radial-gradient(circle,rgba(232,23,93,.05) 0%,transparent 70%);bottom:-180px;right:-100px;animation:frankGlowPulse 10s ease-in-out infinite alternate-reverse}@keyframes frankGlowPulse{0%{opacity:.6;transform:translate(-50%) scale(1)}to{opacity:1;transform:translate(-50%) scale(1.12)}}.frank-awards-heading{opacity:0;transform:translateY(36px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);position:relative;z-index:1}.frank-awards-heading--vis{opacity:1;transform:translateY(0)}.frank-awards-timeline{position:relative;max-width:1060px;margin:64px auto 0;display:flex;flex-direction:column;z-index:1}.frank-awards-spine{position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent 0%,rgba(232,23,93,.5) 8%,rgba(232,23,93,.5) 92%,transparent 100%);opacity:0;transition:opacity .7s ease .2s}.frank-awards-spine--vis{opacity:1}.frank-awards-spine-fill{position:absolute;left:50%;transform:translate(-50%);top:0;width:2px;height:0%;background:#e8175d;box-shadow:0 0 14px #e8175d80;transition:height 2.6s cubic-bezier(.22,1,.36,1) .4s;z-index:2}.frank-awards-spine-fill--vis{height:100%}.frank-awards-row{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;min-height:210px;position:relative}.frank-awards-slot{display:flex}.frank-awards-slot--left{justify-content:flex-end;padding-right:36px}.frank-awards-slot--right{justify-content:flex-start;padding-left:36px}.frank-awards-dot-col{display:flex;justify-content:center;align-items:center;z-index:3}.frank-awards-dot{width:18px;height:18px;border-radius:50%;background:#e8175d;border:3px solid #0a0a0a;box-shadow:0 0 0 2px #e8175d,0 0 18px #e8175d73;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:relative}.frank-awards-dot--vis{transform:scale(1)}.frank-awards-dot--vis:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid #e8175d;animation:frankDotPulse 2.2s ease-in-out infinite}@keyframes frankDotPulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.frank-awards-card{background:linear-gradient(135deg,#0b1f3a,#061427 45%,#1f0713);border-radius:18px;padding:30px 32px 34px;max-width:430px;width:100%;position:relative;overflow:hidden;text-align:left;cursor:default;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),background .25s ease,box-shadow .25s ease}.frank-awards-card--left{transform:translate(-44px)}.frank-awards-card--right{transform:translate(44px)}.frank-awards-card--vis{opacity:1;transform:translate(0)!important}.frank-awards-card--vis:hover{background:linear-gradient(135deg,#0b1f3a,#061427 45%,#1f0713);color:#fff;box-shadow:0 20px 56px #0000004d,0 0 0 1px #e8175d2e;transform:translateY(-5px)!important}.frank-awards-card--vis:hover:after{left:150%}.frank-awards-card:before{content:"";position:absolute;top:0;right:0;width:90px;height:90px;background:radial-gradient(circle at top right,rgba(232,23,93,.13) 0%,transparent 70%);border-radius:0 18px 0 0;pointer-events:none}.frank-awards-year{display:inline-flex;align-items:center;background:#e8175d;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.8px;padding:4px 15px;border-radius:50px;margin-bottom:16px;box-shadow:0 4px 14px #e8175d52;font-family:DM Mono,Courier New,monospace}.frank-awards-card-title{font-size:clamp(16px,2vw,21px);font-weight:700;color:#fff;letter-spacing:-.4px;line-height:1.28;margin-bottom:10px}.frank-awards-card-desc{font-size:14px;color:#b0b8c4;line-height:1.78;font-weight:500}.frank-awards-category{display:flex;align-items:center;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid rgba(232,23,93,.14);font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#e8175d;font-family:DM Mono,Courier New,monospace}.frank-awards-cat-dot{width:6px;height:6px;border-radius:50%;background:#e8175d;flex-shrink:0}.frank-awards-index{position:absolute;bottom:24px;right:24px;font-size:10.5px;color:#1a1a1a2e;letter-spacing:1px;font-family:DM Mono,Courier New,monospace}@media(max-width:768px){.frank-awards-row{grid-template-columns:36px 1fr;min-height:auto;padding:18px 0;align-items:flex-start}.frank-awards-spine,.frank-awards-spine-fill{left:18px}.frank-awards-slot{display:none}.frank-awards-slot--left,.frank-awards-slot--right{display:flex;justify-content:flex-start;padding-left:18px;padding-right:0;grid-column:2}.frank-awards-card--left,.frank-awards-card--right{transform:translate(28px);max-width:100%}.frank-awards-dot-col{align-self:flex-start;padding-top:10px}}@media(max-width:480px){.frank-awards-section{padding:70px 16px 80px;display:flex;justify-content:center}.frank-awards-container{width:100%;max-width:500px;margin:0 auto;padding:0}.frank-awards-row{grid-template-columns:1fr;justify-items:center;text-align:center;width:100%}.frank-awards-content{width:100%;max-width:420px;margin:0 auto;padding:0}.frank-awards-slot--left,.frank-awards-slot--right{display:flex;justify-content:center;padding-left:0;padding-right:0;grid-column:1;width:100%}.frank-awards-card{margin:0 auto;padding:24px 22px 28px}.frank-awards-spine,.frank-awards-spine-fill,.frank-awards-dot-col{display:none!important}}.frank-strategy-section{min-height:100vh;background:#000;padding:100px 0;position:relative;overflow:visible}.frank-strategy-header{text-align:center;margin-bottom:0;padding:0 20px}.frank-process-badge{display:inline-flex;align-items:start;gap:8px;background:#0d99ff1a;border:1px solid rgba(13,153,255,.3);padding:8px 20px;border-radius:20px;font-size:14px;color:#ff3d8b;margin-bottom:24px}.frank-badge-icon{font-size:16px}.frank-strategy-container{position:relative;width:100vw;margin:0 auto;padding:0 20px}.frank-strategy-arrow{position:absolute;top:25%;left:0;right:0;transform:translateY(-50%);width:100vw;height:auto;z-index:1;pointer-events:none;opacity:.8}.frank-strategy-node{display:flex;flex-direction:column;align-items:center;text-align:center}.frank-strategy-nodes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:100px;z-index:2}.frank-node-1{margin-top:400px}.frank-node-2{margin-top:180px}.frank-node-3{margin-top:20px}.frank-node-circle{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#111011);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 40px #a855f780;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;animation:floatNode 4s ease-in-out infinite}.frank-strategy-node:nth-child(2) .frank-node-circle{animation-delay:.5s}.frank-strategy-node:nth-child(3) .frank-node-circle{animation-delay:1s}.frank-node-circle:hover{transform:translateY(-10px) scale(1.06);box-shadow:0 16px 56px #a855f7bf}.frank-node-circle img{width:100%;height:100%}.frank-node-content{display:flex;flex-direction:column;gap:12px}.frank-node-header{display:flex;align-items:center;justify-content:space-between}.frank-node-content h3{font-size:28px;font-weight:700;color:#fff;margin-bottom:0;transition:color .3s}.frank-node-number{flex-shrink:0;font-size:100px;font-weight:800;line-height:1;letter-spacing:-4px;background:linear-gradient(135deg,#ff3d8b,#141414 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 18px rgba(255,61,139,.35));-webkit-user-select:none;-moz-user-select:none;user-select:none}.frank-strategy-node:hover .frank-node-content h3{color:#a855f7}.frank-node-content p{font-size:18px;color:#8fa9c9;line-height:1.6;max-width:280px;text-align:start}@media(max-width:1024px){.frank-strategy-arrow{display:block;width:100%;left:0;right:0;top:22%;opacity:.7;z-index:1}.frank-strategy-nodes{grid-template-columns:repeat(3,1fr);gap:60px}.frank-node-1{margin-top:190px}.frank-node-2{margin-top:100px}.frank-node-3{margin-top:10px}.frank-strategy-arrow{top:22%;opacity:.7}.frank-node-circle{width:95px;height:95px;margin-bottom:18px;box-shadow:0 6px 30px #a855f773}.frank-node-content h3{font-size:22px}.frank-node-number{font-size:72px;letter-spacing:-2px}.frank-node-content p{font-size:15px;max-width:240px}}@media(max-width:767px){.frank-strategy-section{padding:60px 0}.frank-strategy-header{margin-bottom:50px}.frank-strategy-nodes{grid-template-columns:1fr;gap:50px}.frank-node-1,.frank-node-2,.frank-node-3{margin-top:0}.frank-strategy-arrow{display:none}.frank-node-circle{width:90px;height:90px;margin-bottom:16px}.frank-node-circle img{width:100%;height:100%}.frank-node-content h3{font-size:22px}.frank-node-number{font-size:60px}}.frank-cta-section{min-height:100vh;text-align:center;position:relative;background:url(/images/Hero-Background.png);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.frank-cta-content{position:relative;z-index:2}.frank-cta-title{font-size:60px;font-weight:700;line-height:1.2;margin-bottom:24px;padding-bottom:6px;background:linear-gradient(135deg,#fff,#ffc1da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.frank-cta-subtitle{font-size:22px;color:#f9fafb;margin-bottom:40px}@media(max-width:1024px){.frank-hero-title{font-size:48px}.frank-section-title{font-size:40px}.frank-cta-title{font-size:44px}.frank-stats-container{grid-template-columns:repeat(2,1fr);gap:40px}.frank-impact-cards,.frank-testimonials{grid-template-columns:1fr}.frank-strategy-diagram{flex-direction:column;align-items:center}.frank-footer-content{grid-template-columns:1fr;gap:50px}}@media(max-width:768px){section{padding:60px 20px}.frank-hero-title{font-size:36px}.frank-section-title{font-size:32px}.frank-cta-title{font-size:36px}.frank-nav-bar{flex-direction:column;width:100%}.frank-nav-item{width:100%;text-align:center}.frank-stats-container{grid-template-columns:1fr;gap:30px}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardStagger{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes numberPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.5;transform:translate(-50%) scale(1.05)}}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes floatNode{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes starWiggle{0%{transform:scale(1) rotate(0)}30%{transform:scale(1.35) rotate(-12deg)}60%{transform:scale(1.2) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sheen{0%{left:-60%;opacity:1}to{left:130%;opacity:0}}@keyframes rippleOut{to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}html,body{width:100%;max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}.frank-strategy-container,.frank-strategy-arrow{width:100%;max-width:100%}.frank-impact-card,.frank-testimonial-card,.frank-node-circle,.frank-stat-item,.frank-hero-content,.frank-content-description{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.frank-strategy-nodes{gap:clamp(40px,6vw,100px)}img,video{max-width:100%;height:auto;display:block}section{width:100%;max-width:100%;box-sizing:border-box}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp{animation:slideUp .8s ease-out forwards}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.animate-slideInLeft{animation:slideInLeft .8s ease-out forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.animate-slideInRight{animation:slideInRight .8s ease-out forwards;animation-delay:.2s;opacity:0}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:99999;transform:translateY(100%);transition:transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.cookie-banner--visible{transform:translateY(0);pointer-events:all}.cookie-banner__content{background:#1a1a2e;border-top:2px solid #E83C91;display:flex;align-items:center;gap:16px;padding:12px 32px;flex-wrap:wrap;box-shadow:0 -8px 32px #e83c9126}.cookie-banner__icon{font-size:1.5rem;flex-shrink:0}.cookie-banner__text{flex:1;min-width:200px}.cookie-banner__title{color:#fff;font-size:1rem;font-weight:700;margin:0 0 2px;letter-spacing:.02em}.cookie-banner__desc{color:#b0b0c0;font-size:.85rem;margin:0;line-height:1.5}.cookie-banner__actions{display:flex;gap:12px;flex-shrink:0;flex-wrap:wrap}.cookie-btn{padding:8px 18px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:all .25s ease;letter-spacing:.03em;white-space:nowrap}.cookie-btn--accept{background:#e83c91;color:#fff;box-shadow:0 4px 14px #e83c9166}.cookie-btn--accept:hover{background:#d42d80;box-shadow:0 6px 20px #e83c918c;transform:translateY(-2px)}.cookie-btn--reject{background:transparent;color:#b0b0c0;border:1.5px solid rgba(176,176,192,.4)}.cookie-btn--reject:hover{background:#ffffff12;color:#fff;border-color:#ffffff59;transform:translateY(-2px)}@media(max-width:640px){.cookie-banner__content{padding:10px 15px;gap:10px}.cookie-banner__icon{font-size:1.25rem}.cookie-banner__title{font-size:.95rem}.cookie-banner__desc{font-size:.8rem}.cookie-banner__actions{width:100%;justify-content:flex-end}.cookie-btn{padding:6px 12px;font-size:.8rem}}:root{--chat-dark-blue: #0b1120;--chat-card-bg: #ffffff;--chat-cyan: #00d4ff;--chat-purple: #8b5cf6;--chat-pink: #ec4899;--chat-text-main: #1f2937;--chat-text-gray: #4b5563;--chat-font: "Inter", sans-serif;--chat-border: #e5e7eb}.indus-service-global-wrapper{font-family:var(--chat-font);color:var(--chat-text-main);background:#fff}.chat-heading{text-align:left;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.chat-services-scroll-container{display:flex;gap:30px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.chat-svc-col{min-width:300px;flex:0 0 300px;background:#f9fafb;scroll-snap-align:start}.chat-view-more-btn{background:transparent;border:none;color:var(--chat-pink);font-weight:700;font-size:.85rem;cursor:pointer;padding:5px 0;display:flex;align-items:center;gap:6px;text-transform:uppercase;transition:color .3s ease;margin-top:10px}.chat-view-more-btn:hover{color:var(--chat-purple);text-decoration:underline}.chat-svc-col{height:-moz-fit-content;height:fit-content;transition:all .5s ease-in-out}@media(max-width:900px){.chat-what-header{flex-direction:column;align-items:flex-start;gap:20px}}:root{--hc-dark-blue: #0b1120;--hc-darker-blue: #060912;--hc-card-bg: #ffffff;--hc-cyan: #00d4ff;--hc-purple: #8b5cf6;--hc-pink: #ec4899;--hc-text-main: #1f2937;--hc-text-gray: #4b5563;--hc-font: "Inter", sans-serif;--hc-border: #e5e7eb}.hc-wrapper{font-family:var(--hc-font);color:var(--hc-text-main);background:#fff;overflow-x:hidden}.hc-container{max-width:1200px;margin:0 auto;padding:0 20px}.hc-section{padding:80px 0}.hc-bg-white{background:#fff}.hc-bg-gray{background:#f9fafb}.hc-bg-dark{background:var(--hc-dark-blue);color:#fff}.hc-bg-dark-blue{background:#1e1b4b;color:#fff}.hc-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.hc-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.hc-tagline{color:var(--hc-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.hc-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--hc-text-gray);font-size:1.1rem}.hc-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.hc-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.hc-section-head{text-align:center;margin-bottom:60px}.hc-hero{background-color:var(--hc-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.hc-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.hc-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.hc-hero-content,.hc-container{position:relative;z-index:2}.hc-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.hc-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.hc-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hc-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.hc-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.hc-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.hc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hc-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.hc-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--hc-pink)}.hc-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--hc-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.hc-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.hc-card p{font-size:.95rem;color:var(--hc-text-gray);line-height:1.6}.hc-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.hc-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.hc-list-item:hover{background:#ffffff1a}.hc-check-icon{color:var(--hc-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.hc-list-item p{color:#e5e7eb;font-size:.95rem}.hc-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.hc-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.hc-banner-cta p{opacity:.9}.hc-btn-white{background:#fff;color:var(--hc-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.hc-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.hc-case-content{flex:1}.hc-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--hc-pink);font-weight:800;display:block;margin-bottom:10px}.hc-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.hc-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.hc-case-block h4{color:var(--hc-purple);font-size:.9rem;margin-bottom:8px}.hc-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.hc-stat strong{display:block;font-size:1.8rem;color:#111}.hc-stat span{font-size:.85rem;color:#666}.hc-case-visual{flex:1;height:400px;position:relative}.hc-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.hc-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.hc-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--hc-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.hc-innovation-list{display:flex;flex-direction:column}.hc-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.hc-innov-item:hover{background:#fff;padding-left:20px}.hc-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.hc-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.hc-innov-text p{color:var(--hc-text-gray)}.hc-enterprise-wrapper{display:flex;gap:30px}.hc-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.hc-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.hc-purple-card h2{font-size:2rem;margin-bottom:20px}.hc-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.hc-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.hc-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.hc-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.hc-green-text{color:#4ade80}.hc-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.hc-cap-list{list-style:none;margin-top:20px}.hc-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.hc-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.hc-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.hc-roadmap-card:hover{background:#fff}.hc-roadmap-card h3{margin-bottom:15px;color:#111}.hc-rm-detail{margin-bottom:15px;font-size:.9rem}.hc-rm-detail strong{color:var(--hc-purple);display:block;margin-bottom:4px;font-size:.8rem}.hc-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.hc-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.hc-tab.active{background:#c026d3;color:#fff}.hc-tab.inactive{background:#fff;color:#111}.hc-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.hc-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.hc-compliance-item:hover{background:#ffffff0d;color:#fff}.hc-comp-icon{color:var(--hc-pink)}.hc-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.hc-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hc-trend-card{cursor:pointer}.hc-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.hc-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.hc-trend-card span{font-size:.85rem;color:#888}.hc-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.hc-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.hc-btn-secondary{background:var(--hc-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.hc-masonry{display:flex;gap:20px;align-items:stretch}.hc-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.hc-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.hc-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.hc-user{margin-top:20px}.hc-user strong{display:block;font-size:.95rem}.hc-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.hc-grid-3,.hc-grid-2-list,.hc-stats-row,.hc-roadmap-grid,.hc-compliance-grid,.hc-masonry,.hc-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.hc-case-study,.hc-enterprise-wrapper{flex-direction:column}.hc-title-large{font-size:2.5rem}.hc-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--it-dark-blue: #0b1120;--it-card-bg: #ffffff;--it-cyan: #00d4ff;--it-purple: #8b5cf6;--it-pink: #ec4899;--it-text-main: #1f2937;--it-text-gray: #4b5563;--it-font: "Inter", sans-serif;--it-border: #e5e7eb}.it-wrapper{font-family:var(--it-font);color:var(--it-text-main);background:#fff;overflow-x:hidden}.it-container{max-width:1200px;margin:0 auto;padding:0 20px}.it-section{padding:80px 0}.it-bg-white{background:#fff}.it-bg-gray{background:#f9fafb}.it-bg-dark{background:var(--it-dark-blue);color:#fff}.it-bg-dark-blue{background:#1e1b4b;color:#fff}.it-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2;text-align:center}.it-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.it-tagline{color:var(--it-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px}.it-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.it-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--it-text-gray);font-size:1.1rem}.it-section-head{text-align:center;margin-bottom:60px}.it-hero{background-color:var(--it-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.it-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.it-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.it-hero-content,.it-container{position:relative;z-index:2}.it-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.it-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.it-highlight-cyan{color:var(--it-cyan)}.it-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.it-btn-primary{background:var(--it-pink);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.it-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #ec489966}.it-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.it-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.it-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--it-pink)}.it-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--it-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px}.it-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700}.it-card p{font-size:.95rem;color:var(--it-text-gray);line-height:1.6}.it-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.it-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start}.it-check-icon{color:var(--it-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.it-list-item p{color:#e5e7eb;font-size:.95rem}.it-banner-cta{margin-top:60px;background:linear-gradient(90deg,#9333ea,#db2777);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.it-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.it-banner-cta p{opacity:.9}.it-btn-white{background:#fff;color:var(--it-pink);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.it-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.it-case-content{flex:1}.it-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--it-pink);font-weight:800;display:block;margin-bottom:10px}.it-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2}.it-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.it-case-block h4{color:var(--it-purple);font-size:.9rem;margin-bottom:8px}.it-stats-row{display:flex;gap:30px;margin-top:30px}.it-stat strong{display:block;font-size:1.8rem;color:#111}.it-stat span{font-size:.85rem;color:#666}.it-case-visual{flex:1;height:400px;position:relative}.it-mockup-main{width:100%;height:100%;background:#eff6ff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #3b82f626}.it-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#1e40af;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0003}.it-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:#fff;border:4px solid #1e40af;border-radius:10px;display:flex;align-items:center;justify-content:center}.it-innovation-list{display:flex;flex-direction:column}.it-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.it-innov-item:hover{background:#fff;padding-left:20px}.it-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.it-innov-text h3{font-size:1.3rem;margin-bottom:10px}.it-innov-text p{color:var(--it-text-gray)}.it-enterprise-wrapper{display:flex;gap:30px}.it-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#6366f1);padding:50px;border-radius:20px;color:#fff;position:relative;overflow:hidden}.it-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.it-purple-card h2{font-size:2rem;margin-bottom:20px}.it-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.it-capabilities{flex:1;background:#2e1065;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.it-cap-list{list-style:none;margin-top:20px}.it-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d8b4fe}.it-mini-dash{margin-top:30px;background:#ffffff1a;padding:15px;border-radius:10px}.dash-bar{height:8px;background:#ec4899;width:60%;margin-bottom:8px;border-radius:4px}.dash-bar.short{width:40%;background:#00d4ff}.it-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.it-roadmap-card{background:#fdf2f8;padding:30px;min-height:280px;transition:background .3s}.it-roadmap-card:hover{background:#fff}.it-roadmap-card h3{margin-bottom:15px;color:#111}.it-rm-detail{margin-bottom:15px;font-size:.9rem}.it-rm-detail strong{color:var(--it-pink);display:block;margin-bottom:4px;font-size:.8rem}.it-flex-header{display:flex;justify-content:center;margin-bottom:40px}.it-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.it-trend-card{cursor:pointer}.it-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.bg-blue-100{background:#dbeafe}.bg-purple-100{background:#f3e8ff}.it-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.it-trend-card span{font-size:.85rem;color:#888}.it-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.it-masonry{display:flex;gap:20px;align-items:stretch}.it-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.it-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.it-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.it-user{margin-top:20px}.it-user strong{display:block;font-size:.95rem}.it-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.it-grid-3,.it-grid-2-list,.it-stats-row,.it-roadmap-grid,.it-trends-grid,.it-masonry{grid-template-columns:1fr;display:flex;flex-direction:column}.it-case-study,.it-enterprise-wrapper{flex-direction:column}.it-hero-title{font-size:2.5rem}}:root{--ft-dark-blue: #0b1120;--ft-darker-blue: #060912;--ft-card-bg: #ffffff;--ft-cyan: #00d4ff;--ft-purple: #8b5cf6;--ft-pink: #ec4899;--ft-text-main: #1f2937;--ft-text-gray: #4b5563;--ft-font: "Inter", sans-serif;--ft-border: #e5e7eb}.ft-wrapper{font-family:var(--ft-font);color:var(--ft-text-main);background:#fff;overflow-x:hidden}.ft-container{max-width:1200px;margin:0 auto;padding:0 20px}.ft-hero{position:relative;overflow:hidden}.ft-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.ft-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.ft-hero-content,.ft-container{position:relative;z-index:2}.ft-section{padding:80px 0}.ft-bg-white{background:#fff}.ft-bg-gray{background:#f9fafb}.ft-bg-dark{background:var(--ft-dark-blue);color:#fff}.ft-bg-dark-blue{background:#1e1b4b;color:#fff}.ft-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.ft-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.ft-tagline{color:var(--ft-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px}.ft-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--ft-text-gray);font-size:1.1rem}.ft-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.ft-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.ft-section-head{text-align:center;margin-bottom:60px}.ft-hero{background-color:var(--ft-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.ft-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.ft-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.ft-highlight-cyan{color:var(--ft-cyan)}.ft-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.ft-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.ft-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.ft-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ft-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.ft-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--ft-pink)}.ft-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--ft-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.ft-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.ft-card p{font-size:.95rem;color:var(--ft-text-gray);line-height:1.6}.ft-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.ft-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.ft-list-item:hover{background:#ffffff1a}.ft-check-icon{color:var(--ft-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.ft-list-item p{color:#e5e7eb;font-size:.95rem}.ft-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.ft-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.ft-banner-cta p{opacity:.9}.ft-btn-white{background:#fff;color:var(--ft-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.ft-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.ft-case-content{flex:1}.ft-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--ft-pink);font-weight:800;display:block;margin-bottom:10px}.ft-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.ft-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.ft-case-block h4{color:var(--ft-purple);font-size:.9rem;margin-bottom:8px}.ft-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.ft-stat strong{display:block;font-size:1.8rem;color:#111}.ft-stat span{font-size:.85rem;color:#666}.ft-case-visual{flex:1;height:400px;position:relative}.ft-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.ft-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.ft-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--ft-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.ft-services-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ft-service-box{background:#ffffff08;padding:30px 20px;border-radius:10px;border-top:3px solid transparent;transition:all .3s}.ft-service-box:hover{background:#ffffff14;border-top:3px solid var(--ft-purple)}.ft-dot{width:12px;height:12px;background:var(--ft-purple);border-radius:50%;margin-bottom:20px}.ft-service-box h3{font-size:1.1rem;margin-bottom:10px;color:#fff}.ft-service-box p{font-size:.9rem;color:#aaa;line-height:1.5}.ft-innovation-list{display:flex;flex-direction:column}.ft-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.ft-innov-item:hover{background:#fff;padding-left:20px}.ft-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.ft-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.ft-innov-text p{color:var(--ft-text-gray)}.ft-enterprise-wrapper{display:flex;gap:30px}.ft-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.ft-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.ft-purple-card h2{font-size:2rem;margin-bottom:20px}.ft-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.ft-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.ft-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.ft-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.ft-green-text{color:#4ade80}.ft-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.ft-cap-list{list-style:none;margin-top:20px}.ft-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.ft-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.ft-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.ft-roadmap-card:hover{background:#fff}.ft-roadmap-card h3{margin-bottom:15px;color:#111}.ft-rm-detail{margin-bottom:15px;font-size:.9rem}.ft-rm-detail strong{color:var(--ft-purple);display:block;margin-bottom:4px;font-size:.8rem}.ft-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.ft-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.ft-tab.active{background:#c026d3;color:#fff}.ft-tab.inactive{background:#fff;color:#111}.ft-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.ft-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.ft-compliance-item:hover{background:#ffffff0d;color:#fff}.ft-comp-icon{color:var(--ft-pink)}.ft-masonry{display:flex;gap:20px;align-items:stretch}.ft-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.ft-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.big-card{display:flex;flex-direction:column;justify-content:space-between}.ft-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.ft-user{margin-top:20px}.ft-user strong{display:block;font-size:.95rem}.ft-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.ft-grid-3,.ft-grid-2-list,.ft-stats-row,.ft-roadmap-grid,.ft-compliance-grid,.ft-masonry{grid-template-columns:1fr;display:flex;flex-direction:column}.ft-services-grid-4{grid-template-columns:1fr 1fr}.ft-case-study,.ft-enterprise-wrapper{flex-direction:column}.ft-title-large{font-size:2.5rem}}@media(max-width:600px){.ft-services-grid-4{grid-template-columns:1fr}}:root{--fit-dark-blue: #0b1120;--fit-darker-blue: #060912;--fit-card-bg: #ffffff;--fit-cyan: #00d4ff;--fit-purple: #8b5cf6;--fit-pink: #ec4899;--fit-text-main: #1f2937;--fit-text-gray: #4b5563;--fit-font: "Inter", sans-serif;--fit-border: #e5e7eb}.fit-wrapper{font-family:var(--fit-font);color:var(--fit-text-main);background:#fff;overflow-x:hidden}.fit-container{max-width:1200px;margin:0 auto;padding:0 20px}.fit-section{padding:80px 0}.fit-bg-white{background:#fff}.fit-bg-gray{background:#f9fafb}.fit-bg-dark{background:var(--fit-dark-blue);color:#fff}.fit-bg-dark-blue{background:#1e1b4b;color:#fff}.fit-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.fit-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.fit-tagline{color:var(--fit-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.fit-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--fit-text-gray);font-size:1.1rem}.fit-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.fit-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.fit-section-head{text-align:center;margin-bottom:60px}.fit-hero{background-color:var(--fit-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.fit-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.fit-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.fit-hero-content,.fit-container{position:relative;z-index:3}.fit-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.fit-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.fit-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fit-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.fit-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.fit-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.fit-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fit-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.fit-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--fit-pink)}.fit-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--fit-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.fit-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.fit-card p{font-size:.95rem;color:var(--fit-text-gray);line-height:1.6}@media(max-width:900px){.fit-grid-3{grid-template-columns:1fr}.fit-title-large{font-size:2.5rem}}:root{--edu-dark-blue: #0b1120;--edu-darker-blue: #060912;--edu-card-bg: #ffffff;--edu-cyan: #00d4ff;--edu-purple: #8b5cf6;--edu-pink: #ec4899;--edu-text-main: #1f2937;--edu-text-gray: #4b5563;--edu-font: "Inter", sans-serif;--edu-border: #e5e7eb}.edu-wrapper{font-family:var(--edu-font);color:var(--edu-text-main);background:#fff;overflow-x:hidden}.edu-container{max-width:1200px;margin:0 auto;padding:0 20px}.edu-hero{position:relative;overflow:hidden}.edu-hero .chat-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.edu-hero .chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.edu-container{position:relative;z-index:2}.edu-section{padding:80px 0}.edu-bg-white{background:#fff}.edu-bg-gray{background:#f9fafb}.edu-bg-dark{background:var(--edu-dark-blue);color:#fff}.edu-bg-dark-blue{background:#1e1b4b;color:#fff}.edu-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.edu-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.edu-tagline{color:var(--edu-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px}.edu-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--edu-text-gray);font-size:1.1rem}.edu-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.edu-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.edu-section-head{text-align:center;margin-bottom:60px}.edu-hero{background-color:var(--edu-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.edu-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.edu-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.edu-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.edu-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.edu-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.edu-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.edu-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.edu-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.edu-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--edu-pink)}.edu-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--edu-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.edu-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.edu-card p{font-size:.95rem;color:var(--edu-text-gray);line-height:1.6}.edu-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.edu-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.edu-list-item:hover{background:#ffffff1a}.edu-check-icon{color:var(--edu-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.edu-list-item p{color:#e5e7eb;font-size:.95rem}.edu-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.edu-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.edu-banner-cta p{opacity:.9}.edu-btn-white{background:#fff;color:var(--edu-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.edu-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.edu-case-content{flex:1}.edu-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--edu-pink);font-weight:800;display:block;margin-bottom:10px}.edu-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.edu-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.edu-case-block h4{color:var(--edu-purple);font-size:.9rem;margin-bottom:8px}.edu-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.edu-stat strong{display:block;font-size:1.8rem;color:#111}.edu-stat span{font-size:.85rem;color:#666}.edu-case-visual{flex:1;height:400px;position:relative}.edu-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.edu-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.edu-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--edu-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.edu-innovation-list{display:flex;flex-direction:column}.edu-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.edu-innov-item:hover{background:#fff;padding-left:20px}.edu-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.edu-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.edu-innov-text p{color:var(--edu-text-gray)}.edu-enterprise-wrapper{display:flex;gap:30px}.edu-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.edu-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.edu-purple-card h2{font-size:2rem;margin-bottom:20px}.edu-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.edu-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.edu-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.edu-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.edu-green-text{color:#4ade80}.edu-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.edu-cap-list{list-style:none;margin-top:20px}.edu-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.edu-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.edu-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.edu-roadmap-card:hover{background:#fff}.edu-roadmap-card h3{margin-bottom:15px;color:#111}.edu-rm-detail{margin-bottom:15px;font-size:.9rem}.edu-rm-detail strong{color:var(--edu-purple);display:block;margin-bottom:4px;font-size:.8rem}.edu-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.edu-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.edu-tab.active{background:#c026d3;color:#fff}.edu-tab.inactive{background:#fff;color:#111}.edu-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.edu-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.edu-compliance-item:hover{background:#ffffff0d;color:#fff}.edu-comp-icon{color:var(--edu-pink)}.edu-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.edu-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.edu-trend-card{cursor:pointer}.edu-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.bg-blue-light{background:#dbeafe}.bg-orange-light{background:#ffedd5}.edu-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.edu-trend-card span{font-size:.85rem;color:#888}.edu-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.edu-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.edu-btn-secondary{background:var(--edu-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.edu-masonry{display:flex;gap:20px;align-items:stretch}.edu-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.edu-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.edu-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.edu-user{margin-top:20px}.edu-user strong{display:block;font-size:.95rem}.edu-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.edu-grid-3,.edu-grid-2-list,.edu-stats-row,.edu-roadmap-grid,.edu-compliance-grid,.edu-masonry,.edu-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.edu-case-study,.edu-enterprise-wrapper{flex-direction:column}.edu-title-large{font-size:2.5rem}.edu-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--spo-dark-blue: #0b1120;--spo-darker-blue: #060912;--spo-card-bg: #ffffff;--spo-cyan: #00d4ff;--spo-purple: #8b5cf6;--spo-pink: #ec4899;--spo-text-main: #1f2937;--spo-text-gray: #4b5563;--spo-font: "Inter", sans-serif;--spo-border: #e5e7eb}.spo-wrapper{font-family:var(--spo-font);color:var(--spo-text-main);background:#fff;overflow-x:hidden}.spo-container{max-width:1200px;margin:0 auto;padding:0 20px}.spo-section{padding:80px 0}.spo-bg-white{background:#fff}.spo-bg-gray{background:#f9fafb}.spo-bg-dark{background:var(--spo-dark-blue);color:#fff}.spo-bg-dark-blue{background:#1e1b4b;color:#fff}.spo-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.spo-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.spo-tagline{color:var(--spo-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px}.spo-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--spo-text-gray);font-size:1.1rem}.spo-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.spo-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.spo-section-head{text-align:center;margin-bottom:60px}.spo-hero{background-color:var(--spo-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.spo-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.spo-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.spo-hero-content,.spo-container{position:relative;z-index:2}.spo-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.spo-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.spo-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.spo-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.spo-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.spo-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.spo-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.spo-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.spo-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--spo-pink)}.spo-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--spo-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.spo-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.spo-card p{font-size:.95rem;color:var(--spo-text-gray);line-height:1.6}.spo-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.spo-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.spo-list-item:hover{background:#ffffff1a}.spo-check-icon{color:var(--spo-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.spo-list-item p{color:#e5e7eb;font-size:.95rem}.spo-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.spo-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.spo-banner-cta p{opacity:.9}.spo-btn-white{background:#fff;color:var(--spo-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.spo-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.spo-case-content{flex:1}.spo-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--spo-pink);font-weight:800;display:block;margin-bottom:10px}.spo-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.spo-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.spo-case-block h4{color:var(--spo-purple);font-size:.9rem;margin-bottom:8px}.spo-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.spo-stat strong{display:block;font-size:1.8rem;color:#111}.spo-stat span{font-size:.85rem;color:#666}.spo-case-visual{flex:1;height:400px;position:relative}.spo-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.spo-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.spo-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--spo-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.spo-innovation-list{display:flex;flex-direction:column}.spo-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.spo-innov-item:hover{background:#fff;padding-left:20px}.spo-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.spo-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.spo-innov-text p{color:var(--spo-text-gray)}.spo-enterprise-wrapper{display:flex;gap:30px}.spo-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.spo-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.spo-purple-card h2{font-size:2rem;margin-bottom:20px}.spo-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.spo-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.spo-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.spo-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.spo-green-text{color:#4ade80}.spo-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.spo-cap-list{list-style:none;margin-top:20px}.spo-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.spo-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.spo-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.spo-roadmap-card:hover{background:#fff}.spo-roadmap-card h3{margin-bottom:15px;color:#111}.spo-rm-detail{margin-bottom:15px;font-size:.9rem}.spo-rm-detail strong{color:var(--spo-purple);display:block;margin-bottom:4px;font-size:.8rem}.spo-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.spo-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.spo-tab.active{background:#c026d3;color:#fff}.spo-tab.inactive{background:#fff;color:#111}.spo-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.spo-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.spo-compliance-item:hover{background:#ffffff0d;color:#fff}.spo-comp-icon{color:var(--spo-pink)}.spo-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.spo-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.spo-trend-card{cursor:pointer}.spo-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.spo-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.spo-trend-card span{font-size:.85rem;color:#888}.spo-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.spo-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.spo-btn-secondary{background:var(--spo-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.spo-masonry{display:flex;gap:20px;align-items:stretch}.spo-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.spo-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.spo-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.spo-user{margin-top:20px}.spo-user strong{display:block;font-size:.95rem}.spo-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.spo-grid-3,.spo-grid-2-list,.spo-stats-row,.spo-roadmap-grid,.spo-compliance-grid,.spo-masonry,.spo-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.spo-case-study,.spo-enterprise-wrapper{flex-direction:column}.spo-title-large{font-size:2.5rem}.spo-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--con-dark-blue: #0b1120;--con-darker-blue: #060912;--con-card-bg: #ffffff;--con-cyan: #00d4ff;--con-purple: #8b5cf6;--con-pink: #ec4899;--con-text-main: #1f2937;--con-text-gray: #4b5563;--con-font: "Inter", sans-serif;--con-border: #e5e7eb}.con-wrapper{font-family:var(--con-font);color:var(--con-text-main);background:#fff;overflow-x:hidden}.con-container{max-width:1200px;margin:0 auto;padding:0 20px}.con-hero{position:relative;min-height:55vh;overflow:hidden}.con-hero .chat-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.con-hero .chat-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#000000a6,#000000a6);z-index:1}.con-hero .con-container,.con-hero .con-hero-content{position:relative;z-index:2}.con-section{padding:80px 0}.con-bg-white{background:#fff}.con-bg-gray{background:#f9fafb}.con-bg-dark{background:var(--con-dark-blue);color:#fff}.con-bg-dark-blue{background:#1e1b4b;color:#fff}.con-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.con-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.con-tagline{color:var(--con-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.con-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--con-text-gray);font-size:1.1rem}.con-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.con-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.con-section-head{text-align:center;margin-bottom:60px}.con-hero{background-color:var(--con-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.con-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.con-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.con-highlight-gradient{background:linear-gradient(90deg,#a78bfa,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.con-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.con-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.con-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.con-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.con-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.con-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--con-pink)}.con-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--con-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.con-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.con-card p{font-size:.95rem;color:var(--con-text-gray);line-height:1.6}.con-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.con-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.con-list-item:hover{background:#ffffff1a}.con-check-icon{color:var(--con-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.con-list-item p{color:#e5e7eb;font-size:.95rem}.con-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.con-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.con-banner-cta p{opacity:.9}.con-btn-white{background:#fff;color:var(--con-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.con-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.con-case-content{flex:1}.con-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--con-pink);font-weight:800;display:block;margin-bottom:10px}.con-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.con-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.con-case-block h4{color:var(--con-purple);font-size:.9rem;margin-bottom:8px}.con-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.con-stat strong{display:block;font-size:1.8rem;color:#111}.con-stat span{font-size:.85rem;color:#666}.con-case-visual{flex:1;height:400px;position:relative}.con-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;box-shadow:0 20px 50px #ec489926}.con-innovation-list{display:flex;flex-direction:column}.con-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.con-innov-item:hover{background:#fff;padding-left:20px}.con-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.con-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.con-innov-text p{color:var(--con-text-gray)}.con-enterprise-wrapper{display:flex;gap:30px}.con-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.con-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.con-purple-card h2{font-size:2rem;margin-bottom:20px}.con-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.con-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.con-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.con-cap-list{list-style:none;margin-top:20px}.con-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.con-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.con-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.con-roadmap-card:hover{background:#fff}.con-roadmap-card h3{margin-bottom:15px;color:#111}.con-rm-detail{margin-bottom:15px;font-size:.9rem}.con-rm-detail strong{color:var(--con-purple);display:block;margin-bottom:4px;font-size:.8rem}.con-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.con-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.con-tab.active{background:#c026d3;color:#fff}.con-tab.inactive{background:#fff;color:#111}.con-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.con-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.con-compliance-item:hover{background:#ffffff0d;color:#fff}.con-comp-icon{color:var(--con-pink)}.con-flex-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.con-btn-secondary{background:transparent;border:2px solid #e5e7eb;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;color:#111}.con-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.con-trend-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;transition:transform .3s}.con-trend-card:hover{transform:translateY(-5px)}.con-trend-img{height:200px;overflow:hidden}.con-trend-card h4{padding:20px;font-size:1.1rem;line-height:1.5;margin:0;color:#111}.con-trend-card span{display:block;padding:0 20px 20px;font-size:.85rem;color:#666}.con-trend-text-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:30px;display:flex;flex-direction:column;justify-content:center}.con-trend-divider{height:1px;background:#eee;margin:20px 0}.con-masonry{display:flex;gap:20px;align-items:stretch}.con-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.con-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.big-card{height:500px;display:flex;flex-direction:column;justify-content:space-between}.con-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.con-user{margin-top:20px}.con-user strong{display:block;font-size:.95rem}.con-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.con-grid-3,.con-grid-2-list,.con-stats-row,.con-roadmap-grid,.con-compliance-grid,.con-masonry,.con-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.con-case-study,.con-enterprise-wrapper{flex-direction:column}.con-title-large{font-size:2.5rem}.con-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--aero-dark-blue: #0b1120;--aero-darker-blue: #060912;--aero-card-bg: #ffffff;--aero-cyan: #00d4ff;--aero-purple: #8b5cf6;--aero-pink: #ec4899;--aero-text-main: #1f2937;--aero-text-gray: #4b5563;--aero-font: "Inter", sans-serif;--aero-border: #e5e7eb}.aero-wrapper{font-family:var(--aero-font);color:var(--aero-text-main);background:#fff;overflow-x:hidden}.aero-container{max-width:1200px;margin:0 auto;padding:0 20px}.aero-hero{position:relative;overflow:hidden}.aero-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.aero-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.aero-container{position:relative;z-index:2}.aero-section{padding:80px 0}.aero-bg-white{background:#fff}.aero-bg-gray{background:#f9fafb}.aero-bg-dark{background:var(--aero-dark-blue);color:#fff}.aero-bg-dark-blue{background:#1e1b4b;color:#fff}.aero-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.aero-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.aero-tagline{color:var(--aero-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.aero-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--aero-text-gray);font-size:1.1rem}.aero-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.aero-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.aero-section-head{text-align:center;margin-bottom:60px}.aero-hero{background-color:var(--aero-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.aero-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.aero-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1;color:#fff}.aero-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aero-subtitle{font-size:1.1rem;color:#d1d5db;max-width:900px;margin:0 auto 40px;line-height:1.6}.aero-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.aero-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.aero-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.aero-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.aero-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--aero-pink)}.aero-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--aero-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.aero-card h3{font-size:1.15rem;margin-bottom:12px;font-weight:700;color:#111}.aero-card p{font-size:.9rem;color:var(--aero-text-gray);line-height:1.6}.aero-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.aero-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.aero-list-item:hover{background:#ffffff1a}.aero-check-icon{color:var(--aero-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.aero-list-item p{color:#e5e7eb;font-size:.95rem}.aero-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.aero-banner-cta h3{font-size:1.5rem;margin-bottom:5px;color:#fff}.aero-banner-cta p{opacity:.9;color:#fff}.aero-btn-white{background:#fff;color:var(--aero-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.aero-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.aero-case-content{flex:1}.aero-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--aero-pink);font-weight:800;display:block;margin-bottom:10px}.aero-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.aero-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.aero-case-block h4{color:var(--aero-purple);font-size:.9rem;margin-bottom:8px}.aero-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.aero-stat strong{display:block;font-size:1.8rem;color:#111}.aero-stat span{font-size:.85rem;color:#666}.aero-case-visual{flex:1;height:400px;position:relative}.aero-mockup-main{width:100%;height:100%;background:#e3f2fd;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001a}.aero-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#0288d1;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.aero-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:#fff;border:4px solid #0288d1;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#0288d1}.aero-innovation-list{display:flex;flex-direction:column}.aero-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.aero-innov-item:hover{background:#fff;padding-left:20px;box-shadow:0 5px 15px #0000000d}.aero-innov-num{font-size:1.2rem;font-weight:800;color:#111;width:60px;margin-right:20px}.aero-innov-text h3{font-size:1.2rem;margin-bottom:10px;color:#111}.aero-innov-text p{color:var(--aero-text-gray);font-size:.95rem}.aero-enterprise-wrapper{display:flex;gap:30px}.aero-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.aero-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.aero-purple-card h2{font-size:2rem;margin-bottom:20px}.aero-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.aero-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.aero-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.aero-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.aero-green-text{color:#4ade80}.aero-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.aero-cap-list{list-style:none;margin-top:20px}.aero-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db;font-size:.9rem}.aero-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.aero-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.aero-roadmap-card:hover{background:#fff}.aero-roadmap-card h3{margin-bottom:15px;color:#111;font-size:1.1rem}.aero-rm-detail{margin-bottom:15px;font-size:.9rem}.aero-rm-detail strong{color:var(--aero-purple);display:block;margin-bottom:4px;font-size:.8rem}.aero-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.aero-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.aero-tab.active{background:#c026d3;color:#fff}.aero-tab.inactive{background:#fff;color:#111}.aero-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.aero-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.9rem}.aero-compliance-item:hover{background:#ffffff0d;color:#fff}.aero-comp-icon{color:var(--aero-pink)}.aero-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.aero-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.aero-trend-card{cursor:pointer}.aero-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.aero-trend-card h4{font-size:1rem;margin-bottom:8px;line-height:1.4;color:#111}.aero-trend-card span{font-size:.8rem;color:#888}.aero-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.aero-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.aero-btn-secondary{background:var(--aero-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.aero-masonry{display:flex;gap:20px;align-items:stretch}.aero-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.aero-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.aero-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.aero-user{margin-top:20px}.aero-user strong{display:block;font-size:.95rem}.aero-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.aero-grid-3,.aero-grid-2-list,.aero-stats-row,.aero-roadmap-grid,.aero-compliance-grid,.aero-masonry,.aero-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.aero-case-study,.aero-enterprise-wrapper{flex-direction:column}.aero-title-large{font-size:2.5rem}.aero-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--bank-dark-blue: #0b1120;--bank-darker-blue: #060912;--bank-card-bg: #ffffff;--bank-cyan: #00d4ff;--bank-purple: #8b5cf6;--bank-pink: #ec4899;--bank-text-main: #1f2937;--bank-text-gray: #4b5563;--bank-font: "Inter", sans-serif;--bank-border: #e5e7eb}.bank-wrapper{font-family:var(--bank-font);color:var(--bank-text-main);background:#fff;overflow-x:hidden}.bank-container{max-width:1200px;margin:0 auto;padding:0 20px}.bank-hero{position:relative;overflow:hidden}.bank-hero .chat-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.bank-hero .chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.bank-container{position:relative;z-index:2}.bank-section{padding:80px 0}.bank-bg-white{background:#fff}.bank-bg-gray{background:#f9fafb}.bank-bg-dark{background:var(--bank-dark-blue);color:#fff}.bank-bg-dark-blue{background:#1e1b4b;color:#fff}.bank-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.bank-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.bank-tagline{color:var(--bank-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.bank-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--bank-text-gray);font-size:1.1rem}.bank-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.bank-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.bank-section-head{text-align:center;margin-bottom:60px}.bank-hero{background-color:var(--bank-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.bank-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.bank-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.bank-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bank-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.bank-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.bank-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.bank-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bank-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.bank-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--bank-pink)}.bank-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--bank-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.bank-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.bank-card p{font-size:.95rem;color:var(--bank-text-gray);line-height:1.6}.bank-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.bank-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.bank-list-item:hover{background:#ffffff1a}.bank-check-icon{color:var(--bank-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.bank-list-item p{color:#e5e7eb;font-size:.95rem}.bank-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.bank-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.bank-banner-cta p{opacity:.9}.bank-btn-white{background:#fff;color:var(--bank-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.bank-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.bank-case-content{flex:1}.bank-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--bank-pink);font-weight:800;display:block;margin-bottom:10px}.bank-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.bank-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.bank-case-block h4{color:var(--bank-purple);font-size:.9rem;margin-bottom:8px}.bank-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.bank-stat strong{display:block;font-size:1.8rem;color:#111}.bank-stat span{font-size:.85rem;color:#666}.bank-case-visual{flex:1;height:400px;position:relative}.bank-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.bank-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.bank-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--bank-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.bank-innovation-list{display:flex;flex-direction:column}.bank-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.bank-innov-item:hover{background:#fff;padding-left:20px}.bank-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.bank-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.bank-innov-text p{color:var(--bank-text-gray)}.bank-enterprise-wrapper{display:flex;gap:30px}.bank-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.bank-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.bank-purple-card h2{font-size:2rem;margin-bottom:20px}.bank-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.bank-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.bank-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.bank-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.bank-green-text{color:#4ade80}.bank-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.bank-cap-list{list-style:none;margin-top:20px}.bank-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.bank-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.bank-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.bank-roadmap-card:hover{background:#fff}.bank-roadmap-card h3{margin-bottom:15px;color:#111}.bank-rm-detail{margin-bottom:15px;font-size:.9rem}.bank-rm-detail strong{color:var(--bank-purple);display:block;margin-bottom:4px;font-size:.8rem}.bank-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.bank-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.bank-tab.active{background:#c026d3;color:#fff}.bank-tab.inactive{background:#fff;color:#111}.bank-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.bank-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.bank-compliance-item:hover{background:#ffffff0d;color:#fff}.bank-comp-icon{color:var(--bank-pink)}.bank-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.bank-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bank-trend-card{cursor:pointer}.bank-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.bank-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.bank-trend-card span{font-size:.85rem;color:#888}.bank-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.bank-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.bank-btn-secondary{background:var(--bank-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.bank-masonry{display:flex;gap:20px;align-items:stretch}.bank-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.bank-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.bank-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.bank-user{margin-top:20px}.bank-user strong{display:block;font-size:.95rem}.bank-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.bank-grid-3,.bank-grid-2-list,.bank-stats-row,.bank-roadmap-grid,.bank-compliance-grid,.bank-masonry,.bank-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.bank-case-study,.bank-enterprise-wrapper{flex-direction:column}.bank-title-large{font-size:2.5rem}.bank-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--energy-dark-blue: #0b1120;--energy-darker-blue: #060912;--energy-card-bg: #ffffff;--energy-cyan: #00d4ff;--energy-purple: #8b5cf6;--energy-pink: #ec4899;--energy-text-main: #1f2937;--energy-text-gray: #4b5563;--energy-font: "Inter", sans-serif;--energy-border: #e5e7eb}.energy-wrapper{font-family:var(--energy-font);color:var(--energy-text-main);background:#fff;overflow-x:hidden}.energy-container{max-width:1200px;margin:0 auto;padding:0 20px}.energy-section{padding:80px 0}.energy-bg-white{background:#fff}.energy-bg-gray{background:#f9fafb}.energy-bg-dark{background:var(--energy-dark-blue);color:#fff}.energy-bg-dark-blue{background:#1e1b4b;color:#fff}.energy-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.energy-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.energy-tagline{color:var(--energy-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.energy-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--energy-text-gray);font-size:1.1rem}.energy-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.energy-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.energy-section-head{text-align:center;margin-bottom:60px}.energy-hero{background-color:var(--energy-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.energy-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.energy-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.energy-hero-content,.energy-container{position:relative;z-index:2}.energy-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.energy-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.energy-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.energy-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.energy-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.energy-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.energy-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.energy-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.energy-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--energy-pink)}.energy-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--energy-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.energy-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.energy-card p{font-size:.95rem;color:var(--energy-text-gray);line-height:1.6}.energy-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.energy-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.energy-list-item:hover{background:#ffffff1a}.energy-check-icon{color:var(--energy-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.energy-list-item p{color:#e5e7eb;font-size:.95rem}.energy-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.energy-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.energy-banner-cta p{opacity:.9}.energy-btn-white{background:#fff;color:var(--energy-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.energy-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.energy-case-content{flex:1}.energy-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--energy-pink);font-weight:800;display:block;margin-bottom:10px}.energy-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.energy-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.energy-case-block h4{color:var(--energy-purple);font-size:.9rem;margin-bottom:8px}.energy-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.energy-stat strong{display:block;font-size:1.8rem;color:#111}.energy-stat span{font-size:.85rem;color:#666}.energy-case-visual{flex:1;height:400px;position:relative}.energy-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.energy-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.energy-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--energy-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.energy-innovation-list{display:flex;flex-direction:column}.energy-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.energy-innov-item:hover{background:#fff;padding-left:20px}.energy-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.energy-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.energy-innov-text p{color:var(--energy-text-gray)}.energy-enterprise-wrapper{display:flex;gap:30px}.energy-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.energy-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.energy-purple-card h2{font-size:2rem;margin-bottom:20px}.energy-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.energy-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.energy-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.energy-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.energy-green-text{color:#4ade80}.energy-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.energy-cap-list{list-style:none;margin-top:20px}.energy-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.energy-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.energy-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.energy-roadmap-card:hover{background:#fff}.energy-roadmap-card h3{margin-bottom:15px;color:#111}.energy-rm-detail{margin-bottom:15px;font-size:.9rem}.energy-rm-detail strong{color:var(--energy-purple);display:block;margin-bottom:4px;font-size:.8rem}.energy-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.energy-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.energy-tab.active{background:#c026d3;color:#fff}.energy-tab.inactive{background:#fff;color:#111}.energy-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.energy-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.energy-compliance-item:hover{background:#ffffff0d;color:#fff}.energy-comp-icon{color:var(--energy-pink)}.energy-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.energy-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.energy-trend-card{cursor:pointer}.energy-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.energy-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.energy-trend-card span{font-size:.85rem;color:#888}.energy-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.energy-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.energy-btn-secondary{background:var(--energy-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.energy-masonry{display:flex;gap:20px;align-items:stretch}.energy-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.energy-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.energy-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.energy-user{margin-top:20px}.energy-user strong{display:block;font-size:.95rem}.energy-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.energy-grid-3,.energy-grid-2-list,.energy-stats-row,.energy-roadmap-grid,.energy-compliance-grid,.energy-masonry,.energy-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.energy-case-study,.energy-enterprise-wrapper{flex-direction:column}.energy-title-large{font-size:2.5rem}.energy-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--indus-dark-blue: #0b1120;--indus-darker-blue: #060912;--indus-card-bg: #ffffff;--indus-cyan: #00d4ff;--indus-purple: #8b5cf6;--indus-pink: #ec4899;--indus-text-main: #1f2937;--indus-text-gray: #4b5563;--indus-font: "Inter", sans-serif;--indus-border: #e5e7eb}.indus-wrapper{font-family:var(--indus-font);color:var(--indus-text-main);background:#fff;overflow-x:hidden}.indus-container{max-width:1200px;margin:0 auto;padding:0 20px}.indus-hero{position:relative;overflow:hidden}.indus-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.indus-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.indus-container{position:relative;z-index:2}.indus-section{padding:80px 0}.indus-bg-white{background:#fff}.indus-bg-gray{background:#f9fafb}.indus-bg-dark{background:var(--indus-dark-blue);color:#fff}.indus-bg-dark-blue{background:#1e1b4b;color:#fff}.indus-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.indus-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.indus-tagline{color:var(--indus-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.indus-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--indus-text-gray);font-size:1.1rem}.indus-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.indus-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.indus-section-head{text-align:center;margin-bottom:60px}.indus-hero{background-color:var(--indus-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.indus-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.indus-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.indus-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.indus-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.indus-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.indus-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.indus-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.indus-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.indus-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--indus-pink)}.indus-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--indus-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.indus-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.indus-card p{font-size:.95rem;color:var(--indus-text-gray);line-height:1.6}.indus-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.indus-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.indus-list-item:hover{background:#ffffff1a}.indus-check-icon{color:var(--indus-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.indus-list-item p{color:#e5e7eb;font-size:.95rem}.indus-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.indus-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.indus-banner-cta p{opacity:.9}.indus-btn-white{background:#fff;color:var(--indus-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.indus-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.indus-case-content{flex:1}.indus-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--indus-pink);font-weight:800;display:block;margin-bottom:10px}.indus-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.indus-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.indus-case-block h4{color:var(--indus-purple);font-size:.9rem;margin-bottom:8px}.indus-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.indus-stat strong{display:block;font-size:1.8rem;color:#111}.indus-stat span{font-size:.85rem;color:#666}.indus-case-visual{flex:1;height:400px;position:relative}.indus-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.indus-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.indus-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--indus-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.indus-innovation-list{display:flex;flex-direction:column}.indus-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.indus-innov-item:hover{background:#fff;padding-left:20px}.indus-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.indus-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.indus-innov-text p{color:var(--indus-text-gray)}.indus-enterprise-wrapper{display:flex;gap:30px}.indus-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.indus-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.indus-purple-card h2{font-size:2rem;margin-bottom:20px}.indus-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.indus-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.indus-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.indus-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.indus-green-text{color:#4ade80}.indus-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.indus-cap-list{list-style:none;margin-top:20px}.indus-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.indus-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.indus-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.indus-roadmap-card:hover{background:#fff}.indus-roadmap-card h3{margin-bottom:15px;color:#111}.indus-rm-detail{margin-bottom:15px;font-size:.9rem}.indus-rm-detail strong{color:var(--indus-purple);display:block;margin-bottom:4px;font-size:.8rem}.indus-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.indus-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.indus-tab.active{background:#c026d3;color:#fff}.indus-tab.inactive{background:#fff;color:#111}.indus-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.indus-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.indus-compliance-item:hover{background:#ffffff0d;color:#fff}.indus-comp-icon{color:var(--indus-pink)}.indus-flex-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:20px}.indus-sub-header-text{max-width:400px;font-size:.9rem;color:#666;line-height:1.5}.indus-insights-row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.indus-insight-card{display:flex;flex-direction:column;gap:20px}.indus-insight-img-wrap{height:250px;width:100%;border-radius:16px;overflow:hidden;position:relative}.indus-insight-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#111}.bg-orange-tint{background:#ffedd5}.bg-blue-tint{background:#dbeafe}.indus-insight-body{padding:0 10px}.indus-insight-text{font-size:1rem;color:#333;line-height:1.6;margin-bottom:15px}.indus-insight-date{font-size:.85rem;color:#888;display:block;margin-top:10px}.indus-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.indus-trend-card{cursor:pointer}.indus-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.indus-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.indus-trend-card span{font-size:.85rem;color:#888}.indus-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.indus-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.indus-btn-secondary{background:var(--indus-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.indus-masonry{display:flex;gap:20px;align-items:stretch}.indus-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.indus-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.indus-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.indus-user{margin-top:20px}.indus-user strong{display:block;font-size:.95rem}.indus-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.indus-grid-3,.indus-grid-2-list,.indus-stats-row,.indus-roadmap-grid,.indus-compliance-grid,.indus-masonry,.indus-trends-grid,.indus-insights-row{grid-template-columns:1fr;display:flex;flex-direction:column}.indus-case-study,.indus-enterprise-wrapper{flex-direction:column}.indus-title-large{font-size:2.5rem}.indus-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--oil-dark-blue: #0b1120;--oil-darker-blue: #060912;--oil-card-bg: #ffffff;--oil-cyan: #00d4ff;--oil-purple: #8b5cf6;--oil-pink: #ec4899;--oil-text-main: #1f2937;--oil-text-gray: #4b5563;--oil-font: "Inter", sans-serif;--oil-border: #e5e7eb}.oil-wrapper{font-family:var(--oil-font);color:var(--oil-text-main);background:#fff;overflow-x:hidden}.oil-container{max-width:1200px;margin:0 auto;padding:0 20px}.oil-section{padding:80px 0}.oil-bg-white{background:#fff}.oil-bg-gray{background:#f9fafb}.oil-bg-dark{background:var(--oil-dark-blue);color:#fff}.oil-bg-dark-blue{background:#1e1b4b;color:#fff}.oil-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.oil-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.oil-tagline{color:var(--oil-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.oil-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--oil-text-gray);font-size:1.1rem}.oil-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.oil-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.oil-section-head{text-align:center;margin-bottom:60px}.oil-hero{background-color:var(--oil-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.oil-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.oil-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.oil-hero-content,.oil-container{position:relative;z-index:2}.oil-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.oil-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.oil-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.oil-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.oil-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.oil-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.oil-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.oil-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.oil-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--oil-pink)}.oil-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--oil-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.oil-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.oil-card p{font-size:.95rem;color:var(--oil-text-gray);line-height:1.6}.oil-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.oil-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.oil-list-item:hover{background:#ffffff1a}.oil-check-icon{color:var(--oil-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.oil-list-item p{color:#e5e7eb;font-size:.95rem}.oil-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.oil-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.oil-banner-cta p{opacity:.9}.oil-btn-white{background:#fff;color:var(--oil-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.oil-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.oil-case-content{flex:1}.oil-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--oil-pink);font-weight:800;display:block;margin-bottom:10px}.oil-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.oil-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.oil-case-block h4{color:var(--oil-purple);font-size:.9rem;margin-bottom:8px}.oil-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.oil-stat strong{display:block;font-size:1.8rem;color:#111}.oil-stat span{font-size:.85rem;color:#666}.oil-case-visual{flex:1;height:400px;position:relative}.oil-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.oil-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.oil-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--oil-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.oil-innovation-list{display:flex;flex-direction:column}.oil-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.oil-innov-item:hover{background:#fff;padding-left:20px}.oil-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.oil-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.oil-innov-text p{color:var(--oil-text-gray)}.oil-enterprise-wrapper{display:flex;gap:30px}.oil-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.oil-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.oil-purple-card h2{font-size:2rem;margin-bottom:20px}.oil-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.oil-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.oil-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.oil-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.oil-green-text{color:#4ade80}.oil-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.oil-cap-list{list-style:none;margin-top:20px}.oil-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.oil-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.oil-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.oil-roadmap-card:hover{background:#fff}.oil-roadmap-card h3{margin-bottom:15px;color:#111}.oil-rm-detail{margin-bottom:15px;font-size:.9rem}.oil-rm-detail strong{color:var(--oil-purple);display:block;margin-bottom:4px;font-size:.8rem}.oil-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.oil-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.oil-tab.active{background:#c026d3;color:#fff}.oil-tab.inactive{background:#fff;color:#111}.oil-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.oil-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.oil-compliance-item:hover{background:#ffffff0d;color:#fff}.oil-comp-icon{color:var(--oil-pink)}.oil-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.oil-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.oil-trend-card{cursor:pointer}.oil-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.oil-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.oil-trend-card span{font-size:.85rem;color:#888}.oil-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.oil-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.oil-btn-secondary{background:var(--oil-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.oil-masonry{display:flex;gap:20px;align-items:stretch}.oil-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.oil-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.oil-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.oil-user{margin-top:20px}.oil-user strong{display:block;font-size:.95rem}.oil-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.oil-grid-3,.oil-grid-2-list,.oil-stats-row,.oil-roadmap-grid,.oil-compliance-grid,.oil-masonry,.oil-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.oil-case-study,.oil-enterprise-wrapper{flex-direction:column}.oil-title-large{font-size:2.5rem}.oil-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--petro-dark-blue: #0b1120;--petro-darker-blue: #060912;--petro-card-bg: #ffffff;--petro-cyan: #00d4ff;--petro-purple: #8b5cf6;--petro-pink: #ec4899;--petro-text-main: #1f2937;--petro-text-gray: #4b5563;--petro-font: "Inter", sans-serif;--petro-border: #e5e7eb}.petro-wrapper{font-family:var(--petro-font);color:var(--petro-text-main);background:#fff;overflow-x:hidden}.petro-container{max-width:1200px;margin:0 auto;padding:0 20px}.petro-hero{position:relative;overflow:hidden}.petro-hero .chat-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.petro-hero .chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.petro-container{position:relative;z-index:2}.petro-section{padding:80px 0}.petro-bg-white{background:#fff}.petro-bg-gray{background:#f9fafb}.petro-bg-dark{background:var(--petro-dark-blue);color:#fff}.petro-bg-dark-blue{background:#1e1b4b;color:#fff}.petro-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.petro-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.petro-tagline{color:var(--petro-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.petro-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--petro-text-gray);font-size:1.1rem}.petro-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.petro-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.petro-section-head{text-align:center;margin-bottom:60px}.petro-hero{background-color:var(--petro-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.petro-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.petro-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.petro-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.petro-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.petro-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.petro-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.petro-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.petro-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.petro-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--petro-pink)}.petro-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--petro-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.petro-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.petro-card p{font-size:.95rem;color:var(--petro-text-gray);line-height:1.6}.petro-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.petro-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.petro-list-item:hover{background:#ffffff1a}.petro-check-icon{color:var(--petro-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.petro-list-item p{color:#e5e7eb;font-size:.95rem}.petro-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.petro-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.petro-banner-cta p{opacity:.9}.petro-btn-white{background:#fff;color:var(--petro-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.petro-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.petro-case-content{flex:1}.petro-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--petro-pink);font-weight:800;display:block;margin-bottom:10px}.petro-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.petro-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.petro-case-block h4{color:var(--petro-purple);font-size:.9rem;margin-bottom:8px}.petro-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.petro-stat strong{display:block;font-size:1.8rem;color:#111}.petro-stat span{font-size:.85rem;color:#666}.petro-case-visual{flex:1;height:400px;position:relative}.petro-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.petro-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.petro-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--petro-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.petro-innovation-list{display:flex;flex-direction:column}.petro-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.petro-innov-item:hover{background:#fff;padding-left:20px}.petro-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.petro-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.petro-innov-text p{color:var(--petro-text-gray)}.petro-enterprise-wrapper{display:flex;gap:30px}.petro-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.petro-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.petro-purple-card h2{font-size:2rem;margin-bottom:20px}.petro-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.petro-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.petro-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.petro-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.petro-green-text{color:#4ade80}.petro-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.petro-cap-list{list-style:none;margin-top:20px}.petro-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.petro-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.petro-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.petro-roadmap-card:hover{background:#fff}.petro-roadmap-card h3{margin-bottom:15px;color:#111}.petro-rm-detail{margin-bottom:15px;font-size:.9rem}.petro-rm-detail strong{color:var(--petro-purple);display:block;margin-bottom:4px;font-size:.8rem}.petro-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.petro-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.petro-tab.active{background:#c026d3;color:#fff}.petro-tab.inactive{background:#fff;color:#111}.petro-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.petro-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.petro-compliance-item:hover{background:#ffffff0d;color:#fff}.petro-comp-icon{color:var(--petro-pink)}.petro-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.petro-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.petro-trend-card{cursor:pointer}.petro-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.petro-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.petro-trend-card span{font-size:.85rem;color:#888}.petro-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.petro-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.petro-btn-secondary{background:var(--petro-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.petro-masonry{display:flex;gap:20px;align-items:stretch}.petro-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.petro-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.petro-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.petro-user{margin-top:20px}.petro-user strong{display:block;font-size:.95rem}.petro-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.petro-grid-3,.petro-grid-2-list,.petro-stats-row,.petro-roadmap-grid,.petro-compliance-grid,.petro-masonry,.petro-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.petro-case-study,.petro-enterprise-wrapper{flex-direction:column}.petro-title-large{font-size:2.5rem}.petro-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--rest-dark-blue: #0b1120;--rest-darker-blue: #060912;--rest-card-bg: #ffffff;--rest-cyan: #00d4ff;--rest-purple: #8b5cf6;--rest-pink: #ec4899;--rest-text-main: #1f2937;--rest-text-gray: #4b5563;--rest-font: "Inter", sans-serif;--rest-border: #e5e7eb}.rest-wrapper{font-family:var(--rest-font);color:var(--rest-text-main);background:#fff;overflow-x:hidden}.rest-container{max-width:1200px;margin:0 auto;padding:0 20px}.rest-hero{position:relative;overflow:hidden}.rest-hero .chat-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.rest-hero .chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.rest-container{position:relative;z-index:2}.rest-section{padding:80px 0}.rest-bg-white{background:#fff}.rest-bg-gray{background:#f9fafb}.rest-bg-dark{background:var(--rest-dark-blue);color:#fff}.rest-bg-dark-blue{background:#1e1b4b;color:#fff}.rest-img-container{width:100%;display:flex;justify-content:center;align-items:center;padding:0 20px;margin-bottom:50px}.rest-main-img{width:90%;max-width:1000px;height:500px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 20px 40px #0000001a;display:block}@media(max-width:768px){.rest-main-img{height:300px;width:100%;border-radius:12px}.rest-img-container{margin-bottom:30px}}.rest-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.rest-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.rest-tagline{color:var(--rest-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.rest-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--rest-text-gray);font-size:1.1rem}.rest-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.rest-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.rest-section-head{text-align:center;margin-bottom:60px}.rest-hero{background-color:var(--rest-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.rest-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.rest-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.rest-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rest-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.rest-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:2px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.rest-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.rest-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rest-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.rest-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--rest-pink)}.rest-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--rest-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.rest-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.rest-card p{font-size:.95rem;color:var(--rest-text-gray);line-height:1.6}.rest-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.rest-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.rest-list-item:hover{background:#ffffff1a}.rest-check-icon{color:var(--rest-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.rest-list-item p{color:#e5e7eb;font-size:.95rem}.rest-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.rest-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.rest-banner-cta p{opacity:.9}.rest-btn-white{background:#fff;color:var(--rest-purple);padding:12px 24px;border-radius:2px;font-weight:700;border:none;cursor:pointer}.rest-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.rest-case-content{flex:1}.rest-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--rest-pink);font-weight:800;display:block;margin-bottom:10px}.rest-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.rest-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.rest-case-block h4{color:var(--rest-purple);font-size:.9rem;margin-bottom:8px}.rest-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.rest-stat strong{display:block;font-size:1.8rem;color:#111}.rest-stat span{font-size:.85rem;color:#666}.rest-case-visual{flex:1;height:400px;position:relative}.rest-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.rest-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.rest-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--rest-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.rest-innovation-list{display:flex;flex-direction:column}.rest-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.rest-innov-item:hover{background:#fff;padding-left:20px}.rest-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.rest-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.rest-innov-text p{color:var(--rest-text-gray)}.rest-enterprise-wrapper{display:flex;gap:30px}.rest-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.rest-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.rest-purple-card h2{font-size:2rem;margin-bottom:20px}.rest-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.rest-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.rest-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.rest-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.rest-green-text{color:#4ade80}.rest-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.rest-cap-list{list-style:none;margin-top:20px}.rest-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.rest-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.rest-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.rest-roadmap-card:hover{background:#fff}.rest-roadmap-card h3{margin-bottom:15px;color:#111}.rest-rm-detail{margin-bottom:15px;font-size:.9rem}.rest-rm-detail strong{color:var(--rest-purple);display:block;margin-bottom:4px;font-size:.8rem}.rest-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.rest-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.rest-tab.active{background:#c026d3;color:#fff}.rest-tab.inactive{background:#fff;color:#111}.rest-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.rest-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.rest-compliance-item:hover{background:#ffffff0d;color:#fff}.rest-comp-icon{color:var(--rest-pink)}.rest-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.rest-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rest-trend-card{cursor:pointer}.rest-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.rest-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.rest-trend-card span{font-size:.85rem;color:#888}.rest-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.rest-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.rest-btn-secondary{background:var(--rest-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.rest-masonry{display:flex;gap:20px;align-items:stretch}.rest-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.rest-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.rest-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.rest-user{margin-top:20px}.rest-user strong{display:block;font-size:.95rem}.rest-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.rest-grid-3,.rest-grid-2-list,.rest-stats-row,.rest-roadmap-grid,.rest-compliance-grid,.rest-masonry,.rest-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.rest-case-study,.rest-enterprise-wrapper{flex-direction:column}.rest-title-large{font-size:2.5rem}.rest-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--tele-dark-blue: #0b1120;--tele-darker-blue: #060912;--tele-card-bg: #ffffff;--tele-cyan: #00d4ff;--tele-purple: #8b5cf6;--tele-pink: #ec4899;--tele-text-main: #1f2937;--tele-text-gray: #4b5563;--tele-font: "Inter", sans-serif;--tele-border: #e5e7eb}.tele-wrapper{font-family:var(--tele-font);color:var(--tele-text-main);background:#fff;overflow-x:hidden}.tele-container{max-width:1200px;margin:0 auto;padding:0 20px}.tele-hero{position:relative;overflow:hidden}.tele-hero .chat-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.tele-hero .chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.tele-container{position:relative;z-index:2}.tele-section{padding:80px 0}.tele-bg-white{background:#fff}.tele-bg-gray{background:#f9fafb}.tele-bg-dark{background:var(--tele-dark-blue);color:#fff}.tele-bg-dark-blue{background:#1e1b4b;color:#fff}.tele-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.tele-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.tele-tagline{color:var(--tele-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.tele-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--tele-text-gray);font-size:1.1rem}.tele-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.tele-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.tele-section-head{text-align:center;margin-bottom:60px}.tele-hero{background-color:var(--tele-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.tele-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.tele-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.tele-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tele-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.tele-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.tele-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.tele-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 25px 60px #00000080;border:1px solid rgba(255,255,255,.1)}.tele-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.tele-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tele-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.tele-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--tele-pink)}.tele-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--tele-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.tele-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.tele-card p{font-size:.95rem;color:var(--tele-text-gray);line-height:1.6}.tele-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.tele-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.tele-list-item:hover{background:#ffffff1a}.tele-check-icon{color:var(--tele-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.tele-list-item p{color:#e5e7eb;font-size:.95rem}.tele-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.tele-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.tele-banner-cta p{opacity:.9}.tele-btn-white{background:#fff;color:var(--tele-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.tele-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.tele-case-content{flex:1}.tele-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--tele-pink);font-weight:800;display:block;margin-bottom:10px}.tele-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.tele-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.tele-case-block h4{color:var(--tele-purple);font-size:.9rem;margin-bottom:8px}.tele-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.tele-stat strong{display:block;font-size:1.8rem;color:#111}.tele-stat span{font-size:.85rem;color:#666}.tele-case-visual{flex:1;height:400px;position:relative}.tele-mockup-main.with-img{width:100%;height:100%;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 20px 50px #ec489926}.tele-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tele-overlay-badge{position:absolute;bottom:20px;right:20px;background:#fff;padding:10px 20px;border-radius:30px;font-weight:700;box-shadow:0 5px 15px #0000001a;color:var(--tele-purple)}.tele-innovation-list{display:flex;flex-direction:column}.tele-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.tele-innov-item:hover{background:#fff;padding-left:20px}.tele-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.tele-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.tele-innov-text p{color:var(--tele-text-gray)}.tele-enterprise-wrapper{display:flex;gap:30px}.tele-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.tele-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.tele-purple-card h2{font-size:2rem;margin-bottom:20px}.tele-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.tele-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.tele-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.tele-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.tele-green-text{color:#4ade80}.tele-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.tele-cap-list{list-style:none;margin-top:20px}.tele-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.tele-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.tele-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.tele-roadmap-card:hover{background:#fff}.tele-roadmap-card h3{margin-bottom:15px;color:#111}.tele-rm-detail{margin-bottom:15px;font-size:.9rem}.tele-rm-detail strong{color:var(--tele-purple);display:block;margin-bottom:4px;font-size:.8rem}.tele-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.tele-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.tele-tab.active{background:#c026d3;color:#fff}.tele-tab.inactive{background:#fff;color:#111}.tele-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.tele-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.tele-compliance-item:hover{background:#ffffff0d;color:#fff}.tele-comp-icon{color:var(--tele-pink)}.tele-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.tele-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.tele-trend-card{cursor:pointer;display:flex;flex-direction:column}.tele-trend-img-wrap{height:200px;width:100%;border-radius:16px;overflow:hidden;margin-bottom:15px}.tele-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.tele-trend-card:hover .tele-img-cover{transform:scale(1.05)}.tele-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4;color:#111}.tele-trend-card span{font-size:.85rem;color:#888}.tele-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.tele-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.tele-btn-secondary{background:var(--tele-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.tele-masonry{display:flex;gap:20px;align-items:stretch}.tele-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.tele-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.tele-testi-card.image-card{padding:0;overflow:hidden;height:350px}.tele-testi-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tele-img-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(transparent,#000);padding:20px;color:#fff}.tele-img-overlay strong{display:block;font-size:1rem}.tele-img-overlay span{font-size:.8rem;opacity:.8;margin-bottom:5px;display:block}.tele-img-overlay p{font-style:italic;font-size:.9rem;margin-top:5px;opacity:.9}.tele-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.tele-user{margin-top:20px}.tele-user strong{display:block;font-size:.95rem}.tele-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.tele-grid-3,.tele-grid-2-list,.tele-stats-row,.tele-roadmap-grid,.tele-compliance-grid,.tele-masonry,.tele-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.tele-case-study,.tele-enterprise-wrapper{flex-direction:column}.tele-title-large{font-size:2.5rem}.tele-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}:root{--soc-dark-blue: #0b1120;--soc-darker-blue: #060912;--soc-card-bg: #ffffff;--soc-cyan: #00d4ff;--soc-purple: #8b5cf6;--soc-pink: #ec4899;--soc-text-main: #1f2937;--soc-text-gray: #4b5563;--soc-font: "Inter", sans-serif;--soc-border: #e5e7eb}.soc-wrapper{font-family:var(--soc-font);color:var(--soc-text-main);background:#fff;overflow-x:hidden}.soc-container{max-width:1200px;margin:0 auto;padding:0 20px}.soc-hero{position:relative;overflow:hidden}.soc-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.soc-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.soc-container{position:relative;z-index:2}.soc-featured-img-container{width:100%;display:flex;justify-content:center;margin-bottom:40px}.soc-featured-img{width:90%;max-width:1000px;height:450px;-o-object-fit:cover;object-fit:cover;border-radius:24px;box-shadow:0 20px 40px #0000001a;display:block}@media(max-width:768px){.soc-featured-img{height:300px;width:100%;border-radius:15px}}.soc-section{padding:80px 0}.soc-bg-white{background:#fff}.soc-bg-gray{background:#f9fafb}.soc-bg-dark{background:var(--soc-dark-blue);color:#fff}.soc-bg-dark-blue{background:#1e1b4b;color:#fff}.soc-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.soc-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px;text-align:center}.soc-tagline{color:var(--soc-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase}.soc-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--soc-text-gray);font-size:1.1rem}.soc-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem;text-align:center}.soc-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.soc-section-head{text-align:center;margin-bottom:60px}.soc-hero{background-color:var(--soc-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.soc-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.soc-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.soc-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.soc-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.soc-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.soc-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.soc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.soc-card{padding:40px 30px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.soc-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--soc-pink)}.soc-icon-circle{width:60px;height:60px;background:#fdf2f8;color:var(--soc-pink);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px;border:1px solid #fce7f3}.soc-card h3{font-size:1.25rem;margin-bottom:12px;font-weight:700;color:#111}.soc-card p{font-size:.95rem;color:var(--soc-text-gray);line-height:1.6}.soc-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.soc-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.soc-list-item:hover{background:#ffffff1a}.soc-check-icon{color:var(--soc-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.soc-list-item p{color:#e5e7eb;font-size:.95rem}.soc-banner-cta{margin-top:60px;background:linear-gradient(90deg,#7c3aed,#c026d3);padding:40px;border-radius:16px;display:flex;align-items:center;justify-content:space-between}.soc-banner-cta h3{font-size:1.5rem;margin-bottom:5px}.soc-banner-cta p{opacity:.9}.soc-btn-white{background:#fff;color:var(--soc-purple);padding:12px 24px;border-radius:6px;font-weight:700;border:none;cursor:pointer}.soc-case-study{display:flex;gap:50px;align-items:center;margin-top:40px}.soc-case-content{flex:1}.soc-case-tag{font-size:.8rem;letter-spacing:2px;color:var(--soc-pink);font-weight:800;display:block;margin-bottom:10px}.soc-case-title{font-size:2rem;margin-bottom:30px;line-height:1.2;color:#111}.soc-case-block{margin-bottom:25px;border-left:3px solid #e5e7eb;padding-left:20px}.soc-case-block h4{color:var(--soc-purple);font-size:.9rem;margin-bottom:8px}.soc-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.soc-stat strong{display:block;font-size:1.8rem;color:#111}.soc-stat span{font-size:.85rem;color:#666}.soc-case-visual{flex:1;height:400px;position:relative}.soc-mockup-main{width:100%;height:100%;background:#fdf2f8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #ec489926}.soc-screen-1{position:absolute;top:10%;left:10%;width:80%;height:60%;background:#fff;border-radius:10px;color:#111;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #0000001a;border:1px solid #eee}.soc-screen-2{position:absolute;bottom:-10%;right:-10%;width:60%;height:50%;background:var(--soc-purple);border:4px solid white;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff}.soc-innovation-list{display:flex;flex-direction:column}.soc-innov-item{display:flex;padding:30px 0;border-bottom:1px solid #e5e7eb;transition:background .3s}.soc-innov-item:hover{background:#fff;padding-left:20px}.soc-innov-num{font-size:1.5rem;font-weight:800;color:#d1d5db;width:80px}.soc-innov-text h3{font-size:1.3rem;margin-bottom:10px;color:#111}.soc-innov-text p{color:var(--soc-text-gray)}.soc-enterprise-wrapper{display:flex;gap:30px}.soc-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.soc-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.soc-purple-card h2{font-size:2rem;margin-bottom:20px}.soc-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.soc-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.soc-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.soc-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.soc-green-text{color:#4ade80}.soc-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.soc-cap-list{list-style:none;margin-top:20px}.soc-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.soc-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.soc-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.soc-roadmap-card:hover{background:#fff}.soc-roadmap-card h3{margin-bottom:15px;color:#111}.soc-rm-detail{margin-bottom:15px;font-size:.9rem}.soc-rm-detail strong{color:var(--soc-purple);display:block;margin-bottom:4px;font-size:.8rem}.soc-compliance-tabs{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.soc-tab{padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.soc-tab.active{background:#c026d3;color:#fff}.soc-tab.inactive{background:#fff;color:#111}.soc-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.soc-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.soc-compliance-item:hover{background:#ffffff0d;color:#fff}.soc-comp-icon{color:var(--soc-pink)}.soc-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.soc-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.soc-trend-card{cursor:pointer}.soc-trend-img{height:180px;border-radius:12px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;color:#555;font-weight:700}.bg-purple-light{background:#f3e8ff}.bg-pink-light{background:#fce7f3}.soc-trend-card h4{font-size:1.1rem;margin-bottom:8px;line-height:1.4}.soc-trend-card span{font-size:.85rem;color:#888}.soc-trend-text-card{padding:30px;background:#fff;border-radius:12px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 6px #00000005}.soc-trend-divider{height:1px;background:#e5e7eb;margin:20px 0}.soc-btn-secondary{background:var(--soc-purple);color:#fff;border:none;padding:10px 25px;border-radius:50px;font-size:.9rem;cursor:pointer;font-weight:700}.soc-masonry{display:flex;gap:20px;align-items:stretch}.soc-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.soc-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.big-card{height:400px;display:flex;flex-direction:column;justify-content:space-between}.soc-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.soc-user{margin-top:20px}.soc-user strong{display:block;font-size:.95rem}.soc-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.soc-grid-3,.soc-grid-2-list,.soc-stats-row,.soc-roadmap-grid,.soc-compliance-grid,.soc-masonry,.soc-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.soc-case-study,.soc-enterprise-wrapper{flex-direction:column}.soc-title-large{font-size:2.5rem}.soc-flex-header{flex-direction:column;gap:20px;align-items:flex-start}}.chat-hero-media{position:absolute;inset:0;z-index:0}.chat-hero-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root{--aics-dark-blue: #0b1120;--aics-darker-blue: #060912;--aics-card-bg: #ffffff;--aics-cyan: #00d4ff;--aics-purple: #8b5cf6;--aics-pink: #ec4899;--aics-text-main: #1f2937;--aics-text-gray: #4b5563;--aics-font: "Inter", sans-serif;--aics-border: #e5e7eb}.aics-wrapper{font-family:var(--aics-font);color:var(--aics-text-main);background:#fff;overflow-x:hidden}.aics-container{max-width:1200px;margin:0 auto;padding:0 20px}.aics-section{padding:90px 0!important}.aics-bg-white{background:#fff}.aics-bg-gray{background:#f9fafb}.aics-bg-dark{background:var(--aics-dark-blue);color:#fff}.aics-bg-dark-blue{background:#1e1b4b;color:#fff}.aics-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.aics-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.aics-tagline{color:var(--aics-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.aics-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--aics-text-gray);font-size:1.1rem}.aics-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.aics-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.aics-section-head{text-align:center;margin-bottom:60px}.aics-hero{position:relative;padding:180px 6% 140px;text-align:center;background:#0b1120;overflow:hidden}.aics-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.aics-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.aics-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.aics-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px;position:relative;z-index:2}.aics-title-large{font-size:4.2rem;font-weight:800;margin-bottom:20px;line-height:1.1;position:relative;z-index:2;text-shadow:0 10px 40px rgba(0,0,0,.8)}.aics-highlight-gradient{background:linear-gradient(90deg,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aics-subtitle{font-size:1.25rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6;position:relative;z-index:2}.aics-split-layout{display:flex;gap:50px;align-items:stretch}.aics-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.aics-feature-row{display:flex;gap:30px}.aics-feature-box{flex:1}.aics-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--aics-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.aics-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.aics-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.aics-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.aics-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.aics-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--aics-pink)}.aics-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.aics-card p{font-size:.95rem;color:var(--aics-text-gray);line-height:1.6}.aics-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.aics-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.aics-list-item:hover{background:#ffffff1a}.aics-check-icon{color:var(--aics-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.aics-list-item p{color:#e5e7eb;font-size:.95rem}.aics-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.aics-innovative-text{flex:1;position:sticky;top:120px}.aics-tagline-small{color:var(--aics-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.aics-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.aics-innov-row{display:flex;gap:25px}.aics-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--aics-cyan);flex-shrink:0}.aics-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.aics-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.aics-why-wrapper{display:flex;gap:50px;align-items:center}.aics-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.aics-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aics-why-content{flex:1.2;color:#fff}.aics-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.aics-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.aics-why-card:hover{border-color:var(--aics-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.aics-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.aics-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.aics-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.aics-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.aics-industry-pill:hover{background:var(--aics-purple);border-color:var(--aics-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.aics-ind-icon{color:var(--aics-pink)}.aics-what-header{margin-bottom:50px}.aics-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.aics-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.aics-services-scroll-container::-webkit-scrollbar{display:none}.aics-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.aics-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.aics-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.aics-svc-col ul{list-style:none;padding:0}.aics-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.aics-svc-col ul li:hover{color:var(--aics-purple);padding-left:5px}.aics-slider-controls{display:flex;gap:15px}.aics-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.aics-arrow-btn:hover{background:var(--aics-purple);color:#fff;border-color:var(--aics-purple);transform:scale(1.1)}.aics-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.aics-case-content{flex:1}.aics-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--aics-pink);font-weight:800;display:block;margin-bottom:15px}.aics-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.aics-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.aics-case-block h4{color:var(--aics-purple);font-size:.95rem;margin-bottom:10px}.aics-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.aics-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.aics-stat span{font-size:.9rem;color:#666}.aics-case-visual{flex:1;height:450px;position:relative}.aics-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.aics-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aics-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--aics-purple)}.aics-enterprise-wrapper{display:flex;gap:30px}.aics-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.aics-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.aics-purple-card h2{font-size:2rem;margin-bottom:20px}.aics-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.aics-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.aics-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.aics-green-text{color:#4ade80}.aics-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.aics-cap-list{list-style:none;margin-top:20px}.aics-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.aics-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.aics-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.aics-roadmap-card:hover{background:#fff}.aics-roadmap-card h3{margin-bottom:15px;color:#111}.aics-rm-detail{margin-bottom:15px;font-size:.9rem}.aics-rm-detail strong{color:var(--aics-purple);display:block;margin-bottom:4px;font-size:.8rem}.aics-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.aics-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.aics-comp-icon{color:var(--aics-pink)}.aics-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.aics-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.aics-tech-pill:hover{border-color:var(--aics-purple);color:var(--aics-purple);transform:translateY(-3px)}.aics-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.aics-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.aics-trend-card{cursor:pointer}.aics-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.aics-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.aics-trend-card:hover .aics-img-cover{transform:scale(1.05)}.aics-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.aics-trend-card span{font-size:.9rem;color:#888}.aics-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.aics-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.aics-masonry{display:flex;gap:20px;align-items:stretch}.aics-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.aics-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.aics-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.aics-user{margin-top:20px}.aics-user strong{display:block;font-size:.95rem}.aics-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.aics-split-layout,.aics-innovative-wrapper,.aics-why-wrapper,.aics-case-study,.aics-enterprise-wrapper,.aics-feature-row{flex-direction:column}.aics-what-header{flex-direction:column;align-items:flex-start;gap:20px}.aics-title-large{font-size:2.5rem}.aics-innovative-text{position:static;margin-bottom:40px}.aics-grid-3,.aics-grid-2-list,.aics-stats-row,.aics-roadmap-grid,.aics-compliance-grid,.aics-masonry,.aics-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.aics-why-grid-cards{grid-template-columns:1fr}.aics-why-visual{height:400px}}:root{--wear-dark-blue: #0b1120;--wear-darker-blue: #060912;--wear-card-bg: #ffffff;--wear-cyan: #00d4ff;--wear-purple: #8b5cf6;--wear-pink: #ec4899;--wear-text-main: #1f2937;--wear-text-gray: #4b5563;--wear-font: "Inter", sans-serif;--wear-border: #e5e7eb}.wear-wrapper{font-family:var(--wear-font);color:var(--wear-text-main);background:#fff;overflow-x:hidden}.wear-container{max-width:1200px;margin:0 auto;padding:0 20px}.wear-hero{position:relative;overflow:hidden}.wear-hero-media{position:absolute;inset:0;z-index:0}.wear-hero-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wear-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:2}.wear-container{position:relative;z-index:2}.wear-section{padding:90px 0!important}.wear-bg-white{background:#fff}.wear-bg-gray{background:#f9fafb}.wear-bg-dark{background:var(--wear-dark-blue);color:#fff}.wear-bg-dark-blue{background:#1e1b4b;color:#fff}.wear-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.wear-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.wear-tagline{color:var(--wear-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.wear-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--wear-text-gray);font-size:1.1rem}.wear-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.wear-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.wear-section-head{text-align:center;margin-bottom:60px}.wear-hero{background-color:var(--wear-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.wear-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.wear-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.wear-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.wear-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.wear-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.wear-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.wear-split-layout{display:flex;gap:50px;align-items:stretch}.wear-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.wear-feature-row{display:flex;gap:30px}.wear-feature-box{flex:1}.wear-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--wear-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.wear-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.wear-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.wear-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.wear-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.wear-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--wear-pink)}.wear-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.wear-card p{font-size:.95rem;color:var(--wear-text-gray);line-height:1.6}.wear-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.wear-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.wear-list-item:hover{background:#ffffff1a}.wear-check-icon{color:var(--wear-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.wear-list-item p{color:#e5e7eb;font-size:.95rem}.wear-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.wear-innovative-text{flex:1;position:sticky;top:120px}.wear-tagline-small{color:var(--wear-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.wear-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.wear-innov-row{display:flex;gap:25px}.wear-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--wear-cyan);flex-shrink:0}.wear-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.wear-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.wear-why-wrapper{display:flex;gap:50px;align-items:center}.wear-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.wear-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wear-why-content{flex:1.2;color:#fff}.wear-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.wear-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.wear-why-card:hover{border-color:var(--wear-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.wear-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.wear-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.wear-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.wear-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.wear-industry-pill:hover{background:var(--wear-purple);border-color:var(--wear-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.wear-ind-icon{color:var(--wear-pink)}.wear-what-header{margin-bottom:50px}.wear-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.wear-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.wear-services-scroll-container::-webkit-scrollbar{display:none}.wear-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.wear-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.wear-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.wear-svc-col ul{list-style:none;padding:0}.wear-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.wear-svc-col ul li:hover{color:var(--wear-purple);padding-left:5px}.wear-slider-controls{display:flex;gap:15px}.wear-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.wear-arrow-btn:hover{background:var(--wear-purple);color:#fff;border-color:var(--wear-purple);transform:scale(1.1)}.wear-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.wear-case-content{flex:1}.wear-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--wear-pink);font-weight:800;display:block;margin-bottom:15px}.wear-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.wear-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.wear-case-block h4{color:var(--wear-purple);font-size:.95rem;margin-bottom:10px}.wear-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.wear-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.wear-stat span{font-size:.9rem;color:#666}.wear-case-visual{flex:1;height:450px;position:relative}.wear-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.wear-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wear-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--wear-purple)}.wear-enterprise-wrapper{display:flex;gap:30px}.wear-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.wear-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.wear-purple-card h2{font-size:2rem;margin-bottom:20px}.wear-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.wear-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.wear-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.wear-green-text{color:#4ade80}.wear-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.wear-cap-list{list-style:none;margin-top:20px}.wear-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.wear-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.wear-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.wear-roadmap-card:hover{background:#fff}.wear-roadmap-card h3{margin-bottom:15px;color:#111}.wear-rm-detail{margin-bottom:15px;font-size:.9rem}.wear-rm-detail strong{color:var(--wear-purple);display:block;margin-bottom:4px;font-size:.8rem}.wear-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.wear-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.wear-comp-icon{color:var(--wear-pink)}.wear-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.wear-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.wear-tech-pill:hover{border-color:var(--wear-purple);color:var(--wear-purple);transform:translateY(-3px)}.wear-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.wear-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.wear-trend-card{cursor:pointer}.wear-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.wear-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.wear-trend-card:hover .wear-img-cover{transform:scale(1.05)}.wear-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.wear-trend-card span{font-size:.9rem;color:#888}.wear-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.wear-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.wear-masonry{display:flex;gap:20px}.wear-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.wear-testi-card{padding:30px;border-radius:16px;position:relative}.wear-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.wear-user{margin-top:20px}.wear-user strong{display:block;font-size:.95rem}.wear-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.wear-split-layout,.wear-innovative-wrapper,.wear-why-wrapper,.wear-case-study,.wear-enterprise-wrapper,.wear-feature-row{flex-direction:column}.wear-what-header{flex-direction:column;align-items:flex-start;gap:20px}.wear-title-large{font-size:2.5rem}.wear-innovative-text{position:static;margin-bottom:40px}.wear-grid-3,.wear-grid-2-list,.wear-stats-row,.wear-roadmap-grid,.wear-compliance-grid,.wear-masonry,.wear-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.wear-why-grid-cards{grid-template-columns:1fr}.wear-why-visual{height:400px}}:root{--ott-dark-blue: #0b1120;--ott-darker-blue: #060912;--ott-card-bg: #ffffff;--ott-cyan: #00d4ff;--ott-purple: #8b5cf6;--ott-pink: #ec4899;--ott-text-main: #1f2937;--ott-text-gray: #4b5563;--ott-font: "Inter", sans-serif;--ott-border: #e5e7eb}.ott-wrapper{font-family:var(--ott-font);color:var(--ott-text-main);background:#fff;overflow-x:hidden}.ott-container{max-width:1200px;margin:0 auto;padding:0 20px}.ott-hero{position:relative;overflow:hidden}.ott-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.ott-hero-overlay{position:absolute;inset:0;background:#0000008c;z-index:1}.ott-container{position:relative;z-index:2}.ott-section{padding:90px 0!important}.ott-bg-white{background:#fff}.ott-bg-gray{background:#f9fafb}.ott-bg-dark{background:var(--ott-dark-blue);color:#fff}.ott-bg-dark-blue{background:#1e1b4b;color:#fff}.ott-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.ott-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.ott-tagline{color:var(--ott-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.ott-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--ott-text-gray);font-size:1.1rem}.ott-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.ott-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.ott-section-head{text-align:center;margin-bottom:60px}.ott-hero{background-color:var(--ott-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.ott-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.ott-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.ott-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ott-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.ott-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.ott-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.ott-split-layout{display:flex;gap:50px;align-items:stretch}.ott-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.ott-feature-row{display:flex;gap:30px}.ott-feature-box{flex:1}.ott-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--ott-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.ott-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.ott-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.ott-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ott-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.ott-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--ott-pink)}.ott-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.ott-card p{font-size:.95rem;color:var(--ott-text-gray);line-height:1.6}.ott-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.ott-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.ott-list-item:hover{background:#ffffff1a}.ott-check-icon{color:var(--ott-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.ott-list-item p{color:#e5e7eb;font-size:.95rem}.ott-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.ott-innovative-text{flex:1;position:sticky;top:120px}.ott-tagline-small{color:var(--ott-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.ott-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.ott-innov-row{display:flex;gap:25px}.ott-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--ott-cyan);flex-shrink:0}.ott-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.ott-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.ott-why-wrapper{display:flex;gap:50px;align-items:center}.ott-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.ott-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ott-why-content{flex:1.2;color:#fff}.ott-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ott-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.ott-why-card:hover{border-color:var(--ott-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.ott-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.ott-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.ott-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.ott-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.ott-industry-pill:hover{background:var(--ott-purple);border-color:var(--ott-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.ott-ind-icon{color:var(--ott-pink)}.ott-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.ott-case-content{flex:1}.ott-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--ott-pink);font-weight:800;display:block;margin-bottom:15px}.ott-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.ott-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.ott-case-block h4{color:var(--ott-purple);font-size:.95rem;margin-bottom:10px}.ott-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.ott-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.ott-stat span{font-size:.9rem;color:#666}.ott-case-visual{flex:1;height:450px;position:relative}.ott-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.ott-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ott-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--ott-purple)}.ott-enterprise-wrapper{display:flex;gap:30px}.ott-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.ott-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.ott-purple-card h2{font-size:2rem;margin-bottom:20px}.ott-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.ott-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.ott-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.ott-green-text{color:#4ade80}.ott-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.ott-cap-list{list-style:none;margin-top:20px}.ott-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.ott-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.ott-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.ott-roadmap-card:hover{background:#fff}.ott-roadmap-card h3{margin-bottom:15px;color:#111}.ott-rm-detail{margin-bottom:15px;font-size:.9rem}.ott-rm-detail strong{color:var(--ott-purple);display:block;margin-bottom:4px;font-size:.8rem}.ott-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.ott-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.ott-comp-icon{color:var(--ott-pink)}.ott-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.ott-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.ott-tech-pill:hover{border-color:var(--ott-purple);color:var(--ott-purple);transform:translateY(-3px)}.ott-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.ott-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ott-trend-card{cursor:pointer}.ott-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.ott-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ott-trend-card:hover .ott-img-cover{transform:scale(1.05)}.ott-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.ott-trend-card span{font-size:.9rem;color:#888}.ott-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.ott-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.ott-masonry{display:flex;gap:20px}.ott-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.ott-testi-card{padding:30px;border-radius:16px;position:relative}.ott-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.ott-user{margin-top:20px}.ott-user strong{display:block;font-size:.95rem}.ott-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}.ott-what-header{margin-bottom:50px}.ott-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.ott-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.ott-services-scroll-container::-webkit-scrollbar{display:none}.ott-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.ott-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.ott-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.ott-svc-col ul{list-style:none;padding:0}.ott-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.ott-svc-col ul li:hover{color:var(--ott-purple);padding-left:5px}.ott-slider-controls{display:flex;gap:15px}.ott-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ott-arrow-btn:hover{background:var(--ott-purple);color:#fff;border-color:var(--ott-purple);transform:scale(1.1)}@media(max-width:900px){.ott-case-study,.ott-enterprise-wrapper,.ott-split-layout,.ott-innovative-wrapper,.ott-why-wrapper,.ott-feature-row{flex-direction:column}.ott-what-header{flex-direction:column;align-items:flex-start;gap:20px}.ott-title-large{font-size:2.5rem}.ott-innovative-text{position:static;margin-bottom:40px}.ott-grid-3,.ott-grid-2-list,.ott-stats-row,.ott-roadmap-grid,.ott-compliance-grid,.ott-masonry,.ott-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.ott-why-grid-cards{grid-template-columns:1fr}.ott-why-visual,.ott-case-visual{height:400px}}.chat-hero-video{-o-object-fit:contain;object-fit:contain;background:#000}:root{--gen-dark-blue: #0b1120;--gen-darker-blue: #060912;--gen-card-bg: #ffffff;--gen-cyan: #00d4ff;--gen-purple: #8b5cf6;--gen-pink: #ec4899;--gen-text-main: #1f2937;--gen-text-gray: #4b5563;--gen-font: "Inter", sans-serif;--gen-border: #e5e7eb}.gen-wrapper{font-family:var(--gen-font);color:var(--gen-text-main);background:#fff;overflow-x:hidden}.gen-container{max-width:1200px;margin:0 auto;padding:0 20px}.gen-section{padding:90px 0!important}.gen-bg-white{background:#fff}.gen-bg-gray{background:#f9fafb}.gen-bg-dark{background:var(--gen-dark-blue);color:#fff}.gen-bg-dark-blue{background:#1e1b4b;color:#fff}.gen-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.gen-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.gen-tagline{color:var(--gen-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.gen-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--gen-text-gray);font-size:1.1rem}.gen-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.gen-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.gen-section-head{text-align:center;margin-bottom:60px}.gen-hero{position:relative;padding:180px 6% 140px;text-align:center;background:#0b1120;overflow:hidden}.gen-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.gen-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.gen-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.gen-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px;position:relative;z-index:2}.gen-title-large{font-size:4.2rem;font-weight:800;margin-bottom:20px;line-height:1.1;position:relative;z-index:2;text-shadow:0 10px 40px rgba(0,0,0,.8)}.gen-highlight-gradient{background:linear-gradient(90deg,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gen-subtitle{font-size:1.25rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6;position:relative;z-index:2}.gen-split-layout{display:flex;gap:50px;align-items:stretch}.gen-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.gen-feature-row{display:flex;gap:30px}.gen-feature-box{flex:1}.gen-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--gen-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.gen-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.gen-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.gen-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gen-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.gen-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--gen-pink)}.gen-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.gen-card p{font-size:.95rem;color:var(--gen-text-gray);line-height:1.6}.gen-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.gen-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.gen-list-item:hover{background:#ffffff1a}.gen-check-icon{color:var(--gen-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.gen-list-item p{color:#e5e7eb;font-size:.95rem}.gen-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.gen-innovative-text{flex:1;position:sticky;top:120px}.gen-tagline-small{color:var(--gen-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.gen-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.gen-innov-row{display:flex;gap:25px}.gen-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--gen-cyan);flex-shrink:0}.gen-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.gen-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.gen-why-wrapper{display:flex;gap:50px;align-items:center}.gen-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.gen-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gen-why-content{flex:1.2;color:#fff}.gen-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gen-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.gen-why-card:hover{border-color:var(--gen-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.gen-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.gen-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.gen-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.gen-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.gen-industry-pill:hover{background:var(--gen-purple);border-color:var(--gen-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.gen-ind-icon{color:var(--gen-pink)}.gen-what-header{margin-bottom:50px}.gen-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.gen-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.gen-services-scroll-container::-webkit-scrollbar{display:none}.gen-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.gen-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.gen-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.gen-svc-col ul{list-style:none;padding:0}.gen-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.gen-svc-col ul li:hover{color:var(--gen-purple);padding-left:5px}.gen-slider-controls{display:flex;gap:15px}.gen-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.gen-arrow-btn:hover{background:var(--gen-purple);color:#fff;border-color:var(--gen-purple);transform:scale(1.1)}.gen-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.gen-case-content{flex:1}.gen-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--gen-pink);font-weight:800;display:block;margin-bottom:15px}.gen-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.gen-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.gen-case-block h4{color:var(--gen-purple);font-size:.95rem;margin-bottom:10px}.gen-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.gen-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.gen-stat span{font-size:.9rem;color:#666}.gen-case-visual{flex:1;height:450px;position:relative}.gen-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.gen-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gen-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--gen-purple)}.gen-enterprise-wrapper{display:flex;gap:30px}.gen-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.gen-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.gen-purple-card h2{font-size:2rem;margin-bottom:20px}.gen-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.gen-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.gen-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.gen-green-text{color:#4ade80}.gen-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.gen-cap-list{list-style:none;margin-top:20px}.gen-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.gen-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.gen-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.gen-roadmap-card:hover{background:#fff}.gen-roadmap-card h3{margin-bottom:15px;color:#111}.gen-rm-detail{margin-bottom:15px;font-size:.9rem}.gen-rm-detail strong{color:var(--gen-purple);display:block;margin-bottom:4px;font-size:.8rem}.gen-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.gen-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.gen-comp-icon{color:var(--gen-pink)}.gen-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.gen-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.gen-tech-pill:hover{border-color:var(--gen-purple);color:var(--gen-purple);transform:translateY(-3px)}.gen-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.gen-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gen-trend-card{cursor:pointer}.gen-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.gen-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.gen-trend-card:hover .gen-img-cover{transform:scale(1.05)}.gen-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.gen-trend-card span{font-size:.9rem;color:#888}.gen-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.gen-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.gen-masonry{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:40px}.gen-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.gen-testi-card{padding:30px;border-radius:16px;position:relative;background:#fff;box-shadow:0 10px 30px #0000001a}.bg-orange{background:#ffedd5}.bg-pink{background:#fce7f3}.gen-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.gen-user{margin-top:20px}.gen-user strong{display:block;font-size:.95rem}.gen-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.gen-split-layout,.gen-innovative-wrapper,.gen-why-wrapper,.gen-case-study,.gen-enterprise-wrapper,.gen-feature-row{flex-direction:column}.gen-what-header{flex-direction:column;align-items:flex-start;gap:20px}.gen-title-large{font-size:2.5rem}.gen-innovative-text{position:static;margin-bottom:40px}.gen-grid-3,.gen-grid-2-list,.gen-stats-row,.gen-roadmap-grid,.gen-compliance-grid,.gen-masonry,.gen-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.gen-why-grid-cards{grid-template-columns:1fr}.gen-why-visual{height:400px}}.chat-hero{position:relative;padding:180px 6% 140px;min-height:450px;display:flex;align-items:center;justify-content:center;text-align:center;background:#0b1120;overflow:hidden}.ai-highlight-gradient{background:linear-gradient(90deg,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{--bi-dark-blue: #0b1120;--bi-darker-blue: #060912;--bi-card-bg: #ffffff;--bi-cyan: #00d4ff;--bi-purple: #8b5cf6;--bi-pink: #ec4899;--bi-text-main: #1f2937;--bi-text-gray: #4b5563;--bi-font: "Inter", sans-serif;--bi-border: #e5e7eb}.bi-wrapper{font-family:var(--bi-font);color:var(--bi-text-main);background:#fff;overflow-x:hidden}.bi-container{max-width:1200px;margin:0 auto;padding:0 20px}.bi-section{padding:90px 0!important}.bi-bg-white{background:#fff}.bi-bg-gray{background:#f9fafb}.bi-bg-dark{background:var(--bi-dark-blue);color:#fff}.bi-bg-dark-blue{background:#1e1b4b;color:#fff}.bi-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.bi-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.bi-tagline{color:var(--bi-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.bi-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--bi-text-gray);font-size:1.1rem}.bi-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.bi-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.bi-section-head{text-align:center;margin-bottom:60px}.bi-hero{position:relative;padding:180px 6% 140px;text-align:center;background:#0b1120;overflow:hidden}.bi-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.bi-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.bi-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.bi-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px;position:relative;z-index:2}.bi-title-large{font-size:4.2rem;font-weight:800;margin-bottom:20px;line-height:1.1;position:relative;z-index:2;text-shadow:0 10px 40px rgba(0,0,0,.8)}.bi-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bi-subtitle{font-size:1.25rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6;position:relative;z-index:2}.bi-split-layout{display:flex;gap:50px;align-items:stretch}.bi-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.bi-feature-row{display:flex;gap:30px}.bi-feature-box{flex:1}.bi-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--bi-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.bi-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.bi-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.bi-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bi-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.bi-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--bi-pink)}.bi-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.bi-card p{font-size:.95rem;color:var(--bi-text-gray);line-height:1.6}.bi-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.bi-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.bi-list-item:hover{background:#ffffff1a}.bi-check-icon{color:var(--bi-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.bi-list-item p{color:#e5e7eb;font-size:.95rem}.bi-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.bi-innovative-text{flex:1;position:sticky;top:120px}.bi-tagline-small{color:var(--bi-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;text-align:center;margin-bottom:15px}.bi-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.bi-innov-row{display:flex;gap:25px}.bi-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--bi-cyan);flex-shrink:0}.bi-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.bi-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.bi-why-wrapper{display:flex;gap:50px;align-items:center}.bi-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.bi-why-img-placeholder{width:100%;height:100%;overflow:hidden}.bi-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bi-why-content{flex:1.2;color:#fff}.bi-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.bi-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.bi-why-card:hover{border-color:var(--bi-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.bi-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.bi-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.bi-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.bi-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.bi-industry-pill:hover{background:var(--bi-purple);border-color:var(--bi-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.bi-ind-icon{color:var(--bi-pink)}.bi-what-header{margin-bottom:50px}.bi-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.bi-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.bi-services-scroll-container::-webkit-scrollbar{display:none}.bi-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.bi-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.bi-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.bi-svc-col ul{list-style:none;padding:0}.bi-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.bi-svc-col ul li:hover{color:var(--bi-purple);padding-left:5px}.bi-slider-controls{display:flex;gap:15px}.bi-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bi-arrow-btn:hover{background:var(--bi-purple);color:#fff;border-color:var(--bi-purple);transform:scale(1.1)}.bi-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.bi-case-content{flex:1}.bi-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--bi-pink);font-weight:800;display:block;margin-bottom:15px}.bi-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.bi-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.bi-case-block h4{color:var(--bi-purple);font-size:.95rem;margin-bottom:10px}.bi-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.bi-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.bi-stat span{font-size:.9rem;color:#666}.bi-case-visual{flex:1;height:450px;position:relative}.bi-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.bi-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bi-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--bi-purple)}.bi-enterprise-wrapper{display:flex;gap:30px}.bi-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.bi-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.bi-purple-card h2{font-size:2rem;margin-bottom:20px}.bi-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.bi-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.bi-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.bi-green-text{color:#4ade80}.bi-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.bi-cap-list{list-style:none;margin-top:20px}.bi-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.bi-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.bi-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.bi-roadmap-card:hover{background:#fff}.bi-roadmap-card h3{margin-bottom:15px;color:#111}.bi-rm-detail{margin-bottom:15px;font-size:.9rem}.bi-rm-detail strong{color:var(--bi-purple);display:block;margin-bottom:4px;font-size:.8rem}.bi-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.bi-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.bi-comp-icon{color:var(--bi-pink)}.bi-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.bi-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.bi-tech-pill:hover{border-color:var(--bi-purple);color:var(--bi-purple);transform:translateY(-3px)}.bi-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;width:100%}.bi-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.bi-trend-card{cursor:pointer}.bi-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.bi-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.bi-trend-card:hover .bi-img-cover{transform:scale(1.05)}.bi-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.bi-trend-card span{font-size:.9rem;color:#888}.bi-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.bi-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.bi-masonry{display:flex;gap:20px;align-items:stretch}.bi-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.bi-testi-card{padding:30px;border-radius:16px;position:relative;background:#fff;box-shadow:0 10px 25px #0000001a;border:1px solid #f3f4f6}.bi-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.bi-user{margin-top:20px}.bi-user strong{display:block;font-size:.95rem}.bi-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.bi-split-layout,.bi-innovative-wrapper,.bi-why-wrapper,.bi-case-study,.bi-enterprise-wrapper,.bi-feature-row{flex-direction:column}.bi-what-header{flex-direction:column;align-items:flex-start;gap:20px}.bi-title-large{font-size:2.5rem}.bi-innovative-text{position:static;margin-bottom:40px}.bi-grid-3,.bi-grid-2-list,.bi-stats-row,.bi-roadmap-grid,.bi-compliance-grid,.bi-masonry,.bi-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.bi-why-grid-cards{grid-template-columns:1fr}.bi-why-visual{height:400px}.bi-why-img-placeholder{height:100%}}.ai-auto-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{--nlp-dark-blue: #0b1120;--nlp-darker-blue: #060912;--nlp-card-bg: #ffffff;--nlp-cyan: #00d4ff;--nlp-purple: #8b5cf6;--nlp-pink: #ec4899;--nlp-text-main: #1f2937;--nlp-text-gray: #4b5563;--nlp-font: "Inter", sans-serif;--nlp-border: #e5e7eb}.nlp-wrapper{font-family:var(--nlp-font);color:var(--nlp-text-main);background:#fff;overflow-x:hidden}.nlp-container{max-width:1200px;margin:0 auto;padding:0 20px}.nlp-section{padding:90px 0!important}.nlp-bg-white{background:#fff}.nlp-bg-gray{background:#f9fafb}.nlp-bg-dark{background:var(--nlp-dark-blue);color:#fff}.nlp-bg-dark-blue{background:#1e1b4b;color:#fff}.nlp-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.nlp-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.nlp-tagline{color:var(--nlp-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.nlp-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--nlp-text-gray);font-size:1.1rem}.nlp-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.nlp-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.nlp-section-head{text-align:center;margin-bottom:60px}.nlp-hero{position:relative;padding:140px 6% 100px;text-align:center;background:#0b1120;overflow:hidden}.nlp-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.nlp-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.nlp-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.nlp-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px;position:relative;z-index:2}.nlp-title-large{font-size:4.2rem;font-weight:800;margin-bottom:20px;line-height:1.1;position:relative;z-index:2;text-shadow:0 10px 40px rgba(0,0,0,.8)}.nlp-highlight-gradient{background:linear-gradient(90deg,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nlp-subtitle{font-size:1.25rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6;position:relative;z-index:2}.nlp-split-layout{display:flex;gap:50px;align-items:stretch}.nlp-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.nlp-feature-row{display:flex;gap:30px}.nlp-feature-box{flex:1}.nlp-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--nlp-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.nlp-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.nlp-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.nlp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nlp-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.nlp-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--nlp-pink)}.nlp-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.nlp-card p{font-size:.95rem;color:var(--nlp-text-gray);line-height:1.6}.nlp-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.nlp-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.nlp-list-item:hover{background:#ffffff1a}.nlp-check-icon{color:var(--nlp-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.nlp-list-item p{color:#e5e7eb;font-size:.95rem}.nlp-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.nlp-innovative-text{flex:1;position:sticky;top:120px}.nlp-tagline-small{color:var(--nlp-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;text-align:center;margin-bottom:15px}.nlp-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.nlp-innov-row{display:flex;gap:25px}.nlp-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--nlp-cyan);flex-shrink:0}.nlp-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.nlp-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.nlp-why-wrapper{display:flex;gap:50px;align-items:center}.nlp-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.nlp-why-img-placeholder{width:100%;height:100%;overflow:hidden}.nlp-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nlp-why-content{flex:1.2;color:#fff}.nlp-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.nlp-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.nlp-why-card:hover{border-color:var(--nlp-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.nlp-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.nlp-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.nlp-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.nlp-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.nlp-industry-pill:hover{background:var(--nlp-purple);border-color:var(--nlp-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.nlp-ind-icon{color:var(--nlp-pink)}.nlp-what-header{margin-bottom:50px}.nlp-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.nlp-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.nlp-services-scroll-container::-webkit-scrollbar{display:none}.nlp-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.nlp-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.nlp-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.nlp-svc-col ul{list-style:none;padding:0}.nlp-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.nlp-svc-col ul li:hover{color:var(--nlp-purple);padding-left:5px}.nlp-slider-controls{display:flex;gap:15px}.nlp-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.nlp-arrow-btn:hover{background:var(--nlp-purple);color:#fff;border-color:var(--nlp-purple);transform:scale(1.1)}.nlp-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.nlp-case-content{flex:1}.nlp-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--nlp-pink);font-weight:800;display:block;margin-bottom:15px}.nlp-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.nlp-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.nlp-case-block h4{color:var(--nlp-purple);font-size:.95rem;margin-bottom:10px}.nlp-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.nlp-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.nlp-stat span{font-size:.9rem;color:#666}.nlp-case-visual{flex:1;height:450px;position:relative}.nlp-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.nlp-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nlp-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--nlp-purple)}.nlp-enterprise-wrapper{display:flex;gap:30px}.nlp-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.nlp-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.nlp-purple-card h2{font-size:2rem;margin-bottom:20px}.nlp-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.nlp-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.nlp-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.nlp-green-text{color:#4ade80}.nlp-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.nlp-cap-list{list-style:none;margin-top:20px}.nlp-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.nlp-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.nlp-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.nlp-roadmap-card:hover{background:#fff}.nlp-roadmap-card h3{margin-bottom:15px;color:#111}.nlp-rm-detail{margin-bottom:15px;font-size:.9rem}.nlp-rm-detail strong{color:var(--nlp-purple);display:block;margin-bottom:4px;font-size:.8rem}.nlp-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.nlp-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.nlp-comp-icon{color:var(--nlp-pink)}.nlp-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.nlp-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.nlp-tech-pill:hover{border-color:var(--nlp-purple);color:var(--nlp-purple);transform:translateY(-3px)}.nlp-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;width:100%}.nlp-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.nlp-trend-card{cursor:pointer}.nlp-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.nlp-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.nlp-trend-card:hover .nlp-img-cover{transform:scale(1.05)}.nlp-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.nlp-trend-card span{font-size:.9rem;color:#888}.nlp-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.nlp-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.nlp-masonry{display:flex;gap:20px;align-items:stretch}.nlp-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.nlp-testi-card{padding:30px;border-radius:16px;position:relative;border:1px solid #f3f4f6;box-shadow:0 4px 6px #00000005}.nlp-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.nlp-user{margin-top:20px}.nlp-user strong{display:block;font-size:.95rem}.nlp-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.nlp-split-layout,.nlp-innovative-wrapper,.nlp-why-wrapper,.nlp-case-study,.nlp-enterprise-wrapper,.nlp-feature-row{flex-direction:column}.nlp-what-header{flex-direction:column;align-items:flex-start;gap:20px}.nlp-title-large{font-size:2.5rem}.nlp-innovative-text{position:static;margin-bottom:40px}.nlp-grid-3,.nlp-grid-2-list,.nlp-stats-row,.nlp-roadmap-grid,.nlp-compliance-grid,.nlp-masonry,.nlp-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.nlp-why-grid-cards{grid-template-columns:1fr}.nlp-why-visual{height:400px}}:root{--cad-dark-blue: #0b1120;--cad-darker-blue: #060912;--cad-card-bg: #ffffff;--cad-cyan: #00d4ff;--cad-purple: #8b5cf6;--cad-pink: #ec4899;--cad-text-main: #1f2937;--cad-text-gray: #4b5563;--cad-font: "Inter", sans-serif;--cad-border: #e5e7eb}.cad-wrapper{font-family:var(--cad-font);color:var(--cad-text-main);background:#fff;overflow-x:hidden}.cad-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes cadFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cad-animate-fade-up{opacity:0;animation:cadFadeInUp .8s ease-out forwards}.cad-section{padding:90px 0!important}.cad-bg-white{background:#fff}.cad-bg-gray{background:#f9fafb}.cad-bg-dark{background:var(--cad-dark-blue);color:#fff}.cad-bg-dark-blue{background:#1e1b4b;color:#fff}.cad-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.cad-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.cad-tagline{color:var(--cad-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.cad-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--cad-text-gray);font-size:1.1rem}.cad-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.cad-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.cad-section-head{text-align:center;margin-bottom:60px}.cad-hero{background-color:var(--cad-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.cad-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.cad-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.cad-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cad-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.cad-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.cad-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.cad-split-layout{display:flex;gap:50px;align-items:stretch}.cad-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.cad-feature-row{display:flex;gap:30px}.cad-feature-box{flex:1}.cad-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--cad-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.cad-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.cad-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.cad-form-card{flex:1;background:#faf5ff;padding:40px;border-radius:20px;border:1px solid #f3e8ff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 40px #9333ea0d!important}.cad-form-card h3{font-size:1.4rem;margin-bottom:10px;color:#111;font-weight:800}.cad-form-card p{font-size:.9rem;color:#666;margin-bottom:25px}.cad-mini-form input,.cad-mini-form textarea{width:100%;padding:14px;border-radius:8px;border:1px solid #e5e7eb;font-size:.95rem;background:#fff;transition:.2s;outline:none}.cad-mini-form input:focus,.cad-mini-form textarea:focus{border-color:var(--cad-purple)}.cad-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cad-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.cad-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--cad-pink)}.cad-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.cad-card p{font-size:.95rem;color:var(--cad-text-gray);line-height:1.6}.cad-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.cad-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.cad-list-item:hover{background:#ffffff1a}.cad-check-icon{color:var(--cad-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.cad-list-item p{color:#e5e7eb;font-size:.95rem}.cad-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.cad-innovative-text{flex:1;position:sticky;top:120px}.cad-tagline-small{color:var(--cad-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.cad-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.cad-innov-row{display:flex;gap:25px}.cad-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--cad-cyan);flex-shrink:0}.cad-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.cad-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.cad-why-wrapper{display:flex;gap:50px;align-items:center}.cad-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.cad-why-img-placeholder{width:100%;height:100%}.cad-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cad-why-content{flex:1.2;color:#fff}.cad-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.cad-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.cad-why-card:hover{border-color:var(--cad-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.cad-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.cad-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.cad-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.cad-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.cad-industry-pill:hover{background:var(--cad-purple);border-color:var(--cad-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.cad-ind-icon{color:var(--cad-pink)}.cad-what-header{margin-bottom:50px}.cad-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.cad-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.cad-services-scroll-container::-webkit-scrollbar{display:none}.cad-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.cad-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.cad-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.cad-svc-col ul{list-style:none;padding:0}.cad-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.cad-svc-col ul li:hover{color:var(--cad-purple);padding-left:5px}.cad-slider-controls{display:flex;gap:15px}.cad-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cad-arrow-btn:hover{background:var(--cad-purple);color:#fff;border-color:var(--cad-purple);transform:scale(1.1)}.cad-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.cad-case-content{flex:1}.cad-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--cad-pink);font-weight:800;display:block;margin-bottom:15px}.cad-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.cad-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.cad-case-block h4{color:var(--cad-purple);font-size:.95rem;margin-bottom:10px}.cad-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.cad-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.cad-stat span{font-size:.9rem;color:#666}.cad-case-visual{flex:1;height:450px;position:relative}.cad-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.cad-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cad-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--cad-purple)}.cad-enterprise-wrapper{display:flex;gap:30px}.cad-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.cad-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.cad-purple-card h2{font-size:2rem;margin-bottom:20px}.cad-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.cad-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.cad-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.cad-green-text{color:#4ade80}.cad-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.cad-cap-list{list-style:none;margin-top:20px}.cad-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.cad-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.cad-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.cad-roadmap-card:hover{background:#fff}.cad-roadmap-card h3{margin-bottom:15px;color:#111}.cad-rm-detail{margin-bottom:15px;font-size:.9rem}.cad-rm-detail strong{color:var(--cad-purple);display:block;margin-bottom:4px;font-size:.8rem}.cad-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.cad-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.cad-comp-icon{color:var(--cad-pink)}.cad-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.cad-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.cad-tech-pill:hover{border-color:var(--cad-purple);color:var(--cad-purple);transform:translateY(-3px)}.cad-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.cad-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cad-trend-card{cursor:pointer}.cad-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.cad-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.cad-trend-card:hover .cad-img-cover{transform:scale(1.05)}.cad-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.cad-trend-card span{font-size:.9rem;color:#888}.cad-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.cad-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.cad-masonry{display:flex;gap:20px;align-items:stretch}.cad-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.cad-testi-card{padding:30px;border-radius:16px;position:relative;box-shadow:0 10px 30px #0000001a;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cad-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.cad-user{margin-top:20px}.cad-user strong{display:block;font-size:.95rem}.cad-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.cad-split-layout,.cad-innovative-wrapper,.cad-why-wrapper,.cad-case-study,.cad-enterprise-wrapper,.cad-feature-row{flex-direction:column}.cad-what-header{flex-direction:column;align-items:flex-start;gap:20px}.cad-title-large{font-size:2.5rem}.cad-innovative-text{position:static;margin-bottom:40px}.cad-grid-3,.cad-grid-2-list,.cad-stats-row,.cad-roadmap-grid,.cad-compliance-grid,.cad-masonry,.cad-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.cad-why-grid-cards{grid-template-columns:1fr}.cad-why-visual{height:400px}}:root{--ce-dark-blue: #0b1120;--ce-darker-blue: #060912;--ce-card-bg: #ffffff;--ce-cyan: #00d4ff;--ce-purple: #8b5cf6;--ce-pink: #ec4899;--ce-text-main: #1f2937;--ce-text-gray: #4b5563;--ce-font: "Inter", sans-serif;--ce-border: #e5e7eb}.ce-wrapper{font-family:var(--ce-font);color:var(--ce-text-main);background:#fff;overflow-x:hidden}.ce-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes ceFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ce-animate-fade-up{opacity:0;animation:ceFadeInUp .8s ease-out forwards}.ce-section{padding:90px 0!important}.ce-bg-white{background:#fff}.ce-bg-gray{background:#f9fafb}.ce-bg-dark{background:var(--ce-dark-blue);color:#fff}.ce-bg-dark-blue{background:#1e1b4b;color:#fff}.ce-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.ce-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.ce-tagline{color:var(--ce-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.ce-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--ce-text-gray);font-size:1.1rem}.ce-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.ce-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.ce-section-head{text-align:center;margin-bottom:60px}.ce-hero{background-color:var(--ce-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.ce-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.ce-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.ce-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ce-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.ce-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.ce-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.ce-split-layout{display:flex;gap:50px;align-items:stretch}.ce-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.ce-feature-row{display:flex;gap:30px}.ce-feature-box{flex:1}.ce-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--ce-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.ce-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.ce-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.ce-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ce-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.ce-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--ce-pink)}.ce-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.ce-card p{font-size:.95rem;color:var(--ce-text-gray);line-height:1.6}.ce-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.ce-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.ce-list-item:hover{background:#ffffff1a}.ce-check-icon{color:var(--ce-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.ce-list-item p{color:#e5e7eb;font-size:.95rem}.ce-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.ce-innovative-text{flex:1;position:sticky;top:120px}.ce-tagline-small{color:var(--ce-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.ce-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.ce-innov-row{display:flex;gap:25px}.ce-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--ce-cyan);flex-shrink:0}.ce-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.ce-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.ce-why-wrapper{display:flex;gap:50px;align-items:center}.ce-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.ce-why-img-placeholder{width:100%;height:100%}.ce-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-why-content{flex:1.2;color:#fff}.ce-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ce-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.ce-why-card:hover{border-color:var(--ce-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.ce-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.ce-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.ce-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.ce-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.ce-industry-pill:hover{background:var(--ce-purple);border-color:var(--ce-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.ce-ind-icon{color:var(--ce-pink)}.ce-what-header{margin-bottom:50px}.ce-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.ce-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.ce-services-scroll-container::-webkit-scrollbar{display:none}.ce-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.ce-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.ce-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.ce-svc-col ul{list-style:none;padding:0}.ce-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.ce-svc-col ul li:hover{color:var(--ce-purple);padding-left:5px}.ce-slider-controls{display:flex;gap:15px}.ce-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ce-arrow-btn:hover{background:var(--ce-purple);color:#fff;border-color:var(--ce-purple);transform:scale(1.1)}.ce-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.ce-case-content{flex:1}.ce-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--ce-pink);font-weight:800;display:block;margin-bottom:15px}.ce-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.ce-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.ce-case-block h4{color:var(--ce-purple);font-size:.95rem;margin-bottom:10px}.ce-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.ce-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.ce-stat span{font-size:.9rem;color:#666}.ce-case-visual{flex:1;height:450px;position:relative}.ce-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.ce-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ce-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--ce-purple)}.ce-enterprise-wrapper{display:flex;gap:30px}.ce-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.ce-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.ce-purple-card h2{font-size:2rem;margin-bottom:20px}.ce-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.ce-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.ce-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.ce-green-text{color:#4ade80}.ce-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.ce-cap-list{list-style:none;margin-top:20px}.ce-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.ce-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.ce-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.ce-roadmap-card:hover{background:#fff}.ce-roadmap-card h3{margin-bottom:15px;color:#111}.ce-rm-detail{margin-bottom:15px;font-size:.9rem}.ce-rm-detail strong{color:var(--ce-purple);display:block;margin-bottom:4px;font-size:.8rem}.ce-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.ce-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.ce-comp-icon{color:var(--ce-pink)}.ce-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.ce-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.ce-tech-pill:hover{border-color:var(--ce-purple);color:var(--ce-purple);transform:translateY(-3px)}.ce-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.ce-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ce-trend-card{cursor:pointer}.ce-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.ce-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ce-trend-card:hover .ce-img-cover{transform:scale(1.05)}.ce-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.ce-trend-card span{font-size:.9rem;color:#888}.ce-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.ce-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.ce-masonry{display:flex;gap:20px;align-items:stretch}.ce-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.ce-testi-card{padding:30px;border-radius:16px;position:relative;background:#fff;box-shadow:0 10px 30px #0000001a;border:1px solid #f3f4f6;flex:1;display:flex;flex-direction:column;justify-content:center}.ce-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.ce-user{margin-top:20px}.ce-user strong{display:block;font-size:.95rem}.ce-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.ce-split-layout,.ce-innovative-wrapper,.ce-why-wrapper,.ce-case-study,.ce-enterprise-wrapper,.ce-feature-row{flex-direction:column}.ce-what-header{flex-direction:column;align-items:flex-start;gap:20px}.ce-title-large{font-size:2.5rem}.ce-innovative-text{position:static;margin-bottom:40px}.ce-grid-3,.ce-grid-2-list,.ce-stats-row,.ce-roadmap-grid,.ce-compliance-grid,.ce-masonry,.ce-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.ce-why-grid-cards{grid-template-columns:1fr}.ce-why-visual{height:400px}}:root{--cc-dark-blue: #0b1120;--cc-darker-blue: #060912;--cc-card-bg: #ffffff;--cc-cyan: #00d4ff;--cc-purple: #8b5cf6;--cc-pink: #ec4899;--cc-text-main: #1f2937;--cc-text-gray: #4b5563;--cc-font: "Inter", sans-serif;--cc-border: #e5e7eb}.cc-wrapper{font-family:var(--cc-font);color:var(--cc-text-main);background:#fff;overflow-x:hidden}.cc-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes ccFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cc-animate-fade-up{opacity:0;animation:ccFadeInUp .8s ease-out forwards}.cc-section{padding:90px 0!important}.cc-bg-white{background:#fff}.cc-bg-gray{background:#f9fafb}.cc-bg-dark{background:var(--cc-dark-blue);color:#fff}.cc-bg-dark-blue{background:#1e1b4b;color:#fff}.cc-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.cc-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.cc-tagline{color:var(--cc-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.cc-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--cc-text-gray);font-size:1.1rem}.cc-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.cc-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.cc-section-head{text-align:center;margin-bottom:60px}.cc-hero{background-color:var(--cc-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.cc-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.cc-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.cc-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cc-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.cc-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.cc-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.cc-split-layout{display:flex;gap:50px;align-items:stretch}.cc-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.cc-feature-row{display:flex;gap:30px}.cc-feature-box{flex:1}.cc-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--cc-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.cc-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.cc-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.cc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cc-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.cc-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--cc-pink)}.cc-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.cc-card p{font-size:.95rem;color:var(--cc-text-gray);line-height:1.6}.cc-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.cc-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.cc-list-item:hover{background:#ffffff1a}.cc-check-icon{color:var(--cc-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.cc-list-item p{color:#e5e7eb;font-size:.95rem}.cc-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.cc-innovative-text{flex:1;position:sticky;top:120px}.cc-tagline-small{color:var(--cc-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.cc-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.cc-innov-row{display:flex;gap:25px}.cc-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--cc-cyan);flex-shrink:0}.cc-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.cc-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.cc-why-wrapper{display:flex;gap:50px;align-items:center}.cc-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.cc-why-img-placeholder{width:100%;height:100%}.cc-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cc-why-content{flex:1.2;color:#fff}.cc-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.cc-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.cc-why-card:hover{border-color:var(--cc-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.cc-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.cc-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.cc-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.cc-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.cc-industry-pill:hover{background:var(--cc-purple);border-color:var(--cc-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.cc-ind-icon{color:var(--cc-pink)}.cc-what-header{margin-bottom:50px}.cc-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.cc-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.cc-services-scroll-container::-webkit-scrollbar{display:none}.cc-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.cc-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.cc-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.cc-svc-col ul{list-style:none;padding:0}.cc-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.cc-svc-col ul li:hover{color:var(--cc-purple);padding-left:5px}.cc-slider-controls{display:flex;gap:15px}.cc-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cc-arrow-btn:hover{background:var(--cc-purple);color:#fff;border-color:var(--cc-purple);transform:scale(1.1)}.cc-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.cc-case-content{flex:1}.cc-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--cc-pink);font-weight:800;display:block;margin-bottom:15px}.cc-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.cc-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.cc-case-block h4{color:var(--cc-purple);font-size:.95rem;margin-bottom:10px}.cc-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.cc-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.cc-stat span{font-size:.9rem;color:#666}.cc-case-visual{flex:1;height:450px;position:relative}.cc-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.cc-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cc-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--cc-purple)}.cc-enterprise-wrapper{display:flex;gap:30px}.cc-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.cc-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.cc-purple-card h2{font-size:2rem;margin-bottom:20px}.cc-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.cc-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.cc-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.cc-green-text{color:#4ade80}.cc-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.cc-cap-list{list-style:none;margin-top:20px}.cc-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.cc-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.cc-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.cc-roadmap-card:hover{background:#fff}.cc-roadmap-card h3{margin-bottom:15px;color:#111}.cc-rm-detail{margin-bottom:15px;font-size:.9rem}.cc-rm-detail strong{color:var(--cc-purple);display:block;margin-bottom:4px;font-size:.8rem}.cc-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.cc-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.cc-comp-icon{color:var(--cc-pink)}.cc-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.cc-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.cc-tech-pill:hover{border-color:var(--cc-purple);color:var(--cc-purple);transform:translateY(-3px)}.cc-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.cc-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cc-trend-card{cursor:pointer}.cc-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.cc-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.cc-trend-card:hover .cc-img-cover{transform:scale(1.05)}.cc-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.cc-trend-card span{font-size:.9rem;color:#888}.cc-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.cc-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.cc-masonry{display:flex;gap:20px;align-items:stretch}.cc-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.cc-testi-card{padding:30px;border-radius:16px;position:relative;box-shadow:0 10px 30px #0000001a;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cc-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.cc-user{margin-top:20px}.cc-user strong{display:block;font-size:.95rem}.cc-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.cc-split-layout,.cc-innovative-wrapper,.cc-why-wrapper,.cc-case-study,.cc-enterprise-wrapper,.cc-feature-row{flex-direction:column}.cc-what-header{flex-direction:column;align-items:flex-start;gap:20px}.cc-title-large{font-size:2.5rem}.cc-innovative-text{position:static;margin-bottom:40px}.cc-grid-3,.cc-grid-2-list,.cc-stats-row,.cc-roadmap-grid,.cc-compliance-grid,.cc-masonry,.cc-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.cc-why-grid-cards{grid-template-columns:1fr}.cc-why-visual{height:400px}}:root{--cm-dark-blue: #0b1120;--cm-darker-blue: #060912;--cm-card-bg: #ffffff;--cm-cyan: #00d4ff;--cm-purple: #8b5cf6;--cm-pink: #ec4899;--cm-text-main: #1f2937;--cm-text-gray: #4b5563;--cm-font: "Inter", sans-serif;--cm-border: #e5e7eb}.cm-wrapper{font-family:var(--cm-font);color:var(--cm-text-main);background:#fff;overflow-x:hidden}.cm-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes cmFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cm-animate-fade-up{opacity:0;animation:cmFadeInUp .8s ease-out forwards}.cm-section{padding:90px 0!important}.cm-bg-white{background:#fff}.cm-bg-gray{background:#f9fafb}.cm-bg-dark{background:var(--cm-dark-blue);color:#fff}.cm-bg-dark-blue{background:#1e1b4b;color:#fff}.cm-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.cm-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.cm-tagline{color:var(--cm-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.cm-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--cm-text-gray);font-size:1.1rem}.cm-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.cm-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.cm-section-head{text-align:center;margin-bottom:60px}.cm-hero{background-color:var(--cm-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.cm-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.cm-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.cm-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cm-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.cm-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.cm-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.cm-split-layout{display:flex;gap:50px;align-items:stretch}.cm-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.cm-feature-row{display:flex;gap:30px}.cm-feature-box{flex:1}.cm-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--cm-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.cm-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.cm-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.cm-form-card{flex:1;background:#faf5ff;padding:40px;border-radius:20px;border:1px solid #f3e8ff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 40px #9333ea0d!important}.cm-form-card h3{font-size:1.4rem;margin-bottom:10px;color:#111;font-weight:800}.cm-form-card p{font-size:.9rem;color:#666;margin-bottom:25px}.cm-mini-form input,.cm-mini-form textarea{width:100%;padding:14px;border-radius:8px;border:1px solid #e5e7eb;font-size:.95rem;background:#fff;transition:.2s;outline:none}.cm-mini-form input:focus,.cm-mini-form textarea:focus{border-color:var(--cm-purple)}.cm-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cm-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.cm-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--cm-pink)}.cm-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.cm-card p{font-size:.95rem;color:var(--cm-text-gray);line-height:1.6}.cm-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.cm-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.cm-list-item:hover{background:#ffffff1a}.cm-check-icon{color:var(--cm-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.cm-list-item p{color:#e5e7eb;font-size:.95rem}.cm-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.cm-innovative-text{flex:1;position:sticky;top:120px}.cm-tagline-small{color:var(--cm-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.cm-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.cm-innov-row{display:flex;gap:25px}.cm-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--cm-cyan);flex-shrink:0}.cm-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.cm-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.cm-why-wrapper{display:flex;gap:50px;align-items:center}.cm-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.cm-why-img-placeholder{width:100%;height:100%}.cm-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cm-why-content{flex:1.2;color:#fff}.cm-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.cm-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.cm-why-card:hover{border-color:var(--cm-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.cm-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.cm-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.cm-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.cm-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.cm-industry-pill:hover{background:var(--cm-purple);border-color:var(--cm-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.cm-ind-icon{color:var(--cm-pink)}.cm-what-header{margin-bottom:50px}.cm-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.cm-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.cm-services-scroll-container::-webkit-scrollbar{display:none}.cm-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.cm-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.cm-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.cm-svc-col ul{list-style:none;padding:0}.cm-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.cm-svc-col ul li:hover{color:var(--cm-purple);padding-left:5px}.cm-slider-controls{display:flex;gap:15px}.cm-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cm-arrow-btn:hover{background:var(--cm-purple);color:#fff;border-color:var(--cm-purple);transform:scale(1.1)}.cm-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.cm-case-content{flex:1}.cm-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--cm-pink);font-weight:800;display:block;margin-bottom:15px}.cm-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.cm-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.cm-case-block h4{color:var(--cm-purple);font-size:.95rem;margin-bottom:10px}.cm-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.cm-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.cm-stat span{font-size:.9rem;color:#666}.cm-case-visual{flex:1;height:450px;position:relative}.cm-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.cm-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cm-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--cm-purple)}.cm-enterprise-wrapper{display:flex;gap:30px}.cm-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.cm-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.cm-purple-card h2{font-size:2rem;margin-bottom:20px}.cm-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.cm-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.cm-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.cm-green-text{color:#4ade80}.cm-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.cm-cap-list{list-style:none;margin-top:20px}.cm-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.cm-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.cm-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.cm-roadmap-card:hover{background:#fff}.cm-roadmap-card h3{margin-bottom:15px;color:#111}.cm-rm-detail{margin-bottom:15px;font-size:.9rem}.cm-rm-detail strong{color:var(--cm-purple);display:block;margin-bottom:4px;font-size:.8rem}.cm-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.cm-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.cm-comp-icon{color:var(--cm-pink)}.cm-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.cm-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.cm-tech-pill:hover{border-color:var(--cm-purple);color:var(--cm-purple);transform:translateY(-3px)}.cm-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.cm-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cm-trend-card{cursor:pointer}.cm-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.cm-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.cm-trend-card:hover .cm-img-cover{transform:scale(1.05)}.cm-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.cm-trend-card span{font-size:.9rem;color:#888}.cm-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.cm-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.cm-masonry{display:flex;gap:20px;align-items:stretch}.cm-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.cm-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cm-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.cm-user{margin-top:20px}.cm-user strong{display:block;font-size:.95rem}.cm-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.cm-split-layout,.cm-innovative-wrapper,.cm-why-wrapper,.cm-case-study,.cm-enterprise-wrapper,.cm-feature-row{flex-direction:column}.cm-what-header{flex-direction:column;align-items:flex-start;gap:20px}.cm-title-large{font-size:2.5rem}.cm-innovative-text{position:static;margin-bottom:40px}.cm-grid-3,.cm-grid-2-list,.cm-stats-row,.cm-roadmap-grid,.cm-compliance-grid,.cm-masonry,.cm-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.cm-why-grid-cards{grid-template-columns:1fr}.cm-why-visual{height:400px}}:root{--cs-dark-blue: #0b1120;--cs-darker-blue: #060912;--cs-card-bg: #ffffff;--cs-cyan: #00d4ff;--cs-purple: #8b5cf6;--cs-pink: #ec4899;--cs-text-main: #1f2937;--cs-text-gray: #4b5563;--cs-font: "Inter", sans-serif;--cs-border: #e5e7eb}.cs-wrapper{font-family:var(--cs-font);color:var(--cs-text-main);background:#fff;overflow-x:hidden}.cs-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes csFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cs-animate-fade-up{opacity:0;animation:csFadeInUp .8s ease-out forwards}.cs-section{padding:90px 0!important}.cs-bg-white{background:#fff}.cs-bg-gray{background:#f9fafb}.cs-bg-dark{background:var(--cs-dark-blue);color:#fff}.cs-bg-dark-blue{background:#1e1b4b;color:#fff}.cs-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.cs-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.cs-tagline{color:var(--cs-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.cs-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--cs-text-gray);font-size:1.1rem}.cs-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.cs-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.cs-section-head{text-align:center;margin-bottom:60px}.cs-hero{background-color:var(--cs-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.cs-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.cs-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.cs-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cs-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.cs-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.cs-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.cs-split-layout{display:flex;gap:50px;align-items:stretch}.cs-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.cs-feature-row{display:flex;gap:30px}.cs-feature-box{flex:1}.cs-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--cs-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.cs-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.cs-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.cs-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cs-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.cs-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--cs-pink)}.cs-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.cs-card p{font-size:.95rem;color:var(--cs-text-gray);line-height:1.6}.cs-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.cs-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.cs-list-item:hover{background:#ffffff1a}.cs-check-icon{color:var(--cs-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.cs-list-item p{color:#e5e7eb;font-size:.95rem}.cs-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.cs-innovative-text{flex:1;position:sticky;top:120px}.cs-tagline-small{color:var(--cs-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.cs-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.cs-innov-row{display:flex;gap:25px}.cs-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--cs-cyan);flex-shrink:0}.cs-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.cs-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.cs-why-wrapper{display:flex;gap:50px;align-items:center}.cs-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.cs-why-img-placeholder{width:100%;height:100%}.cs-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-why-content{flex:1.2;color:#fff}.cs-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.cs-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.cs-why-card:hover{border-color:var(--cs-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.cs-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.cs-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.cs-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.cs-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.cs-industry-pill:hover{background:var(--cs-purple);border-color:var(--cs-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.cs-ind-icon{color:var(--cs-pink)}.cs-what-header{margin-bottom:50px}.cs-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.cs-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.cs-services-scroll-container::-webkit-scrollbar{display:none}.cs-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.cs-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.cs-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.cs-svc-col ul{list-style:none;padding:0}.cs-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.cs-svc-col ul li:hover{color:var(--cs-purple);padding-left:5px}.cs-slider-controls{display:flex;gap:15px}.cs-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.cs-arrow-btn:hover{background:var(--cs-purple);color:#fff;border-color:var(--cs-purple);transform:scale(1.1)}.cs-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.cs-case-content{flex:1}.cs-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--cs-pink);font-weight:800;display:block;margin-bottom:15px}.cs-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.cs-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.cs-case-block h4{color:var(--cs-purple);font-size:.95rem;margin-bottom:10px}.cs-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.cs-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.cs-stat span{font-size:.9rem;color:#666}.cs-case-visual{flex:1;height:450px;position:relative}.cs-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.cs-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--cs-purple)}.cs-enterprise-wrapper{display:flex;gap:30px}.cs-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.cs-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.cs-purple-card h2{font-size:2rem;margin-bottom:20px}.cs-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.cs-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.cs-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.cs-green-text{color:#4ade80}.cs-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.cs-cap-list{list-style:none;margin-top:20px}.cs-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.cs-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.cs-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.cs-roadmap-card:hover{background:#fff}.cs-roadmap-card h3{margin-bottom:15px;color:#111}.cs-rm-detail{margin-bottom:15px;font-size:.9rem}.cs-rm-detail strong{color:var(--cs-purple);display:block;margin-bottom:4px;font-size:.8rem}.cs-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.cs-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.cs-comp-icon{color:var(--cs-pink)}.cs-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.cs-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.cs-tech-pill:hover{border-color:var(--cs-purple);color:var(--cs-purple);transform:translateY(-3px)}.cs-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.cs-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cs-trend-card{cursor:pointer}.cs-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.cs-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.cs-trend-card:hover .cs-img-cover{transform:scale(1.05)}.cs-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.cs-trend-card span{font-size:.9rem;color:#888}.cs-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.cs-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.cs-masonry{display:flex;gap:20px;align-items:stretch}.cs-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.cs-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cs-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.cs-user{margin-top:20px}.cs-user strong{display:block;font-size:.95rem}.cs-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.cs-split-layout,.cs-innovative-wrapper,.cs-why-wrapper,.cs-case-study,.cs-enterprise-wrapper,.cs-feature-row{flex-direction:column}.cs-what-header{flex-direction:column;align-items:flex-start;gap:20px}.cs-title-large{font-size:2.5rem}.cs-innovative-text{position:static;margin-bottom:40px}.cs-grid-3,.cs-grid-2-list,.cs-stats-row,.cs-roadmap-grid,.cs-compliance-grid,.cs-masonry,.cs-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.cs-why-grid-cards{grid-template-columns:1fr}.cs-why-visual{height:400px}}:root{--md-dark-blue: #0b1120;--md-darker-blue: #060912;--md-card-bg: #ffffff;--md-cyan: #00d4ff;--md-purple: #8b5cf6;--md-pink: #ec4899;--md-text-main: #1f2937;--md-text-gray: #4b5563;--md-font: "Inter", sans-serif;--md-border: #e5e7eb}.md-wrapper{font-family:var(--md-font);color:var(--md-text-main);background:#fff;overflow-x:hidden}.md-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes mdFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.md-animate-fade-up{opacity:0;animation:mdFadeInUp .8s ease-out forwards}.md-section{padding:90px 0!important}.md-bg-white{background:#fff}.md-bg-gray{background:#f9fafb}.md-bg-dark{background:var(--md-dark-blue);color:#fff}.md-bg-dark-blue{background:#1e1b4b;color:#fff}.md-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.md-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.md-tagline{color:var(--md-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.md-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--md-text-gray);font-size:1.1rem}.md-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.md-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.md-section-head{text-align:center;margin-bottom:60px}.md-hero{background-color:var(--md-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.md-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.md-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.md-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.md-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.md-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.md-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.md-split-layout{display:flex;gap:50px;align-items:stretch}.md-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.md-feature-row{display:flex;gap:30px}.md-feature-box{flex:1}.md-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--md-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.md-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.md-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.md-form-card{flex:1;background:#faf5ff;padding:40px;border-radius:20px;border:1px solid #f3e8ff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 40px #9333ea0d!important}.md-form-card h3{font-size:1.4rem;margin-bottom:10px;color:#111;font-weight:800}.md-form-card p{font-size:.9rem;color:#666;margin-bottom:25px}.md-mini-form input,.md-mini-form textarea{width:100%;padding:14px;border-radius:8px;border:1px solid #e5e7eb;font-size:.95rem;background:#fff;transition:.2s;outline:none}.md-mini-form input:focus,.md-mini-form textarea:focus{border-color:var(--md-purple)}.md-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.md-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.md-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--md-pink)}.md-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.md-card p{font-size:.95rem;color:var(--md-text-gray);line-height:1.6}.md-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.md-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.md-list-item:hover{background:#ffffff1a}.md-check-icon{color:var(--md-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.md-list-item p{color:#e5e7eb;font-size:.95rem}.md-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.md-innovative-text{flex:1;position:sticky;top:120px}.md-tagline-small{color:var(--md-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.md-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.md-innov-row{display:flex;gap:25px}.md-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--md-cyan);flex-shrink:0}.md-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.md-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.md-why-wrapper{display:flex;gap:50px;align-items:center}.md-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.md-why-img-placeholder{width:100%;height:100%}.md-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-why-content{flex:1.2;color:#fff}.md-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.md-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.md-why-card:hover{border-color:var(--md-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.md-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.md-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.md-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.md-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.md-industry-pill:hover{background:var(--md-purple);border-color:var(--md-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.md-ind-icon{color:var(--md-pink)}.md-what-header{margin-bottom:50px}.md-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.md-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.md-services-scroll-container::-webkit-scrollbar{display:none}.md-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.md-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.md-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.md-svc-col ul{list-style:none;padding:0}.md-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.md-svc-col ul li:hover{color:var(--md-purple);padding-left:5px}.md-slider-controls{display:flex;gap:15px}.md-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.md-arrow-btn:hover{background:var(--md-purple);color:#fff;border-color:var(--md-purple);transform:scale(1.1)}.md-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.md-case-content{flex:1}.md-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--md-pink);font-weight:800;display:block;margin-bottom:15px}.md-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.md-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.md-case-block h4{color:var(--md-purple);font-size:.95rem;margin-bottom:10px}.md-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.md-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.md-stat span{font-size:.9rem;color:#666}.md-case-visual{flex:1;height:450px;position:relative}.md-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.md-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--md-purple)}.md-enterprise-wrapper{display:flex;gap:30px}.md-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.md-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.md-purple-card h2{font-size:2rem;margin-bottom:20px}.md-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.md-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.md-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.md-green-text{color:#4ade80}.md-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.md-cap-list{list-style:none;margin-top:20px}.md-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.md-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.md-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.md-roadmap-card:hover{background:#fff}.md-roadmap-card h3{margin-bottom:15px;color:#111}.md-rm-detail{margin-bottom:15px;font-size:.9rem}.md-rm-detail strong{color:var(--md-purple);display:block;margin-bottom:4px;font-size:.8rem}.md-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.md-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.md-comp-icon{color:var(--md-pink)}.md-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.md-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.md-tech-pill:hover{border-color:var(--md-purple);color:var(--md-purple);transform:translateY(-3px)}.md-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.md-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.md-trend-card{cursor:pointer}.md-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.md-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.md-trend-card:hover .md-img-cover{transform:scale(1.05)}.md-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.md-trend-card span{font-size:.9rem;color:#888}.md-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.md-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.md-masonry{display:flex;gap:20px;align-items:stretch}.md-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.md-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;background:#fff;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.md-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.md-user{margin-top:20px}.md-user strong{display:block;font-size:.95rem}.md-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.md-split-layout,.md-innovative-wrapper,.md-why-wrapper,.md-case-study,.md-enterprise-wrapper,.md-feature-row{flex-direction:column}.md-what-header{flex-direction:column;align-items:flex-start;gap:20px}.md-title-large{font-size:2.5rem}.md-innovative-text{position:static;margin-bottom:40px}.md-grid-3,.md-grid-2-list,.md-stats-row,.md-roadmap-grid,.md-compliance-grid,.md-masonry,.md-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.md-why-grid-cards{grid-template-columns:1fr}.md-why-visual{height:400px}}:root{--sa-dark-blue: #0b1120;--sa-darker-blue: #060912;--sa-card-bg: #ffffff;--sa-cyan: #00d4ff;--sa-purple: #8b5cf6;--sa-pink: #ec4899;--sa-text-main: #1f2937;--sa-text-gray: #4b5563;--sa-font: "Inter", sans-serif;--sa-border: #e5e7eb}.sa-wrapper{font-family:var(--sa-font);color:var(--sa-text-main);background:#fff;overflow-x:hidden}.sa-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes saFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.sa-animate-fade-up{opacity:0;animation:saFadeInUp .8s ease-out forwards}.sa-section{padding:90px 0!important}.sa-bg-white{background:#fff}.sa-bg-gray{background:#f9fafb}.sa-bg-dark{background:var(--sa-dark-blue);color:#fff}.sa-bg-dark-blue{background:#1e1b4b;color:#fff}.sa-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.sa-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.sa-tagline{color:var(--sa-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.sa-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--sa-text-gray);font-size:1.1rem}.sa-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.sa-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.sa-section-head{text-align:center;margin-bottom:60px}.sa-hero{background-color:var(--sa-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.sa-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.sa-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.sa-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sa-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.sa-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.sa-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.sa-split-layout{display:flex;gap:50px;align-items:stretch}.sa-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.sa-feature-row{display:flex;gap:30px}.sa-feature-box{flex:1}.sa-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--sa-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.sa-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.sa-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.sa-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sa-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.sa-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--sa-pink)}.sa-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.sa-card p{font-size:.95rem;color:var(--sa-text-gray);line-height:1.6}.sa-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.sa-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.sa-list-item:hover{background:#ffffff1a}.sa-check-icon{color:var(--sa-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.sa-list-item p{color:#e5e7eb;font-size:.95rem}.sa-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.sa-innovative-text{flex:1;position:sticky;top:120px}.sa-tagline-small{color:var(--sa-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px;text-align:center}.sa-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.sa-innov-row{display:flex;gap:25px}.sa-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--sa-cyan);flex-shrink:0}.sa-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.sa-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.sa-why-wrapper{display:flex;gap:50px;align-items:center}.sa-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.sa-why-img-placeholder{width:100%;height:100%}.sa-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sa-why-content{flex:1.2;color:#fff}.sa-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.sa-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.sa-why-card:hover{border-color:var(--sa-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.sa-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.sa-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.sa-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.sa-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.sa-industry-pill:hover{background:var(--sa-purple);border-color:var(--sa-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.sa-ind-icon{color:var(--sa-pink)}.sa-what-header{margin-bottom:50px}.sa-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.sa-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.sa-services-scroll-container::-webkit-scrollbar{display:none}.sa-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.sa-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.sa-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.sa-svc-col ul{list-style:none;padding:0}.sa-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.sa-svc-col ul li:hover{color:var(--sa-purple);padding-left:5px}.sa-slider-controls{display:flex;gap:15px}.sa-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.sa-arrow-btn:hover{background:var(--sa-purple);color:#fff;border-color:var(--sa-purple);transform:scale(1.1)}.sa-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.sa-case-content{flex:1}.sa-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--sa-pink);font-weight:800;display:block;margin-bottom:15px}.sa-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.sa-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.sa-case-block h4{color:var(--sa-purple);font-size:.95rem;margin-bottom:10px}.sa-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.sa-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.sa-stat span{font-size:.9rem;color:#666}.sa-case-visual{flex:1;height:450px;position:relative}.sa-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.sa-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sa-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--sa-purple)}.sa-enterprise-wrapper{display:flex;gap:30px}.sa-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.sa-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.sa-purple-card h2{font-size:2rem;margin-bottom:20px}.sa-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.sa-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.sa-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.sa-green-text{color:#4ade80}.sa-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.sa-cap-list{list-style:none;margin-top:20px}.sa-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.sa-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.sa-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.sa-roadmap-card:hover{background:#fff}.sa-roadmap-card h3{margin-bottom:15px;color:#111}.sa-rm-detail{margin-bottom:15px;font-size:.9rem}.sa-rm-detail strong{color:var(--sa-purple);display:block;margin-bottom:4px;font-size:.8rem}.sa-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.sa-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.sa-comp-icon{color:var(--sa-pink)}.sa-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.sa-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.sa-tech-pill:hover{border-color:var(--sa-purple);color:var(--sa-purple);transform:translateY(-3px)}.sa-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.sa-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sa-trend-card{cursor:pointer}.sa-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.sa-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.sa-trend-card:hover .sa-img-cover{transform:scale(1.05)}.sa-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.sa-trend-card span{font-size:.9rem;color:#888}.sa-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.sa-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.sa-masonry{display:flex;gap:20px;align-items:stretch}.sa-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.sa-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;background:#fff;border:1px solid #f3f4f6;transition:all .3s ease}.sa-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.sa-user{margin-top:20px}.sa-user strong{display:block;font-size:.95rem}.sa-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.sa-split-layout,.sa-innovative-wrapper,.sa-why-wrapper,.sa-case-study,.sa-enterprise-wrapper,.sa-feature-row{flex-direction:column}.sa-what-header{flex-direction:column;align-items:flex-start;gap:20px}.sa-title-large{font-size:2.5rem}.sa-innovative-text{position:static;margin-bottom:40px}.sa-grid-3,.sa-grid-2-list,.sa-stats-row,.sa-roadmap-grid,.sa-compliance-grid,.sa-masonry,.sa-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.sa-why-grid-cards{grid-template-columns:1fr}.sa-why-visual{height:400px}}.chat-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;background:#fff;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.chat-hero{position:relative;overflow:hidden;padding:140px 0 100px;color:#fff}.chat-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.ml-highlight-gradient{background:linear-gradient(90deg,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-testi-card{padding:30px;border-radius:16px;position:relative;background:#fff;box-shadow:0 10px 25px #0000001a;border:1px solid #f3f4f6}:root{--chat-dark-blue: #0b1120;--chat-darker-blue: #060912;--chat-card-bg: #ffffff;--chat-cyan: #00d4ff;--chat-pink: #ec4899;--chat-text-main: #1f2937;--chat-text-gray: #4b5563;--chat-font: "Inter", sans-serif;--chat-border: #e5e7eb}.chat-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.rag-highlight-gradient{background:linear-gradient(90deg,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-masonry{display:flex;gap:20px;align-items:stretch}.chat-testi-card{padding:30px;border-radius:16px;position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}.chat-hero-video-overlay{position:absolute;background:#0000008c;z-index:2}.chat-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px;height:100px}.chat-hero-video-overlay{position:absolute;inset:0;background:#00000080;z-index:2}.chat-hero-video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.chat-hero-video-overlay{position:absolute;width:100%;height:100%;background:#0000008c;z-index:2}.chat-hero-video{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.chat-hero-video-overlay{position:absolute;inset:0;background:#0000008c;z-index:2}.rea-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.node-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.web-app-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-hero{position:relative;padding:180px 6% 140px;text-align:center;background:#0b1120;overflow:hidden}.chat-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.chat-hero-content{position:relative;max-width:900px;margin:auto;z-index:2}.chat-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px;position:relative;z-index:2}.chat-title-large{font-size:4.2rem;font-weight:800;margin-bottom:20px;line-height:1.1;position:relative;z-index:2;text-shadow:0 10px 40px rgba(0,0,0,.8)}.chat-subtitle{font-size:1.25rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6;position:relative;z-index:2}.chat-hero-image-wrapper{display:none}.prog-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-hero{background-color:var(--chat-dark-blue);padding:140px 0 100px;color:#fff;text-align:center;position:relative;overflow:hidden}.chat-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1}.backend-highlight-gradient{background:linear-gradient(90deg,#ec4899,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1;background:#000000e6}.chat-hero{position:relative;overflow:hidden}.chat-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.chat-hero-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.chat-container{position:relative;z-index:2}.chat-hero-content{position:relative;z-index:2}.chat-hero{background-color:var(--chat-dark-blue);padding:140px 0 60px!important;color:#fff;text-align:center}@media(min-width:600px){.chat-hero{background-color:var(--chat-dark-blue);padding:120px 0 80px;color:#fff;text-align:center}}@media(min-width:1024px){.chat-hero{background-color:var(--chat-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}}.chat-subtitle{font-size:clamp(.95rem,2.5vw,1.2rem)!important;color:#d1d5db;max-width:min(800px,100%);margin:0 auto clamp(20px,5vw,40px) auto;line-height:1.6}.chat-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.chat-container{max-width:1200px;margin:0 auto;padding:0 20px;overflow:hidden}.chat-breadcrumbs{font-size:clamp(.75rem,2vw,.9rem)!important;color:#9ca3af;margin-bottom:clamp(12px,3vw,20px)!important}.chat-title-large{font-size:clamp(1.75rem,5vw,3.5rem)!important;font-weight:800;margin-bottom:clamp(12px,3vw,20px);line-height:1.1}.chat-hero{background-color:var(--chat-dark-blue);padding:140px 0 100px;height:550px!important;color:#fff;text-align:center}.chat-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;z-index:0}.chat-heading-dark{text-align:center;width:100%;font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.chat-heading-white{text-align:center;font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.chat-text-white-sub{text-align:center;color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.chat-tagline-small{color:var(--chat-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;text-align:center;margin-bottom:15px}.chat-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;width:100%}:root{--chat-dark-blue: #0b1120;--chat-darker-blue: #060912;--chat-card-bg: #ffffff;--chat-cyan: #00d4ff;--chat-purple: #8b5cf6;--chat-pink: #ec4899;--chat-text-main: #1f2937;--chat-text-gray: #4b5563;--chat-font: "Inter", sans-serif;--chat-border: #e5e7eb}.chat-wrapper{font-family:var(--chat-font);color:var(--chat-text-main);background:#fff;overflow-x:hidden}.chat-container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{opacity:0;animation:fadeInUp .8s ease-out forwards}.chat-section{padding:90px 0!important}.chat-bg-white{background:#fff}.chat-bg-gray{background:#f9fafb}.chat-bg-dark{background:var(--chat-dark-blue);color:#fff}.chat-bg-dark-blue{background:#1e1b4b;color:#fff}.chat-heading-dark{font-size:2.5rem;font-weight:800;color:#111;margin-bottom:20px;line-height:1.2}.chat-heading-white{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:20px}.chat-tagline{color:var(--chat-pink);font-weight:700;letter-spacing:1px;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;display:block}.chat-desc-center{text-align:center;max-width:800px;margin:0 auto 50px;color:var(--chat-text-gray);font-size:1.1rem}.chat-text-white-sub{color:#d1d5db;margin-bottom:40px;font-size:1.1rem}.chat-center-text{text-align:center;max-width:800px;margin:0 auto 50px}.chat-section-head{text-align:center;margin-bottom:60px}.chat-hero{background-color:var(--chat-dark-blue);padding:140px 0 100px;color:#fff;text-align:center}.chat-breadcrumbs{font-size:.9rem;color:#9ca3af;margin-bottom:20px}.chat-title-large{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.chat-highlight-gradient{background:linear-gradient(90deg,#d8b4fe,#f0abfc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-subtitle{font-size:1.2rem;color:#d1d5db;max-width:800px;margin:0 auto 40px;line-height:1.6}.chat-btn-primary{background:linear-gradient(90deg,#9333ea,#db2777);color:#fff;padding:16px 32px;font-size:1.1rem;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:transform .2s}.chat-btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #db277766}.chat-btn-primary.full-width{width:100%;margin-top:10px}.chat-hero-image-wrapper{margin-top:60px;width:100%;border-radius:24px;overflow:hidden;box-shadow:0 30px 70px #0009;border:1px solid rgba(255,255,255,.1)}.chat-hero-img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;display:block}.chat-split-layout{display:flex;gap:50px;align-items:stretch}.chat-features-left{flex:2;display:flex;flex-direction:column;gap:30px}.chat-feature-row{display:flex;gap:30px}.chat-feature-box{flex:1}.chat-icon-circle{width:55px;height:55px;border-radius:50%;background:#fdf2f8;color:var(--chat-pink);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:18px;border:1px solid #fce7f3}.chat-feature-box h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.chat-feature-box p{font-size:.95rem;color:#666;line-height:1.6}.chat-form-card{flex:1;background:#faf5ff;padding:40px;border-radius:20px;border:1px solid #f3e8ff;display:flex;flex-direction:column;justify-content:center;box-shadow:0 10px 40px #9333ea0d!important}.chat-form-card h3{font-size:1.4rem;margin-bottom:10px;color:#111;font-weight:800}.chat-form-card p{font-size:.9rem;color:#666;margin-bottom:25px}.form-group{margin-bottom:15px}.chat-mini-form input,.chat-mini-form textarea{width:100%;padding:14px;border-radius:8px;border:1px solid #e5e7eb;font-size:.95rem;background:#fff;transition:.2s;outline:none}.chat-mini-form input:focus,.chat-mini-form textarea:focus{border-color:var(--chat-purple)}.chat-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.chat-card{padding:40px 30px;background:#fff;border-radius:20px;border:1px solid #f3f4f6;transition:all .3s ease;box-shadow:0 4px 6px #00000005}.chat-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000014;border-color:var(--chat-pink)}.chat-card h3{font-size:1.3rem;margin-bottom:12px;font-weight:700;color:#111}.chat-card p{font-size:.95rem;color:var(--chat-text-gray);line-height:1.6}.chat-grid-2-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.chat-list-item{display:flex;gap:15px;background:#ffffff0d;padding:15px;border-radius:8px;align-items:flex-start;transition:background .3s}.chat-list-item:hover{background:#ffffff1a}.chat-check-icon{color:var(--chat-cyan);font-size:1.2rem;flex-shrink:0;margin-top:3px}.chat-list-item p{color:#e5e7eb;font-size:.95rem}.chat-innovative-wrapper{display:flex;gap:60px;align-items:flex-start}.chat-innovative-text{flex:1;position:sticky;top:120px}.chat-tagline-small{color:var(--chat-pink);font-size:.85rem;letter-spacing:1px;font-weight:700;display:block;margin-bottom:15px}.chat-innovative-list{flex:1;display:flex;flex-direction:column;gap:35px}.chat-innov-row{display:flex;gap:25px}.chat-innov-icon{width:50px;height:50px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--chat-cyan);flex-shrink:0}.chat-innov-row h4{color:#fff;font-size:1.2rem;margin-bottom:8px}.chat-innov-row p{color:#aaa;font-size:.95rem;line-height:1.6}.chat-why-wrapper{display:flex;gap:50px;align-items:center}.chat-why-visual{flex:1;height:500px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.chat-why-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-why-content{flex:1.2;color:#fff}.chat-why-grid-cards{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.chat-why-card{background:#ffffff0d;padding:20px 25px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.chat-why-card:hover{border-color:var(--chat-pink);background:#ffffff14;transform:translateY(-5px);box-shadow:0 10px 20px #0003}.chat-why-card h4{font-size:1.05rem;margin-bottom:8px;color:#fff;font-weight:700}.chat-why-card p{font-size:.9rem;color:#ccc;line-height:1.5}.chat-industries-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:40px}.chat-industry-pill{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:12px 28px;border-radius:50px;color:#fff;font-size:.95rem;display:flex;align-items:center;gap:10px;transition:all .3s ease}.chat-industry-pill:hover{background:var(--chat-purple);border-color:var(--chat-purple);transform:translateY(-3px);box-shadow:0 5px 15px #8b5cf64d}.chat-ind-icon{color:var(--chat-pink)}.chat-what-header{margin-bottom:50px}.chat-desc-left{max-width:600px;color:#666;font-size:1.1rem;line-height:1.6}.chat-services-scroll-container{display:flex;gap:40px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none}.chat-services-scroll-container::-webkit-scrollbar{display:none}.chat-svc-col{min-width:300px;flex:0 0 auto;background:#f9fafb}.chat-svc-col h4{font-size:1.3rem;font-weight:800;margin-bottom:15px;color:#111}.chat-svc-line{width:50px;height:4px;background:linear-gradient(90deg,#9333ea,#db2777);margin-bottom:25px;border-radius:2px}.chat-svc-col ul{list-style:none;padding:0}.chat-svc-col ul li{margin-bottom:14px;font-size:1rem;color:#555;cursor:pointer;transition:.3s;display:block}.chat-svc-col ul li:hover{color:var(--chat-purple);padding-left:5px}.chat-slider-controls{display:flex;gap:15px}.chat-arrow-btn{width:50px;height:50px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;color:#111;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.chat-arrow-btn:hover{background:var(--chat-purple);color:#fff;border-color:var(--chat-purple);transform:scale(1.1)}.chat-case-study{display:flex;gap:60px;align-items:center;margin-top:40px}.chat-case-content{flex:1}.chat-case-tag{font-size:.85rem;letter-spacing:2px;color:var(--chat-pink);font-weight:800;display:block;margin-bottom:15px}.chat-case-title{font-size:2.2rem;margin-bottom:30px;line-height:1.2;color:#111}.chat-case-block{margin-bottom:30px;border-left:4px solid #e5e7eb;padding-left:25px}.chat-case-block h4{color:var(--chat-purple);font-size:.95rem;margin-bottom:10px}.chat-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.chat-stat strong{display:block;font-size:2rem;color:#111;font-weight:800}.chat-stat span{font-size:.9rem;color:#666}.chat-case-visual{flex:1;height:450px;position:relative}.chat-mockup-main.with-img{width:100%;height:100%;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 25px 60px #ec489933}.chat-case-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-overlay-badge{position:absolute;bottom:30px;right:30px;background:#fff;padding:12px 25px;border-radius:50px;font-weight:700;box-shadow:0 10px 30px #00000026;color:var(--chat-purple)}.chat-enterprise-wrapper{display:flex;gap:30px}.chat-purple-card{flex:1;background:linear-gradient(135deg,#a855f7,#c026d3);padding:50px;border-radius:20px;color:#fff}.chat-card-badge{font-size:3rem;margin-bottom:20px;opacity:.5}.chat-purple-card h2{font-size:2rem;margin-bottom:20px}.chat-btn-white-outline{border:2px solid white;background:transparent;color:#fff;padding:12px 24px;font-weight:700;border-radius:6px;margin-top:30px;cursor:pointer}.chat-capabilities{flex:1;background:#111;padding:40px;border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center}.chat-dash-preview{background:#222;padding:20px;border-radius:12px;margin-bottom:20px;border:1px solid #333}.chat-dash-row{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.chat-green-text{color:#4ade80}.chat-dash-chart{height:40px;background:linear-gradient(90deg,#8b5cf6,transparent);border-radius:4px}.chat-cap-list{list-style:none;margin-top:20px}.chat-cap-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:#d1d5db}.chat-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e5e7eb;border:1px solid #e5e7eb}.chat-roadmap-card{background:#fdf4ff;padding:30px;min-height:280px;transition:background .3s}.chat-roadmap-card:hover{background:#fff}.chat-roadmap-card h3{margin-bottom:15px;color:#111}.chat-rm-detail{margin-bottom:15px;font-size:.9rem}.chat-rm-detail strong{color:var(--chat-purple);display:block;margin-bottom:4px;font-size:.8rem}.chat-compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #333;border-radius:12px;overflow:hidden}.chat-compliance-item{background:#ffffff05;padding:25px;border-right:1px solid #333;border-bottom:1px solid #333;color:#ccc;display:flex;gap:10px;align-items:center;font-size:.95rem}.chat-comp-icon{color:var(--chat-pink)}.chat-tech-grid{display:flex;gap:15px;flex-wrap:wrap;justify-content:center;margin-top:40px}.chat-tech-pill{padding:10px 25px;border:1px solid #e5e7eb;border-radius:50px;font-weight:600;color:#555;background:#fff;transition:.3s}.chat-tech-pill:hover{border-color:var(--chat-purple);color:var(--chat-purple);transform:translateY(-3px)}.chat-flex-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.chat-trends-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.chat-trend-card{cursor:pointer}.chat-trend-img-wrap{height:220px;border-radius:16px;overflow:hidden;margin-bottom:20px}.chat-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.chat-trend-card:hover .chat-img-cover{transform:scale(1.05)}.chat-trend-card h4{font-size:1.15rem;margin-bottom:10px;line-height:1.4;color:#111;font-weight:700}.chat-trend-card span{font-size:.9rem;color:#888}.chat-trend-text-card{padding:35px;background:#fff;border-radius:16px;border:1px solid #f3f4f6;display:flex;flex-direction:column;justify-content:center;box-shadow:0 4px 10px #00000008}.chat-trend-divider{height:1px;background:#e5e7eb;margin:25px 0}.chat-btn-secondary{background:var(--chat-purple);color:#fff;border:none;padding:12px 30px;border-radius:50px;font-size:.95rem;cursor:pointer;font-weight:700}.chat-masonry{display:flex;gap:20px}.chat-masonry-col{flex:1;display:flex;flex-direction:column;gap:20px}.chat-testi-card{padding:30px;border-radius:16px;position:relative}.bg-orange{background:#ffedd5;color:#1f2937!important}.bg-pink{background:#fce7f3;color:#1f2937!important}.bg-purple-dark{background:#581c87}.bg-black{background:#111}.text-white{color:#fff}.big-card{height:510px;display:flex;flex-direction:column;justify-content:space-between}.chat-quote-icon{font-size:1.5rem;opacity:.3;margin-bottom:15px}.chat-user{margin-top:20px}.chat-user strong{display:block;font-size:.95rem}.chat-user span{font-size:.75rem;opacity:.7;letter-spacing:1px}@media(max-width:900px){.chat-split-layout,.chat-innovative-wrapper,.chat-why-wrapper,.chat-case-study,.chat-enterprise-wrapper,.chat-feature-row{flex-direction:column}.chat-what-header{flex-direction:column;align-items:flex-start;gap:20px}.chat-title-large{font-size:2.5rem}.chat-innovative-text{position:static;margin-bottom:40px}.chat-grid-3,.chat-grid-2-list,.chat-stats-row,.chat-roadmap-grid,.chat-compliance-grid,.chat-masonry,.chat-trends-grid{grid-template-columns:1fr;display:flex;flex-direction:column}.chat-why-grid-cards{grid-template-columns:1fr}.chat-why-visual{height:400px}}
