@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;800&display=swap);
/*
! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,::backdrop,:after,:before{--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:#3b82f680;--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-10{bottom:-2.5rem}.-bottom-4{bottom:-1rem}.-right-10{right:-2.5rem}.-right-4{right:-1rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-10{top:2.5rem}.top-5{top:1.25rem}.-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-\[9999\]{z-index:9999}.mx-auto{margin-left:auto;margin-right:auto}.mb-16{margin-bottom:4rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-auto{height:auto}.h-full{height:100%}.min-h-\[500px\]{min-height:500px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-24{width:6rem}.w-\[520px\]{width:520px}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.rotate-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate:12deg}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-105,.scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-\[spin_20s_linear_infinite\]{animation:spin 20s linear infinite}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-px{gap:1px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[60\%_40\%_70\%_30\%\/40\%_50\%_60\%_40\%\]{border-radius:60% 40% 70% 30%/40% 50% 60% 40%}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-l-\[100px\]{border-bottom-left-radius:100px;border-top-left-radius:100px}.border{border-width:1px}.border-2{border-width:2px}.border-dashed{border-style:dashed}.border-\[\#0F52BA\]{--tw-border-opacity:1;border-color:rgb(15 82 186/var(--tw-border-opacity))}.border-\[\#FF6B00\]{--tw-border-opacity:1;border-color:rgb(255 107 0/var(--tw-border-opacity))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.bg-\[\#1F2937\]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-\[\#F9FAFB\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-\[\#FF6B00\]{--tw-bg-opacity:1;background-color:rgb(255 107 0/var(--tw-bg-opacity))}.bg-\[\#eef4ff\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity))}.bg-\[\#fff1e8\]{--tw-bg-opacity:1;background-color:rgb(255 241 232/var(--tw-bg-opacity))}.bg-black\/50{background-color:#00000080}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/20{background-color:#fff3}.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-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#0F52BA\]{--tw-gradient-from:#0f52ba var(--tw-gradient-from-position);--tw-gradient-to:#0f52ba00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#F9FAFB\]{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#eef4ff\]{--tw-gradient-from:#eef4ff var(--tw-gradient-from-position);--tw-gradient-to:#eef4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-100\/55{--tw-gradient-from:#dbeafe8c var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#1F2937\]{--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f2937 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#2563eb\]{--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#eef4ff\]{--tw-gradient-to:#eef4ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eef4ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ffffff1a var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#FF6B00\]{--tw-gradient-to:#ff6b00 var(--tw-gradient-to-position)}.to-\[\#ffffff\]{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pt-32{padding-top:8rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-6xl{font-size:3.75rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[200px\]{font-size:200px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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-\[\#0F52BA\]{--tw-text-opacity:1;color:rgb(15 82 186/var(--tw-text-opacity))}.text-\[\#FF6B00\]{--tw-text-opacity:1;color:rgb(255 107 0/var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-zinc-500{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity))}.opacity-10{opacity:.1}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_18px_36px_rgba\(255\2c 107\2c 0\2c 0\.24\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(255\2c 107\2c 0\2c 0\.24\)\]{--tw-shadow:0 18px 36px #ff6b003d;--tw-shadow-colored:0 18px 36px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.drop-shadow-\[0_12px_28px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{--tw-drop-shadow:drop-shadow(0 12px 28px #0f172a38)}.drop-shadow-\[0_12px_28px_rgba\(15\2c 23\2c 42\2c 0\.22\)\],.drop-shadow-\[0_4px_10px_rgba\(15\2c 82\2c 186\2c 0\.22\)\]{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)}.drop-shadow-\[0_4px_10px_rgba\(15\2c 82\2c 186\2c 0\.22\)\]{--tw-drop-shadow:drop-shadow(0 4px 10px #0f52ba38)}.drop-shadow-\[0_60px_120px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-drop-shadow:drop-shadow(0 60px 120px #0006)}.drop-shadow-\[0_60px_120px_rgba\(0\2c 0\2c 0\2c 0\.4\)\],.drop-shadow-lg{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)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px #0000000a) drop-shadow(0 4px 3px #0000001a)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--site-primary-dark:#0b3f90;--site-footer:#1f2937;--site-bg:#f9fafb;--site-bg-alt:#eef4ff;--site-border:#d7e3f4;--site-success:#16a34a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--site-bg);color:var(--site-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.crawler-links{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crawler-links a{display:block}@keyframes glow-pulse{0%{box-shadow:0 0 5px #0f52ba59}50%{box-shadow:0 0 25px #0f52baa6}to{box-shadow:0 0 5px #0f52ba59}}.button-glow{animation:glow-pulse 3s infinite}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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}.hover\:border-\[\#0F52BA\]:hover{--tw-border-opacity:1;border-color:rgb(15 82 186/var(--tw-border-opacity))}.hover\:bg-\[\#0F52BA\]:hover{--tw-bg-opacity:1;background-color:rgb(15 82 186/var(--tw-bg-opacity))}.hover\:bg-\[\#d95b00\]:hover{--tw-bg-opacity:1;background-color:rgb(217 91 0/var(--tw-bg-opacity))}.hover\:bg-\[\#eef4ff\]:hover{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.group:hover .group-hover\:w-full{width:100%}.group\/btn:hover .group-hover\/btn\:translate-x-2{--tw-translate-x:0.5rem}.group:hover .group-hover\:rotate-0,.group\/btn:hover .group-hover\/btn\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-0{--tw-rotate:0deg}.group:hover .group-hover\:text-\[\#0F52BA\]{--tw-text-opacity:1;color:rgb(15 82 186/var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.group:hover .group-hover\:text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:text-right{text-align:right}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:w-1\/2{width:50%}.lg\:w-\[620px\]{width:620px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:p-12{padding:3rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.lg\:pt-28{padding-top:7rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}}body{font-family:Inter,sans-serif}.header,.header-box{width:100%}.header-bar{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #d7e3f4f2;border-radius:26px;box-shadow:0 24px 50px #1f293714;display:flex;gap:16px;justify-content:space-between;padding:18px 24px;width:100%}.header-logo-img,.logo{height:46px;object-fit:contain}.header-nav,.nav{align-items:center;display:flex;gap:24px}.nav a,.nav-link{color:#1f2937;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease}.nav a:hover,.nav-link:focus,.nav-link:hover{color:#0f52ba;transform:translateY(-1px)}.nav-dropdown{position:relative}.brand-menu-btn,.nav-dropdown-btn{background:#0000;border:none;color:#1f2937;cursor:pointer;font-weight:700;padding:0}.brand-dropdown{background:#fffffffa;border:1px solid #d7e3f4f2;border-radius:16px;box-shadow:0 20px 44px #1f293724;min-width:190px;padding:10px 0;position:absolute;right:0;top:105%;z-index:50}.brand-dropdown a,.brand-dropdown-link{color:#1f2937;display:block;font-weight:500;padding:11px 18px;text-decoration:none;transition:background .2s ease,color .2s ease;width:100%}.brand-dropdown a:hover,.brand-dropdown-link:hover{background:#eef4ff;color:#0f52ba}.header-actions{align-items:center;display:flex;gap:12px}.book-btn,.header-menu-btn,.location-btn,.menu-btn,.mobile-book,.mobile-close,.popup-btn{border:none;color:#fff;cursor:pointer}.book-btn{background:#ff6b00!important;border-radius:14px;box-shadow:0 12px 28px #ff6b003d;font-weight:700;padding:11px 22px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.book-btn:hover{background:#d95b00!important;box-shadow:0 16px 32px #ff6b0047;transform:translateY(-1px)}.header-menu-btn,.menu-btn{align-items:center;background:linear-gradient(135deg,#0f52ba,#0b3f90);border-radius:14px;box-shadow:0 10px 22px #0f52ba3d;display:none;font-size:22px;height:48px;justify-content:center;width:48px}.popup-box{background:#fff;border-radius:24px;box-shadow:0 28px 70px #1f293738;max-height:90vh;max-width:440px;overflow-y:auto;width:100%}.popup-box::-webkit-scrollbar{width:6px}.popup-box::-webkit-scrollbar-thumb{background:#0f52ba;border-radius:999px}.popup-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:18px 18px 10px}.popup-box h2,.popup-header h2{color:#1f2937;font-size:20px;font-weight:700;margin:0}.close-btn{align-items:center;background:#0f52ba;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:static;transition:background .2s ease,transform .2s ease;width:36px}.close-btn:hover{background:#0b3f90;transform:scale(1.08)}.input{background:#fff;border:1px solid #d7e3f4;border-radius:12px;box-sizing:border-box;color:#1f2937;font-size:14px;margin-bottom:6px;padding:12px 14px;width:100%}.input::placeholder{color:#6b7280}.input:focus{border-color:#0f52ba;box-shadow:0 0 0 4px #0f52ba1f;outline:none}.error{color:#ff6b00;font-size:12px;margin-top:-6px}.location-btn{background:#eef4ff;border-radius:12px;color:#0f52ba;font-size:14px;font-weight:700;margin:0;padding:12px 14px;transition:transform .2s ease,background .2s ease;width:100%}.location-btn:hover{background:#dbeafe;transform:translateY(-1px)}.popup-btn{background:#ff6b00;border-radius:14px;box-shadow:0 12px 28px #ff6b0033;font-weight:700;padding:14px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.popup-btn:hover{background:#d95b00;transform:translateY(-1px)}.mobile-menu{background:linear-gradient(180deg,#fff,#f9fafb);display:flex;flex-direction:column;height:100vh;inset:0;padding:20px;position:fixed;z-index:9999}.mobile-top{align-items:center;display:flex;gap:12px;justify-content:space-between}.mobile-logo{height:44px}.mobile-close{align-items:center;background:#0f52ba;border-radius:14px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.mobile-links{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:flex-start;padding:18px 0 0}.mobile-book,.mobile-dropdown-btn,.mobile-links a{text-align:left;width:100%}.mobile-links a{background:#fff;border:1px solid #e5edf7;border-radius:16px;color:#1f2937;font-weight:600;padding:14px 16px;text-decoration:none}.mobile-links a:hover{border-color:#0f52ba;color:#0f52ba}.mobile-dropdown-btn{background:#eef4ff;border:1px solid #d7e3f4;border-radius:16px;color:#0f52ba;font-weight:700;padding:14px 16px}.mobile-dropdown-menu{display:flex;flex-direction:column;gap:10px;margin-bottom:4px;padding-left:12px;width:100%}.mobile-dropdown-menu a{background:#fff;box-shadow:inset 0 0 0 1px #e5edf7}.mobile-book{background:#ff6b00;border-radius:16px;box-shadow:0 14px 28px #ff6b0033;font-weight:700;margin-bottom:0;margin-top:auto;padding:14px 18px}.mobile-book:hover{background:#d95b00}@media (max-width:768px){.header-bar{padding:16px}.book-btn,.header-nav,.nav{display:none}.header-menu-btn,.menu-btn{display:flex!important}.mobile-dropdown-btn{text-align:left}}:root{--accent:#ff6b00;--accent-soft:#ffe0cc;--bg-main:#f9fafb;--bg-card:#fff;--border:#0f52ba26;--shadow:0 20px 40px #0f52ba26}*{margin:0;padding:0}body{background:var(--obsidian);color:#fff;font-family:Rajdhani,sans-serif;overflow-x:hidden}.quote-card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1e3a8a59;border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 60px #0006,inset 0 0 40px #ffffff08;padding:40px;transition:.3s}.quote-card:hover{transform:translateY(-5px)}.issue-selector{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin:25px 0}.issue-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;color:#fff;cursor:pointer;padding:16px;transition:.25s}.issue-box:hover{background:#ffffff14;transform:translateY(-2px)}.issue-box.active{background:#00f2ff1f;border-color:#00f2fe;box-shadow:0 0 20px #00f2ff4d}.issue-selection-note{font-size:.9rem;margin-bottom:12px;opacity:.8}input{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fff;margin-bottom:15px;outline:none;padding:16px;width:100%}input::placeholder{color:#fff;opacity:.7}.error-text{color:#ff4d4f;font-size:.85rem}.action-btn{background:linear-gradient(90deg,#0f52ba,#ff6b00);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Orbitron;font-weight:700;padding:18px;transition:.3s;width:100%}.action-btn:hover{box-shadow:0 10px 25px #3b82f666;transform:translateY(-2px)}@media (max-width:768px){.hero-content{grid-template-columns:1fr;padding:80px 20px;text-align:center}.tech-grid{justify-content:center}}.services-section{background:#1d4ed8;color:#fff;padding:60px 5%}.services-container{margin:0 auto;max-width:1200px}.services-header{margin-bottom:60px;text-align:center}.services-tag{color:#3b82f6;font-size:.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.services-header h2{font-size:3rem;font-weight:900;margin:10px 0}.highlight{color:#3b82f6}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;cursor:pointer;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.service-card:hover{background:#ffffff0f;border-color:#ff6b00;border-color:var(--accent);transform:translateY(-10px)}.service-icon-wrapper{align-items:center;display:flex;height:60px;justify-content:center;margin-bottom:25px;position:relative;width:60px}.service-icon{font-size:2.5rem;z-index:2}.icon-glow{background:#ff6b00;background:var(--accent);filter:blur(20px);height:100%;opacity:.2;position:absolute;transition:opacity .3s;width:100%}.service-card:hover .icon-glow{opacity:.6}.service-card h3{font-size:1.4rem;font-weight:700;margin-bottom:20px}.learn-more{color:#ff6b00;color:var(--accent);font-size:.9rem;font-weight:700;opacity:.7;transition:opacity .3s}.service-card:hover .learn-more{opacity:1}.service-card:after{background:#ff6b00;background:var(--accent);bottom:-50px;content:"";filter:blur(60px);height:150px;opacity:.05;position:absolute;right:-50px;transition:opacity .3s;width:150px}.service-card:hover:after{opacity:.15}.why-section{background-color:var(--bg-soft);font-family:Inter,sans-serif;padding:60px 20px}.why-container{margin:0 auto;max-width:1200px}.why-header{margin-bottom:60px;text-align:center}.subtitle{color:#4e6fa8;font-size:.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.why-title{color:#1f2937;color:var(--text-dark);font-size:2.5rem;font-weight:800}.highlight{position:relative;z-index:1}.highlight:after{background:#ff6b00;background:var(--accent,#3b82f6);bottom:5px;content:"";height:12px;left:0;opacity:.2;position:absolute;width:100%;z-index:-1}.why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.why-card{align-items:flex-start;background:#fff;border:1px solid #3b82f61f;border-radius:20px 60px 20px 20px;display:flex;flex-direction:column;overflow:hidden;padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card-bg-number{color:#ff6b00;color:var(--accent);font-size:7rem;font-weight:900;opacity:.03;pointer-events:none;position:absolute;right:10px;top:-10px}.icon-box{background:#ff6b00;background:var(--accent);border-radius:18px;box-shadow:0 10px 20px -5px #ff6b00;box-shadow:0 10px 20px -5px var(--accent);color:#fff;font-size:2.5rem;height:70px;margin-bottom:25px;transition:.3s;width:70px}.why-card h3{color:#1f2937;color:var(--text-dark);font-size:1.4rem;margin-bottom:12px}.why-card p{color:#4e6fa8;font-size:.95rem;line-height:1.6}.card-border-gradient{background:#ff6b00;background:var(--accent);bottom:0;height:4px;left:0;position:absolute;transition:width .4s ease;width:0}.why-card:hover{border-radius:20px 20px 20px 60px;box-shadow:0 25px 50px -12px #2563eb29;transform:translateY(-12px)}.why-card:hover .icon-box{transform:scale(1.1) rotate(10deg)}.why-card:hover .card-border-gradient{width:100%}@media (min-width:992px){.why-card:nth-child(2n){transform:translateY(30px)}.why-card:nth-child(2n):hover{transform:translateY(18px)}}:root{--marquee-speed:35s;--card-width:180px;--gap:30px;--primary-blue:#3b82f6}.brand-section-wrapper{background:#fff;overflow:hidden;padding:1% 0}.brand-header{margin-bottom:10px;padding:0 20px;text-align:center}.brand-header h2{color:#1e293b;font-size:clamp(1.8rem,6vw,3rem);font-weight:800;line-height:1.2;margin:0}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1e293b,#3b82f6);background:linear-gradient(90deg,#1e293b,var(--primary-blue));-webkit-background-clip:text;display:inline}.marquee-container{overflow:hidden;position:relative;width:100%}.marquee-content{animation:scroll 35s linear infinite;animation:scroll var(--marquee-speed) linear infinite;display:flex;gap:30px;gap:var(--gap)}.marquee-content:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1680px);transform:translateX(calc((var(--card-width) + var(--gap))*-1*var(--brand-count, 8)))}}.brand-card{align-items:center;background:#f8fafc;border:1px solid #3b82f626;border-radius:16px;display:flex;flex-shrink:0;height:100px;justify-content:center;padding:20px;transition:.3s ease;width:180px;width:var(--card-width)}.brand-card img{filter:grayscale(100%);max-height:50%;max-width:80%;opacity:.6;transition:.3s ease}.brand-card:hover{border-color:#3b82f6;border-color:var(--primary-blue);box-shadow:0 12px 25px #3b82f626;transform:translateY(-6px)}.brand-card:hover img{filter:grayscale(0);opacity:1}.overlay-left,.overlay-right{height:100%;pointer-events:none;position:absolute;top:0;width:12%;z-index:2}.overlay-left{background:linear-gradient(90deg,#fff,#0000);left:0}.overlay-right{background:linear-gradient(270deg,#fff,#0000);right:0}.flow-section{background:linear-gradient(180deg,#f0f6ff,#e5efff);color:#1e3a8a;overflow:hidden;padding:100px 20px}.flow-icon{font-size:28px}.flow-header{margin-bottom:80px}.flow-header p{color:#375b94}.flow-tag{background:#eef4ff;border:1px solid #c7d7ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:500;height:32px;justify-content:center;padding:0 14px;white-space:nowrap}.flow-section{background:#f8fafc;padding:80px 20px}.flow-container{margin:0 auto;max-width:1200px}.flow-header{margin-bottom:60px;text-align:center}.flow-title{color:#1e293b;font-size:2.5rem;font-weight:700}.flow-header p{color:#64748b;font-size:1rem;margin-top:10px}.flow-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.flow-card{background:#fff;border-radius:20px;box-shadow:0 15px 40px #0000000f;overflow:hidden;padding:30px;position:relative;transition:.3s ease}.flow-card:hover{transform:translateY(-8px)}.flow-card-inner{position:relative;z-index:2}.step-badge{background:#e0e7ff;border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:6px 14px}.flow-icon,.step-badge{color:#1e3a8a;margin-bottom:20px}.flow-icon{font-size:26px}.flow-card h3{color:#0f172a;font-size:1.2rem;font-weight:600;margin-bottom:10px}.flow-card p{color:#475569;font-size:.95rem;margin-bottom:20px}.flow-tag{background:#f1f5f9;border-radius:14px;color:#1e293b;font-size:12px}.dot{background:#1e3a8a}.big-num{bottom:20px;color:#1e3a8a0d;font-size:70px;font-weight:800;right:20px;z-index:1}.glow-border{border:2px solid #0000;border-radius:20px;transition:.3s}.flow-card:hover .glow-border{border-color:#1e3a8a}.flow-card h3{color:#1e3a8a;font-size:1.5rem;margin-bottom:15px}.flow-card p{color:#375b94;line-height:1.6;margin-bottom:25px}.flow-tags{display:flex;flex-wrap:wrap;gap:10px}.flow-tag{align-items:center;background:#eff6ff;border:1px solid #3b82f629;border-radius:10px;color:#1e3a8a;display:flex;font-size:.8rem;gap:6px;padding:6px 12px}.dot{background:#ff6b00;background:var(--accent);border-radius:50%;height:6px;width:6px}.big-num{bottom:-20px;color:#ff6b00;color:var(--accent);font-size:10rem;font-weight:900;opacity:.03;right:10px;z-index:0}.big-num,.glow-border{position:absolute;transition:.5s}.glow-border{background:linear-gradient(45deg,#ff6b00,#0000,#ff6b00);background:linear-gradient(45deg,var(--accent),#0000,var(--accent));border-radius:32px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px}.flow-card:hover{background:#f8fbff;transform:translateY(-15px) scale(1.02)}.flow-card:hover .glow-border{opacity:1}.flow-card:hover .big-num{opacity:.1;transform:scale(1.2) translateY(-20px)}@media (min-width:1024px){.flow-card:not(:last-child):after{color:#3b82f666;content:"->";font-size:2rem;position:absolute;right:-25px;top:50%}}.h-review-section{background:#fff;font-family:Inter,sans-serif;padding:60px 20px}.h-review-container{margin:0 auto;max-width:1200px}.h-review-header{margin-bottom:60px;text-align:center}.status-indicator{align-items:center;background:#f1f5f9;border-radius:50px;color:#375b94;display:inline-flex;font-size:.85rem;font-weight:700;gap:10px;margin-bottom:15px;padding:8px 16px}.pulse-dot{background:#3b82f6;box-shadow:0 0 0 #3b82f666}.blue-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3b82f6,#2563eb);-webkit-background-clip:text;color:#3b82f6}.h-review-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.h-card{background:#fff;border:1px solid #f1f5f9;border-radius:32px;box-shadow:0 10px 30px #3b82f61a;padding:40px 30px;position:relative;transition:all .5s cubic-bezier(.2,1,.3,1);z-index:1}.h-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.h-device-tag{background:#eff6ff;border-radius:8px;color:#3b82f6;font-size:.7rem;font-weight:800;padding:4px 12px;text-transform:uppercase}.h-text{color:#1e293b;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.6;margin-bottom:30px}.h-user{align-items:center;display:flex;gap:15px}.h-avatar-wrap{position:relative}.h-avatar-wrap img{border-radius:50%;height:55px;object-fit:cover;width:55px}.h-check-badge{align-items:center;background:#2563eb;border:2px solid #fff;border-radius:50%;bottom:0;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:0;width:18px}.h-user-info h4{color:#1e3a8a;font-size:1rem;margin:0}.h-user-info p{color:#4e6fa8;font-size:.8rem;margin:0}.h-card:hover{background:#fff;border-color:#3b82f6;box-shadow:0 30px 60px -15px #3b82f626;transform:translateY(-10px)}.h-card-glow{background:radial-gradient(circle,#3b82f61a 0,#0000 70%);height:80%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s;width:80%;z-index:-1}@media (max-width:992px){.main-header .nav-container{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:12px 20px!important;width:100%!important}.logo{display:block!important;flex:0 1 auto!important;text-align:left!important}.hamburger,.logo{margin:0!important;z-index:2500}.hamburger{display:flex!important;padding:5px;position:relative}.hamburger span{background:#111}.hamburger.active span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-links{background:#fff!important;box-shadow:-10px 0 30px #0000001a;display:flex!important;flex-direction:column!important;height:100vh!important;padding:100px 30px!important;position:fixed!important;right:-100%!important;top:0;transition:right .4s ease!important;width:280px!important}.nav-links.open{right:0!important}}@media (max-width:480px){.nav-container{padding:10px 15px!important}.logo{font-size:1.2rem!important}}@media (max-width:992px){.hero{align-items:flex-start}.hero-content{gap:30px;grid-template-columns:1fr;padding:128px 24px 36px}.hero-left h1{font-size:clamp(2.8rem,10vw,4rem)}.tech-grid{flex-wrap:wrap;gap:24px;margin-top:34px}.quote-card{border-radius:28px;margin:0 auto;max-width:640px;padding:32px 24px;width:100%}.video-overlay{background:linear-gradient(180deg,#1e3a8ac7,#1e3a8a6b 45%,#1e3a8ad1)}}@media (max-width:576px){.hero-content{gap:24px;padding:118px 14px 28px}.hero-left h1{font-size:clamp(2rem,13vw,2.8rem)}.hero-sub{color:#475569;font-size:.95rem;line-height:1.55;text-align:justify}.tech-grid{gap:16px;margin-top:24px;padding-top:20px}.quote-card{border-radius:20px;padding:24px 16px}.hero .issue-box{padding:14px}.hero input{padding:15px}.hero .action-btn{padding:16px}}.home-page>.brand-section-wrapper{grid-gap:26px;align-content:center;background:linear-gradient(180deg,#eef5ff,#e6eeff);display:grid;gap:26px;grid-template-rows:auto auto;height:auto!important;justify-items:center;margin-bottom:0;min-height:auto!important;padding:56px 0;scroll-snap-align:none;scroll-snap-stop:normal}.home-page .brand-header{margin:0;padding:0 16px;position:relative;z-index:3}.home-page .brand-header h2{text-wrap:balance;font-size:clamp(2rem,4.6vw,3.8rem);line-height:1.12;max-width:980px}.home-page .brand-header .gradient-text{white-space:normal}.home-page .marquee-container{margin-bottom:0;position:relative;width:100%;z-index:2}.home-page .brand-card{background:#ffffffb8;background:var(--brand-bg,#ffffffb8);border-color:#3b82f624;border-color:var(--brand-border,#3b82f624)}.home-page .brand-card img{filter:none;opacity:.95}.home-page .brand-card:hover{border-color:#3b82f6;border-color:var(--brand-accent,#3b82f6);box-shadow:0 12px 28px #3b82f624;box-shadow:0 12px 28px var(--brand-glow,#3b82f624)}body.home-snap{scroll-padding-top:92px;scroll-snap-type:y mandatory}@media (max-width:992px){.home-page>.brand-section-wrapper{gap:16px;padding:36px 0}.home-page .brand-header h2{font-size:clamp(1.8rem,7vw,2.8rem);line-height:1.2}body.home-snap{scroll-padding-top:78px}}.home-page .hero{color:#fff}.home-page .flow-section{color:#1e3a8a}.main-header .nav-container{transition:transform .3s ease,box-shadow .3s ease,background .3s ease,padding .3s ease}.home-page .hero-video{transition:transform .45s ease,opacity .45s ease,filter .45s ease}.home-page .video-overlay{transition:background .45s ease}.home-page .hero-content{transition:padding-top .35s ease}body.home-scrolled .main-header .nav-container{transform:translateY(-2px) scale(.98)}body.home-scrolled .home-page .hero-video{filter:brightness(.7) saturate(.9);opacity:.6;transform:scale(1.05)}body.home-scrolled .home-page .video-overlay{background:linear-gradient(90deg,#0f172ad9,#1e3a8aa6 40%,#0f172a66)}body.home-scrolled .home-page .hero-content{padding-top:104px}.home-page .home-services-section{background:linear-gradient(140deg,#eaf3ff,#dbeafe 52%,#eff6ff);color:#1e3a8a;padding:100px 5%}.home-page .home-services-container{margin:0 auto;max-width:1200px}.home-page .home-services-header{margin-bottom:34px!important;text-align:center}.home-page .home-services-tag{color:#2563eb;font-size:.8rem;font-weight:800;letter-spacing:2px;text-transform:uppercase}.home-page .home-services-header h2{color:#1e3a8a;font-size:clamp(2.2rem,4vw,3rem);font-weight:900;line-height:1.12;margin:8px 0 14px!important}.home-page .home-services-highlight{background:linear-gradient(90deg,#1d4ed8,#0ea5e9)}.home-page .home-services-header p{color:#375b94;margin:0 auto;max-width:64ch}.home-page .home-services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-page .home-service-card{align-items:flex-start;background:linear-gradient(155deg,#fff,#f5f9ff);border:1px solid #3b82f633;border-radius:24px;box-shadow:0 10px 24px #2563eb14;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:40px 30px;position:relative;transition:all .35s ease}.home-page .home-service-card:before{background:radial-gradient(circle,#ff6b00 0,#fff0 72%);background:radial-gradient(circle,var(--accent) 0,#fff0 72%);border-radius:50%;content:"";height:130px;opacity:.18;pointer-events:none;position:absolute;right:-40px;top:-40px;width:130px}.home-page .home-service-card:hover{border-color:#3b82f661;box-shadow:0 25px 50px -12px #2563eb3d;transform:translateY(-12px)}.home-page .home-service-top{align-items:center;display:flex;gap:14px;margin-bottom:12px}.home-page .home-service-icon-wrapper{align-items:center;background:#ff6b00;background:var(--accent);border-radius:18px;box-shadow:0 10px 24px -6px #2563eb66;color:#fff;display:flex;flex-shrink:0;height:60px;justify-content:center;margin-bottom:0;position:relative;transition:.3s;width:60px}.home-page .home-service-icon{color:currentColor;font-size:1.8rem;z-index:2}.home-page .home-icon-glow{display:none}.home-page .home-service-card h3{color:#1e3a8a;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:0}.home-page .home-learn-more{color:#1d4ed8;font-size:.95rem;font-weight:700;opacity:.95;transition:opacity .3s}.home-page .home-service-card:hover .home-learn-more{opacity:1}.home-page .home-service-card:after{background:#ff6b00;background:var(--accent);bottom:0;content:"";height:4px;left:0;position:absolute;transition:width .4s ease;width:0}.home-page .home-service-card:hover:after{width:100%}.home-page .home-service-card:hover .home-service-icon-wrapper{transform:scale(1.08) rotate(8deg)}@media (max-width:992px){.home-page .home-services-header{text-align:center}.home-page .home-services-header p{margin:0 auto}}.home-page .home-why-section{background-color:#f8fbff;font-family:Inter,sans-serif;padding:48px 18px}.home-page .home-why-container{margin:0 auto;max-width:1280px}.home-page .home-why-header{margin-bottom:36px;text-align:center}.home-page .home-why-subtitle{color:#2563eb;font-size:.8rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.home-page .home-why-title{color:#132e61;font-size:clamp(2.4rem,4.8vw,4rem);font-weight:800;letter-spacing:-.02em}.home-page .home-why-highlight{color:inherit;position:relative;z-index:1}.home-page .home-why-highlight:after{display:none}.home-page .home-why-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-page .home-why-card{grid-column-gap:16px;align-items:start;background:radial-gradient(circle at 20% 20%,#3b82f614,#0000 38%),linear-gradient(155deg,#fff,#f7fbff);border:1px solid #3b82f633;border-radius:24px;box-shadow:0 12px 28px #0f172a14;column-gap:16px;display:grid;grid-template-columns:70px 1fr;overflow:hidden;padding:32px 26px;position:relative;transition:all .35s ease}.home-page .home-why-card:before{background:radial-gradient(circle,#ff6b00 0,#fff0 72%);background:radial-gradient(circle,var(--accent) 0,#fff0 72%);border-radius:50%;content:"";height:130px;opacity:.18;pointer-events:none;position:absolute;right:-40px;top:-40px;width:130px}.home-page .home-why-icon-box{align-items:center;background:#ff6b00;background:var(--accent);border-radius:18px;box-shadow:0 10px 24px -6px #2563eb66;color:#fff;display:flex;font-size:2.1rem;height:70px;justify-content:center;margin-bottom:0;transition:.3s;width:70px}.home-page .home-why-card-content{display:flex;flex-direction:column;justify-content:center;min-height:70px}.home-page .home-why-card h3{color:#1e3a8a;font-size:1.4rem;margin:0 0 10px}.home-page .home-why-card p{color:#375b94;font-size:.95rem;line-height:1.6;margin:0}.home-page .home-card-border-gradient{background:#ff6b00;background:var(--accent);bottom:0;height:4px;left:0;position:absolute;transition:width .4s ease;width:0}.home-page .home-why-card:hover{border-color:#3b82f642;box-shadow:0 18px 40px -10px #2563eb2e;transform:translateY(-6px)}.home-page .home-why-card:hover .home-why-icon-box{transform:scale(1.08) rotate(8deg)}.home-page .home-why-card:hover .home-card-border-gradient{width:100%}@media (min-width:992px){.home-page .home-why-card:nth-child(2n){transform:none}}.main-header{background:#0000;padding:16px 0}.header-scrolled{background:#0000;border-bottom:none;box-shadow:none;padding:10px 0}.header-scrolled .nav-container{background:radial-gradient(255,255,255,.96);box-shadow:0 12px 30px #1e40af3d;padding:10px 24px}.logo{color:#1e3a8a;letter-spacing:1px}.logo span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#0ea5e9,#2563eb);-webkit-background-clip:text;text-shadow:none}.nav-links a{color:#000;opacity:.9}.nav-links a.active,.nav-links a:hover{color:#2563eb}.header-scrolled .nav-links a{color:#1e3a8a}.header-scrolled .nav-links a:hover{color:#2563eb}.book-btn{border-radius:10px;box-shadow:0 10px 20px #2563eb3d}.book-btn,.header-scrolled .book-btn{background:linear-gradient(90deg,#1d4ed8,#0ea5e9);color:#fff}.book-btn:hover{box-shadow:0 14px 24px #2563eb57}@media (max-width:992px){.main-header{padding:10px 0}.nav-container{border-radius:14px;margin:0 12px;padding:10px 14px}.nav-links{background:#f8fbff!important;border-left:1px solid #3b82f642;box-shadow:-14px 0 30px #2563eb26}.hamburger span{background:#1e3a8a}.nav-links a{color:#1e3a8a!important}.book-btn{background:linear-gradient(90deg,#1d4ed8,#0ea5e9);color:#fff}}body.home-snap .main-header{background:#0000;padding:14px 0}body.home-snap .main-header .nav-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#ffffff2e,#84b0ff38 48%,#ffffff2e);border:1px solid #ffffff94;box-shadow:none}body.home-snap .main-header .logo{color:#f8fbff}body.home-snap .main-header .nav-links a{color:#111827}body.home-snap .main-header .nav-links a.active,body.home-snap .main-header .nav-links a:hover{color:#000}body.home-snap .home-page .video-overlay{background:linear-gradient(90deg,#1e3a8a9e 10%,#1e3a8a57 40%,#1e3a8a24 70%,#0000)}body.home-snap .main-header.header-scrolled{padding:10px 0}body.home-snap .main-header.header-scrolled .nav-container{background:linear-gradient(180deg,#d8def1b8,#76b6f5db)}body.home-snap .main-header.header-scrolled .logo{color:#1e3a8a}body.home-snap .main-header.header-scrolled .nav-links a{color:#111827}body.home-snap .main-header.header-scrolled .nav-links a.active,body.home-snap .main-header.header-scrolled .nav-links a:hover{color:#000}@media (max-width:992px){body.home-snap .main-header .nav-container,body.home-snap .main-header.header-scrolled .nav-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#d8def1b8,#76b6f5db);border:1px solid #ffffff80}body.home-snap .main-header .hamburger span{background:#fff}body.home-snap .main-header.header-scrolled .hamburger span{background:#1e3a8a}}.back-to-top{background:#3b82f6;border:none;bottom:90px;box-shadow:0 8px 20px #0003;cursor:pointer;font-size:18px;height:50px;transition:.3s;width:50px;z-index:999}.back-to-top:hover{transform:translateY(-4px)}.footer-column ul li a{color:inherit;text-decoration:none;transition:.3s ease}.footer-column ul li a:hover{color:#ff6b00}.home-page>.brand-section-wrapper,.home-page>.flow-section,.home-page>.h-review-section,.home-page>.hero,.home-page>.home-services-section,.home-page>.home-why-section,.home-page>section{min-height:auto!important;padding:44px 0!important}.home-page .brand-header,.home-page .flow-header,.home-page .h-review-header,.home-page .home-services-header,.home-page .home-why-header,.home-page h2{margin-bottom:35px!important}@media (max-width:992px){.main-header .nav-container{align-items:center!important;display:flex!important;justify-content:space-between!important}.main-header .logo{margin:0!important;text-align:left!important;width:auto!important}.main-header .nav-links{align-items:center;border-left:0!important;border-radius:0!important;box-shadow:none!important;gap:24px;height:100dvh!important;justify-content:flex-start;padding:110px 28px 40px!important;right:-100vw!important;top:0!important;width:100vw!important;z-index:2400!important}.main-header .nav-links.open{right:0!important}.main-header .nav-links .book-btn,.main-header .nav-links a{max-width:320px;text-align:center;width:100%}body.home-snap .main-header.menu-open .nav-container{background:#eef2f7!important;border:1px solid #2563eb3d!important;box-shadow:none!important}body.home-snap .main-header.menu-open .logo{color:#1e3a8a!important}body.home-snap .main-header.menu-open .hamburger{border:2px solid #1e3a8a;border-radius:4px;padding:4px}body.home-snap .main-header.menu-open .hamburger span{background:#1e3a8a!important}body.home-snap .main-header.menu-open .nav-links{background:#eceff4!important}body.home-snap .main-header.menu-open .nav-links a{color:#1f4693!important}}.home-page .flow-section{background:#f8fafc;padding:74px 18px!important}.home-page .flow-container{margin:0 auto;max-width:1280px}.home-page .flow-header{margin-bottom:38px!important;text-align:center}.home-page .flow-title{color:#132e61;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0}.home-page .flow-title .shine{color:inherit}.home-page .flow-header p{color:#536a8f;font-size:clamp(1rem,1.35vw,1.55rem);margin-top:14px}.home-page .flow-grid{grid-gap:20px!important;display:grid!important;gap:20px!important;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:0;scroll-snap-type:none}.home-page .flow-card{background:linear-gradient(155deg,#fff,#f5f9ff);border:1px solid #3b82f633;border-radius:26px;box-shadow:0 12px 26px #2563eb17;flex:initial;max-width:none;min-height:212px;overflow:hidden;padding:18px 14px!important;position:relative;scroll-snap-align:unset;width:100%}.home-page .flow-card-inner{position:relative;z-index:2}.home-page .step-badge{font-size:.95rem;margin-bottom:10px!important;padding:6px 14px}.home-page .step-badge:after{content:" ->";font-weight:700}.home-page .flow-title-row{align-items:center;display:flex;gap:10px;margin-bottom:8px}.home-page .flow-title-row .flow-icon{color:#1f4aa3;flex:0 0 auto;font-size:1.65rem!important;margin:0!important}.home-page .flow-card h3{color:#153d86;display:block;font-size:clamp(1.05rem,1.4vw,1.65rem)!important;line-height:1.18;margin:0!important;overflow:visible;text-overflow:clip;white-space:normal}.home-page .flow-card h3:after{content:none}.home-page .flow-card p{-webkit-line-clamp:unset;-webkit-box-orient:initial;color:#3b5f93;display:block;font-size:.99rem!important;line-height:1.42!important;margin-bottom:10px!important;min-height:0;overflow:visible}.home-page .flow-tags{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px auto 0;max-width:340px;width:100%}.home-page .flow-tag{align-items:center;background:linear-gradient(135deg,#f3f7ff,#e7f0ff);border:1px solid #3b82f638;border-radius:999px;box-shadow:0 6px 14px #3b82f61f;color:#1f4aa3;display:inline-flex;font-size:.9rem!important;font-weight:700;justify-content:center;min-height:42px;padding:10px 14px!important;width:100%}.home-page .flow-card:not(:last-child):after{color:#2563eb6b;content:"\2192";font-size:1.1rem;position:absolute;right:-12px;top:50%;transform:translateY(-50%)}.home-page .big-num{color:#132e610f;font-size:clamp(4.5rem,8vw,8.2rem);font-weight:900;line-height:1;opacity:1;position:absolute;right:12px;top:18px;transform:none;z-index:1}.home-page .flow-card:hover .big-num{color:#132e611a;transform:scale(1.04)}.home-page .flow-card:hover .glow-border{opacity:1}@media (max-width:1200px){.home-page .flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .flow-card:not(:last-child):after{display:none}}@media (max-width:768px){.home-page .flow-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;padding:0 14px 12px;scroll-padding-inline:14px;scroll-snap-type:x proximity}.home-page .flow-card{flex:0 0 82%;margin-inline:auto;min-width:280px;text-align:center}.home-page .flow-card:not(:last-child):after{display:none}.home-page .flow-title-row{justify-content:center}.home-page .flow-card p{text-align:center}.home-page .flow-tags{grid-template-columns:1fr;max-width:260px}}:root{--home-title-navy:#1b366c;--home-accent-blue:#2d59c6;--home-accent-sky:#1d8de0}.home-page .flow-title,.home-page .flow-title .shine,.home-page .home-why-highlight,.home-page .home-why-title{color:#1b366c!important;color:var(--home-title-navy)!important}.home-page .home-why-subtitle{color:#2d59c6!important;color:var(--home-accent-blue)!important}.home-page .home-services-header h2{color:#1b366c!important;color:var(--home-title-navy)!important}.home-page .home-services-tag{color:#2d59c6!important;color:var(--home-accent-blue)!important}.home-page .home-services-highlight{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#2d59c6,#1d8de0)!important;background-image:linear-gradient(90deg,var(--home-accent-blue),var(--home-accent-sky))!important;background-repeat:no-repeat;background-size:100% 100%;color:#0000;display:inline-block}.footer-logo-link{align-items:center;display:inline-flex;height:70px;overflow:hidden}.footer-logo-img{display:block;height:190px;object-fit:contain;transform:translateY(-10px);width:auto}@media (max-width:992px){.main-header .nav-container{min-height:94px;padding:14px 16px!important;position:relative!important}.main-header .logo{align-items:center;display:inline-flex!important;height:84px;justify-content:center;left:50%!important;margin:0!important;position:absolute!important;top:50%;transform:translate(-50%,-50%)!important;width:min(74vw,320px)!important;z-index:2401}.main-header .logo-img{height:auto!important;max-height:132px!important;max-width:320px!important;object-fit:contain;width:100%!important}.main-header .hamburger{z-index:2500}}@media (max-width:480px){.main-header .logo{width:min(78vw,280px)!important}}.service-showcase{grid-gap:28px;align-items:start;background:linear-gradient(135deg,#eef4ff,#fff);border:1px solid #d7e3f4;border-radius:clamp(18px,4vw,32px);box-shadow:0 20px 50px #0f52ba1f;box-sizing:border-box;color:#1f2937;display:grid;gap:28px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);margin:72px auto 24px;max-width:1220px;padding:36px 52px 36px 56px;width:min(1220px,calc(100% - 40px))}.service-showcase .showcase-left,.service-showcase .showcase-right{min-width:0}.service-showcase .showcase-left{padding-left:14px}.service-showcase .showcase-left h2{color:#0b1222;font-size:clamp(34px,4.2vw,62px);line-height:1.12;margin:8px 0 12px}.eyebrow{background:#eef4ff;border-radius:999px;color:#0f52ba;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.glow-accent{color:#0f52ba;text-shadow:0 6px 18px #3b82f640}.service-showcase .showcase-lead{color:#334155;font-size:clamp(18px,1.4vw,21px);line-height:1.45;margin-bottom:20px;max-width:700px}.service-showcase .chip-cloud{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.service-showcase .chip-pill{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 6px 14px #0f172a0d;color:#0f172a;display:block;font-weight:700;padding:9px 12px;text-align:center;transition:all .25s ease;width:100%}.service-showcase .chip-pill:hover{background:#eef4ff;border-color:#0f52ba;box-shadow:0 10px 20px #2563eb33;color:#0f52ba;transform:translateY(-2px)}.chip-link{color:inherit;text-decoration:none}.ghost-btn{background:#eef4ff;border:1px solid #0f52ba;border-radius:12px;color:#0f52ba;cursor:pointer;font-weight:700;padding:12px 16px;transition:.25s ease}.ghost-btn:hover{background:#dbeafe;transform:translateY(-1px)}.service-showcase .showcase-right{grid-gap:12px;align-content:start;display:grid;gap:12px;padding-right:10px}.service-showcase .stack-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #d7e3f4;border-radius:20px;box-shadow:0 10px 30px #2563eb1f;padding:16px 18px;transition:all .3s ease}.service-showcase .stack-card:hover{box-shadow:0 20px 40px #2563eb33;transform:translateY(-4px)}.service-showcase .stack-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.service-showcase .pill-note{background:#dcfce7;border-radius:999px;color:#166534;font-size:13px;font-weight:700;padding:6px 12px}.service-showcase .pill-note.soft{background:#dbeafe;color:#0f52ba}.service-showcase .pill-grid{display:flex;flex-wrap:wrap;gap:8px}.service-showcase .issue-pill{background:#eef4ff;border:1px solid #d7e3f4;border-radius:12px;color:#0f52ba;font-weight:600;padding:8px 14px}.service-showcase .brand-pill-row{display:flex;flex-wrap:wrap;gap:8px}.service-showcase .brand-pill{background:#eef4ff;border:1px solid #d7e3f4;border-radius:999px;color:#0f52ba;font-weight:700;letter-spacing:.02em;padding:8px 14px}@media (max-width:1100px){.service-showcase{grid-template-columns:1fr;margin:48px auto 20px;padding:28px 36px 28px 42px;width:calc(100% - 32px)}.service-showcase .showcase-right{align-content:start;padding-right:6px}}@media (max-width:640px){.service-showcase{margin:32px auto 16px;padding:22px 22px 22px 24px;width:calc(100% - 24px)}.service-showcase .showcase-left{align-items:center;display:flex;flex-direction:column;padding-left:8px;text-align:center}.service-showcase .showcase-right{padding-right:2px}.service-showcase .showcase-lead,.service-showcase .showcase-left h2{max-width:26ch}.service-showcase .chip-cloud{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,340px)}.service-showcase .ghost-btn{align-self:center}.service-showcase .stack-card{padding:16px}}.faq-section{background:#f9fafb;padding:80px 20px}.faq-container{margin:auto;max-width:900px}.faq-title{color:#000;font-size:36px;font-weight:800;margin-bottom:40px;text-align:center}.faq-title span{color:#0f52ba}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border:1px solid #d7e3f4;border-radius:14px;cursor:pointer;padding:18px 20px;transition:.3s ease}.faq-item:hover{box-shadow:0 10px 25px #f9731626}.faq-item.active{border-color:#0f52ba}.faq-question{align-items:center;display:flex;justify-content:space-between}.faq-question h3{color:#000;font-size:18px;font-weight:600}.faq-question span{color:#0f52ba;font-size:22px;font-weight:700}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{margin-top:10px;max-height:200px}.faq-answer p{color:#444;line-height:1.6}.footer-main{background:#1f2937;color:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:50px 0 80px;position:relative}.footer-bg{background:radial-gradient(circle at top left,#0f52ba61,#0000 42%),linear-gradient(135deg,#1f2937,#111827);inset:0;position:absolute;z-index:0}.footer-main:after{background:linear-gradient(120deg,#1f29372e,#0f52ba14,#11182738);content:"";inset:0;position:absolute;z-index:1}.footer-container{margin:auto;max-width:1100px;padding:0 16px;position:relative;z-index:2}.footer-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr)}.footer-logo-img{height:50px;margin-bottom:10px}.description{color:#e5e7eb;font-size:14px;line-height:1.6}.footer-column h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:10px}.footer-column.quick-links a,.footer-column.quick-links h4,.footer-column.services-links a,.footer-column.services-links h4{color:#fff}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:6px}.footer-column a{color:#fff;font-size:14px;text-decoration:none;transition:.3s}.footer-column a:hover{color:#ff6b00}.contact-link{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.social-row{display:flex;gap:10px;margin-top:10px}.social-icon{align-items:center;background:#ffffff26;border-radius:10px;display:flex;height:40px;justify-content:center;transition:.3s;width:40px}.social-icon:hover{background:linear-gradient(135deg,#0f52ba,#ff6b00);transform:translateY(-3px)}.footer-bottom{align-items:center;border-top:1px solid #ffffff4d;color:#f8fafc;display:flex;font-size:13px;justify-content:space-between;margin-top:20px;padding-top:12px}.footer-left{display:flex;gap:8px}.footer-left a{color:#fff}.footer-right{text-align:right}.floating-btn{align-items:center;border-radius:50%;box-shadow:0 8px 25px #00000026;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;position:fixed;right:30px;transition:.3s;width:60px;z-index:10000}.floating-call-btn{background:linear-gradient(135deg,#ff6b00,#d95b00);bottom:160px}.floating-whatsapp-btn{background:linear-gradient(135deg,#4ade80,#22c55e);bottom:90px}.back-to-top{align-items:center;background:linear-gradient(135deg,#0f52ba,#2563eb);border-radius:50%;bottom:20px;box-shadow:0 8px 25px #00000026;color:#fff;display:flex;font-size:20px;height:60px;justify-content:center;position:fixed;right:30px;width:60px;z-index:10000}.blue-icon{color:#ff6b00;flex-shrink:0}.back-to-top:hover,.floating-btn:hover{transform:translateY(-5px)}.sticky-cta{display:none}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;text-align:left}.footer-column{display:block;text-align:left}.footer-logo-img{margin-left:0}.description{text-align:left}.footer-column ul{padding-left:0}.footer-column ul li{text-align:left}.contact-link,.social-row{justify-content:flex-start}.footer-bottom{align-items:flex-start;flex-direction:column}.footer-bottom,.footer-right{text-align:left}.footer-container{padding:0 20px}}.home-page>section{margin-bottom:0!important;margin-top:0!important;padding-bottom:20px!important;padding-top:20px!important}.home-page>.hero-section{min-height:100vh!important;padding-bottom:0!important;padding-top:0!important}.sidebar{background:linear-gradient(180deg,#0f52ba,#0b3f90);box-shadow:4px 0 20px #00000026;color:#fff;height:100vh;left:0;position:fixed;top:0;transition:all .3s ease;width:240px;z-index:1000}.sidebar.closed{width:84px}.sidebar-header{border-bottom:1px solid #fff3;padding:14px}.sidebar-brand{align-items:center;background:#fff;border-radius:14px;box-shadow:0 4px 12px #0000001a;display:flex;height:92px;justify-content:center;padding:6px}.sidebar-logo{max-height:100%;max-width:100%}.sidebar-text{display:flex;flex-direction:column}.sidebar-title{color:#111;font-size:13px;font-weight:600}.sidebar-subtitle{color:#ff6b00;font-size:11px}.sidebar.closed .sidebar-text{display:none}.sidebar.closed .sidebar-brand{height:60px;margin:10px auto;overflow:hidden;padding:6px;width:60px}.sidebar-logo{height:100%;object-fit:contain;width:100%}.sidebar-nav ul{list-style:none;margin:0;padding:15px}.sidebar-nav li{margin-bottom:10px}.sidebar-nav a{align-items:center;border-radius:12px;color:#ffe4e6;display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:all .25s ease}.sidebar-nav a:hover{background:#fff3;transform:translateX(4px)}.sidebar-nav a.active{background:#fff;box-shadow:0 6px 15px #0000001a;color:#1f2937;font-weight:600}.sidebar-nav a.active .icon{color:#0f52ba}@media (max-width:768px){.sidebar{transform:translateX(-100%);width:240px}.sidebar.open{transform:translateX(0)}.sidebar.closed{transform:translateX(-100%)}.sidebar-overlay{background:#0006;inset:0;position:fixed;z-index:999}}:root{--bg-glass:#ffffffe6;--border:#e5e7eb}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;background:var(--bg-glass);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);box-shadow:0 6px 20px #00000014;height:72px;justify-content:space-between;padding:0 20px;position:relative}.menu-btn,.topbar{align-items:center;display:flex}.menu-btn{background:none;border:none;border-radius:8px;color:#1f2937;color:var(--text-dark);cursor:pointer;height:42px;justify-content:center;transition:.2s;width:42px}.menu-btn:hover{background:#0f52ba1f}.topbar-brand{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;left:50%;padding:6px 16px;position:absolute;transform:translateX(-50%)}.topbar-logo{height:38px;object-fit:contain;width:auto}.right-section{align-items:center;display:flex;gap:20px;margin-left:auto}.profile-container{position:relative}.user-avatar{align-items:center;background:linear-gradient(90deg,#0f52ba,#0b3f90);background:linear-gradient(to right,var(--primary),var(--primary-dark));border-radius:999px;box-shadow:0 4px 12px #0f52ba47;color:#fff;display:flex;font-size:12px;font-weight:600;height:36px;justify-content:center;min-width:36px;padding:0 12px;white-space:nowrap}.dropdown{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 25px #0000001a;min-width:130px;padding:8px 0;position:absolute;right:0;top:50px;z-index:1000}.dropdown button{background:none;border:none;color:#1f2937;color:var(--text-dark);cursor:pointer;font-size:14px;padding:10px 14px;text-align:left;transition:.2s;width:100%}.dropdown button:hover{background:#0f52ba14;color:#0b3f90;color:var(--primary-dark)}@media (max-width:768px){.topbar{padding:0 12px}.topbar-logo{height:32px}.user-avatar{font-size:10px}}.admin-footer{background:#1f2937;border-top:1px solid #ffffff1f;box-sizing:border-box;overflow:hidden;padding:10px 16px;text-align:center;width:100%}.admin-footer-text{color:#f9fafb;display:block;font-size:13px;line-height:1.35;white-space:normal;word-break:break-word}@media (max-width:768px){.admin-footer{padding:8px 12px}.admin-footer-text{font-size:12px}}.admin-wrapper{background:#f3f4f6;display:flex;font-family:Arial,sans-serif;min-height:100vh}.admin-main{display:flex;flex:1 1;flex-direction:column;min-height:0;transition:margin-left .3s ease}.admin-main.expanded{margin-left:240px}.admin-main.collapsed{margin-left:84px}.admin-content{background:#e5e7eb;flex:1 1;min-height:0;overflow-y:auto;padding:25px}.overlay{background:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:768px){.admin-main,.admin-main.collapsed,.admin-main.expanded{margin-left:0!important}.admin-content{padding:15px}}body{background:#f9fafb;color:#1f2937;font-family:Arial,sans-serif;line-height:1.6;margin:0;padding:0}.inner-page{padding-top:110px}.inner-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:55vh;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.inner-banner.full-height{height:100vh;min-height:700px}.inner-overlay{align-items:center;background:linear-gradient(135deg,#072c66f5,#0f52bae0 50%,#111827f0);display:flex;height:100%;justify-content:center;width:100%}.inner-content{max-width:900px;padding:120px 30px 40px;text-align:center;width:100%}.inner-overlay h1{color:#fff;font-size:2.8rem;font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:20px}.inner-overlay p{color:#e5e7eb;font-size:1.15rem;line-height:1.8;margin:0 auto 35px;max-width:720px}.banner-btn{background:#ff6b00;border-radius:10px;box-shadow:0 10px 25px #ff6b0040;color:#fff;display:inline-block;font-size:1rem;font-weight:700;padding:15px 38px;text-decoration:none;transition:all .3s ease}.banner-btn:hover{background:#e65f00;box-shadow:0 15px 35px #ff6b0059;transform:translateY(-4px)}@media (max-width:768px){.inner-page{padding-top:82px}.inner-banner{height:210px;min-height:210px}.inner-content{padding:55px 20px 20px}.inner-overlay h1{font-size:2rem;line-height:1.1;margin:0}.inner-overlay p{font-size:.95rem}}.default-banner .inner-overlay{background:linear-gradient(135deg,#0f52baeb,#1f2937eb)}.lg-banner .inner-overlay{background:linear-gradient(135deg,#a50034f2,#6d1b3deb)}.samsung-banner .inner-overlay{background:linear-gradient(135deg,#144ab8f2,#091c54eb)}.whirlpool-banner .inner-overlay{background:linear-gradient(135deg,#005cb8f2,#003366eb)}.area-page{background:radial-gradient(circle at top left,#fee2e2a6,#0000 34%),linear-gradient(180deg,#fffaf7,#f8fafc 28%,#fff);color:#0f172a;overflow-x:clip;padding-top:94px}.area-page *,.area-page :after,.area-page :before{box-sizing:border-box}.hsr-hero{align-items:center;background-position:50%;background-size:cover;color:#111827;display:flex;justify-content:center;min-height:66vh;overflow:hidden;padding:52px 20px 64px;position:relative}.hsr-hero:before{background:linear-gradient(115deg,#fffffffa,#ffffffeb 34%,#fff1f2bd 58%,#ef444475);content:"";inset:0;position:absolute;z-index:0}.hsr-content{margin:0 auto;max-width:920px;min-width:0;position:relative;text-align:center;width:min(920px,100%);z-index:2}.area-eyebrow{align-items:center;background:#ffffffd9;border:1px solid #f8717140;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:18px;padding:10px 16px;text-transform:uppercase}.hsr-content h1{text-wrap:balance;color:#111827;font-size:clamp(40px,5vw,64px);letter-spacing:-.04em;line-height:1.08;margin-bottom:18px;text-shadow:0 10px 24px #0f172a1a}.area-name{color:#dc2626;display:inline-block;text-shadow:0 10px 24px #dc26262e}.hsr-content p{color:#334155;font-size:clamp(17px,2vw,21px);line-height:1.7;margin-bottom:34px;margin-left:auto;margin-right:auto;max-width:720px}.area-detail{margin:auto;max-width:1000px;padding:40px 20px}.area-detail h2{font-size:28px;margin-bottom:10px}.area-detail ul{list-style:none;padding:0}.area-detail li{align-items:center;background:#e2e8f0;border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:10px}.hero-btn{align-items:center;background:linear-gradient(135deg,#ef4444,#f97316);border:0;border-radius:999px;box-shadow:0 14px 30px #ef444447;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-height:58px;min-width:180px;padding:14px 32px;transition:transform .25s ease,box-shadow .25s ease}.hero-btn:hover{box-shadow:0 18px 34px #ef44445c;transform:translateY(-2px)}.area-hero-points{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;min-width:0;width:100%}.area-point{align-items:center;background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:18px;box-shadow:0 10px 24px #0f172a0f;color:#1e293b;display:flex;gap:12px;justify-content:center;min-height:78px;min-width:0;padding:18px 20px}.area-point svg{color:#ef4444;flex-shrink:0;font-size:18px}.area-point span{font-size:15px;font-weight:700;line-height:1.4}.area-hero-actions{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:32px;min-width:0;width:100%}.hero-assurance{color:#475569;font-size:14px;line-height:1.6;max-width:420px;text-align:center}.area-page>section{margin-bottom:0;margin-top:0}.chip-cloud{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.area-page .verified-badge{left:2rem}.chip-pill{background:#f1f5f9;border-radius:999px;box-shadow:0 2px 6px #0000000d;color:#1e293b;font-size:14px;font-weight:500;padding:10px 18px;text-decoration:none;transition:all .25s ease}.chip-pill:hover{background:#ef4444;color:#fff;transform:translateY(-2px)}.showcase-left{flex:1 1;padding-right:30px}@media (max-width:768px){.area-page{padding-top:86px}.hsr-content{max-width:100%;min-width:0;text-align:center;width:100%}.hsr-content h1{font-size:34px}.hsr-content p{font-size:16px;max-width:100%}.area-eyebrow{font-size:12px;letter-spacing:.06em;margin-bottom:14px}.hsr-hero{background-position:50%;justify-content:center;min-height:auto;padding:34px 16px 44px}.area-hero-points{grid-template-columns:1fr;width:100%}.area-hero-actions{align-items:stretch;width:100%}.hero-btn{max-width:100%;min-width:0;width:100%}.hero-assurance{max-width:none;text-align:center}.area-page .verified-badge{left:1rem}}.dashboard-container{background:#f9fafb;font-family:Arial,sans-serif;min-height:100vh;overflow-y:auto;padding:20px}.dashboard-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.dashboard-header h1{color:#1f2937;font-size:26px;font-weight:700;margin:0}.dashboard-header p{color:#6b7280;font-size:14px;margin:2px 0 0}.btn-primary{background:#ff6b00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:10px 16px;transition:.3s}.btn-primary:hover{background:#d95b00}.dashboard-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.dashboard-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000000a;color:#111827;padding:20px;transition:.3s}.dashboard-stat-card:hover{transform:translateY(-3px)}.dashboard-stat-card h4{color:#374151;font-size:13px;font-weight:600}.dashboard-stat-card h2{color:#111827;font-size:24px;font-weight:700;margin:8px 0}.dashboard-stat-card span{color:#dc2626;font-size:12px;font-weight:600}.dashboard-stat-card{border-top:3px solid #0f52ba}.chart-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.chart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.chart-header h3{color:#1f2937;font-size:16px}.chart-header select{border:1px solid #d1d5db;border-radius:6px;padding:6px}.chart-wrapper{height:300px}@media (max-width:1024px){.dashboard-container{padding:16px}.dashboard-header h1{font-size:22px}.chart-wrapper{height:260px}}@media (max-width:768px){.dashboard-container{padding:12px}.dashboard-header{align-items:flex-start;flex-direction:column}.btn-primary{padding:12px;text-align:center;width:100%}.dashboard-stats-grid{gap:14px;grid-template-columns:1fr}.dashboard-stat-card{padding:16px}.dashboard-stat-card h2{font-size:20px}.chart-card{padding:16px}.chart-header{align-items:flex-start;flex-direction:column;gap:8px}.chart-header select{width:100%}.chart-wrapper{height:220px}}@media (max-width:480px){.dashboard-container{padding:10px}.dashboard-header h1{font-size:18px}.dashboard-header p{font-size:12px}.dashboard-stat-card h2{font-size:18px}.chart-wrapper{height:200px}}.contact-wrapper{background:#f9fafb;color:#1a202c;font-family:Inter,sans-serif}*{box-sizing:border-box}.contact-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.hero-text{font-size:4rem;line-height:1.1;margin:20px 0}.blue-accent{color:#0f52ba;color:var(--primary)}.status-pill{align-items:center;background:#eef4ff;border-radius:30px;display:inline-flex;font-size:.9rem;font-weight:600;gap:10px}.pulse-dot{animation:pulse 2s infinite;background:#00c853;border-radius:50%;box-shadow:0 0 0 0 #00c85366;height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 #00c853b3}70%{box-shadow:0 0 0 10px #00c85300}to{box-shadow:0 0 0 0 #00c85300}}.method-stack{display:flex;flex-direction:column;gap:16px;margin-top:40px}.method-card{align-items:center;border:1px solid #e2e8f0;border-radius:16px;color:inherit;gap:20px;justify-content:flex-start;padding:20px;text-decoration:none;transition:.3s cubic-bezier(.4,0,.2,1)}.method-card:hover:not(.no-hover){border-color:#0f52ba;border-color:var(--primary);box-shadow:0 10px 20px #0f52ba14;transform:translateX(10px)}.icon-wrapper{align-items:center;border-radius:12px;display:flex;height:50px;justify-content:center;width:50px}.method-label{color:#94a3b8;font-size:.75rem;font-weight:700;letter-spacing:.5px}.method-value{font-size:1.1rem;font-weight:700;margin:0}.form-card{border-radius:24px;box-shadow:0 20px 40px #0000000a;padding:40px}.form-header{font-size:1.5rem;margin-bottom:30px}.form-row{grid-gap:15px;gap:15px}.floating-group{margin-bottom:20px}.floating-group input,.floating-group select,.floating-group textarea{background:#f8fafc;border:1.5px solid #edf2f7;border-radius:12px;padding:16px;transition:.2s}.floating-group input:focus,.floating-group select:focus{background:#fff;border-color:#000}.floating-group label{background:#0000;padding:0;transition:all .2s ease}.floating-group input:focus~label,.floating-group label.label-active,.floating-group select:focus~label,.floating-group textarea:focus~label,.floating-group textarea:not(:placeholder-shown)~label{background:#fff;color:#000;font-size:.75rem;font-weight:700;left:10px;padding:0 6px;top:-10px}.prime-btn{align-items:center;background:#007bff;border-radius:12px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:18px;transition:.3s}.prime-btn:hover{background:#0f52ba;box-shadow:0 8px 20px #005bbb4d}.prime-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.75}.form-feedback{border-radius:10px;font-size:.9rem;font-weight:600;margin:2px 0 12px;padding:10px 12px}.form-feedback.success{background:#dcfce7;border:1px solid #86efac;color:#166534}.form-feedback.error{background:#fee2e2;border:1px solid #fca5a5;color:#981b1b}.form-card{border:1px solid #e2e8f0;box-shadow:0 10px 25px #0000000d}.form-header{font-size:1.4rem;font-weight:700;margin-bottom:25px;text-align:center}.form-row{grid-gap:12px;gap:12px}.floating-group input,.floating-group select,.floating-group textarea{padding:16px 14px;transition:all .25s ease}.floating-group textarea{min-height:110px;padding-top:20px;resize:vertical}.floating-group label{background:#fff;padding:0 6px;top:16px;transition:.2s}@media (max-width:768px){.form-card{border-radius:16px;padding:20px}.form-row{gap:10px;grid-template-columns:1fr}.floating-group input,.floating-group select,.floating-group textarea{border-radius:14px;font-size:1.05rem;padding:20px 16px 14px}.floating-group input[type=email],.floating-group input[type=tel]{font-size:1.1rem;font-weight:500}.form-header{font-size:1.2rem}}@media (max-width:968px){.contact-grid{gap:40px;grid-template-columns:1fr}.hero-text{font-size:3rem}}.contact-wrapper{background:#fff7f7;padding:80px 10%}.hero-text{font-size:2.5rem;font-weight:800}.service-accent,.status-pill{color:#0f52ba;color:var(--primary)}.status-pill{background:#ffe4e6;border-radius:20px;padding:8px 16px}.method-card{background:#fff;border-radius:12px;display:flex;gap:15px;margin-top:10px;padding:15px}.icon-wrapper{background:#eef4ff;border-radius:10px;color:#0f52ba;color:var(--primary);padding:10px}.form-card{background:#fff;border-radius:20px;padding:30px}.floating-group select{border:1px solid #ddd;border-radius:10px;padding:14px;width:100%}.prime-btn{background:#ff6b00;background:var(--secondary);border:none;border-radius:10px;color:#fff;font-weight:700;margin-top:20px;padding:14px;width:100%}.form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.full{grid-column:span 2}.floating-group input,.floating-group select,.floating-group textarea{border:1px solid #d1d5db;padding:18px 16px}.floating-group input:focus,.floating-group select:focus,.floating-group textarea:focus{border-color:#0f52ba;box-shadow:0 0 0 2px #ef444426}textarea{min-height:120px}@media (max-width:768px){.form-row{grid-template-columns:1fr}}.floating-group{margin-bottom:18px;position:relative}.floating-group input,.floating-group select,.floating-group textarea{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;font-size:1rem;outline:none;padding:20px 14px 12px;width:100%}.floating-group label{color:#9ca3af;font-size:.9rem;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease}.floating-group input:focus~label,.floating-group input:not(:placeholder-shown)~label,.floating-group select:focus~label,.floating-group select:valid~label,.floating-group textarea:focus~label,.floating-group textarea:not(:placeholder-shown)~label{background:#fff;color:#0f52ba;font-size:12px;padding:0 6px;top:-8px;transform:none}:placeholder-shown~label{background:none;color:#9ca3af;font-size:.9rem;padding:0;top:50%;transform:translateY(-50%)}:root{--bg-light:#f9fafb;--text-light:#64748b}.perfect-service-wrapper{background:#f9fafb;background:var(--bg-light);font-family:Inter,sans-serif;min-height:100vh;padding:80px 5%;position:relative}.abstract-bg-glow{background:radial-gradient(circle at 20% 20%,#0f52ba14,#0000 40%);inset:0;position:absolute;z-index:0}.service-header{margin-bottom:60px;position:relative;text-align:center;z-index:1}.service-header h1{color:#1f2937;color:var(--text-dark);font-size:2.5rem}.service-header p{color:#64748b;color:var(--text-light);margin-top:10px}.badge{background:#fff;border-radius:50px;box-shadow:0 4px 10px #0000000d;font-size:11px;font-weight:800;padding:6px 15px;text-transform:uppercase}.badge,.red-text{color:#0f52ba;color:var(--primary)}.services-bento-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr);margin:auto;max-width:900px;position:relative;z-index:1}.bento-card{border-radius:24px;box-shadow:0 10px 30px #0000000d}.bento-card:hover{transform:translateY(-6px)}.card-header{gap:15px;margin-bottom:20px}.card-header,.icon-box{align-items:center;display:flex}.icon-box{background:#eef4ff;border-radius:12px;color:#0f52ba;color:var(--primary);font-size:1.4rem;height:50px;justify-content:center;width:50px}.bento-card h2{color:#1f2937;color:var(--text-dark);font-size:1.4rem}.service-types{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}.service-type-link,.service-types span{background:#eef4ff;border-radius:50px;color:#0f52ba;color:var(--primary);font-size:12px;font-weight:600;padding:6px 14px}.service-type-link{text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.service-type-link:hover{box-shadow:0 8px 18px #0f52ba1f;transform:translateY(-1px)}.issue-tags h4{color:#1f2937;color:var(--text-dark);font-size:14px;margin-bottom:10px}.issue-tags ul{list-style:none}.issue-tags li{align-items:center;color:#64748b;color:var(--text-light);display:flex;font-size:14px;gap:10px;margin-bottom:10px}.issue-tags li i{color:#22c55e}.service-link{align-items:center;color:#0f52ba;color:var(--primary);display:flex;font-weight:600;gap:8px;margin-top:auto;text-decoration:none}.service-link:hover{gap:14px}.stats-card{background:linear-gradient(135deg,#0f52ba,#0b3f90);background:linear-gradient(135deg,var(--primary),#0b3f90);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.stat-item strong{font-size:24px}.stat-item p{font-size:13px;opacity:.9}@media (max-width:992px){.services-bento-grid{grid-template-columns:1fr}.stats-card{flex-direction:row;padding:20px}}.bento-card{display:flex;flex-direction:column;justify-content:space-between}.service-link{margin-top:20px}.issue-link{color:#64748b;color:var(--text-light);text-decoration:none;transition:color .2s ease}.issue-link:hover{color:#0f52ba;color:var(--primary)}:root{--secondary:#ff6b00;--text-dark:#1f2937;--text-light:#6b7280}.about-page-root{background:#f9fafb;background:var(--bg)}.dna-container{margin:auto;max-width:1100px;padding:60px 5%;position:relative}.tech-grid-overlay{background-image:radial-gradient(#e5e7eb 1px,#0000 0);background-size:40px 40px;inset:0;opacity:.3;position:absolute}.dna-hero{margin-bottom:40px}.tech-label{color:#0f52ba;color:var(--primary);font-size:12px;font-weight:700}.dna-h2{color:#1f2937;color:var(--text-dark);font-size:2.2rem;font-weight:800}.red-glow-text{color:#0f52ba;color:var(--primary)}.dna-p{color:#6b7280;color:var(--text-light);margin-top:10px}.skill-matrix{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr}.matrix-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;transition:.3s}.matrix-item:hover{transform:translateY(-3px)}.matrix-item h3{color:#1f2937;color:var(--text-dark);font-size:16px}.matrix-item p{color:#6b7280;color:var(--text-light);font-size:13px}.large-glass,.wide-glass{grid-column:span 2}.small-glass{text-align:center}.highlight-red{background:linear-gradient(135deg,#0f52ba,#ff6b00);background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff}.highlight-red p{color:#ffffffe6}.big-stat{font-size:32px;font-weight:700}.matrix-flex{align-items:center;display:flex;justify-content:space-between}.stat-pill{background:#fff;border:1px solid #e5e7eb;border-radius:20px;font-size:12px;margin-top:5px;padding:6px 12px}.shield-section{margin-top:40px}.shield-card{background:#1f2937;border-radius:16px;color:#fff;padding:30px;text-align:center}@media (max-width:768px){.skill-matrix{grid-template-columns:1fr}.large-glass,.wide-glass{grid-column:span 1}}:root{--lg-red:#a50034;--dark:#0f172a}.brands-page-root{background:#fff;font-family:Montserrat,sans-serif;min-height:100vh;padding:40px 5%}.tech-dots-bg{background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:30px 30px;inset:0;opacity:.4;position:absolute}.badge-pill{background:#f1f5f9;border-radius:50px;color:#a50034;color:var(--lg-red);font-size:12px;font-weight:800;padding:8px 20px}.brands-bento-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.bento-card{background:#fff;border-radius:25px;box-shadow:0 10px 25px #00000014;padding:30px;text-align:center;text-decoration:none;transition:.3s}.bento-card:hover{transform:translateY(-8px)}.brand-logo-container{align-items:center;background:#fff;border-radius:20px;box-shadow:0 8px 20px #00000014;display:flex;height:80px;justify-content:center;margin:auto;width:80px}.brand-logo-container img{object-fit:contain;width:60px}.brand-content h3{color:#0f172a;color:var(--dark);font-weight:800;margin-top:15px}.brand-content p{color:#64748b}.arrow-btn{color:#a50034;color:var(--lg-red);font-weight:700}@media (max-width:768px){.brands-page-root{padding:60px 20px}.brands-header{margin-bottom:30px}.badge-pill{font-size:11px;padding:6px 14px}.brands-bento-grid{gap:15px;grid-template-columns:1fr 1fr}.bento-card{border-radius:18px;padding:20px 15px}.brand-logo-container{border-radius:16px;height:60px;width:60px}.brand-logo-container img{width:45px}.brand-content h3{font-size:14px;margin-top:10px}.arrow-btn,.brand-content p{font-size:12px}}.track-page{background:radial-gradient(circle at 15% 15%,#2563eb2e,#0000 40%),radial-gradient(circle at 85% 85%,#38bdf82e,#0000 40%),linear-gradient(135deg,#f0f6ff,#fff 50%,#eef4ff);display:grid;font-family:Plus Jakarta Sans,sans-serif;min-height:100vh;padding:120px 20px 40px;place-items:center}.track-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbf;border:1px solid #fff9;border-radius:22px;box-shadow:0 20px 50px #2563eb1f;color:#1e293b;max-width:640px;padding:32px;position:relative;width:100%}.track-header{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;margin-bottom:12px}.track-card h1{color:#2563eb;flex:1 1;font-size:2.1rem;font-weight:700;line-height:1.1;margin:0}.track-card>p{color:#64748b;margin:12px 0 20px}.track-close-btn{background:#ffffffeb;border:1px solid #94a3b88c;border-radius:12px;color:#0f172a;cursor:pointer;display:grid;flex-shrink:0;font-size:22px;font-weight:900;height:38px;line-height:1;place-items:center;position:static;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:38px}.track-close-btn:hover{box-shadow:0 10px 24px #0f172a1f;transform:translateY(-1px)}.track-close-btn:active{transform:translateY(0)}.track-close-btn:focus-visible{box-shadow:0 0 0 4px #2563eb2e;outline:none}.track-success{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;font-weight:600;margin:0 0 16px;padding:10px 12px}.track-form{grid-gap:14px;display:grid;gap:14px}.track-form input{background:#fff;border:1px solid #dbeafe;border-radius:12px;color:#1e293b;font-size:1rem;outline:none;padding:14px;transition:.3s ease}.track-form input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb26}.track-form button{background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:14px;box-shadow:0 10px 25px #2563eb40;color:#fff;cursor:pointer;font-weight:700;margin-top:6px;padding:14px;transition:all .3s ease}.track-form button:hover{box-shadow:0 16px 35px #2563eb59;transform:translateY(-3px)}.track-form button:disabled{cursor:not-allowed;opacity:.6}.track-error{color:#ef4444;font-weight:500;margin-top:12px}.track-result{background:#fffc;border:1px solid #dbeafe;border-radius:16px;box-shadow:0 8px 25px #2563eb14;margin-top:22px;padding:18px}.track-row{border-bottom:1px dashed #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.track-row:last-of-type{border-bottom:none}.track-row span{color:#2563eb;font-weight:600}.track-row strong{color:#0f172a;text-align:right}.track-row a{color:#3b82f6;text-decoration:underline}.track-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a8a;margin-top:14px;padding:12px 14px}.track-map-wrap{border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 10px 25px #2563eb26;margin-top:16px;overflow:hidden}.track-map-wrap iframe{border:none;display:block;height:260px;width:100%}@media (max-width:640px){.track-card{padding:22px}.track-card h1{font-size:clamp(1.55rem,7.6vw,1.9rem);white-space:nowrap}.track-row{flex-direction:column;gap:6px}.track-row strong{text-align:left}}.track-form input::placeholder{color:#64748b;opacity:1}.track-tech-identity{align-items:center;background:#ffffffd9;border:1px solid #dbeafe;border-radius:16px;display:flex;gap:12px;margin-top:16px;padding:14px}.track-tech-avatar{background:#e5e7eb;border:1px solid #eef2f7;border-radius:999px;color:#64748b;display:grid;flex:0 0 auto;height:56px;overflow:hidden;place-items:center;width:56px}.track-tech-avatar img{height:100%;object-fit:cover;width:100%}.track-tech-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.track-tech-name{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.track-tech-name span{color:#0f172a;font-weight:800}.track-tech-badge{background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#166534;font-size:12px;font-weight:800;padding:3px 10px;white-space:nowrap}.track-tech-badge,.track-tech-id{align-items:center;display:inline-flex;gap:6px}.track-tech-id{color:#475569;font-weight:700}.track-otp{background:#ffffffd9;border:1px solid #dbeafe;border-radius:16px;margin-top:14px;padding:14px}.track-otp-title{color:#0f172a;font-weight:800;margin-bottom:10px}.track-otp-row{display:flex;flex-wrap:wrap;gap:10px}.track-otp-row input{background:#fff;border:2px solid #bfdbfe;border-radius:14px;color:#0f172a;flex:1 1;font-size:16px;height:50px;outline:none;padding:0 16px;transition:.2s}.track-otp-row input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.track-otp-row button{align-items:center;background:linear-gradient(135deg,#3b82f6,#1e3a8a);border:none;border-radius:14px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;padding:0 22px;transition:.2s;white-space:nowrap}.track-otp-row button:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-1px)}.track-otp-row input::placeholder{color:#94a3b8}.privacy-wrapper{background:linear-gradient(135deg,#eef2f7,#f8fbff);min-height:100vh;padding:40px 16px 80px;position:relative;z-index:5}.privacy-container{background:#fff;border-radius:18px;box-shadow:0 10px 40px #00000014;color:#222;margin:30px auto;max-width:900px;padding:40px 30px;position:relative;z-index:10}.privacy-title{color:#ef4444d9 100%;font-size:28px;font-weight:700;margin-bottom:15px}.privacy-container h2{border-left:4px solid #ef4444d9;color:#ef4444d9 100%;font-size:20px;margin-bottom:10px;margin-top:30px;padding-left:10px}.privacy-container p{color:#333;font-size:15px;line-height:1.7;margin-bottom:10px}.privacy-container ul{padding-left:20px}.privacy-container li{color:#333;font-size:14px;margin-bottom:8px}.cta-box{background:#e3f2fd;border-left:5px solid #ef4444d9;border-radius:10px;font-size:15px;margin-top:20px;padding:15px}@media (max-width:768px){.privacy-container{padding:25px 18px}.privacy-title{font-size:22px}.privacy-container h2{font-size:18px}}:root{--site-primary:#0f52ba;--site-text:#1f2937;--site-cta:#ff6b00;--site-bg-soft:#f9fafb;--site-card-border:#dbe4f0}.lg-banner-wrapper{left:50%;margin-bottom:0;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw}.lg-banner-wrapper .inner-banner{height:35vh;max-width:none;min-height:240px;width:100%}.lg-page{color:#1f2937;color:var(--site-text);font-family:Segoe UI,Arial,sans-serif;margin:auto;max-width:900px;padding:20px}.brand-page{background:#fff}.service-page{background:#f9fafb;background:var(--site-bg-soft);border-radius:20px;margin-bottom:28px;margin-top:0;padding:24px}h1{color:#fff;font-size:34px;font-weight:700;line-height:1.3;margin-bottom:8px;text-shadow:0 2px 8px #0006}.subtitle{color:#0f52ba;color:var(--site-primary);font-size:18px;font-weight:500;margin-bottom:20px}p{color:#1f2937;color:var(--site-text);font-size:15px;line-height:1.7;margin-bottom:15px}.card{background:#fff;border:1px solid #dbe4f0;border:1px solid var(--site-card-border);border-radius:12px;box-shadow:0 10px 24px #1f293714;margin-top:25px;padding:22px;transition:.3s ease}.card:hover{transform:translateY(-5px)}.card h2{font-size:22px;margin-bottom:12px}.card h2,.card h3{color:#1f2937;color:var(--site-text)}.card h3{margin-bottom:10px}ul{padding-left:20px}ul li{color:#1f2937;color:var(--site-text);margin-bottom:8px}.links{display:flex;flex-direction:column;gap:12px;margin-top:30px}.links a{color:#0f52ba;color:var(--site-primary);font-weight:700;text-decoration:none;transition:.3s}.links a:hover{color:#ff6b00;color:var(--site-cta);text-decoration:underline}.cta-box{background:#0f52ba;background:var(--site-primary);border-radius:14px;box-shadow:0 10px 25px #0f52ba4d;color:#fff;margin-top:40px;padding:30px;text-align:center}.cta-box h3{font-size:22px;margin-bottom:10px}.call-btn{background:#ff6b00;background:var(--site-cta);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:18px;padding:12px 28px;transition:all .3s ease}.call-btn:hover{background:#d95b00;color:#fff;transform:scale(1.05)}.service-page .highlight{color:#0f52ba!important;color:var(--site-primary)!important;font-weight:700}@media (max-width:768px){.lg-page{padding:15px}.service-page{border-radius:16px;padding:18px}h1{font-size:26px}.card{padding:18px}.cta-box{padding:20px}}.auth-wrapper{align-items:center;background-position:50%!important;background-size:cover!important;display:flex;font-family:Plus Jakarta Sans,sans-serif;justify-content:center;min-height:100vh;padding:20px}.auth-card{animation:fadeUp .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-radius:24px;box-shadow:0 35px 70px #0006;max-width:420px;padding:45px 40px;width:100%}.brand-logo{margin-bottom:25px;text-align:center}.brand-logo h2{color:#1f2937;font-size:24px;font-weight:800}.brand-logo span{color:#0f52ba}.auth-card h3{font-weight:700;margin-bottom:8px;text-align:center}.subtitle{color:#64748b;font-size:14px;margin-bottom:30px;text-align:center}.auth-form-group{margin-bottom:18px}.auth-input{background:#f9fafb;border:1px solid #e2e8f0;border-radius:14px;color:#1f2937;font-size:15px;height:54px;line-height:1.2;margin:0;padding:14px 16px;transition:.2s ease;width:100%}.auth-input:focus{background:#fff;border-color:#0f52ba;box-shadow:0 0 0 4px #0f52ba26;outline:none}.auth-input-wrap{align-items:center;display:flex;position:relative;width:100%}.auth-input-password{color:#334155;padding-right:48px}.auth-input::placeholder{color:#64748b;opacity:1}.password-toggle{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px}.password-toggle svg{height:18px;width:18px}.password-toggle:hover{color:#1e293b}.error-text{color:#0f52ba;font-size:14px;margin-bottom:10px;text-align:center}.auth-btn{background:#0f172a;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px;transition:.25s ease;width:100%}.auth-btn:hover{background:#1e293b;transform:translateY(-2px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.auth-card{padding:30px 20px}.auth-input{font-size:14px;height:50px}.auth-input-password{padding-right:44px}.password-toggle{right:10px;width:36px}.password-toggle svg{height:17px;width:17px}}.admin-dashboard{background:linear-gradient(135deg,#f8fbff,#eef4ff);font-family:Inter,sans-serif;padding:40px}.admin-title{color:var(--text);font-size:30px;margin-bottom:25px}.admin-card{background:var(--card);border-radius:20px;box-shadow:0 10px 30px #0f52ba1a;margin-bottom:25px;padding:25px;transition:.3s}.admin-card:hover{transform:translateY(-3px)}.admin-form{grid-gap:15px;gap:15px}.admin-form .full,.admin-form textarea{grid-column:span 2}.admin-form input,.admin-form textarea{background:#fff;border:1px solid #d7e3f4;border-radius:14px;color:#1f2937;color:var(--text);font-size:14px;outline:none;padding:14px;transition:.25s}.admin-form input:focus,.admin-form textarea:focus{border-color:#0f52ba!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #0f52ba2e!important}.admin-form textarea{min-height:120px;resize:none}.admin-form input::placeholder,.admin-form textarea::placeholder{color:#0f52ba;color:var(--primary);opacity:1}.small-btn{background:#ff6b00!important;border:none!important;border-radius:14px;color:#fff!important;font-size:15px;font-weight:700;grid-column:span 2;height:50px;transition:.3s}.small-btn:hover{background:#d95b00!important;box-shadow:0 8px 20px #ff6b004d;transform:translateY(-2px)}.admin-list-item{background:#fff;border:1px solid #d7e3f4;border-radius:14px;padding:14px;transition:.3s}.admin-list-item:hover{background:#eef4ff}.service-info strong{color:#1f2937;color:var(--text);font-size:16px}.service-info p{color:#6b7280;font-size:13px;margin-top:4px}.delete-btn{border:none;border-radius:10px;color:#dc2626;cursor:pointer;font-weight:600;padding:8px 14px;transition:.25s}.delete-btn:hover{background:#dc2626}.admin-list::-webkit-scrollbar{width:6px}.admin-list::-webkit-scrollbar-thumb{background:#9dbce8;border-radius:10px}@media (max-width:768px){.admin-form{grid-template-columns:1fr}.small-btn{grid-column:span 1}.admin-list-item{align-items:flex-start;flex-direction:column;gap:10px}}.template-buttons{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:15px}.template-btn{background:#ff6b00;border:none;border-radius:12px;box-shadow:0 4px 15px #ff6b002e;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:14px 20px;text-align:left;transition:all .3s ease}.template-btn:hover{background:#d95b00;box-shadow:0 8px 20px #ff6b004d;transform:translateY(-3px)}.template-btn:active{transform:translateY(-1px)}:root{--primary:#0f52ba;--primary-dark:#0b3f90;--bg:#f9fafb;--card:#fff;--text:#1f2937}.inventory-page{background:linear-gradient(135deg,#f8fbff,#eef4ff);font-family:Inter,sans-serif;min-height:100vh;padding:40px}.inventory-page h1{color:#1f2937;color:var(--text);font-size:30px;margin-bottom:25px}.panel{background:#fff;background:var(--card);border-radius:20px;box-shadow:0 10px 30px #0f52ba1a;margin-bottom:25px;padding:25px}.text-input{background:#fff;border:1px solid #d7e3f4;border-radius:14px;margin-bottom:15px;padding:14px;width:100%}.primary-btn{background:#ff6b00;border:none;border-radius:14px;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:.3s;width:100%}.primary-btn:hover{background:#d95b00;transform:translateY(-2px)}.drag-area{background:#fff;border:2px dashed #bfd3ee;border-radius:16px;cursor:pointer;margin-bottom:15px;padding:35px;text-align:center;transition:.3s}.drag-area:hover{background:#eef4ff;border-color:#0f52ba;border-color:var(--primary)}.preview-img{max-height:120px;object-fit:contain}.brand-list{list-style:none;padding:0}.brand-item{background:#fff;border:1px solid #d7e3f4;border-radius:14px;margin-bottom:12px;padding:14px;transition:.3s}.brand-item:hover{background:#eef4ff}.item-content{justify-content:space-between}.item-content,.left{align-items:center;display:flex}.left{gap:12px}.left img{height:42px;object-fit:contain;width:42px}.left span{color:#1f2937;color:var(--text);font-weight:700}.action-icons{display:flex;gap:10px}.icon-btn{align-items:center;background:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;height:36px;justify-content:center;transition:.2s;width:36px}.icon-btn.edit{color:#0284c7}.icon-btn.edit:hover{background:#e0f2fe}.icon-btn.delete{color:#dc2626}.icon-btn.delete:hover{background:#fee2e2}.text-input::placeholder{color:#0f52ba;opacity:1}.orders-page{background:#f9fafb;min-height:100vh;padding:10px;width:100%}.orders-title{color:#0f172a;font-size:22px;font-weight:700;margin-bottom:12px}.orders-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:12px}.orders-search-input{border:1px solid #dbe3ee;border-radius:10px;color:#0f172a;font-size:14px;height:42px;padding:0 14px;width:100%}.orders-table{border-collapse:collapse;width:100%}.orders-table th{border-bottom:2px solid #f1f5f9;color:#64748b;font-size:12px;padding:12px;text-align:left}.orders-table td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:14px;padding:12px;vertical-align:middle}.orders-table td img{border-radius:50%;height:40px!important;object-fit:cover;width:40px!important}.tech-cell{align-items:center;display:flex;gap:10px}.tech-avatar-sm{border-radius:50%;height:40px;width:40px}.tech-avatar-sm img{height:100%;width:100%}.tech-cell-meta{display:flex;flex-direction:column;gap:4px}.tech-cell-name{font-weight:600}.tech-pill{border-radius:10px;font-size:11px;padding:2px 6px}.tech-pill.verified{background:#dcfce7;color:#166534}.tech-pill.id{background:#e0f2fe;color:#075985}.order-status{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:5px 12px;white-space:nowrap}.order-status.pending{background:#fef3c7;color:#b45309}.order-status.assigned{background:#dbeafe;color:#1d4ed8}.order-status.pickup-started{background:#e0f2fe;color:#0284c7}.order-status.in-service{background:#ede9fe;color:#6d28d9}.order-status.completed{background:#dcfce7;color:#15803d}.order-status.cancelled{background:#fee2e2;color:#dc2626}.order-actions{display:flex;gap:8px;justify-content:center}.order-btn{background:#e0f2fe;border:none;border-radius:10px;color:#2563eb;cursor:pointer;padding:8px}.order-btn:hover{background:#bfdbfe}@media (max-width:768px){.orders-table thead{display:none}.orders-table,.orders-table tbody,.orders-table td,.orders-table tr{display:block;width:100%}.orders-table tr{background:#fff;border:1px solid #eef2f7;border-radius:12px;margin-bottom:0;padding:10px}.orders-table tr:not(:last-child){border-bottom:1px solid #eee}.orders-table td{border:none;display:grid;font-size:13px;grid-template-columns:80px 1fr;padding:6px 0}.orders-table td:before{color:#64748b;content:attr(data-label);font-size:11px;font-weight:600}.tech-avatar-sm{height:32px;width:32px}.order-status{font-size:11px}}.orders-table td,.orders-table td *{color:#0f172a}::selection{background:#fff;color:#000}::-moz-selection{background:#fff;color:#000}.orders-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px}.tech-pill{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.orders-pagination-meta{color:#64748b;font-size:13px}.orders-pagination-right{align-items:center;display:flex;gap:10px}.orders-page-size select{background:#fff;border:1px solid #dbe3ee;padding:6px 10px}.orders-page-btn,.orders-page-size select{border-radius:8px;cursor:pointer;font-weight:600}.orders-page-btn{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;display:inline-flex;font-size:13px;gap:6px;justify-content:center;padding:8px 14px;transition:all .2s ease}.order-btn.view{background:#e0f2fe;color:#0284c7}.order-btn.edit{background:#fef3c7;color:#d97706}.order-btn.delete{background:#fee2e2;color:#dc2626}.orders-page-btn:disabled{cursor:not-allowed;opacity:.4}.orders-page-indicator{color:#334155;font-size:13px;font-weight:600}.orders-search-input::placeholder{color:#64748b;color:#94a3b8;opacity:1}.tech-avatar-sm img{border-radius:50%;height:40px;object-fit:cover;width:40px}.order-modal-overlay{background:#00000080}.order-modal{animation:popup .2s ease;border-radius:14px;box-shadow:0 20px 40px #0003;max-width:500px;width:90%}@keyframes popup{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.order-btn:active{transform:scale(.9)}.order-modal-header h2{color:#0f172a}.order-info,.order-input,.order-select,.order-textarea{color:#0f172a;font-size:14px;margin-bottom:10px}.order-input,.order-select,.order-textarea{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;padding:10px 12px;width:100%}.order-input::placeholder,.order-textarea::placeholder{color:#64748b}.order-select{background:#fff}.order-checkbox{cursor:pointer;display:inline-flex;font-size:15px;margin:12px 0}.order-checkbox input[type=checkbox]{height:18px;margin:0;vertical-align:middle;width:18px}.order-save-btn{border:none;cursor:pointer;font-weight:600}.order-save-btn:hover{background:#1d4ed8}.order-actions-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.order-modal-btn{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;font-weight:600;padding:10px;text-align:center}.order-modal-btn.link{text-decoration:none}.order-modal-btn.verify{background:#2563eb;border-color:#2563eb;color:#fff}.order-modal-btn:disabled{cursor:not-allowed;opacity:.6}.order-otp-verify{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.order-modal{animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.order-modal-overlay{align-items:center;background:#0f172a99;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.order-modal{background:#fff;border-radius:16px;box-shadow:0 20px 50px #00000040;color:#0f172a;max-height:90vh;max-width:520px;overflow-y:auto;padding:20px;width:100%}.order-modal-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;position:sticky;top:0;z-index:10}.order-close{cursor:pointer;font-size:18px}.order-save-btn{background:#2563eb;border-radius:10px;bottom:0;color:#fff;margin-top:12px;padding:12px;position:sticky;width:100%}.order-checkbox{align-items:center;color:#0f172a;display:flex;font-size:14px;gap:10px;justify-content:flex-start;margin:10px 0}.order-checkbox input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:16px;width:16px}.rfq-page{background:#f9fafb;box-sizing:border-box;color:#111827;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1240px;min-height:100vh;padding:24px;width:100%}.rfq-header{align-items:center;background:#fffffff2;border:1px solid #e5e7ebe6;border-radius:24px;box-shadow:0 18px 50px #0f172a14;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px 28px}.rfq-header h1{font-size:30px;font-weight:800;margin:0}.rfq-header p{color:#475569;font-size:15px;margin:8px 0 0;max-width:520px}.rfq-header-meta{align-items:center;background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:16px;color:#0f172a;display:flex;font-weight:700;justify-content:center;min-width:180px;padding:14px 18px}.rfq-card{border-radius:18px;box-shadow:0 8px 24px #0000000d;flex-direction:column;padding:16px}.rfq-card,.rfq-search{background:#fff;display:flex}.rfq-search{align-items:center;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:16px;min-height:48px;padding:0 16px}.rfq-search input{background:#0000;border:none;color:#0f172a;font-size:15px;height:100%;outline:none;padding:0 12px;width:100%}.rfq-search input::placeholder{color:#94a3b8;opacity:1}.rfq-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:18px;max-height:72vh;overflow:auto}.rfq-table{border-collapse:collapse;min-width:960px;width:100%}.rfq-table th{background:#f8fafc;font-size:13px;letter-spacing:.02em;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:2}.rfq-table td,.rfq-table th{color:#334155;padding:16px 18px}.rfq-table td{border-bottom:1px solid #f1f5f9;font-size:14px;vertical-align:top}.rfq-table tr:hover{background:#f8fafc}.rfq-table tr:last-child td{border-bottom:none}.rfq-message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;line-height:1.6;max-height:84px;overflow-y:auto;padding:12px}.rfq-delete-btn{align-items:center;background:#fee2e2;border:none;border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .2s ease,background .2s ease;width:40px}.rfq-delete-btn:hover{background:#fecaca;transform:translateY(-1px)}.rfq-feedback{font-size:14px;margin-bottom:8px}.rfq-feedback.error{color:red}.rfq-empty{color:#475569;font-weight:600;padding:24px;text-align:center}@media (max-width:768px){.rfq-table,.rfq-table tbody,.rfq-table td,.rfq-table thead,.rfq-table tr{display:block;width:100%}.rfq-table thead{display:none}.rfq-table tr{background:#fff;border-radius:14px;box-shadow:0 4px 12px #0000000d;margin-bottom:12px;padding:12px}.rfq-table td{display:flex;justify-content:space-between;padding:6px 0}.rfq-table td:before{color:#64748b;content:attr(data-label);font-weight:600}.rfq-table td[data-label=Message]{display:block;margin-top:6px}.rfq-table td[data-label=Message]:before{display:block;margin-bottom:4px}}.rfq-input-wrapper,.rfq-input-wrapper input{height:100%;position:relative;width:100%}.rfq-input-wrapper input{background:#0000;border:none;font-size:14px;outline:none;padding:0 12px;text-align:left;z-index:2}.rfq-placeholder{color:#000;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.rfq-input-wrapper input{color:#000}.rfq-input-wrapper input::placeholder{color:#6b7280}.admin-dashboard{background:#f9fafb;min-height:100vh;padding:35px}.admin-title{color:#1f2937;font-size:26px;font-weight:700;margin-bottom:20px}.admin-card{background:#fff;border:1px solid #eef2f7;border-radius:16px;box-shadow:0 10px 30px #0000000f;max-width:100%;padding:28px;width:100%}.admin-form{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.form-left{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-right{height:100%}.form-right .drag-photo-box{height:100%;min-height:140px}.admin-checkbox,.small-btn{margin-top:12px;width:100%}.admin-form input{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#111827;font-size:14px;font-weight:500;outline:none;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease}.admin-form input:focus{border-color:#0f52ba;box-shadow:0 0 0 3px #0f52ba1f}.admin-form input::placeholder{color:#9ca3af}.drag-photo-box{align-items:center;background:#f9fafb;border:2px dashed #cbd5e1;border-radius:14px;cursor:pointer;display:flex;grid-column:1/-1;justify-content:center;min-height:160px;overflow:hidden;position:relative;transition:border-color .2s ease,background .2s ease,transform .2s ease}.drag-photo-box.active,.drag-photo-box:hover{background:#eff6ff;border-color:#0f52ba}.drag-photo-box.has-image{background:#fff}.drag-photo-input{display:none}.drag-photo-content{align-items:center;color:#334155;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px;padding:20px;text-align:center}.drag-photo-content small{color:#64748b;font-weight:500}.drag-photo-preview{height:160px;object-fit:cover;width:100%}.small-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:38px;padding:0 16px;transition:background .2s ease;width:100%}.small-btn:hover{background:#1d4ed8}.admin-error{color:#dc2626;font-size:13px;font-weight:600;margin-bottom:10px}.admin-list{display:flex;flex-direction:column;gap:12px;max-height:420px;overflow-y:auto}.admin-list-item{align-items:center;background:#f9fafb;border:1px solid #eef2f7;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;transition:background .2s ease}.admin-list-item:hover{background:#eef2ff}.admin-list-item>span{color:#111827;flex:1 1;font-size:15px;font-weight:600;line-height:1.3;min-width:0;overflow-wrap:anywhere}.admin-checkbox{grid-column-gap:10px;align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#111827;column-gap:10px;display:grid;font-size:14px;font-weight:600;grid-column:1/-1;grid-template-columns:18px 1fr;min-height:38px;overflow:hidden;padding:10px 14px;width:100%}.admin-checkbox input{justify-self:center;margin:0}.admin-checkbox-text{line-height:1.2;min-width:0;text-align:left;white-space:normal}.tech-card{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.tech-avatar{background:#e5e7eb;border:1px solid #eef2f7;border-radius:50%;display:grid;flex:0 0 auto;height:44px;overflow:hidden;place-items:center;width:44px}.tech-avatar img{height:100%;object-fit:cover;width:100%}.tech-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.tech-name{color:#111827;display:flex;flex-wrap:wrap;font-size:15px;gap:8px;line-height:1.25;overflow-wrap:anywhere}.tech-id,.tech-name{align-items:center;font-weight:700}.tech-id{color:#6b7280;font-size:13px}.tech-id,.verified-pill{display:inline-flex;gap:6px}.verified-pill{align-items:center;background:#16a34a;border-radius:999px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:normal;line-height:1;padding:3px 8px;text-orientation:mixed;white-space:nowrap;writing-mode:horizontal-tb}.admin-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.delete-btn,.edit-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:7px 9px;transition:background .2s ease,color .2s ease}.edit-btn{background:#e0edff;color:#2563eb}.edit-btn:hover{background:#2563eb;color:#fff}.delete-btn{background:#fee2e2;color:#000}.delete-btn:hover{background:#000;color:#fff}.admin-empty{color:#9ca3af;font-size:14px;padding:25px;text-align:center}@media (max-width:768px){.admin-dashboard{padding:20px}.admin-card{padding:18px}.admin-form{grid-template-columns:1fr}.small-btn{width:100%}.drag-photo-box{min-height:130px}.drag-photo-preview{height:130px}.admin-list-item{flex-wrap:wrap}.admin-list-item span{width:100%}.admin-checkbox{font-size:13px;padding:10px 12px}.admin-checkbox-text{text-align:left}.admin-actions{justify-content:flex-end;margin-left:0;width:100%}}.customers-page{background:#f9fafb;min-height:100vh;padding:25px}.customers-title{color:#1e293b;font-size:24px;font-weight:700;margin-bottom:20px}.customers-card{background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000000a;padding:22px;width:100%}.customers-search-wrapper input.customers-search-input-surgical{background:#fff!important;border:none!important;border-radius:14px!important;color:#111827!important;font-size:15px!important;height:52px!important;outline:none!important;padding:0 16px 0 44px!important;width:100%!important}.customers-search-wrapper input.customers-search-input-surgical::placeholder{color:#9ca3af!important;opacity:1!important}.customers-search-icon-fixed{color:#9ca3af!important;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.customers-table{border-collapse:collapse;width:100%}.customers-table thead{background:#f8fafc}.customers-table th{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;padding:14px;text-align:left;text-transform:uppercase}.customers-table td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:14px;padding:15px 14px}.customers-table tr:hover{background:#f8fafc}.customers-name{color:#0f172a;font-weight:600}.customers-actions{display:flex;gap:8px}.customers-btn{background:#f1f5f9;border:none;border-radius:8px;cursor:pointer;padding:6px;transition:.2s ease}.customers-btn.view{color:#3b82f6}.customers-btn.edit{color:#f59e0b}.customers-btn.delete{color:#ff6b00}.customers-btn:hover{background:#e2e8f0;transform:scale(1.08)}.customers-empty{color:#94a3b8;padding:30px;text-align:center}@media (max-width:768px){.customers-search-wrapper{width:100%}.customers-card{padding:16px}.customers-table thead{display:none}.customers-table,.customers-table tbody,.customers-table td,.customers-table tr{display:block;width:100%}.customers-table tr{background:#fff;border-radius:14px;box-shadow:0 8px 20px #0000000d;margin-bottom:15px;padding:15px}.customers-table td{border:none;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.customers-table td:before{color:#64748b;content:attr(data-label);font-weight:600}.customers-actions{margin-top:10px}}.customers-pagination{align-items:center;color:#475569;display:flex;font-size:14px;justify-content:space-between;margin-bottom:15px}.customers-pagination-right{align-items:center;display:flex;gap:10px}.customers-pagination select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px}.customers-pagination button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;padding:6px 12px}.customers-pagination button:disabled{cursor:not-allowed;opacity:.5}
/*# sourceMappingURL=main.554c8210.css.map*/