@import"https://fonts.googleapis.com/css2?family=Martel+Sans:wght@200;300;400;600;700;800;900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-\[15px\]{left:15px}.top-0{top:0}.top-1\/2{top:50%}.z-0{z-index:0}.z-20{z-index:20}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-\[8px\]{height:8px}.h-full{height:100%}.max-h-\[220px\]{max-height:220px}.w-1\.5{width:.375rem}.w-\[80px\]{width:80px}.w-\[8px\]{width:8px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.border-4{border-width:4px}.border-\[\#6C6C6C\]{--tw-border-opacity: 1;border-color:rgb(108 108 108 / var(--tw-border-opacity, 1))}.bg-\[\#0B1E4D\]{--tw-bg-opacity: 1;background-color:rgb(11 30 77 / var(--tw-bg-opacity, 1))}.bg-\[\#222222\]{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left-top{-o-object-position:left top;object-position:left top}.p-0{padding:0}.p-2{padding:.5rem}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0{padding-top:0;padding-bottom:0}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.95rem\]{font-size:.95rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.opacity-0{opacity:0}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(95\,109\,119\,0\.08\)\,0_4px_12px_rgba\(95\,109\,119\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(95,109,119,.08),0 4px 12px rgba(95,109,119,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-deep-navy: #081534;--color-navy: #0B1E4D;--color-navy-light: #162E6B;--color-blue-dark: #1E4EB8;--color-blue-primary: #2E6FE8;--color-blue-bright: #3D82F6;--color-sky: #7FB8F5;--color-sky-light: #C0DEFD;--color-sky-mist: #E8F2FE;--color-cloud-bg: #F4F8FE;--color-white: #FFFFFF;--color-text-main: #0B1E4D;--color-text-muted: #5B6F92;--color-text-subtle: #8A9BB7;--color-hero-text-subtle: rgba(255, 255, 255, .88);--glass-bg: rgba(255, 255, 255, .82);--glass-bg-hover: rgba(255, 255, 255, .95);--glass-bg-subtle: rgba(255, 255, 255, .65);--glass-border: rgba(255, 255, 255, .85);--glass-border-subtle: rgba(255, 255, 255, .45);--glass-hero-nav: rgba(255, 255, 255, .88);--glass-hero-badge: rgba(255, 255, 255, .92);--glass-shadow: 0 12px 36px -8px rgba(11, 30, 77, .12), 0 4px 16px -2px rgba(46, 111, 232, .08);--glass-shadow-lg: 0 24px 48px -12px rgba(11, 30, 77, .18), 0 8px 24px -4px rgba(46, 111, 232, .12);--hero-glow: radial-gradient(circle, rgba(127, 184, 245, .45) 0%, rgba(46, 111, 232, .2) 50%, transparent 75%);--font-heading: "Martel Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Martel Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-subheading: "Martel Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-body: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--transition-fast: .2s cubic-bezier(.16, 1, .3, 1);--transition-smooth: .35s cubic-bezier(.16, 1, .3, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-body);background-color:var(--color-cloud-bg);color:var(--color-text-main);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{min-height:100vh;overflow-x:clip;position:relative;background:var(--color-cloud-bg);color:var(--color-text-main);line-height:1.6}html.no-scroll,body.no-scroll{overflow:hidden!important;height:100%!important;touch-action:none;overscroll-behavior:none!important}.app-layout{width:100%;max-width:100vw;overflow-x:clip;position:relative;min-height:100vh}img,video,canvas,svg{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.15;color:var(--color-text-main);letter-spacing:-.02em}.section-tag,.section-label,.eyebrow-pill,.sub-heading,.subheading,.subtitle,.sub-header,.subheader,.section-subtitle,.stat-card-title,.stat-card-subtitle,.hero-badge,.hero-tag,.card-subtitle,.pillar-subtitle,.tech-hero-subheading,.integrations-subheadline,.brand-subtitle,.ecom-acc-sub,.dm-acc-sub,.ai-sol-sub,.ts-svc-tag,.ecom-section-label,.dm-section-label,.ts-section-label,.ts-hero-eyebrow,.dm-hero-label,.ecom-hero-label,.ai-hero-eyebrow,.synex-eyebrow-badge,.reference-eyebrow-wreath,.integrations-eyebrow-pill,.mobile-services-label,.ecom-mp-metric,.ecom-acc-title,.dm-acc-title,.ts-svc-title,.ts-arch-badge,.ts-arch-title,.tech-pill-eyebrow,.tech-card-title,.service-stat-value,.bento-tag,.bento-title,.value-card-title,.form-title{font-family:var(--font-heading)}p{font-family:var(--font-body);color:var(--color-text-muted);font-size:1rem;line-height:1.65}.section-desc,.description,.desc,.body-desc,.hero-desc,.card-desc,.hero-orbitix-subtext,.synex-pricing-subtitle,.ts-hero-sub,.ecom-hero-sub,.dm-hero-sub,.ai-hero-sub,.ts-svc-desc,.ecom-acc-desc,.dm-acc-desc,.ecom-mp-desc,.ecom-faq-intro,.dm-faq-intro,.contact-hero-subtext,.about-hero-subtext,.section-subtext-dark,.section-subtext-white,.bento-main-subtext,.paynova-subtext,.tech-hero-subheading,.service-desc,.integrations-description-text{font-family:var(--font-body)}a{text-decoration:none;color:inherit;transition:var(--transition-fast)}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;outline:none}.pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:9999px;font-size:.95rem;font-weight:600;transition:all var(--transition-smooth);cursor:pointer;white-space:nowrap}.pill-btn-white{background:#fff;color:var(--color-navy);box-shadow:0 4px 14px #0b1e4d1f,0 1px 3px #0000000d}.pill-btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0b1e4d2e,0 2px 6px #00000014;background:#fff;color:var(--color-blue-primary)}.pill-btn-white:active{transform:translateY(0)}.pill-btn-ghost{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.5);color:#fff}.pill-btn-ghost:hover{background:#ffffff47;border-color:#ffffffd9;transform:translateY(-2px)}.pill-btn-primary{background:linear-gradient(135deg,var(--color-blue-primary) 0%,var(--color-blue-dark) 100%);color:#fff;box-shadow:0 8px 20px -4px #2e6fe866}.pill-btn-primary:hover{background:linear-gradient(135deg,#3d82f6,#2563eb);transform:translateY(-2px);box-shadow:0 12px 28px -4px #2e6fe88c}.glass-card{background:var(--glass-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--glass-shadow);transition:all var(--transition-smooth);transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden}.glass-card:hover{background:var(--glass-bg-hover);border-color:#fff;box-shadow:var(--glass-shadow-lg)}.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:9999px;background:#ffffff2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 10px #0000000f}.icon-chip{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(14px,3.5vw,24px)}@media(max-width:640px){.pill-btn{min-height:44px}}.section-header{text-align:center;max-width:760px;margin:0 auto 56px}.section-tag{display:inline-block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-blue-primary);background:#2e6fe814;border:1px solid rgba(46,111,232,.18);padding:5px 16px;border-radius:9999px;margin-bottom:16px}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.75rem);color:var(--color-navy);margin-bottom:16px;font-weight:700}.section-desc{text-transform:capitalize;font-family:var(--font-body);font-size:1.1rem;color:var(--color-text-muted);line-height:1.6}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#eff6ff}::-webkit-scrollbar-thumb{background:#b6d4fa;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7fb8f5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:hover .group-hover\:left-0{left:0}.group:hover .group-hover\:top-0{top:0}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-10{--tw-translate-x: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:gap-3\.5{gap:.875rem}.sm\:gap-5{gap:1.25rem}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:768px){.md\:h-full{height:100%}.md\:max-h-none{max-height:none}.md\:w-\[clamp\(210px\,39\%\,330px\)\]{width:clamp(210px,39%,330px)}.md\:flex-initial{flex:0 1 auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-5{gap:1.25rem}.md\:gap-7{gap:1.75rem}.md\:rounded-2xl{border-radius:1rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pt-7{padding-top:1.75rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[6rem\]{font-size:6rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:p-8{padding:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-\[1\.9rem\]{font-size:1.9rem}}@media(prefers-color-scheme:dark){.dark\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.6\)\,0_4px_12px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.4);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.navbar-wrapper{position:fixed;top:20px;left:0;right:0;z-index:1000;display:flex;justify-content:center;padding:0 20px;transition:transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none;will-change:transform}.navbar-wrapper.is-scrolled{transform:translateY(-8px)}.navbar-glass-pill{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1080px;padding:10px 10px 10px 20px;background:#0b1a44d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(127,184,245,.32);border-radius:9999px;box-shadow:0 10px 32px -8px #0006,inset 0 1px 1.5px #ffffff40;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;will-change:background,border-color,box-shadow}.navbar-wrapper.is-scrolled .navbar-glass-pill,.navbar-wrapper.is-subpage .navbar-glass-pill{background:#081534f0;border-color:#7fb8f56b;box-shadow:0 14px 40px -8px #0000008c}.brand-logo{display:flex;align-items:center;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.brand-logo-img{height:62px;width:auto;max-width:210px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));transition:transform var(--transition-fast),filter var(--transition-fast)}.brand-logo:hover .brand-logo-img{transform:scale(1.05);filter:drop-shadow(0 4px 14px rgba(46,111,232,.45))}.brand-icon-wrapper{width:32px;height:32px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #00000026;transition:transform var(--transition-fast)}.brand-logo:hover .brand-icon-wrapper{transform:rotate(-10deg) scale(1.05)}.brand-feather-icon{color:#fff}.brand-title{font-family:var(--font-heading);font-weight:750;font-size:1.18rem;color:#fff;line-height:1;letter-spacing:-.015em}.nav-links-desktop{display:flex;align-items:center;gap:30px;list-style:none}.nav-link-item{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:.94rem;font-weight:500;color:#ffffffd9;transition:color var(--transition-fast),opacity var(--transition-fast);text-decoration:none}.nav-link-item:hover{color:#fff}.nav-link-item.active{color:#fff;font-weight:600}.nav-chevron-icon{color:#ffffffb3;transition:transform var(--transition-fast)}.nav-link-item:hover .nav-chevron-icon{transform:translateY(1px);color:#fff}.nav-actions{display:flex;align-items:center;gap:12px}.nav-cta-btn{font-size:.92rem;font-weight:700;padding:9px 24px;background:#fff;color:#0a193e;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 4px 16px #0000002e;transition:all var(--transition-smooth)}.nav-actions .nav-interactive-btn,.nav-interactive-btn{border:none!important;outline:none!important}.nav-actions .nav-interactive-btn:hover,.nav-actions .nav-interactive-btn:focus,.nav-actions .nav-interactive-btn:active,.nav-interactive-btn:hover,.nav-interactive-btn:focus,.nav-interactive-btn:active{border:none!important;border-color:transparent!important;outline:none!important;background:#0b1e4d!important}.nav-cta-btn:hover{background:#f4f8fe;transform:translateY(-1px);box-shadow:0 6px 22px #00000042}.mobile-menu-btn{display:none;width:38px;height:38px;border-radius:50%;background:#ffffff24;border:1px solid rgba(255,255,255,.25);color:#fff;align-items:center;justify-content:center;cursor:pointer}.mobile-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#04091ab8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 20px;pointer-events:auto;overscroll-behavior:contain;touch-action:none}.mobile-drawer-card,.mobile-drawer-card.glass-card{width:100%;max-width:420px;max-height:calc(100dvh - 90px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:clamp(18px,4.5vw,26px);background:radial-gradient(circle at 50% 0%,#0a1b4b,#061132 55%,#04091a)!important;border:1px solid rgba(127,184,245,.32)!important;box-shadow:0 24px 64px -12px #000c,0 0 0 1px #7fb8f529,inset 0 1px 2px #ffffff2e!important;border-radius:24px}.mobile-drawer-card.glass-card:hover{background:radial-gradient(circle at 50% 0%,#0a1b4b,#061132 55%,#04091a)!important;border-color:#7fb8f573!important}.mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(127,184,245,.16)}.mobile-drawer-card .brand-title{color:#fff}.mobile-drawer-card .brand-icon-wrapper{background:#38bdf826;border-color:#38bdf84d;color:#38bdf8}.mobile-close-btn{width:36px;height:36px;border-radius:50%;background:#ffffff14;border:1px solid rgba(127,184,245,.22);display:flex;align-items:center;justify-content:center;color:#f8fafc;cursor:pointer;transition:all .2s ease}.mobile-close-btn:hover{background:#ffffff29;border-color:#7fb8f566;color:#38bdf8}.mobile-nav-list{list-style:none;padding:16px 0;display:flex;flex-direction:column;gap:8px}.mobile-nav-link{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:12px;font-weight:600;color:#f1f5f9;font-size:1.05rem;text-decoration:none;transition:background .2s ease,color .2s ease}.mobile-nav-link:hover,.mobile-nav-link.active{background:#2e6fe840;color:#38bdf8}.mobile-drawer-footer{padding-top:14px;border-top:1px solid rgba(127,184,245,.14)}.hero-orbitix-section{position:relative;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;padding:120px 0 0;overflow:visible;background-color:#04091a;background:radial-gradient(circle at 50% 20%,#0a1b4b,#061132,#04091a 90%);color:#fff;z-index:10}.hero-vertical-ribs-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 75% 65% at 50% 40%,#1450eb59,#061237bf 55%,#04091a 95%),repeating-linear-gradient(90deg,#04091a,#04091a 18px,#0f266bf2 28px,#1e5feb80 34px,#38bdf859,#1e5feb80 38px,#0f266bf2 44px,#04091a 54px,#030716 72px);mask-image:radial-gradient(ellipse 95% 85% at 50% 45%,black 45%,rgba(0,0,0,.4) 75%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 95% 85% at 50% 45%,black 45%,rgba(0,0,0,.4) 75%,transparent 100%)}.hero-luminous-backglow{position:absolute;top:30%;left:50%;transform:translate(-50%,-10%);width:850px;height:520px;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(56,189,248,.35) 0%,rgba(37,99,235,.28) 45%,transparent 75%);filter:blur(65px);pointer-events:none;z-index:2}.hero-atmosphere-light-top{position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(56,189,248,.12) 0%,transparent 100%);pointer-events:none;z-index:3}.hero-orbitix-container{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 24px}.hero-orbitix-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px;margin:0 auto 16px}.hero-orbitix-headline{display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-heading);margin-bottom:18px;letter-spacing:-.025em;margin-top:14px}.orbitix-headline-line1{font-size:clamp(2.05rem,4.2vw,3.15rem);font-weight:600;color:#e2e8f0;line-height:1.12;letter-spacing:-.025em;text-shadow:0 0 28px rgba(56,189,248,.18)}.orbitix-headline-line2{font-size:clamp(1.12rem,2vw,1.55rem);font-weight:500;color:#f1f5f9;line-height:1.35;letter-spacing:-.012em;max-width:min(42rem,92vw);text-wrap:balance}.hero-orbitix-subtext{font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.68;color:#cbd5e1;max-width:660px;margin:0 auto 18px;font-weight:400;text-transform:none}.hero-orbitix-cta-group{display:flex;align-items:center;justify-content:center;gap:20px;position:relative;z-index:15}.orbitix-glow-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.5px;border-radius:9999px;background:linear-gradient(135deg,#38bdf8,#2563eb,#818cf8);box-shadow:0 0 25px #38bdf873,0 4px 20px #00000080;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none}.orbitix-glow-btn:hover{transform:translateY(-2px);box-shadow:0 0 35px #38bdf8a6,0 6px 24px #0009}.orbitix-glow-btn-content{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;border-radius:9999px;background:#0a173b;color:#fff;font-size:.95rem;font-weight:600;letter-spacing:-.01em;transition:background .2s ease}.orbitix-glow-btn:hover .orbitix-glow-btn-content{background:#0d1e4e}.orbitix-ghost-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:9999px;background:#0f172a99;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#cbd5e1;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s ease}.orbitix-ghost-btn:hover{background:#1e293bcc;border-color:#38bdf866;color:#fff;transform:translateY(-2px)}.hero-mockup-stage{position:relative;width:100%;max-width:1080px;margin:0 auto -64px;padding-bottom:20px;z-index:30}.orbitix-dashboard-card{position:relative;width:100%;background:#08122ce0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(56,189,248,.2);border-radius:22px;box-shadow:0 24px 48px -18px #0000008c,0 0 40px #2563eb24,inset 0 1px 1px #ffffff26;overflow:hidden;text-align:left}.orbitix-dashboard-inner{display:flex;min-height:500px;align-items:stretch}.orbitix-sidebar{width:188px;flex-shrink:0;background:#050c1ef7;border-right:1px solid rgba(56,189,248,.12);padding:8px 10px 14px;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;position:relative;z-index:20;overflow:visible}.orbitix-sidebar-brand{display:none}.orbitix-mini-brand-icon{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#38bdf8,#2563eb);display:flex;align-items:center;justify-content:center}.orbitix-mini-brand-icon .brand-dot{width:6px;height:6px;border-radius:50%;background:#fff}.orbitix-sidebar-brand-name{font-size:.82rem;font-weight:700;color:#f1f5f9;letter-spacing:.02em}.orbitix-sidebar-nav{display:flex;flex-direction:column;gap:5px;flex:0 0 auto;overflow:visible;margin-top:118px}.orbitix-nav-item{position:relative;display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:8px;border:none;background:transparent;color:#94a3b8;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;flex-shrink:0;white-space:nowrap}.orbitix-nav-item:hover{background:#38bdf814;color:#e2e8f0}.orbitix-nav-item.is-active{background:#38bdf826;color:#38bdf8;font-weight:600}.orbitix-active-dot{position:absolute;right:10px;width:5px;height:5px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.orbitix-sidebar-footer{padding-top:12px;border-top:1px solid rgba(255,255,255,.06);margin-top:auto;flex-shrink:0}.orbitix-agent-pill{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;color:#6ee7b7;padding:4px 8px;border-radius:9999px;background:#10b9811f;border:1px solid rgba(16,185,129,.25)}.orbitix-workspace{flex:1;padding:12px 18px 16px;display:flex;flex-direction:column;gap:12px;min-width:0;justify-content:flex-start}.orbitix-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:wrap;gap:10px}.orbitix-topbar-left{display:flex;align-items:center;gap:10px}.orbitix-screen-title{font-size:.95rem;font-weight:700;color:#f8fafc;margin:0}.orbitix-screen-tag{font-size:.65rem;font-weight:600;color:#38bdf8;background:#38bdf81f;padding:2px 8px;border-radius:9999px;border:1px solid rgba(56,189,248,.25)}.orbitix-topbar-right{display:flex;align-items:center;gap:10px}.orbitix-action-ghost{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#94a3b8;font-size:.74rem;font-weight:500;cursor:pointer;transition:all .2s ease}.orbitix-action-ghost:hover{background:#ffffff1a;color:#fff}.orbitix-action-cyan{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#0284c7;border:none;border-radius:6px;color:#fff;font-size:.74rem;font-weight:600;cursor:pointer;transition:background .2s ease}.orbitix-action-cyan:hover{background:#0369a1}.orbitix-user-badge{display:flex;align-items:center;gap:8px;padding-left:6px}.orbitix-user-avatar{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(56,189,248,.4);-o-object-fit:cover;object-fit:cover}.orbitix-user-meta{display:flex;flex-direction:column}.orbitix-user-name{font-size:.76rem;font-weight:700;color:#f1f5f9;line-height:1.2}.orbitix-user-role{font-size:.62rem;color:#64748b}.orbitix-stat-tiles-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.orbitix-stat-tile{background:#0f172a8c;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;transition:border-color .2s ease}.orbitix-stat-tile:hover{border-color:#38bdf840}.orbitix-tile-label{font-size:.68rem;font-weight:600;color:#94a3b8}.orbitix-tile-value-wrap{display:flex;align-items:baseline;gap:8px}.orbitix-tile-val{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.orbitix-tile-badge{display:inline-flex;align-items:center;gap:2px;font-size:.68rem;font-weight:700}.orbitix-tile-sub{font-size:.64rem;color:#64748b}.orbitix-content-split{display:grid;grid-template-columns:1fr 1.1fr;gap:14px}.orbitix-showcase-split{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;flex:1 1 auto;min-height:0;margin-bottom:0;gap:14px}.orbitix-showcase-media{position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0b1228;height:100%;min-height:248px;align-self:stretch;width:100%}.orbitix-showcase-media img{display:block;width:100%;height:100%;min-height:248px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.orbitix-showcase-media-caption{position:absolute;left:0;right:0;bottom:0;padding:32px 14px 12px;background:linear-gradient(180deg,transparent 0%,rgba(4,10,24,.88) 70%)}.orbitix-showcase-media-caption span{display:block;font-size:.86rem;font-weight:600;line-height:1.4;color:#f1f5f9}.orbitix-showcase-panel{display:flex;flex-direction:column;gap:12px;padding:12px 14px 16px!important;min-width:0;align-self:stretch;height:100%;justify-content:flex-start}.orbitix-showcase-panel-title{margin:0;font-size:.88rem;font-weight:700;letter-spacing:-.01em;text-transform:none;color:#e2e8f0}.orbitix-showcase-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.orbitix-showcase-bullets li{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;line-height:1.55;color:#cbd5e1;white-space:normal;overflow:visible}.orbitix-showcase-bullets li span{min-width:0;flex:1;overflow-wrap:anywhere}.orbitix-showcase-bullets li svg{flex-shrink:0;margin-top:1px;color:#38bdf8}.orbitix-showcase-progress{display:flex;flex-direction:column;gap:11px;margin-top:8px;padding-bottom:4px;position:relative;z-index:1}a.orbitix-action-ghost{text-decoration:none}button.return-learn-link{background:none;border:none;cursor:pointer;font:inherit}.orbitix-pulse-card{background:#0f172a8c;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px 13px;display:flex;flex-direction:column;justify-content:space-between}.orbitix-pulse-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.orbitix-pulse-label{font-size:.72rem;color:#94a3b8;font-weight:500}.orbitix-pulse-amount{font-family:var(--font-heading);font-size:1.3rem;font-weight:800;color:#f8fafc;margin-top:2px}.orbitix-deals-pill{font-size:.62rem;font-weight:600;color:#38bdf8;background:#38bdf81f;padding:2px 8px;border-radius:9999px;border:1px solid rgba(56,189,248,.2)}.orbitix-donut-wrap{position:relative;display:flex;align-items:center;justify-content:center;height:96px}.orbitix-donut-svg{width:92px;height:92px;transform:rotate(-90deg)}.orbitix-donut-center{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-center-pct{font-family:var(--font-heading);font-size:1.25rem;font-weight:850;color:#fff;line-height:1}.donut-center-tag{font-size:.6rem;color:#94a3b8;margin-top:2px}.orbitix-telemetry-status-box{background:#0f172a8c;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px 13px;display:flex;flex-direction:column;justify-content:space-around;gap:8px}.status-row{display:flex;justify-content:space-between;align-items:center;font-size:.78rem}.status-label{color:#94a3b8;font-weight:500}.status-val{font-weight:700;font-family:var(--font-heading)}.status-track{width:100%;height:5px;border-radius:9999px;background:#ffffff14;overflow:hidden}.status-bar{height:100%;border-radius:9999px;background:#38bdf8}.status-bar.emerald{background:#34d399}.status-bar.indigo{background:#818cf8}.widget-glass-card{background:#08122cf0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(56,189,248,.28);border-radius:16px;padding:12px 14px;box-shadow:0 24px 60px -10px #000c,0 0 30px #38bdf826,inset 0 1px 1px #ffffff26}.floating-widget-pipeline{display:block;position:absolute;top:-22px;left:-28px;z-index:30;width:248px}.floating-widget-pipeline .widget-glass-card{padding:14px 15px}.floating-widget-pipeline .pipeline-bars-stage{height:58px;margin-bottom:12px}.floating-widget-pipeline .widget-header{margin-bottom:10px}.widget-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.widget-title{font-size:.8rem;font-weight:700;color:#f1f5f9}.widget-live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.pipeline-bars-stage{display:flex;align-items:flex-end;justify-content:space-between;height:48px;gap:4px;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08)}.pipeline-bar-col{flex:1;height:100%;display:flex;align-items:flex-end}.pipeline-bar-fill{width:100%;border-radius:3px;background:linear-gradient(180deg,#38bdf8,#1d4ed8);box-shadow:0 0 8px #38bdf866}.pipeline-counters-row{display:flex;align-items:center;justify-content:space-between}.counter-item{display:flex;align-items:center;gap:3px}.counter-icon{font-size:.65rem}.counter-icon.green{color:#10b981}.counter-icon.red{color:#ef4444}.counter-icon.blue{color:#38bdf8}.counter-val{font-size:.74rem;font-weight:700;color:#f8fafc;font-family:var(--font-heading)}.floating-widget-return{position:absolute;bottom:42px;right:-28px;z-index:25;width:270px}.return-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px}.return-label{font-size:.72rem;font-weight:600;color:#94a3b8}.return-amount{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:#fff;line-height:1.2}.return-cycle{font-size:.7rem;font-weight:500;color:#94a3b8;margin-left:2px}.return-learn-link{display:inline-flex;align-items:center;gap:2px;font-size:.68rem;font-weight:600;color:#38bdf8;text-decoration:none;transition:opacity .2s ease}.return-learn-link:hover{text-decoration:underline}.return-subtext{display:block;font-size:.64rem;color:#64748b;margin-bottom:12px}.return-bars-container{display:flex;align-items:flex-end;justify-content:space-between;height:52px;gap:6px;margin-bottom:12px}.return-bar-col{flex:1;height:100%;display:flex;align-items:flex-end}.return-bar-col .return-bar-fill{width:100%;border-radius:3px;background:#ffffff1f;transition:all .3s ease}.return-bar-col.is-highlighted .return-bar-fill{background:linear-gradient(180deg,#38bdf8,#2563eb);box-shadow:0 0 12px #38bdf899}.return-tiers-row{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.tier-tag{display:flex;flex-direction:column;align-items:center}.tier-price{font-size:.72rem;font-weight:700;color:#94a3b8;font-family:var(--font-heading)}.tier-name{font-size:.62rem;color:#64748b}.tier-tag.highlight .tier-price{color:#38bdf8}.tier-tag.highlight .tier-name{color:#38bdf8;font-weight:600}.hero-bottom-transition{position:absolute;bottom:0;left:0;right:0;width:100%;overflow:hidden;line-height:0;z-index:2;pointer-events:none}.hero-wave-svg{position:relative;display:block;width:calc(100% + 1.3px);height:48px}@media(max-width:1080px){.floating-widget-pipeline{top:-16px;left:12px;transform:scale(.92);transform-origin:top left}.floating-widget-return{bottom:4px;right:-12px;transform:scale(.92);transform-origin:bottom right}.orbitix-stat-tiles-row{grid-template-columns:repeat(3,1fr);gap:8px}}@media(max-width:900px){.nav-links-desktop{display:none}.mobile-menu-btn{display:flex}.navbar-wrapper{padding:0 14px}.hero-orbitix-section{padding:105px 0 0}.orbitix-dashboard-inner{flex-direction:column}.orbitix-sidebar{width:100%;flex-direction:column;align-items:stretch;border-right:none;border-bottom:1px solid rgba(56,189,248,.12);padding:12px 14px;gap:10px}.orbitix-sidebar-brand{border-bottom:none;padding:0;margin:0}.orbitix-sidebar-nav{flex-direction:row;flex-wrap:wrap;overflow-x:visible;gap:6px;width:100%;margin-top:0}.sidebar-momentum-card{display:none}.orbitix-nav-item{width:auto;flex:1 1 auto;min-width:calc(50% - 6px);justify-content:flex-start}.orbitix-sidebar-footer{display:none}.orbitix-content-split{grid-template-columns:1fr}.orbitix-showcase-split{min-height:0}.orbitix-showcase-media,.orbitix-showcase-media img{height:200px;max-height:200px;min-height:200px}.orbitix-nav-text{white-space:nowrap}.floating-widget-pipeline{position:relative;top:0;left:0;width:100%;max-width:320px;margin:0 auto 16px;transform:none}.floating-widget-return{position:relative;bottom:0;right:0;width:100%;max-width:320px;margin:16px auto 0;transform:none}}@media(max-width:640px){.navbar-wrapper{top:10px;padding:0 10px}.navbar-glass-pill{padding:8px 10px 8px 14px}.brand-logo-img{height:50px;max-width:170px}.hero-orbitix-section{padding:clamp(72px,17vw,84px) 0 0 0}.hero-orbitix-header{margin-bottom:8px}.hero-orbitix-headline{margin-top:4px;margin-bottom:12px;gap:4px}.orbitix-headline-line1{font-size:clamp(1.7rem,7vw,2.1rem);font-weight:600;line-height:1.12}.orbitix-headline-line2{font-size:clamp(.98rem,3.8vw,1.15rem);line-height:1.35;max-width:20rem}.hero-orbitix-subtext{font-size:clamp(.82rem,3.4vw,.88rem);line-height:1.48;margin:0 auto 14px;padding:0 4px;text-transform:none}.hero-orbitix-cta-group{flex-direction:column;width:100%;max-width:320px;gap:10px;margin-bottom:4px}.orbitix-glow-btn,.orbitix-ghost-btn{width:100%;justify-content:center;min-height:42px}.orbitix-glow-btn-content{width:100%;justify-content:center;padding:10px 20px;font-size:.9rem}.orbitix-ghost-btn{padding:10px 20px;font-size:.9rem}.hero-mockup-stage{margin:0 auto -48px;width:100%;padding-bottom:16px}.orbitix-dashboard-card{border-radius:16px}.orbitix-dashboard-inner{min-height:auto}.orbitix-sidebar{padding:6px 10px;gap:8px}.orbitix-sidebar-brand-name{font-size:.72rem}.orbitix-nav-item{padding:4px 7px;font-size:.68rem;gap:6px}.orbitix-workspace{padding:8px 10px;gap:6px}.orbitix-topbar{padding-bottom:6px;gap:6px}.orbitix-screen-title{font-size:.82rem}.orbitix-screen-tag{font-size:.6rem;padding:1px 6px}.orbitix-action-ghost,.orbitix-action-cyan{padding:3px 8px;font-size:.65rem}.orbitix-user-avatar{width:22px;height:22px}.orbitix-stat-tiles-row{grid-template-columns:1fr 1fr;gap:6px}.orbitix-stat-tile:last-child{grid-column:span 2}.orbitix-stat-tile{padding:5px 8px;gap:1px;border-radius:10px}.orbitix-tile-label{font-size:.6rem}.orbitix-tile-val{font-size:.84rem}.orbitix-tile-badge{font-size:.62rem}.orbitix-tile-sub{font-size:.58rem}.orbitix-content-split{gap:6px}.orbitix-pulse-card{padding:8px 10px;border-radius:10px}.orbitix-pulse-label{font-size:.65rem}.orbitix-pulse-amount{font-size:1.05rem}.orbitix-deals-pill{font-size:.58rem;padding:1px 6px}.orbitix-donut-wrap{height:60px}.orbitix-donut-svg{width:56px;height:56px}.donut-center-pct{font-size:.9rem}.donut-center-tag{font-size:.5rem}.orbitix-telemetry-status-box{padding:8px 10px;gap:5px;border-radius:10px}.status-row{font-size:.65rem}.status-track{height:4px}.floating-widget-pipeline,.floating-widget-return{max-width:100%;margin:8px auto 0;padding:8px 10px}.widget-header{margin-bottom:5px}.widget-title{font-size:.72rem}.pipeline-bars-stage{height:42px;margin-bottom:5px}.counter-val{font-size:.68rem}}@media(max-width:480px){.nav-actions .nav-interactive-btn{display:none}.navbar-wrapper{top:8px;padding:0 8px}.navbar-glass-pill{padding:6px 8px 6px 12px}.brand-logo-img{height:44px;max-width:148px}.mobile-drawer-overlay{padding:65px 10px 14px}}.hero-company-section{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;padding:110px 0 0;overflow:hidden;color:#fff;background:#06101f;z-index:10}.hero-company-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-company-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transform:scale(1.04);animation:hero-company-kenburns 22s ease-in-out infinite alternate}@keyframes hero-company-kenburns{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}.hero-company-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#040a18eb,#040a18c7 42%,#040a1873 70%,#040a188c),linear-gradient(180deg,rgba(4,10,24,.35) 0%,transparent 28%,rgba(4,10,24,.75) 100%)}.hero-company-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.12) .6px,transparent .6px);background-size:3px 3px;mix-blend-mode:overlay}.hero-company-container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:end;padding-bottom:clamp(48px,8vh,88px)}.hero-company-copy{max-width:580px;padding-bottom:8px}.hero-company-brand{font-family:var(--font-heading);font-size:clamp(2.4rem,5.2vw,4.1rem);font-weight:800;line-height:.95;letter-spacing:-.035em;color:#fff;margin:0 0 18px;text-shadow:0 8px 40px rgba(0,0,0,.35)}.hero-company-headline{font-family:var(--font-heading);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:600;line-height:1.28;letter-spacing:-.02em;color:#ffffffeb;margin:0 0 16px;max-width:22ch}.hero-company-subtext{font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.65;color:#e2e8f0d1;margin:0 0 28px;max-width:42ch}.hero-company-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px}.hero-company-primary-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:none;border-radius:9999px;background:#fff;color:#0b1e4d;font-family:var(--font-heading);font-size:.98rem;font-weight:700;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 12px 28px -10px #00000073}.hero-company-primary-btn:hover{transform:translateY(-2px);background:#f8fafc;box-shadow:0 16px 34px -10px #2e6fe873}.hero-company-ghost-btn{display:inline-flex;align-items:center;gap:6px;padding:13px 18px;border-radius:9999px;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .25s ease,border-color .25s ease,transform .25s ease}.hero-company-ghost-btn:hover{background:#ffffff1f;border-color:#ffffff73;transform:translateY(-1px)}.hero-company-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:.82rem;font-weight:500;letter-spacing:.02em;color:#cbd5e1c7}.hero-company-meta-dot{width:4px;height:4px;border-radius:50%;background:#7fb8f5b3}.hero-company-work{display:grid;grid-template-columns:1.35fr .85fr;gap:12px;width:100%;max-width:520px;margin-left:auto}.hero-company-work figure{margin:0;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 50px -20px #0000008c;background:#08153466}.hero-company-work img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-company-work-main{min-height:280px;height:100%;animation:hero-work-rise .9s cubic-bezier(.16,1,.3,1) both}.hero-company-work-stack{display:grid;grid-template-rows:1fr 1fr;gap:12px}.hero-company-work-stack figure{min-height:132px}.hero-company-work-stack figure:first-child{animation:hero-work-rise .95s .08s cubic-bezier(.16,1,.3,1) both}.hero-company-work-stack figure:last-child{animation:hero-work-rise 1s .16s cubic-bezier(.16,1,.3,1) both}@keyframes hero-work-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-company-section .hero-bottom-transition{position:relative;z-index:3;margin-top:0;line-height:0}.hero-company-section .hero-wave-svg{width:100%;height:clamp(48px,8vw,90px);display:block}@media(max-width:980px){.hero-company-container{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.hero-company-copy{max-width:640px}.hero-company-headline{max-width:none}.hero-company-work{max-width:none;margin-left:0}.hero-company-work-main{min-height:240px}}@media(max-width:640px){.hero-company-section{min-height:auto;padding-top:96px}.hero-company-brand{font-size:clamp(2.15rem,11vw,2.8rem);margin-bottom:14px}.hero-company-headline{font-size:1.28rem;margin-bottom:12px}.hero-company-subtext{font-size:.98rem;margin-bottom:22px}.hero-company-cta-group{flex-direction:column;align-items:stretch}.hero-company-primary-btn,.hero-company-ghost-btn{justify-content:center;width:100%}.hero-company-work{grid-template-columns:1fr;gap:10px}.hero-company-work-main{min-height:200px}.hero-company-work-stack{grid-template-columns:1fr 1fr;grid-template-rows:none}.hero-company-work-stack figure{min-height:110px}.hero-company-meta{font-size:.78rem;gap:8px 12px}}@media(prefers-reduced-motion:reduce){.hero-company-bg-img,.hero-company-work-main,.hero-company-work-stack figure{animation:none!important}}.reference-services-section{padding:48px 0 64px;position:relative;background:#fafbfd;overflow:hidden;z-index:1}@media(max-width:900px){.reference-services-section{padding:40px 0 56px}}@media(max-width:640px){.reference-services-section{padding:32px 0 48px}}.reference-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.reference-header-left{max-width:680px}.how-we-help-tag{display:inline-block;margin-bottom:14px;text-transform:none;letter-spacing:.04em}.reference-main-title{font-family:var(--font-heading);font-size:clamp(1.55rem,2.8vw,2.25rem);font-weight:750;color:var(--color-text-main);letter-spacing:-.028em;line-height:1.22;margin:0 0 12px}.reference-header-desc{margin:0;font-family:var(--font-body);font-size:1.02rem;line-height:1.6;color:var(--color-text-muted);max-width:46ch}.reference-header-right{flex-shrink:0;padding-bottom:4px}.reference-view-all-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:9999px;background:linear-gradient(135deg,#1e2548,#293b80);color:#fff;font-family:var(--font-heading);font-size:.94rem;font-weight:600;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px -4px #1e254859}.reference-view-all-btn:hover{background:linear-gradient(135deg,#253368,#3b52b4);transform:translateY(-2px);box-shadow:0 12px 30px -4px #293b8073}.reference-tab-nav-bar{text-transform:capitalize;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:38px;padding:5px;background:#edf2f7;border-radius:9999px;box-shadow:inset 0 1px 3px #0000000d}.reference-tab-item{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:9999px;background:transparent;border:none;font-family:var(--font-heading);font-size:.88rem;font-weight:600;color:#64748b;cursor:pointer;outline:none;transition:color .2s ease;z-index:1}.reference-tab-item:hover{color:#0f172a}.reference-tab-item.is-active{color:#0f172a;font-weight:700}.reference-tab-icon{display:flex;align-items:center;justify-content:center}.reference-tab-title{white-space:nowrap}.reference-tab-active-indicator{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:#fff;box-shadow:0 2px 8px #0f172a14;pointer-events:none;z-index:-1}.reference-showcase-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:52px;margin-bottom:48px}.reference-device-frame-wrapper{position:relative;padding:38px 26px 34px;border-radius:24px;background:linear-gradient(145deg,#1c4cb7,#153c9b);border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px -12px #1c4cb759,0 0 0 1px #1c4cb733;display:flex;flex-direction:column;align-items:center;overflow:hidden}.blueprint-corner{position:absolute;width:18px;height:18px;pointer-events:none;z-index:3}.blueprint-corner.top-left{top:14px;left:14px}.blueprint-corner.top-right{top:14px;right:14px}.blueprint-corner.bottom-left{bottom:14px;left:14px}.blueprint-corner.bottom-right{bottom:14px;right:14px}.corner-crosshair{position:relative;display:block;width:14px;height:14px}.corner-crosshair:before,.corner-crosshair:after{content:"";position:absolute;background:#ffffffa6}.corner-crosshair:before{top:6px;left:0;width:14px;height:1.5px}.corner-crosshair:after{top:0;left:6px;width:1.5px;height:14px}.blueprint-top-tag{position:absolute;top:12px;left:50%;transform:translate(-50%);font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.14em;color:#ffffffb3;text-transform:uppercase}.blueprint-bottom-tag{position:absolute;bottom:11px;left:50%;transform:translate(-50%);font-family:var(--font-heading);font-size:.62rem;font-weight:600;letter-spacing:.12em;color:#ffffff73;text-transform:uppercase}.reference-device-screen{position:relative;z-index:1;width:100%;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #0a193c61}.device-screen-canvas{position:relative;width:100%;aspect-ratio:16 / 9.6;overflow:hidden;background:#fff}.device-preview-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reference-editorial-column{display:flex;flex-direction:column}.reference-meta-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reference-brand-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reference-brand-name{font-family:var(--font-heading);font-size:1.12rem;font-weight:800;color:#0f172a;margin-right:6px}.reference-tag-chip{display:inline-block;padding:4px 12px;border-radius:9999px;font-family:var(--font-heading);font-size:.76rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #E2E8F0}.reference-year-label{font-family:var(--font-heading);font-size:.88rem;font-weight:600;color:#94a3b8}.reference-story-headline{font-family:var(--font-heading);font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:800;color:#0f172a;line-height:1.28;letter-spacing:-.025em;margin-bottom:14px}.reference-story-desc{text-transform:capitalize;font-family:var(--font-body);font-size:.95rem;color:#475569;line-height:1.68;margin-bottom:20px}.reference-link-row{margin-bottom:24px}.reference-case-link{position:relative;display:inline-flex;align-items:center;background:none;border:none;font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:#0f172a;cursor:pointer;padding-bottom:3px;transition:color .2s ease}.reference-case-link:hover{color:#2e6fe8}.link-underline{position:absolute;bottom:0;left:0;right:0;height:2px;background:#0f172a;transition:background .2s ease}.reference-case-link:hover .link-underline{background:#2e6fe8}.reference-quote-card{padding:24px 26px;border-radius:18px;background:#f8fafc;border:1px solid #E2E8F0;box-shadow:0 4px 20px -2px #0f172a08}.reference-quote-text{font-family:var(--font-body);font-size:.92rem;color:#334155;line-height:1.6;margin-bottom:16px}.reference-author-row{display:flex;align-items:center;gap:12px}.reference-author-avatar{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #FFFFFF;box-shadow:0 2px 8px #0000001a}.reference-author-info{display:flex;flex-direction:column}.reference-author-name{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:#0f172a;line-height:1.2}.reference-author-role{font-family:var(--font-body);font-size:.78rem;color:#64748b;margin-top:2px}.reference-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:28px;border-top:1px solid rgba(226,232,240,.85)}.reference-partners-wrap{display:flex;flex-direction:column;gap:8px}.partners-label{font-family:var(--font-heading);font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase}.partners-logo-row{display:flex;align-items:center;gap:32px}.partner-logo-item{font-family:var(--font-heading);font-size:.92rem;font-weight:800;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease}.partner-logo-item:hover{color:#0f172a}.reference-pagination-dots{display:flex;align-items:center;gap:10px}.pagination-dot-btn{width:8px;height:8px;border-radius:50%;border:none;background:#cbd5e1;cursor:pointer;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.pagination-dot-btn:hover{background:#94a3b8}.pagination-dot-btn.active{background:#0f172a;transform:scale(1.25)}@media(max-width:1024px){.reference-showcase-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.reference-services-section{padding:65px 0 75px}.reference-header-row{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.reference-main-title{font-size:clamp(1.4rem,5.5vw,1.85rem);line-height:1.25}.reference-header-desc{font-size:.95rem}.reference-header-right{width:100%}.reference-view-all-btn{width:100%;justify-content:center;min-height:44px}.reference-tab-nav-bar{text-transform:capitalize;display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:100%;border-radius:9999px;padding:5px 6px;margin-bottom:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;box-shadow:inset 0 1px 3px #0000000f}.reference-tab-nav-bar::-webkit-scrollbar{display:none}.reference-tab-item{flex-shrink:0;white-space:nowrap;padding:8px 16px;font-size:.84rem}.reference-device-frame-wrapper{padding:48px 14px 34px;border-radius:20px}.blueprint-top-tag{top:14px;width:calc(100% - 36px);text-align:center;font-size:.62rem;letter-spacing:.08em;line-height:1.25}.blueprint-bottom-tag{bottom:10px;width:calc(100% - 36px);text-align:center;font-size:.58rem;letter-spacing:.08em}.reference-bottom-bar{flex-direction:column;align-items:flex-start;gap:20px}.partners-logo-row{flex-wrap:wrap;gap:16px}}.stats-section{padding:24px 0 48px;background:var(--color-cloud-bg)}.stats-glass-container{padding:48px 36px;background:linear-gradient(135deg,#fffffff2,#e8f2febf)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.stat-card-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.stat-card-item:not(:last-child):after{content:"";position:absolute;right:-16px;top:20%;bottom:20%;width:1px;background:#2e6fe826}.stat-icon-wrapper{width:52px;height:52px;border-radius:50%;background:#2e6fe81a;color:var(--color-blue-primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.stat-number-wrapper{display:flex;align-items:baseline;justify-content:center;margin-bottom:6px}.stat-counter{font-family:var(--font-heading);font-size:clamp(2.4rem,3.8vw,3.2rem);font-weight:800;color:var(--color-navy);line-height:1}.stat-suffix{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:var(--color-blue-primary)}.stat-label{font-size:1.1rem;font-weight:700;color:var(--color-navy);margin-bottom:6px}.stat-desc{font-size:.88rem;color:var(--color-text-muted);max-width:220px}.portfolio-section{padding:64px 0 72px;position:relative;background:var(--color-cloud-bg);overflow:hidden}.portfolio-ambient-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.portfolio-header{position:relative;z-index:2;text-align:center;max-width:760px;margin:0 auto 36px;display:flex;flex-direction:column;align-items:center}.portfolio-headline{font-family:var(--font-heading);font-size:clamp(2.1rem,3.6vw,3rem);font-weight:800;color:#0b1e4d;letter-spacing:-.03em;line-height:1.2;margin-bottom:12px}.portfolio-subtext{text-transform:capitalize;font-family:var(--font-body);font-size:clamp(.96rem,1.15vw,1.05rem);color:#526685;line-height:1.65;max-width:680px;margin:0 auto}.portfolio-tabs-track{text-transform:capitalize;display:flex;align-items:center;justify-content:center;gap:6px;background:#f1f5f9bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(203,213,225,.65);border-radius:9999px;padding:4px 6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 38px;box-shadow:inset 0 1px 2px #0b1e4d0a;position:relative;z-index:2}.portfolio-tab-pill{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 18px 10px;border-radius:9999px;background:transparent;border:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);outline:none}.portfolio-tab-pill:hover{background:#fff9}.portfolio-tab-pill.is-active{background:#fff;box-shadow:0 4px 14px -2px #0b1e4d17,0 1px 3px #0b1e4d0d}.tab-pill-content{display:flex;align-items:center;gap:8px}.tab-pill-number{font-family:var(--font-heading);font-size:.76rem;font-weight:800;letter-spacing:.04em;transition:color .25s ease}.tab-pill-title{font-family:var(--font-heading);font-size:.88rem;font-weight:700;color:#0b1e4d;white-space:nowrap}.tab-progress-track{position:absolute;bottom:2px;left:18px;right:18px;height:2px;border-radius:9999px;background:transparent;overflow:hidden}.tab-progress-fill{height:100%;border-radius:9999px;width:0%}@keyframes tabProgressSweep{0%{width:0%}to{width:100%}}.tab-progress-fill--animating{animation:tabProgressSweep linear forwards}.portfolio-interactive-canvas{display:grid;grid-template-columns:1fr 1.18fr;gap:36px;align-items:stretch;max-width:1200px;margin:0 auto;position:relative;z-index:2}.showcase-content-column{display:flex;flex-direction:column;justify-content:space-between;min-height:520px}.showcase-content-card{background:#fffffff0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 20px 48px -12px #0b1e4d14,0 1px 3px #0b1e4d0a;padding:36px 36px 32px;display:flex;flex-direction:column;flex:1}.showcase-step-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.showcase-step-index{font-family:var(--font-heading);font-size:.82rem;font-weight:800;letter-spacing:.08em}.showcase-category-tag{font-family:var(--font-heading);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:#f1f5f9;padding:4px 11px;border-radius:9999px;border:1px solid #E2E8F0}.showcase-project-headline{font-family:var(--font-heading);font-size:clamp(1.6rem,2.2vw,2.05rem);font-weight:800;color:#0b1e4d;letter-spacing:-.03em;line-height:1.25;margin-bottom:14px}.showcase-meta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.showcase-client-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#334155;background:#f8fafc;padding:4px 12px;border-radius:8px;border:1px solid #E2E8F0}.client-dot{width:7px;height:7px;border-radius:50%}.showcase-stat-badge{display:inline-flex;align-items:center;font-family:var(--font-heading);font-size:.82rem;font-weight:800;padding:4px 12px;border-radius:8px;border:1px solid}.showcase-desc-text{font-family:var(--font-body);font-size:.98rem;line-height:1.68;color:#475569;margin-bottom:22px}.showcase-tech-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.tech-tag-item{font-family:var(--font-heading);font-size:.78rem;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #E2E8F0;padding:4px 10px;border-radius:6px}.showcase-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid rgba(226,232,240,.7);margin-top:auto}.showcase-explore-btn{display:inline-flex;align-items:center;gap:8px;color:#fff;border:none;border-radius:12px;padding:11px 22px;font-family:var(--font-heading);font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .2s ease,filter .2s ease}.showcase-explore-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.showcase-verified-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.8rem;font-weight:600;color:#64748b}.showcase-nav-controls{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:0 4px}.showcase-nav-buttons{display:flex;align-items:center;gap:8px}.nav-arrow-btn{width:38px;height:38px;border-radius:50%;border:1px solid #E2E8F0;background:#fff;color:#0b1e4d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0000000a}.nav-arrow-btn:hover{background:#0b1e4d;color:#fff;border-color:#0b1e4d;transform:scale(1.05)}.showcase-auto-toggle{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.78rem;font-weight:600;color:#64748b;background:#ffffffe6;border:1px solid #E2E8F0;padding:6px 14px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.showcase-auto-toggle:hover{color:#0b1e4d;border-color:#cbd5e1;background:#fff}.showcase-media-column{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-width:0}.showcase-device-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;overflow:hidden;min-width:0}.device-ambient-glow{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;border-radius:36px;filter:blur(44px);pointer-events:none;z-index:0}.showcase-mockup-frame{position:relative;z-index:1;width:100%;background:#0a1120;border:1.5px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden;transition:all .4s ease}.mockup-window-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#0a1120f5;border-bottom:1px solid rgba(255,255,255,.08);min-width:0;overflow:hidden}.window-dots{display:flex;align-items:center;gap:6px;flex-shrink:0}.dot{width:10px;height:10px;border-radius:50%}.mockup-client-url{font-family:var(--font-heading);font-size:.74rem;font-weight:600;color:#94a3b8;letter-spacing:.03em;background:#ffffff0d;padding:3px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.06);min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.mockup-status-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:9999px;border:1px solid;flex-shrink:1;min-width:0;max-width:42%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-pulse-dot{width:6px;height:6px;border-radius:50%;animation:pulseGlow 1.8s infinite}.mockup-image-viewport{position:relative;width:100%;aspect-ratio:16 / 10.5;overflow:hidden;background:#070d18;isolation:isolate}.mockup-image-holder{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.mockup-case-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}.mockup-floating-metric{position:absolute;bottom:12px;right:12px;left:auto;max-width:min(200px,calc(100% - 24px));background:#0a1120e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:10px 14px;box-shadow:0 12px 28px #00000059;z-index:2;box-sizing:border-box;overflow:hidden}.metric-tag-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.metric-dot{width:6px;height:6px;border-radius:50%}.metric-title{font-family:var(--font-heading);font-size:.68rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.metric-number{font-family:var(--font-heading);font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:800;line-height:1.25;word-break:break-word;overflow-wrap:anywhere;max-width:100%}@media(max-width:1024px){.portfolio-interactive-canvas{display:flex;flex-direction:column;gap:24px}.showcase-media-column{order:1;width:100%}.showcase-content-column{order:2;width:100%;min-height:auto}.portfolio-tabs-track{text-transform:capitalize;display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:100%;justify-content:flex-start;border-radius:9999px;padding:5px 6px;margin-bottom:24px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:inset 0 1px 3px #0000000d}.portfolio-tabs-track::-webkit-scrollbar{display:none}.portfolio-tab-pill{flex-shrink:0;white-space:nowrap}}.process-section{padding:56px 0 64px;position:relative;background:var(--color-cloud-bg);overflow:hidden}.process-ambient-glow{position:absolute;top:15%;left:50%;transform:translate(-50%);width:1000px;height:520px;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.process-header{position:relative;z-index:2;text-align:center;max-width:740px;margin:0 auto 44px;display:flex;flex-direction:column;align-items:center}.services-eyebrow-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:9999px;background:#2e6fe814;border:1px solid rgba(46,111,232,.22);color:#2e6fe8;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;box-shadow:0 2px 10px #2e6fe814}.services-eyebrow-badge .eyebrow-sparkle-icon{color:#2e6fe8;flex-shrink:0}.process-headline{font-family:var(--font-heading);font-size:clamp(2.1rem,3.6vw,2.9rem);font-weight:800;color:#0b1e4d;letter-spacing:-.03em;line-height:1.2;margin-bottom:12px}.process-subtext{font-family:var(--font-body);font-size:clamp(.96rem,1.15vw,1.05rem);color:#526685;line-height:1.65;max-width:680px;margin:0 auto}.process-timeline-wrapper{position:relative;margin:32px 0 0;z-index:2}.process-beam-container{position:absolute;top:48px;left:12%;right:12%;height:4px;z-index:1}.process-beam-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#cbd5e173;border-radius:9999px}.process-beam-fill{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#2e6fe8,#7c3aed 50%,#059669 85%,#d97706);border-radius:9999px;box-shadow:0 0 14px #2e6fe899}.process-beam-glow-pulse{position:absolute;top:-3px;bottom:-3px;width:50px;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);filter:blur(2px);animation:beam-travel 3.8s infinite linear}@keyframes beam-travel{0%{left:0%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:95%;opacity:0}}.process-steps-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.process-step-item-wrap{cursor:pointer;height:100%;display:flex}.process-step-card{padding:26px 20px 22px;border-radius:20px;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid rgba(226,232,240,.9);height:100%;min-height:320px;display:flex;flex-direction:column;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;width:100%}.process-step-card:hover{transform:translateY(-6px);border-color:#2e6fe866}.process-step-card.is-active{transform:translateY(-8px);background:#fff}.step-node-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.step-badge-circle{position:relative;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px -4px #0b1e4d4d}.step-num-text{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;font-weight:800;position:relative;z-index:2}.step-radar-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid;pointer-events:none}.step-timeline-pill{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.74rem;font-weight:700;padding:3px 11px;border-radius:9999px;border:1px solid;transition:all .25s ease}.step-tag-pill{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.step-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.18rem;font-weight:800;color:#0b1e4d;margin-bottom:10px;line-height:1.25}.step-desc{text-transform:capitalize;font-family:var(--font-body);font-size:.88rem;color:#526685;line-height:1.55;margin-bottom:14px;flex:1}.card-spotlight-content{height:100%;display:flex;flex-direction:column}.step-deliverables-list{display:flex;flex-direction:column;gap:8px;margin-top:0;padding-top:14px;padding-bottom:4px;border-top:1px dashed rgba(226,232,240,.9)}.step-deliverable-item{display:flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:600;color:#334155;line-height:1.4}.step-active-bottom-bar{position:absolute;bottom:-28px;left:-26px;right:-26px;height:4px}.process-cta-box{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px;position:relative;z-index:2}.process-guarantee-badges{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:6px}.guarantee-pill{display:inline-flex;align-items:center;gap:7px;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:700;color:#334155;background:#ffffffeb;border:1px solid #E2E8F0;padding:6px 15px;border-radius:9999px;box-shadow:0 2px 8px #0000000a}.process-cta-text{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.12rem;font-weight:700;color:#0b1e4d}.process-consultation-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:9999px;background:linear-gradient(135deg,#1e2e62,#2e6fe8);color:#fff;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 10px 28px -4px #2e6fe866;transition:all .25s cubic-bezier(.16,1,.3,1)}.process-consultation-btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px -4px #2e6fe88c}.consultation-btn-arrow{transition:transform .2s ease}.process-consultation-btn:hover .consultation-btn-arrow{transform:translate(3px)}@media(max-width:1024px){.process-steps-grid{grid-template-columns:repeat(2,1fr);gap:16px}.process-beam-container{display:none}.process-section{padding:48px 0 52px}.process-step-card{min-height:300px}}@media(max-width:640px){.process-steps-grid{grid-template-columns:1fr;gap:14px}.process-step-card{padding:22px 18px 20px;min-height:0}.process-header{margin:0 auto 28px}.process-section{padding:40px 0 44px}.testimonials-section{padding:40px 0 48px}.testimonials-section .section-header{margin-bottom:24px}}.testimonials-section{text-transform:capitalize;position:relative;padding:56px 0 64px;background:var(--color-cloud-bg);isolation:isolate;z-index:1}.testimonials-section .section-header{margin-bottom:32px}.testimonials-connected-carousel-wrapper{width:100%;max-width:100%;overflow:hidden}.testimonial-carousel-container{max-width:800px;margin:0 auto;position:relative}.testimonial-glass-card{padding:44px 48px;background:#ffffffeb;border:1px solid rgba(255,255,255,1);box-shadow:0 20px 48px -12px #0b1e4d24}.testimonial-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.testimonial-rating-box{display:flex;align-items:center;gap:12px}.quote-badge{width:40px;height:40px;border-radius:10px;background:#2e6fe81a;color:var(--color-blue-primary);display:flex;align-items:center;justify-content:center}.stars-row{display:flex;gap:4px}.testimonial-logo-text{font-family:var(--font-heading);font-weight:800;font-size:1rem;letter-spacing:.14em;color:#94a3b8}.testimonial-quote{font-size:1.25rem;font-style:italic;color:#1e293b;line-height:1.6;margin-bottom:32px}.testimonial-author-wrapper{display:flex;align-items:center;gap:16px}.testimonial-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #FFFFFF;box-shadow:0 4px 12px #0000001a}.author-name{font-size:1.15rem;font-weight:700;color:var(--color-navy)}.author-title{font-size:.9rem;color:var(--color-text-muted)}.carousel-controls-bar{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px}.carousel-arrow-btn{width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid rgba(46,111,232,.15);color:var(--color-navy);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f;transition:all var(--transition-fast)}.carousel-arrow-btn:hover{background:var(--color-blue-primary);color:#fff;transform:scale(1.08)}.carousel-dots-group{display:flex;gap:8px}.carousel-dot{width:10px;height:10px;border-radius:9999px;background:#cbd5e1;transition:all var(--transition-fast)}.carousel-dot.active{width:28px;background:var(--color-blue-primary)}.cta-banner-section{padding:40px 0 72px;background:var(--color-cloud-bg)}.cta-banner-card{position:relative;overflow:hidden;border-radius:36px;padding:80px 48px;text-align:center;background:linear-gradient(135deg,#0b1e4d,#1545a3,#2e6fe8);box-shadow:0 28px 64px -16px #0b1e4d59}.cta-ambient-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.glow-1{top:-20%;left:10%;width:350px;height:350px;background:#7fb8f559}.glow-2{bottom:-20%;right:15%;width:400px;height:400px;background:#2e6fe866}.cta-card-content{position:relative;z-index:2;max-width:780px;margin:0 auto}.cta-badge{margin-bottom:24px}.star-icon-amber{color:#ffd166}.cta-banner-title{font-family:var(--font-heading);font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:800;color:#fff;line-height:1.15;margin-bottom:20px}.cta-banner-subtext{font-size:1.15rem;color:#f0f6fee0;line-height:1.65;margin-bottom:38px}.cta-btn-wrapper{margin-bottom:40px}.cta-main-btn{font-size:1.1rem;padding:16px 36px;font-weight:700}.cta-trust-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:28px}.trust-item{display:inline-flex;align-items:center;gap:8px;color:#ffffffd9;font-size:.92rem;font-weight:600}.modal-backdrop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#081534a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;overscroll-behavior:contain;touch-action:none}.modal-card{width:100%;max-width:620px;max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fffffffa;padding:clamp(18px,4vw,36px);border-radius:20px;position:relative;box-shadow:0 32px 72px -16px #0b1e4d59}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.modal-badge{margin-bottom:10px;background:#eff6ff;color:var(--color-blue-primary);border:1px solid rgba(46,111,232,.2)}.text-amber{color:#d97706}.modal-title{font-size:1.55rem;color:var(--color-navy)}.modal-close-btn{width:38px;height:38px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:var(--color-navy);transition:all var(--transition-fast)}.modal-close-btn:hover{background:#e2e8f0}.modal-form{display:flex;flex-direction:column;gap:18px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:.88rem;font-weight:700;color:var(--color-navy)}.service-chips-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.service-select-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;font-size:.85rem;font-weight:600;background:#f1f5f9;color:var(--color-navy);border:1px solid #E2E8F0;cursor:pointer;transition:all var(--transition-fast)}.service-select-chip.selected{background:var(--color-blue-primary);color:#fff;border-color:var(--color-blue-primary)}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.form-row-2{grid-template-columns:1fr;gap:12px}}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;border-radius:12px;border:1px solid #CBD5E1;background:#fff;font-family:var(--font-body);font-size:.95rem;color:var(--color-navy);outline:none;transition:border var(--transition-fast),box-shadow var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-blue-primary);box-shadow:0 0 0 3px #2e6fe826}.modal-submit-row{margin-top:8px}.modal-submit-btn{width:100%;padding:14px 24px;font-size:1.05rem}.modal-success-state{text-align:center;padding:30px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.success-icon-box{width:72px;height:72px;border-radius:50%;background:#d1fae5;display:flex;align-items:center;justify-content:center}.text-emerald{color:#059669}.success-title{font-size:1.6rem;color:var(--color-navy)}.success-text{font-size:1.05rem;color:var(--color-text-muted);max-width:440px}.footer-deep-navy{position:relative;background:#081534;color:#fff;padding:80px 0 40px;border-top:1px solid rgba(255,255,255,.08);overflow:hidden}.footer-floating-lines-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto;z-index:1;opacity:.28;overflow:hidden}.footer-deep-navy .container{position:relative;z-index:2;max-width:1440px;width:100%;padding:0 36px}.footer-newsletter-card{position:relative;z-index:2;padding:36px 44px;border-radius:24px;background:#0b193ab3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 40px #00000040;display:flex;justify-content:space-between;align-items:center;margin-bottom:56px}.newsletter-text-col{max-width:540px}.newsletter-title{font-size:1.55rem;color:#fff;margin-bottom:8px;font-weight:800}.newsletter-desc{font-size:.96rem;color:#e2e8f0;line-height:1.55}.newsletter-form{display:flex;gap:12px}.newsletter-input{padding:12px 20px;border-radius:9999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.94rem;outline:none;min-width:280px}.newsletter-input::-moz-placeholder{color:#94a3b8}.newsletter-input::placeholder{color:#94a3b8}.newsletter-input:focus{border-color:#38bdf8;background:#ffffff2e}.newsletter-success-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:9999px;background:#05966933;border:1px solid rgba(5,150,105,.4);color:#6ee7b7;font-size:.92rem;font-weight:600}.footer-main-grid{position:relative;z-index:2;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:52px;margin-bottom:56px;padding:10px 0;background:transparent}.footer-brand-col{display:flex;flex-direction:column}.footer-logo{display:flex;align-items:center;gap:14px}.footer-logo-img{height:56px;max-width:180px;width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(0,0,0,.3));transition:transform var(--transition-fast)}.footer-logo:hover .footer-logo-img{transform:scale(1.05)}.brand-text-group{display:flex;flex-direction:column}.brand-subtitle{font-size:.65rem;letter-spacing:.22em;font-weight:700;margin-top:2px}.text-white{color:#fff}.text-sky{color:#7fb8f5}.footer-brand-bio{font-size:.96rem;color:#e2e8f0;line-height:1.68;margin:18px 0 24px;max-width:380px}.footer-social-row{display:flex;gap:12px}.social-icon-btn{width:42px;height:42px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;color:#fff;transition:all var(--transition-fast)}.social-icon-btn:hover{background:var(--color-blue-primary);color:#fff;border-color:var(--color-blue-primary);transform:translateY(-2px);box-shadow:0 6px 20px #2e6fe859}.footer-column-heading{font-size:1.12rem;color:#fff;margin-bottom:22px;font-weight:700;letter-spacing:-.01em}.footer-links-list,.footer-contact-list{list-style:none;display:flex;flex-direction:column;gap:14px}.footer-links-list li a{font-size:.95rem;font-weight:500;color:#fff;opacity:.92;transition:all .2s ease;display:inline-block}.footer-links-list li a:hover{opacity:1;color:#38bdf8;transform:translate(3px)}.footer-cta-link{font-size:.96rem;font-weight:700;color:#38bdf8;margin-top:4px;text-align:left}.footer-cta-link:hover{color:#fff}.contact-item{display:flex;align-items:center;gap:10px;font-size:.94rem;font-weight:500;color:#fff}.contact-icon{color:#7fb8f5;flex-shrink:0}.footer-map-link:hover{color:#38bdf8!important;text-decoration:underline!important}.footer-quick-action{margin-top:20px}.footer-action-btn{font-size:.88rem;padding:10px 20px;border-color:#ffffff40;color:#fff}.footer-bottom-bar{border-top:1px solid rgba(255,255,255,.12);padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.copyright-text{font-size:.88rem;color:#94a3b8}.footer-legal-links{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#94a3b8}.footer-legal-links a:hover{color:#fff}.dot-divider{color:#64748b}@media(max-width:1024px){.sub-services-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:36px}.stat-card-item:nth-child(2):after{display:none}.process-steps-grid{grid-template-columns:repeat(2,1fr)}.timeline-track-bg{display:none}.footer-main-grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:768px){.category-lead-card{flex-direction:column;align-items:flex-start;gap:20px}.sub-services-grid,.portfolio-grid,.stats-grid{grid-template-columns:1fr}.stat-card-item:after{display:none!important}.process-steps-grid{grid-template-columns:1fr}.testimonial-glass-card{padding:32px 24px}.footer-newsletter-card{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px}.newsletter-form{width:100%;flex-direction:column}.newsletter-input{min-width:100%}.form-row-2{grid-template-columns:1fr}.footer-main-grid{grid-template-columns:1fr;gap:36px;margin-bottom:38px}.footer-deep-navy{padding:55px 0 32px}.footer-deep-navy .container{padding:0 clamp(16px,4vw,24px)}.footer-logo-img{height:44px;max-width:150px}.footer-brand-bio{font-size:.9rem;line-height:1.6;margin:14px 0 20px;max-width:100%}.footer-column-heading{font-size:1.05rem;margin-bottom:14px}.footer-links-list,.footer-contact-list{gap:12px}.footer-links-list li a{font-size:.9rem;padding:3px 0}.contact-item{font-size:.88rem;gap:12px}.footer-action-btn{width:100%;justify-content:center;min-height:44px;text-align:center}.footer-bottom-bar{padding-top:24px;flex-direction:column;text-align:center;gap:14px}.copyright-text{font-size:.82rem;line-height:1.5}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:.8rem}.footer-floating-lines-layer{pointer-events:none;opacity:.18}.portfolio-section{padding:60px 0 70px}.portfolio-header{margin:0 auto 24px}.portfolio-headline{font-size:clamp(1.75rem,5.5vw,2.35rem);margin-bottom:10px}.portfolio-subtext{text-transform:capitalize;font-size:.92rem;line-height:1.55}.portfolio-tabs-track{text-transform:capitalize;display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:100%;justify-content:flex-start;border-radius:9999px;padding:4px 6px;margin:0 auto 22px;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:inset 0 1px 3px #0000000d}.portfolio-tabs-track::-webkit-scrollbar{display:none}.portfolio-tab-pill{flex-shrink:0;white-space:nowrap;padding:7px 14px 9px}.tab-pill-title{font-size:.84rem}.tab-pill-number{font-size:.74rem}.showcase-content-card{padding:clamp(20px,4.5vw,28px);border-radius:20px}.showcase-project-headline{font-size:clamp(1.4rem,4.8vw,1.85rem)}}@media(max-width:480px){.footer-deep-navy{padding:46px 0 28px}.footer-logo-img{height:40px;max-width:135px}.social-icon-btn{width:38px;height:38px}.footer-social-row{gap:10px}.footer-legal-links{flex-direction:column;gap:8px}.footer-legal-links .dot-divider{display:none}.reference-header-row{flex-direction:column;align-items:flex-start;gap:16px}.stat-card-value{font-size:clamp(2.2rem,8vw,3rem)}.showcase-action-bar{flex-wrap:wrap;gap:12px}.showcase-explore-btn{width:100%;justify-content:center}}.company-intro-section{position:relative;z-index:5;isolation:isolate;padding:clamp(120px,13vw,156px) 0 clamp(36px,4.5vw,56px);margin-top:0;background:radial-gradient(ellipse 55% 45% at 88% 12%,rgba(46,111,232,.07),transparent 60%),linear-gradient(180deg,#f7f9fc,#eef3fa);overflow:hidden}.company-intro-tag{text-transform:none;letter-spacing:.04em;font-weight:700}.company-intro-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(20px,3.5vw,40px);align-items:center}.company-intro-copy{display:flex;flex-direction:column;justify-content:center}.company-intro-copy .section-tag{display:inline-block;margin-bottom:14px;align-self:flex-start}.company-intro-title{font-family:var(--font-heading);font-size:clamp(1.7rem,2.7vw,2.3rem);font-weight:750;line-height:1.22;letter-spacing:-.03em;color:var(--color-text-main);margin:0 0 16px;max-width:none}.company-intro-text{font-size:clamp(1.05rem,1.35vw,1.12rem);line-height:1.7;color:var(--color-text-muted);margin:0 0 24px;max-width:none}.company-intro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;border-top:1px solid rgba(46,111,232,.14);border-bottom:1px solid rgba(46,111,232,.14)}.company-intro-stat{padding:16px 12px 16px 0;margin:0}.company-intro-stat+.company-intro-stat{padding-left:16px;border-left:1px solid rgba(46,111,232,.12)}.company-intro-stat-value{font-family:var(--font-heading);font-size:clamp(1.55rem,2.3vw,1.9rem);font-weight:750;letter-spacing:-.04em;line-height:1;color:var(--color-navy);margin:0 0 6px}.company-intro-stat-label{margin:0;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted)}.company-intro-about-btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:12px 20px;border-radius:9999px;border:none;background:var(--color-navy);color:#fff;font-family:var(--font-heading);font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 14px 30px -16px #0b1e4d8c;transition:transform .25s ease,background .2s ease,gap .25s ease,box-shadow .25s ease}.company-intro-about-btn:hover{gap:12px;transform:translateY(-2px);background:#13285f;box-shadow:0 18px 34px -14px #0b1e4d80}.company-intro-visual{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;background:transparent}.company-intro-art{width:100%;max-width:480px;height:auto;display:block;background:transparent;-o-object-fit:contain;object-fit:contain}@media(max-width:960px){.company-intro-layout{grid-template-columns:1fr;gap:20px}.company-intro-visual{order:-1}.company-intro-art{max-width:340px;margin:0 auto}.company-intro-title{font-size:clamp(1.5rem,5vw,1.95rem)}}@media(max-width:640px){.company-intro-section{padding:108px 0 32px}.company-intro-art{max-width:280px}.company-intro-text{font-size:1.02rem;margin-bottom:18px}.company-intro-stats{grid-template-columns:1fr}.company-intro-stat{padding:12px 0}.company-intro-stat+.company-intro-stat{padding-left:0;border-left:none;border-top:1px solid rgba(46,111,232,.1)}.company-intro-about-btn{width:100%;justify-content:center}}.synex-pricing-section{position:relative;padding:110px 0 130px;background:#0b111a;color:#fff;overflow:hidden}.synex-pricing-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.synex-backdrop-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;filter:brightness(.5) contrast(1.15) saturate(1.1);opacity:.72}.synex-mist-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e1624,#0e1624c7,#0b111aa6 70%,#0b111a)}.synex-radial-glow{position:absolute;top:15%;left:50%;transform:translate(-50%);width:950px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(127,184,245,.12) 0%,rgba(46,111,232,.04) 50%,transparent 75%);filter:blur(80px)}.synex-pricing-container{position:relative;z-index:2;max-width:1120px;margin:0 auto}.synex-pricing-header{max-width:780px;margin:0 auto 46px;display:flex;flex-direction:column;align-items:center}.synex-eyebrow-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 18px;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#cbd5e1;font-family:var(--font-heading);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.synex-pricing-title{text-transform:capitalize;font-family:var(--font-heading);font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:700;color:#fff;line-height:1.15;letter-spacing:-.03em;margin-bottom:16px}.synex-pricing-subtitle{text-transform:capitalize;font-family:var(--font-body);font-size:clamp(.96rem,1.1vw,1.05rem);color:#94a3b8;line-height:1.65;max-width:680px;margin:0 auto 28px}.synex-plan-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.synex-tier-pills{display:inline-flex;align-items:center;padding:4px;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.synex-tier-btn{padding:8px 18px;border-radius:9999px;font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .25s ease}.synex-tier-btn:hover{color:#fff}.synex-tier-btn.active{background:#fff;color:#0f172a;box-shadow:0 4px 14px #00000026}.synex-billing-switch{display:inline-flex;align-items:center;padding:4px;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.billing-cycle-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:9999px;font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#94a3b8;background:transparent;border:none;cursor:pointer;transition:all .25s ease}.billing-cycle-btn:hover{color:#fff}.billing-cycle-btn.active{background:#fff;color:#0f172a;box-shadow:0 4px 14px #00000026}.synex-save-tag{font-size:.65rem;font-weight:800;background:#dcfce7;color:#15803d;padding:2px 7px;border-radius:9999px;letter-spacing:.04em}.billing-cycle-btn.active .synex-save-tag{background:#15803d;color:#fff}.synex-matrix-wrapper{max-width:920px;margin:0 auto}.synex-matrix-top-label{font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;padding-left:6px}.synex-matrix-card{position:relative;display:grid;grid-template-columns:1fr 220px;align-items:stretch;border-radius:28px}.synex-capabilities-column{background:#ffffff14;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1.5px solid rgba(255,255,255,.16);border-right:none;border-radius:28px 0 0 28px;padding:34px 38px;box-shadow:0 24px 60px -15px #00000073}.synex-capabilities-list{display:flex;flex-direction:column}.synex-capability-row{display:flex;align-items:center;justify-content:space-between;height:56px;border-bottom:1px dashed rgba(255,255,255,.12)}.synex-capability-row:last-child{border-bottom:none}.capability-left-content{display:flex;align-items:center;gap:12px}.capability-mobile-check,.synex-mobile-brand-badge{display:none}.tier-popular-tag,.tier-dedicated-tag{display:inline}.capability-label-text{font-family:var(--font-heading);font-size:.94rem;font-weight:600;color:#f1f5f9;white-space:nowrap;letter-spacing:.01em}.capability-dotted-leader{flex-grow:1;margin:0 16px;height:1px;border-bottom:1px dotted rgba(255,255,255,.14)}.synex-hero-column{position:relative;margin-left:-1px}.synex-hero-card{height:100%;background:#ebf5d5;border-radius:28px;padding:30px 24px;box-shadow:0 24px 60px -8px #00000073,0 0 0 1px #ffffff80;display:flex;flex-direction:column}.synex-hero-header{margin-bottom:16px;display:flex;align-items:center;justify-content:center}.synex-brand-mark{display:inline-flex;align-items:center;gap:7px}.brand-glyph{font-size:1.15rem;color:#0f172a;line-height:1}.brand-name{font-family:var(--font-heading);font-size:1.12rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;text-transform:capitalize}.synex-checks-list{display:flex;flex-direction:column}.synex-check-row{height:56px;display:flex;align-items:center;justify-content:center}.synex-check-icon{color:#0f172a;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.synex-hero-card:hover .synex-check-icon{transform:scale(1.1)}.synex-matrix-bottom-bar{display:flex;align-items:center;justify-content:space-between;padding:22px 8px 0;margin-top:14px;gap:20px}.cost-title-text{font-family:var(--font-heading);font-size:.92rem;font-weight:700;color:#f1f5f9}.cost-caption-text{font-family:var(--font-body);font-size:.8rem;color:#94a3b8;margin-top:3px;line-height:1.45}.synex-cost-price-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.synex-price-amount{display:inline-flex;align-items:baseline}.price-currency{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:#fff;margin-right:2px}.price-number{font-family:var(--font-heading);font-size:1.7rem;font-weight:800;color:#fff;letter-spacing:-.02em}.price-period{font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:#94a3b8;margin-left:6px}.synex-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9999px;background:#ebf5d5;color:#0f172a;font-family:var(--font-heading);font-size:.86rem;font-weight:800;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px #0003}.synex-action-btn:hover{transform:translateY(-2px);background:#f4fde3;box-shadow:0 8px 24px -4px #ebf5d566}.synex-guarantees-strip{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:50px;flex-wrap:wrap}.guarantee-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-family:var(--font-heading);font-size:.78rem;font-weight:600;color:#cbd5e1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.guarantee-icon{color:#10b981}@media(max-width:900px){.synex-matrix-card{grid-template-columns:1fr;border-radius:24px;width:100%;max-width:100%;overflow:hidden}.synex-capabilities-column{border-radius:24px!important;border-right:1.5px solid rgba(255,255,255,.16)!important;border-bottom:1.5px solid rgba(255,255,255,.16)!important;padding:clamp(18px,4vw,24px);width:100%;box-sizing:border-box}.synex-capability-row{height:auto;min-height:48px;padding:12px 0;justify-content:flex-start}.capability-left-content{display:flex;align-items:flex-start;gap:10px;width:100%}.capability-mobile-check{display:inline-flex!important;flex-shrink:0;color:#10b981;margin-top:3px}.capability-label-text{font-size:clamp(.82rem,3.2vw,.88rem);white-space:normal;word-break:break-word;line-height:1.45}.capability-dotted-leader,.synex-hero-column{display:none!important}.synex-matrix-top-label{display:flex;align-items:center;justify-content:space-between;padding-left:4px;padding-right:4px}.synex-mobile-brand-badge{display:inline-flex!important;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.74rem;font-weight:700;color:#0f172a;background:#ebf5d5;padding:3px 10px;border-radius:9999px;text-transform:capitalize;letter-spacing:normal}.synex-matrix-bottom-bar{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 4px 0}.synex-cost-price-right{width:100%;justify-content:space-between}}@media(max-width:768px){.synex-pricing-section{padding:60px 0 75px;overflow-x:hidden}.synex-pricing-container{width:100%;max-width:100%;padding:0 clamp(14px,4vw,24px);box-sizing:border-box;overflow-x:hidden}.synex-pricing-header{width:100%;max-width:100%;margin:0 auto 28px}.synex-pricing-title{font-size:clamp(1.75rem,5.8vw,2.35rem);line-height:1.2;margin-bottom:12px;word-break:break-word}.pricing-title-br{display:none}.synex-pricing-subtitle{font-size:.92rem;line-height:1.55;margin-bottom:22px;padding:0 4px}.synex-plan-controls{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.synex-tier-pills{width:100%;max-width:420px;display:flex;padding:4px;border-radius:9999px;box-sizing:border-box;gap:2px}.synex-tier-btn{flex:1;min-width:0;text-align:center;justify-content:center;padding:7px 8px;font-size:.78rem;white-space:nowrap}.synex-billing-switch{width:auto;max-width:100%;padding:4px}.billing-cycle-btn{padding:7px 14px;font-size:.78rem}.synex-matrix-wrapper{width:100%;max-width:100%;box-sizing:border-box}.synex-cost-price-right{flex-direction:column;align-items:stretch;gap:14px}.synex-action-btn{width:100%;justify-content:center;min-height:44px}.synex-guarantees-strip{margin-top:32px;gap:10px}.guarantee-pill{padding:6px 14px;font-size:.72rem}}@media(max-width:640px){.tier-popular-tag,.tier-dedicated-tag{display:none!important}.synex-tier-pills{max-width:360px}.synex-tier-btn{padding:7px 6px;font-size:clamp(.72rem,3.2vw,.78rem)}}.integrations-arc-section{padding:95px 0 115px;background:#fff;position:relative;overflow:hidden}.integrations-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:18px}.integrations-eyebrow-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 16px;border-radius:9999px;border:1px solid #CBD5E1;background:#fff;font-family:var(--font-heading);font-size:.72rem;font-weight:700;color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;box-shadow:0 1px 4px #00000008}.integrations-main-title{font-family:var(--font-heading);font-size:clamp(2.3rem,4vw,3.4rem);font-weight:700;color:#0f172a;line-height:1.15;letter-spacing:-.03em;text-align:center}.integrations-wide-container{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.integrations-arc-stage{position:relative;width:100%;max-width:1320px;height:200px;margin:15px auto 40px}.arc-curved-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.arc-floating-node{position:absolute;z-index:3;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.node-circle-badge{position:relative;border-radius:50%;background:#fff;border:1.5px solid rgba(226,232,240,.95);box-shadow:0 8px 20px -3px #0f172a12,0 0 0 1px #0f172a05;display:flex;align-items:center;justify-content:center;transition:border-color .25s ease,box-shadow .25s ease}.node-circle-badge:hover,.node-circle-badge.active-halo{border-color:#2e6fe8;box-shadow:0 14px 30px -4px #2e6fe840}.node-inner-symbol{font-family:var(--font-heading);font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center}.node-radar-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid;pointer-events:none}.node-quick-label{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;font-family:var(--font-heading);font-size:.7rem;font-weight:700;color:#64748b;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none;background:#fffffff2;padding:2px 7px;border-radius:6px;box-shadow:0 2px 8px #0000000f;border:1px solid rgba(226,232,240,.9)}.arc-floating-node:hover .node-quick-label,.node-quick-label.visible{opacity:1}.arc-center-capsule-wrap{position:absolute;top:31%;left:50%;width:320px;height:80px;margin-left:-160px;margin-top:-40px;z-index:5;cursor:pointer}.center-capsule-pill{position:relative;width:100%;height:100%;border-radius:9999px;overflow:hidden;background:#081020;border:2px solid rgba(255,255,255,.95);box-shadow:0 20px 50px -10px #0f172a38,0 0 0 1px #2e6fe81f;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.capsule-animated-inner{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.capsule-terrarium-view{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#051a14,#0b3324 55%,#0d3f2c)}.capsule-bg-artwork{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:brightness(.92)}.capsule-backdrop-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000061)}.capsule-text-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.capsule-primary-text{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:.04em;text-shadow:0 2px 10px rgba(0,0,0,.7);white-space:nowrap}.capsule-integration-view{width:100%;height:100%;position:relative;background:#081020;display:flex;align-items:center;justify-content:center;padding:0 22px;overflow:hidden}.capsule-brand-glow{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(18px);pointer-events:none}.capsule-integration-content{position:relative;z-index:2;display:flex;align-items:center;gap:13px;width:100%}.capsule-node-symbol{width:40px;height:40px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:800;line-height:1;flex-shrink:0}.capsule-node-info{display:flex;flex-direction:column;text-align:left}.capsule-node-tagline{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.94rem;font-weight:800;color:#fff;line-height:1.2;white-space:nowrap}.capsule-node-meta{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:700;color:#38bdf8;letter-spacing:.05em;text-transform:uppercase;margin-top:3px}.integrations-bottom-content{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.integrations-telemetry-chip{display:inline-flex;align-items:center;gap:10px;padding:5px 18px;border-radius:9999px;background:#f8fafc;border:1px solid #E2E8F0;margin-bottom:18px;font-family:var(--font-heading);font-size:.8rem;color:#475569}.telemetry-live-dot{width:7px;height:7px;border-radius:50%;animation:pulse-ring 1.8s infinite cubic-bezier(.45,0,.55,1)}.telemetry-label strong{color:#0f172a}.telemetry-controls-group{display:inline-flex;align-items:center;gap:5px;margin-left:6px}.telemetry-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #CBD5E1;color:#0f172a;cursor:pointer;transition:all .2s ease}.telemetry-nav-btn:hover{background:#0f172a;color:#fff;border-color:#0f172a}.telemetry-pause-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:#fff;border:1px solid #CBD5E1;font-size:.68rem;font-weight:700;color:#0f172a;cursor:pointer;transition:background .2s ease}.telemetry-pause-btn:hover{background:#f1f5f9}.integrations-subheadline{font-family:var(--font-heading);font-size:1.18rem;font-weight:800;color:#0f172a;margin-bottom:12px}.integrations-description-text{font-family:var(--font-body);font-size:.96rem;color:#64748b;line-height:1.65;margin-bottom:24px;text-align:center}.integrations-filter-pills{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:24px}.filter-pill-btn{padding:6px 16px;border-radius:9999px;background:#f1f5f9;border:1px solid #E2E8F0;font-family:var(--font-heading);font-size:.82rem;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease}.filter-pill-btn:hover,.filter-pill-btn.is-active{background:#0f172a;color:#fff;border-color:#0f172a}.integrations-cta-row{margin-top:6px}.integrations-custom-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:#2e6fe8;background:none;border:none;cursor:pointer;transition:gap .2s ease}.integrations-custom-btn:hover{gap:12px;text-decoration:underline}@media(max-width:900px){.integrations-arc-stage{height:260px}.arc-center-capsule-wrap{width:230px;height:72px;margin-left:-115px;margin-top:-36px}.capsule-primary-text{font-size:.95rem}.capsule-node-tagline{font-size:.82rem}.arc-floating-node{width:44px;height:44px;margin-left:-22px;margin-top:-22px}.node-circle-badge{width:44px;height:44px}.node-inner-symbol{font-size:1.05rem}}@media(max-width:640px){.integrations-arc-section{padding:60px 0 75px}.integrations-header{margin-bottom:12px}.integrations-main-title{font-size:clamp(1.75rem,5.5vw,2.35rem);line-height:1.2;padding:0 8px}.integrations-title-br{display:none}.integrations-arc-stage{height:190px;margin:10px auto 28px}.arc-center-capsule-wrap{width:172px;height:54px;margin-left:-86px;margin-top:-27px;z-index:8}.center-capsule-pill{background:#0a1120;border-width:1.5px}.capsule-integration-view{padding:0 12px}.capsule-integration-content{gap:8px}.capsule-node-symbol{width:28px;height:28px;font-size:.95rem}.capsule-node-tagline{font-size:.76rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capsule-node-meta{font-size:.62rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.capsule-primary-text{font-size:.78rem;letter-spacing:.02em}.arc-floating-node{z-index:3}.node-circle-badge{box-shadow:0 4px 12px -2px #0f172a1f}.integrations-subheadline{font-size:clamp(1.15rem,4.2vw,1.45rem);line-height:1.3;padding:0 8px}.integrations-description-text{font-size:.88rem;line-height:1.55;padding:0 10px;margin-bottom:20px}.integrations-filter-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;max-width:100%;justify-content:flex-start;padding:4px 6px;margin-bottom:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.integrations-filter-pills::-webkit-scrollbar{display:none}.filter-pill-btn{flex-shrink:0;white-space:nowrap;padding:6px 14px;font-size:.78rem}.integrations-custom-btn{font-size:.82rem;text-align:center;line-height:1.4}}@media(max-width:480px){.integrations-arc-stage{height:180px}.arc-center-capsule-wrap{width:164px;height:52px;margin-left:-82px;margin-top:-26px}.capsule-node-tagline{max-width:92px;font-size:.72rem}.capsule-node-meta{max-width:92px;font-size:.6rem}.capsule-primary-text{font-size:.74rem}.integrations-telemetry-chip{padding:4px 12px;font-size:.74rem;gap:6px;max-width:92%}.telemetry-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.border-beam-wrapper{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:var(--border-width, 1.5px) solid transparent;mask:linear-gradient(transparent,transparent),linear-gradient(white,white);-webkit-mask:linear-gradient(transparent,transparent),linear-gradient(white,white);mask-clip:padding-box,border-box;-webkit-mask-clip:padding-box,border-box;mask-composite:intersect;-webkit-mask-composite:destination-in}.border-beam-wrapper:after{content:"";position:absolute;aspect-ratio:1;width:calc(var(--size, 200px));background:linear-gradient(to left,var(--color-from, #2E6FE8),var(--color-to, #7FB8F5),transparent);offset-anchor:calc(var(--size, 200px) / 2) 50%;offset-path:rect(0 auto auto 0 round calc(var(--size, 200px)));animation:border-beam-travel var(--duration, 8s) infinite linear;animation-delay:var(--delay, 0s);transform:translateZ(0);will-change:offset-distance}@keyframes border-beam-travel{to{offset-distance:100%}}.shiny-text-root{color:var(--text-color, #0B1E4D);background:linear-gradient(120deg,rgba(11,30,77,.25) 0%,var(--shine-color, #2E6FE8) 50%,rgba(11,30,77,.25) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;display:inline-block}.shiny-text-root.animate-shimmer{animation:shinySweep var(--speed, 3s) linear infinite}@keyframes shinySweep{0%{background-position:200% center}to{background-position:-200% center}}.aceternity-dot-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(46,111,232,.18) 1.2px,transparent 1.2px);background-size:24px 24px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 30%,transparent 85%);pointer-events:none;opacity:.85}.shimmer-btn-root{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:var(--font-heading);cursor:pointer;border:1px solid rgba(255,255,255,.8);transition:all var(--transition-smooth)}.shimmer-btn-root:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,255,255,.65) 60deg,transparent 120deg);animation:rotateShimmer 5s linear infinite;pointer-events:none}@keyframes rotateShimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-spotlight-container{transition:transform .25s ease,box-shadow .25s ease}.card-spotlight-container:hover{box-shadow:0 24px 60px -15px #2e6fe838}.number-ticker{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.container-scroll-wrapper{display:flex;align-items:center;justify-content:center;position:relative;width:100%;padding:10px 0 60px}.container-scroll-stage{width:100%;max-width:1200px;margin:0 auto;position:relative;padding:10px 0 30px}.container-scroll-header{max-width:960px;margin:0 auto;text-align:center;position:relative;z-index:10}.container-scroll-card{max-width:1100px;margin:16px auto -140px;width:100%;border:1px solid rgba(56,189,248,.22);padding:8px;background:#08122c66;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:28px;box-shadow:0 0 #0000004d,0 24px 50px #000000a6,0 0 40px #38bdf82e;overflow:visible;position:relative;z-index:15}.container-scroll-card-inner{height:100%;width:100%;border-radius:22px;position:relative;overflow:visible}@media(max-width:900px){.container-scroll-wrapper{padding:0 0 40px}.container-scroll-stage{padding:0}.container-scroll-card{margin:16px auto 0}}@media(max-width:640px){.container-scroll-wrapper{padding:0 0 16px}.container-scroll-stage{padding:0}.container-scroll-card{width:88%;max-width:clamp(285px,86vw,340px);margin:10px auto 0;padding:3px;border-radius:18px}.container-scroll-card-inner{border-radius:16px}}@media(max-width:400px){.container-scroll-card{width:90%;max-width:300px}}.group.relative.rounded-full,.nav-interactive-btn{font-family:"Plus Jakarta Sans",var(--font-body),-apple-system,BlinkMacSystemFont,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:-.015em;background:#fff;color:#0b1e4d;border:none!important;outline:none!important;box-shadow:0 2px 10px #0b1e4d1a;position:relative;overflow:hidden;cursor:pointer;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;padding:9px 18px 9px 14px;text-decoration:none;line-height:1.2;transition:background .3s ease,box-shadow .3s ease,color .3s ease,transform .2s ease}.nav-interactive-btn{width:auto;min-width:0;height:40px;flex-shrink:0}.group.relative.rounded-full:hover,.nav-interactive-btn:hover,.nav-interactive-btn:focus,.nav-interactive-btn:active{border:none!important;border-color:transparent!important;outline:none!important;background:#0b1e4d!important;color:#fff!important;box-shadow:0 8px 22px #0b1e4d38}.nav-cta-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#0b1e4d;flex-shrink:0;box-shadow:0 0 0 2px #0b1e4d1f}.nav-cta-label{display:inline-block}.group.relative.rounded-full>span:first-child,.nav-interactive-btn>span:first-child{position:relative;z-index:20;display:inline-flex;align-items:center;gap:10px;transform:none;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.group.relative.rounded-full:hover>span:first-child,.nav-interactive-btn:hover>span:first-child{transform:translate(14px);opacity:0}.group.relative.rounded-full>div.absolute.inset-0,.nav-interactive-btn>div.absolute.inset-0{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;height:100%;width:100%;align-items:center;justify-content:center;gap:7px;color:#fff;opacity:0;transform:translate(14px);transition:all .3s cubic-bezier(.16,1,.3,1);pointer-events:none;white-space:nowrap}.group.relative.rounded-full:hover>div.absolute.inset-0,.nav-interactive-btn:hover>div.absolute.inset-0{transform:translate(0);opacity:1}.nav-cta-expand,.group.relative.rounded-full>.nav-cta-expand,.nav-interactive-btn>.nav-cta-expand{display:block!important;position:absolute!important;left:15px!important;top:50%!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#0b1e4d!important;opacity:0!important;transform:translateY(-50%)!important;transition:all .35s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.group.relative.rounded-full:hover>.nav-cta-expand,.nav-interactive-btn:hover>.nav-cta-expand{left:0!important;top:0!important;width:100%!important;height:100%!important;opacity:1!important;border-radius:9999px!important;transform:none!important;background:linear-gradient(135deg,#0b1e4d,#1e3a8a)!important}.group.relative.rounded-full>div.rounded-lg,.nav-interactive-btn>div.rounded-lg{display:none!important}.nav-interactive-btn.w-full{width:100%!important;min-width:100%!important;height:44px}.service-back-btn{position:fixed;top:90px;left:24px;z-index:90;background:#ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.88rem;font-weight:600;padding:8px 20px;border-radius:9999px;cursor:pointer;transition:all .25s ease;white-space:nowrap;box-shadow:0 4px 14px #0003}.service-back-btn:hover{background:#ffffff47;border-color:#fff9}.service-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:100px;padding-bottom:60px}.service-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.service-hero-content{position:relative;z-index:2}.service-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 20px;border-radius:9999px;background:#ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}.service-hero-title{font-size:clamp(2rem,3.8vw,2.95rem);font-weight:800;color:#fff;line-height:1.15;letter-spacing:-.025em;margin-bottom:20px}.service-hero-desc{font-size:1.1rem;color:#ffffffd1;line-height:1.7;margin-bottom:36px;max-width:520px}.service-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.service-cta-primary{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b1e4d;font-weight:700;padding:14px 28px;border-radius:9999px;font-size:.97rem;box-shadow:0 6px 20px #0003;transition:all .3s ease}.service-cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000004d}.service-cta-ghost{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.4);color:#fff;font-weight:600;padding:14px 28px;border-radius:9999px;font-size:.97rem;transition:all .3s ease}.service-cta-ghost:hover{background:#ffffff38;border-color:#ffffffb3;transform:translateY(-2px)}.service-stats-strip{padding:40px 0;background:#fff;border-top:1px solid rgba(46,111,232,.08);border-bottom:1px solid rgba(46,111,232,.08)}.service-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.service-stat-item{text-align:center;padding:16px 24px;border-right:1px solid rgba(11,30,77,.08)}.service-stat-item:last-child{border-right:none}.service-stat-value{font-size:clamp(2rem,3.5vw,2.6rem);font-weight:900;font-family:var(--font-heading);color:var(--color-navy);letter-spacing:-.03em;line-height:1;margin-bottom:6px}.service-stat-label{font-size:.85rem;color:var(--color-text-muted);font-weight:500}.service-cards-section{padding:100px 0;background:var(--color-cloud-bg)}.tech-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tech-service-card{position:relative;background:#fff;border-radius:20px;padding:32px 28px;border:1px solid rgba(11,30,77,.06);box-shadow:0 4px 20px #0b1e4d0f;overflow:hidden;cursor:default;transition:box-shadow .3s ease}.tech-service-card:hover{box-shadow:0 16px 48px #0b1e4d24}.tech-card-icon{width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--card-color) 12%,transparent);color:var(--card-color);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .3s ease}.tech-service-card:hover .tech-card-icon{transform:scale(1.1) rotate(-5deg)}.tech-card-title{font-size:1.1rem;font-weight:700;color:var(--color-navy);margin-bottom:10px;line-height:1.3}.tech-card-desc{font-size:.9rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:20px}.tech-card-tags{display:flex;flex-wrap:wrap;gap:6px}.tech-tag{font-size:.72rem;font-weight:600;padding:4px 12px;border-radius:9999px;background:#2e6fe814;color:var(--color-blue-primary);border:1px solid rgba(46,111,232,.15)}.ai-tag,.ecom-tag,.dm-tag{background:#2e6fe814;color:var(--color-blue-primary);border-color:#2e6fe82e}.tech-card-hover-bar{position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:0 0 20px 20px;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.tech-service-card:hover .tech-card-hover-bar{transform:scaleX(1)}.service-features-section{padding:100px 0;background:#fff}.service-features-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.service-features-text{display:flex;flex-direction:column;gap:16px}.features-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:8px}.feature-check-item{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:500;color:var(--color-text-main)}.service-features-visual{display:flex;align-items:center;justify-content:center}.tech-stack-showcase,.dm-channels-cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:32px;background:var(--color-cloud-bg);border-radius:24px;border:1px solid rgba(11,30,77,.06)}.tech-stack-badge{padding:8px 18px;border-radius:9999px;background:#fff;border:1px solid rgba(46,111,232,.15);color:var(--color-navy);font-size:.82rem;font-weight:600;cursor:default;box-shadow:0 2px 8px #0b1e4d0f;transition:all .25s ease}.dm-channel-badge{padding:8px 18px;border-radius:9999px;background:#fff;border:1px solid rgba(245,158,11,.2);color:var(--color-navy);font-size:.82rem;font-weight:600;cursor:default;box-shadow:0 2px 8px #0b1e4d0f;transition:all .25s ease}.ecom-badge{border-color:#10b98133}.service-cta-section{padding:80px 0;background:var(--color-cloud-bg)}.service-cta-card{position:relative;text-align:center;border-radius:28px;padding:72px 48px;background:linear-gradient(135deg,#1e4eb8,#0b1e4d);overflow:hidden}.service-cta-glow{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(46,111,232,.5) 0%,transparent 70%);pointer-events:none;border-radius:50%}.ai-cta-card,.ecom-cta-card,.dm-cta-card{background:linear-gradient(135deg,#081534,#0b1e4d,#162e6b)!important;border:1px solid rgba(56,189,248,.25)!important}.ai-cta-glow,.ecom-cta-glow,.dm-cta-glow{background:radial-gradient(circle,rgba(56,189,248,.45) 0%,rgba(46,111,232,.2) 50%,transparent 70%)!important}.tech-page{background:#fafbfd;color:var(--color-navy);min-height:100vh;overflow-x:hidden}.tech-hero-enhanced,.tech-hero,.service-hero.tech-hero{position:relative;background:radial-gradient(circle at 50% 0%,#0c2152,#071330 55%,#050d22)!important;padding:130px 0 60px;overflow:hidden;color:#fff}.tech-hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(120px)}.tech-hero-glow.glow-primary{top:-15%;left:25%;width:700px;height:500px;background:radial-gradient(circle,rgba(56,189,248,.22) 0%,rgba(46,111,232,.12) 50%,transparent 75%)}.tech-hero-glow.glow-secondary{bottom:5%;right:5%;width:550px;height:400px;background:radial-gradient(circle,rgba(139,92,246,.18) 0%,transparent 70%)}.tech-hero-glow.glow-center{top:35%;left:50%;transform:translate(-50%,-50%);width:650px;height:450px;background:radial-gradient(circle,rgba(56,189,248,.15) 0%,rgba(129,140,248,.1) 45%,transparent 70%)}.tech-hero-grid-pattern,.tech-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(56,189,248,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 50%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 50%,transparent 100%);pointer-events:none}.tech-hero-content-wrapper{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.tech-hero-left{max-width:640px}.tech-pill-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 18px;background:#38bdf81f;border:1px solid rgba(56,189,248,.35);border-radius:9999px;font-size:.76rem;font-weight:700;color:#38bdf8;letter-spacing:.06em;margin-bottom:22px;box-shadow:0 0 16px #38bdf826}.eyebrow-ping{position:relative;display:inline-flex;width:8px;height:8px}.eyebrow-ping-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:#38bdf899;animation:ping 1.8s cubic-bezier(0,0,.2,1) infinite}.eyebrow-ping-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#38bdf8}.tech-hero-heading{font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:900;line-height:1.15;letter-spacing:-.03em;color:#fff;margin-bottom:20px}.tech-title-gradient{background:linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.tech-hero-subheading{font-size:1.08rem;line-height:1.7;color:#94a3b8;margin-bottom:34px}.tech-hero-cta-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:34px}.tech-primary-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;background:linear-gradient(135deg,#2e6fe8,#06b6d4);color:#fff;font-weight:700;font-size:.95rem;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 4px 20px #2e6fe859;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.tech-primary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #2e6fe880;color:#fff}.tech-primary-btn.compact{padding:10px 20px;font-size:.88rem}.tech-primary-btn.large{padding:16px 36px;font-size:1.05rem}.tech-secondary-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#f8fafc;font-weight:600;font-size:.95rem;border-radius:9999px;cursor:pointer;transition:all .2s ease;text-decoration:none}.tech-secondary-btn:hover{background:#ffffff29;border-color:#fff6;color:#fff;transform:translateY(-2px)}.tech-hero-metrics-pill-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.hero-metric-pill{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .25s ease}.hero-metric-pill:hover{background:#38bdf814;border-color:#38bdf84d;transform:translateY(-2px)}.metric-pill-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.metric-pill-icon.icon-cyan{background:#38bdf826;color:#38bdf8}.metric-pill-icon.icon-emerald{background:#10b98126;color:#10b981}.metric-pill-icon.icon-purple{background:#a855f726;color:#a855f7}.metric-pill-icon.icon-amber{background:#f59e0b26;color:#f59e0b}.metric-pill-info{display:flex;flex-direction:column}.metric-pill-val{font-size:.86rem;font-weight:800;color:#f8fafc;line-height:1.2;font-family:var(--font-heading)}.metric-pill-lbl{font-size:.68rem;font-weight:500;color:#94a3b8}.tech-hero-right{position:relative}.hero-floating-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:7px 15px;background:#0a183ceb;border:1px solid rgba(56,189,248,.35);border-radius:9999px;font-size:.74rem;font-weight:700;color:#f8fafc;box-shadow:0 10px 24px #0006,0 0 16px #38bdf833;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:10}.hero-floating-badge.badge-top{top:-16px;right:20px}.hero-floating-badge.badge-bottom{bottom:-16px;left:20px}.tech-console-card{position:relative;background:#081434e0;border:1px solid rgba(56,189,248,.25);border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 35px #38bdf81f;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.console-header-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#040b1eeb;border-bottom:1px solid rgba(255,255,255,.08)}.console-tabs-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#040b1e99;border-bottom:1px solid rgba(255,255,255,.06);padding:6px;gap:4px}.console-tab-item{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:8px;font-size:.74rem;font-weight:700;color:#94a3b8;cursor:pointer;transition:all .2s ease;white-space:nowrap}.console-tab-item:hover{color:#f8fafc;background:#ffffff0a}.console-tab-item.tab-active{background:#38bdf826;border-color:#38bdf859;color:#38bdf8;box-shadow:0 0 12px #38bdf833}.console-solution-body{padding:20px 22px}.solution-body-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.solution-title{font-size:1.05rem;font-weight:800;color:#f8fafc;margin-bottom:4px;font-family:var(--font-heading)}.solution-desc{font-size:.8rem;line-height:1.5;color:#94a3b8}.solution-badge{font-size:.64rem;font-weight:800;letter-spacing:.06em;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);padding:4px 10px;border-radius:9999px;white-space:nowrap}.solution-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.solution-metric-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px;text-align:center}.solution-metric-card .metric-number{display:block;font-size:1.15rem;font-weight:900;font-family:var(--font-heading);letter-spacing:-.02em;margin-bottom:2px}.solution-metric-card .metric-name{font-size:.68rem;color:#64748b;text-transform:uppercase;font-weight:600}.solution-highlights-panel{background:#040c22b3;border:1px solid rgba(56,189,248,.18);border-radius:12px;padding:14px 16px;margin-bottom:16px}.highlights-header{display:flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;color:#38bdf8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.highlights-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.highlight-item{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:#cbd5e1;line-height:1.45}.highlights-deliverable-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#38bdf814;border-radius:8px;border:1px solid rgba(56,189,248,.2);font-size:.76rem}.deliverable-label{font-weight:700;color:#38bdf8;white-space:nowrap}.deliverable-value{color:#f8fafc;font-weight:600}.console-footer-status{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0000004d;border-radius:8px;font-size:.74rem;color:#94a3b8}.footer-status-left{display:flex;align-items:center;gap:8px}.footer-status-left strong{color:#f8fafc}.footer-status-tag{font-family:monospace;font-size:.68rem;padding:2px 8px;border-radius:4px;background:#ffffff0f;color:#cbd5e1}.live-pulsing-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse 1.8s infinite}.tech-hero-stats-wrapper{margin-top:55px;position:relative;z-index:4}.tech-hero-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(to bottom,transparent,#FAFBFD);pointer-events:none;z-index:2}.tech-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tech-stat-card{position:relative;background:#0a183ae0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;padding:26px 22px;border:1px solid rgba(56,189,248,.2);box-shadow:0 16px 40px #0006,0 0 24px #38bdf814;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.tech-stat-card:hover{transform:translateY(-5px);border-color:#38bdf88c;box-shadow:0 22px 50px #00000080,0 0 35px #38bdf840}.stat-card-glow{position:absolute;top:0;right:0;width:140px;height:140px;background:radial-gradient(circle,rgba(56,189,248,.15) 0%,transparent 70%);pointer-events:none}.tech-stat-card .stat-card-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#38bdf81a;border:1px solid rgba(56,189,248,.22);margin-bottom:14px}.tech-stat-card .stat-card-number{font-size:clamp(2.2rem,3.2vw,2.75rem);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.1;margin-bottom:8px;font-family:var(--font-heading);display:flex;align-items:baseline}.tech-stat-card .stat-prefix{margin-right:4px;color:#38bdf8}.tech-stat-card .stat-card-title{font-size:.94rem;font-weight:700;color:#f8fafc;margin-bottom:4px}.tech-stat-card .stat-card-subtitle{font-size:.78rem;color:#94a3b8;line-height:1.45}.section-header-center{text-align:center;max-width:720px;margin:0 auto 50px}.section-eyebrow-pill{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#2e6fe8;background:#2e6fe814;border:1px solid rgba(46,111,232,.18);padding:5px 16px;border-radius:9999px;margin-bottom:14px;text-transform:uppercase}.section-main-heading{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:900;letter-spacing:-.03em;color:#0b1e4d;line-height:1.2;margin-bottom:14px}.section-main-desc{font-size:1.05rem;line-height:1.65;color:#64748b}.tech-services-pillar-section{padding:100px 0;background:#fafbfd}.tech-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tech-pillar-card{background:#fff;border-radius:20px;padding:18px 18px 24px;border:1px solid rgba(11,30,77,.08);box-shadow:0 4px 20px #0b1e4d0a;height:100%;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s ease;overflow:hidden}.tech-pillar-card:hover{transform:translateY(-8px);box-shadow:0 20px 48px #0b1e4d1f,0 0 30px #2e6fe814;border-color:#2e6fe859}.pillar-preview-container{position:relative;width:100%;height:200px;border-radius:14px;overflow:hidden;margin-bottom:20px;background:#0b1e4d;border:1px solid rgba(11,30,77,.08)}.pillar-preview-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.tech-pillar-card:hover .pillar-preview-image{transform:scale(1.06)}.pillar-preview-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b1e4d0d,#0b1e4d73);pointer-events:none}.pillar-preview-badge{position:absolute;top:12px;right:12px;font-size:.65rem;font-weight:800;letter-spacing:.06em;padding:5px 12px;border-radius:9999px;background:#0b1e4de0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid;z-index:2}.pillar-card-content{display:flex;flex-direction:column;flex-grow:1;padding:0 4px}.pillar-card-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.pillar-icon-box{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillar-title-wrap{display:flex;flex-direction:column}.pillar-card-title{font-size:1.2rem;font-weight:800;color:#0b1e4d;line-height:1.25;margin-bottom:3px;font-family:var(--font-heading)}.pillar-subtitle{font-size:.78rem;font-weight:600;color:#64748b;letter-spacing:.01em}.pillar-card-desc{font-size:.88rem;line-height:1.6;color:#64748b;margin-bottom:18px}.pillar-features-list{display:flex;flex-direction:column;gap:9px;margin-bottom:22px;flex-grow:1}.pillar-feature-item{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;color:#334155;font-weight:500;line-height:1.45}.pillar-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(11,30,77,.06);gap:12px;flex-wrap:wrap}.pillar-tech-chips{display:flex;gap:5px;flex-wrap:wrap}.tech-chip{font-size:.7rem;font-weight:600;padding:3px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.pillar-consult-link{display:inline-flex;align-items:center;gap:5px;font-size:.84rem;font-weight:700;background:transparent;border:none;cursor:pointer;padding:6px 10px;border-radius:8px;transition:all .2s ease}.pillar-consult-link:hover{background:#0b1e4d0a;gap:8px}.tech-blueprint-section{padding:100px 0;background:#061028;color:#fff;position:relative;overflow:hidden}.tech-blueprint-section .section-main-heading{color:#fff}.tech-blueprint-section .section-main-desc{color:#94a3b8}.blueprint-explorer-container{background:#0b193cb3;border:1px solid rgba(56,189,248,.2);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0006}.blueprint-tabs-bar{display:flex;background:#061028e6;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto}.blueprint-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 22px;background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;font-size:.86rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.blueprint-tab-btn:hover{color:#f8fafc;background:#ffffff08}.blueprint-tab-btn.tab-active{color:#38bdf8;border-bottom-color:#38bdf8;background:#38bdf814}.blueprint-panel-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:36px;align-items:center}.blueprint-meta-col{display:flex;flex-direction:column}.blueprint-badge{display:inline-block;align-self:flex-start;font-size:.68rem;font-weight:800;letter-spacing:.06em;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);padding:4px 12px;border-radius:9999px;margin-bottom:12px}.blueprint-title{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:10px;line-height:1.25}.blueprint-desc{font-size:.92rem;line-height:1.6;color:#94a3b8;margin-bottom:24px}.blueprint-metrics-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.blueprint-metric-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 12px;text-align:center}.blueprint-metric-box .metric-val{display:block;font-family:monospace;font-size:1.05rem;font-weight:700;color:#38bdf8;margin-bottom:2px}.blueprint-metric-box .metric-lbl{font-size:.7rem;color:#64748b;text-transform:uppercase}.blueprint-specs-list{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.specs-list-title{font-size:.8rem;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.blueprint-spec-item{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#e2e8f0}.blueprint-flow-col{width:100%}.flow-card-wrapper{background:#040b1ed9;border:1px solid rgba(56,189,248,.2);border-radius:16px;overflow:hidden;box-shadow:0 16px 45px #00000073}.flow-card-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#06102af2;border-bottom:1px solid rgba(255,255,255,.08)}.flow-card-title-wrap{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#f8fafc}.flow-status-pill{font-size:.68rem;font-weight:800;letter-spacing:.05em;color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.3);padding:3px 10px;border-radius:9999px;text-transform:uppercase}.flow-stages-list{padding:20px;display:flex;flex-direction:column;gap:14px}.flow-stage-item{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;transition:all .25s ease}.flow-stage-item:hover{background:#38bdf80f;border-color:#38bdf840;transform:translate(4px)}.flow-stage-number{width:28px;height:28px;border-radius:8px;background:#38bdf826;color:#38bdf8;font-weight:800;font-size:.76rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.flow-stage-content{display:flex;flex-direction:column;gap:2px}.flow-stage-name{font-size:.88rem;font-weight:700;color:#f8fafc}.flow-stage-desc{font-size:.78rem;color:#94a3b8;line-height:1.4}.flow-card-footer{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#00000040;border-top:1px solid rgba(255,255,255,.06);font-size:.74rem;color:#94a3b8}.tech-ecosystem-section{padding:100px 0;background:#fafbfd}.tech-matrix-layout{display:flex;flex-direction:column;gap:28px}.tech-matrix-categories{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.matrix-cat-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid rgba(11,30,77,.1);border-radius:9999px;font-size:.88rem;font-weight:700;color:#334155;cursor:pointer;box-shadow:0 2px 8px #0b1e4d0a;transition:all .2s ease}.matrix-cat-btn:hover{border-color:#2e6fe8;color:#2e6fe8}.matrix-cat-btn.cat-active{background:#0b1e4d;border-color:#0b1e4d;color:#fff;box-shadow:0 4px 14px #0b1e4d33}.cat-count{font-size:.72rem;font-weight:800;background:#fff3;color:inherit;padding:2px 7px;border-radius:9999px}.matrix-cat-btn:not(.cat-active) .cat-count{background:#f1f5f9;color:#64748b}.tech-matrix-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.matrix-tech-item-card{background:#fff;border:1px solid rgba(11,30,77,.08);border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px #0b1e4d08;transition:all .2s ease}.matrix-tech-item-card:hover{transform:translateY(-3px);border-color:#2e6fe84d;box-shadow:0 8px 24px #2e6fe814}.matrix-item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.matrix-item-top .tech-title{font-size:.95rem;font-weight:700;color:#0b1e4d}.matrix-item-top .tech-tag-badge{font-size:.65rem;font-weight:700;color:#2e6fe8;background:#2e6fe814;padding:2px 8px;border-radius:6px}.matrix-tech-item-card .tech-role{font-size:.8rem;color:#64748b}.tech-guarantees-section{padding:100px 0;background:#fff;border-top:1px solid rgba(11,30,77,.06)}.guarantees-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.guarantee-card{background:#fafbfd;border:1px solid rgba(11,30,77,.06);border-radius:16px;padding:28px 24px;transition:all .25s ease}.guarantee-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 12px 30px #0b1e4d14;border-color:#2e6fe833}.guarantee-icon-box{width:48px;height:48px;border-radius:12px;background:#0b1e4d0a;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.guarantee-title{font-size:1.05rem;font-weight:800;color:#0b1e4d;margin-bottom:10px;line-height:1.3}.guarantee-desc{font-size:.86rem;line-height:1.6;color:#64748b}.tech-cta-banner-section{padding:80px 0 120px;background:#fafbfd}.tech-cta-card{position:relative;background:linear-gradient(135deg,#061028,#0b1e4d 60%,#16377e);border-radius:28px;padding:70px 40px;text-align:center;overflow:hidden;box-shadow:0 24px 70px #0b1e4d40;color:#fff}.tech-cta-glow-effect{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:550px;height:350px;background:radial-gradient(circle,rgba(56,189,248,.2) 0%,transparent 70%);pointer-events:none}.tech-cta-inner{position:relative;z-index:2;max-width:680px;margin:0 auto}.tech-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:800;letter-spacing:.08em;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.3);padding:5px 16px;border-radius:9999px;margin-bottom:20px}.tech-cta-title{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-.03em;color:#fff;line-height:1.2;margin-bottom:16px}.tech-cta-desc{font-size:1.05rem;line-height:1.65;color:#cbd5e1;margin-bottom:34px}.tech-cta-actions{display:flex;justify-content:center;margin-bottom:24px}.tech-cta-perks{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:.82rem;color:#94a3b8}.perk-item{color:#cbd5e1;font-weight:500}.perk-separator{color:#fff3}@media(max-width:1080px){.tech-hero-content-wrapper{grid-template-columns:1fr;gap:40px}.tech-hero-left{max-width:100%;text-align:center}.tech-hero-cta-group,.tech-hero-metrics-pill-strip{justify-content:center}.tech-stats-grid,.tech-pillars-grid,.guarantees-grid{grid-template-columns:repeat(2,1fr)}.blueprint-panel-content{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.tech-stats-grid,.tech-pillars-grid,.guarantees-grid,.topology-nodes-grid,.inspector-telemetry-metrics,.blueprint-metrics-strip{grid-template-columns:1fr}.tech-cta-card{padding:45px 20px}}.ai-page{background:var(--color-cloud-bg)}.ai-hero{background:radial-gradient(circle at 50% 0%,#0c2152,#071330 55%,#050d22)!important;color:#fff}.ai-hero-bg-pulse{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 40%,rgba(56,189,248,.22) 0%,transparent 65%);pointer-events:none}.ai-title-gradient{background:linear-gradient(135deg,#7fb8f5,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-stat-val{color:var(--color-navy)}.ai-pill{background:#38bdf81f;border-color:#38bdf859;color:#38bdf8}.ai-section-tag{background:#2e6fe814;color:var(--color-blue-primary);border-color:#2e6fe833}.ai-brain-visual{position:relative;width:320px;height:320px;margin:auto;flex-shrink:0}.ai-brain-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:#2e6fe826;border:2px solid rgba(56,189,248,.4);display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 0 50px #38bdf859}.ai-brain-ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px dashed rgba(56,189,248,.35)}.ai-ring-1{width:160px;height:160px;margin:-80px 0 0 -80px}.ai-ring-2{width:280px;height:280px;margin:-140px 0 0 -140px;border-style:dotted}.ai-satellite-node{position:absolute;top:50%;left:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:orbit-spin linear infinite 10s}.ai-satellite-node span{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#0b1a44d9;border:1px solid rgba(56,189,248,.35);color:#38bdf8;font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:9999px;white-space:nowrap}.ai-process-section{background:#081534;color:#fff}.ai-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.ai-process-step{background:#ffffff0a;border:1px solid rgba(56,189,248,.2);border-radius:20px;padding:32px 24px;text-align:center}.ai-step-number{font-size:2.4rem;font-weight:900;font-family:var(--font-heading);color:#38bdf8;line-height:1;margin-bottom:16px}.ai-step-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:10px}.ai-step-desc{font-size:.85rem;color:#94a3b8;line-height:1.6}.ai-page .tech-service-card{background:#fff;border:1px solid rgba(11,30,77,.08);box-shadow:0 10px 30px #0b1e4d0f}.ai-page .tech-card-title{color:var(--color-navy)}.ai-page .tech-card-desc{color:var(--color-text-muted)}.ai-page .service-cards-section{background:var(--color-cloud-bg)}.ai-page .service-features-section{background:#081534}.ai-page .tech-stack-showcase{background:#fff;border-color:#2e6fe826}.ai-page .tech-stack-badge{background:#2e6fe814;border-color:#2e6fe833;color:var(--color-blue-primary)}.ai-page .service-stats-strip{background:#fff;border-color:#2e6fe814}.ai-page .service-stat-value{color:var(--color-navy)}.ai-page .service-stat-label{color:var(--color-text-muted)}.ai-page .service-stat-item{border-color:#0b1e4d14}.ai-page .section-title{color:var(--color-navy)}.ai-page .section-desc{color:var(--color-text-muted)}.ai-page .section-tag{background:#2e6fe814;color:var(--color-blue-primary);border-color:#2e6fe840}.ai-page .service-cta-section{background:var(--color-cloud-bg)}.ai-page .feature-check-item{color:var(--color-text-main)}.ecom-page{background:var(--color-cloud-bg)}.ecom-hero{background:radial-gradient(circle at 50% 0%,#0c2152,#071330 55%,#050d22)!important;color:#fff}.ecom-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 30%,rgba(56,189,248,.22) 0%,transparent 65%);pointer-events:none}.ecom-title-gradient{background:linear-gradient(135deg,#7fb8f5,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ecom-stat-val{color:var(--color-navy)}.ecom-pill{background:#38bdf81f;border-color:#38bdf859;color:#38bdf8}.ecom-section-tag{background:#2e6fe814;color:var(--color-blue-primary);border-color:#2e6fe833}.ecom-store-visual{flex-shrink:0;margin:auto}.ecom-store-card{width:320px;background:#0b1a44d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(56,189,248,.25);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0006}.ecom-store-header{background:#061028d9;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.08)}.ecom-store-dots{display:flex;gap:5px}.ecom-store-dots span{width:10px;height:10px;border-radius:50%;background:#38bdf866}.ecom-store-body{padding:16px;display:flex;flex-direction:column;gap:12px}.ecom-product-row{display:flex;align-items:center;gap:12px;padding:10px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(56,189,248,.15)}.ecom-product-thumb{width:36px;height:36px;border-radius:8px;flex-shrink:0}.ecom-add-cart-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#2e6fe8,#38bdf8);color:#fff;border:none;border-radius:9999px;padding:10px;font-size:.82rem;font-weight:700;cursor:pointer;width:100%;transition:all .25s ease;box-shadow:0 4px 14px #2e6fe84d}.ecom-add-cart-btn:hover{background:linear-gradient(135deg,#1e4eb8,#2e6fe8);transform:translateY(-1px)}.dm-page{background:var(--color-cloud-bg)}.dm-hero{background:radial-gradient(circle at 50% 0%,#0c2152,#071330 55%,#050d22)!important;color:#fff}.dm-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 35%,rgba(56,189,248,.22) 0%,transparent 65%);pointer-events:none}.dm-title-gradient{background:linear-gradient(135deg,#7fb8f5,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dm-stat-val{color:var(--color-navy)}.dm-pill{background:#38bdf81f;border-color:#38bdf859;color:#38bdf8}.dm-section-tag{background:#2e6fe814;color:var(--color-blue-primary);border-color:#2e6fe833}.dm-metrics-visual{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:380px;margin:auto;flex-shrink:0}.dm-metric-card{background:#0b1a44d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(56,189,248,.22);border-radius:16px;padding:20px 18px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059}.dm-metric-value{font-size:1.8rem;font-weight:900;font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.dm-metric-label{font-size:.75rem;color:#94a3b8;font-weight:500;margin-bottom:10px}.dm-metric-bar{position:absolute;bottom:0;left:0;height:3px;border-radius:9999px;background:linear-gradient(90deg,#2e6fe8,#38bdf8)}.nav-dropdown-wrapper{position:relative;list-style:none;display:inline-flex;align-items:center;height:100%}.nav-dropdown-trigger{position:relative;display:inline-flex;align-items:center;gap:5px;font-size:.94rem;font-weight:500;color:#ffffffd9;background:none;border:none;cursor:pointer;padding:6px 4px;font-family:var(--font-body);transition:color var(--transition-fast)}.nav-dropdown-trigger:hover,.nav-dropdown-trigger.dropdown-open{color:#fff}.nav-chevron-icon.rotated{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);width:540px;max-width:calc(100vw - 32px);background:#fff;border:1px solid rgba(11,30,77,.1);border-radius:18px;padding:20px 24px;box-shadow:0 20px 50px -10px #0b1e4d29,0 4px 16px #0b1e4d0d;z-index:999;pointer-events:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;box-sizing:border-box;will-change:transform,opacity}.nav-dropdown-menu:before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.nav-mega-col{display:flex;flex-direction:column}.nav-mega-col.with-border{border-right:1px solid rgba(11,30,77,.08);padding-right:20px}.nav-mega-header{font-size:.72rem;font-weight:800;color:#2e6fe8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;padding-left:6px;font-family:var(--font-body)}.nav-mega-items{display:flex;flex-direction:column;gap:4px}.nav-mega-item{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background-color .12s ease;width:100%;text-align:left;box-sizing:border-box}.nav-mega-item:hover{background:#2e6fe80f}.nav-mega-icon{width:36px;height:36px;border-radius:9px;background:#f8fafc;border:1px solid rgba(11,30,77,.08);display:flex;align-items:center;justify-content:center;color:#2e6fe8;flex-shrink:0;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nav-mega-item:hover .nav-mega-icon{background:#2e6fe8;border-color:#2e6fe8;color:#fff}.nav-mega-name{font-size:.91rem;font-weight:600;color:#0b1e4d;line-height:1.3;transition:color .12s ease;font-family:var(--font-body);white-space:nowrap}.nav-mega-item:hover .nav-mega-name{color:#2e6fe8}.nav-mega-item.is-active{background:#2e6fe817}.nav-mega-item.is-active .nav-mega-icon{background:#2e6fe8;border-color:#2e6fe8;color:#fff}.nav-mega-item.is-active .nav-mega-name{color:#2e6fe8;font-weight:700}.mobile-services-header,.mobile-services-label{font-size:1.05rem;font-weight:600;color:#f1f5f9;text-transform:none;letter-spacing:normal;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.mobile-services-list{display:flex;flex-direction:column;gap:4px;margin:2px 0 8px 18px;padding-left:14px;border-left:2px solid rgba(56,189,248,.25)}.mobile-service-item{display:flex;align-items:center;width:100%;padding:8px 12px;border-radius:8px;border:none;background:none;cursor:pointer;font-family:var(--font-body);font-size:.94rem;font-weight:500;color:#cbd5e1;transition:background .18s ease,color .18s ease,transform .18s ease;text-align:left;text-decoration:none}.mobile-service-item:hover,.mobile-service-item.active{background:#38bdf826;color:#38bdf8;font-weight:600;transform:translate(4px)}@media(max-width:1024px){.tech-services-grid,.ai-process-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.service-hero-inner{grid-template-columns:1fr;text-align:center;gap:40px}.service-hero-desc{margin-left:auto;margin-right:auto}.service-hero-actions{justify-content:center}.service-stats-grid{grid-template-columns:repeat(2,1fr);gap:1px;background:#0b1e4d14}.service-stat-item{background:#fff;border-right:none}.tech-services-grid{grid-template-columns:1fr}.service-features-layout{grid-template-columns:1fr;gap:40px}.features-checklist,.ai-process-steps{grid-template-columns:1fr}.dm-metrics-visual{grid-template-columns:1fr 1fr;max-width:300px}.tech-orbit-visual,.ai-brain-visual{width:240px;height:240px}.orbit-ring-3{width:230px;height:230px;margin:-115px 0 0 -115px}.service-cta-card{padding:48px 24px}.service-back-btn{top:80px;left:12px;font-size:.8rem;padding:7px 14px}.ecom-store-visual{display:none}.nav-dropdown-menu{left:50%;transform:translate(-50%);width:min(540px,calc(100vw - 32px))}}@media(max-width:480px){.service-stats-grid{grid-template-columns:1fr}.service-stat-value{font-size:1.6rem}.dm-metrics-visual{grid-template-columns:1fr}}.about-page,.contact-page{min-height:100vh;background:var(--color-cloud-bg);color:var(--color-navy);overflow-x:hidden}.about-breadcrumb-bar{background:#061028;border-bottom:1px solid rgba(255,255,255,.08);padding:14px 0;position:relative;z-index:10}.about-breadcrumb-container{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.about-back-btn{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#94a3b8;font-family:var(--font-heading);font-size:.84rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color var(--transition-fast),background var(--transition-fast)}.about-back-btn:hover{color:#38bdf8;background:#ffffff0d}.about-breadcrumb-badge{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.breadcrumb-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b9814d}.about-hero,.contact-hero{position:relative;background:linear-gradient(180deg,#061028,#081534 50%,#0b1e4d 85%,#081534);padding:130px 0 90px;overflow:hidden;text-align:center}.about-hero-glow,.contact-hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(90px)}.glow-top,.contact-hero-glow.glow-1{top:-10%;left:50%;transform:translate(-50%);width:700px;height:380px;background:radial-gradient(circle,rgba(56,189,248,.22) 0%,rgba(46,111,232,.12) 50%,transparent 75%)}.glow-center,.contact-hero-glow.glow-2{bottom:0;right:10%;width:500px;height:350px;background:radial-gradient(circle,rgba(0,194,203,.16) 0%,transparent 70%)}.about-grid-overlay,.contact-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.about-hero-container,.contact-hero-container{position:relative;z-index:2;max-width:900px;margin:0 auto}.about-eyebrow-wrapper,.contact-eyebrow-wrapper{margin-bottom:20px}.about-eyebrow-pill,.contact-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:9999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow-icon-cyan,.icon-cyan{color:#38bdf8}.icon-blue{color:#2e6fe8}.icon-purple{color:#a855f7}.icon-emerald{color:#10b981}.about-hero-title,.contact-hero-title{font-family:var(--font-heading);font-size:clamp(1.95rem,3.4vw,2.85rem);font-weight:750;color:#fff;line-height:1.18;letter-spacing:-.022em;margin-bottom:22px}.about-gradient-text,.contact-gradient-text{background:linear-gradient(135deg,#fff,#e2e8f0 45%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-hero-subtext,.contact-hero-subtext{font-size:clamp(1.02rem,1.3vw,1.16rem);color:#ffffffd9;line-height:1.65;max-width:740px;margin:0 auto 36px}.about-hero-stats{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:24px 32px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-top:10px}.about-stat-box{display:flex;flex-direction:column;align-items:center}.about-stat-box .stat-number{font-family:var(--font-heading);font-size:1.85rem;font-weight:800;color:#fff;line-height:1.1}.about-stat-box .stat-label{font-size:.76rem;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.about-stat-separator{width:1px;height:36px;background:#ffffff29}.about-dna-section{padding:95px 0 75px;background:#fafbfd}.about-bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:960px){.about-bento-grid{grid-template-columns:1fr}}.bento-card{background:#fff;border-radius:24px;padding:34px 30px;border:1px solid #E2E8F0;box-shadow:0 12px 32px -8px #0815340d;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;justify-content:space-between}.bento-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px -10px #0815341a}.bento-card-featured{grid-column:span 2}@media(max-width:960px){.bento-card-featured{grid-column:span 1}}.bento-card-wide{grid-column:span 3}@media(max-width:960px){.bento-card-wide{grid-column:span 1}}.bento-card-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#081534;margin-bottom:12px}.bento-title{font-family:var(--font-heading);font-size:1.35rem;font-weight:800;color:#081534;line-height:1.25;margin-bottom:10px}.bento-desc{font-size:.94rem;color:#4b5e80;line-height:1.6;margin-bottom:18px}.bento-code-block{background:#081534;border-radius:14px;border:1px solid rgba(255,255,255,.1);overflow:hidden;margin-top:10px}.bento-code-header{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.code-dot{width:8px;height:8px;border-radius:50%}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.code-filename{font-family:monospace;font-size:.72rem;color:#94a3b8;margin-left:8px}.bento-code-body{margin:0;padding:14px 16px;font-family:Fira Code,monospace,Consolas;font-size:.8rem;color:#e2e8f0;line-height:1.6;overflow-x:auto}.code-kw{color:#38bdf8;font-weight:600}.code-var{color:#f1f5f9}.code-fn{color:#60a5fa}.code-type{color:#c084fc}.code-str{color:#34d399}.code-num{color:#fbbf24}.bento-feature-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.bento-chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;background:#2e6fe814;color:#2e6fe8;font-size:.76rem;font-weight:700;border:1px solid rgba(46,111,232,.15)}.bento-split-row{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.bento-metric-callout{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}@media(max-width:960px){.bento-metric-callout{align-items:flex-start}}.callout-big-num{font-family:var(--font-heading);font-size:3rem;font-weight:850;background:linear-gradient(135deg,#2e6fe8,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.callout-label{font-size:.82rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.about-mission-section{padding:95px 0 85px;background:#fff;position:relative}.mission-vision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px}.mission-card{position:relative;background:#fff;border-radius:26px;padding:44px 36px;border:1px solid #E2E8F0;box-shadow:0 16px 40px -12px #08153412;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.mission-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -12px #0815341f}.mission-icon-box{width:58px;height:58px;border-radius:16px;background:#2e6fe814;border:1px solid rgba(46,111,232,.18);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.card-tag{display:inline-block;font-family:var(--font-heading);font-size:.75rem;font-weight:800;letter-spacing:.14em;color:#2e6fe8;margin-bottom:10px}.card-heading{font-family:var(--font-heading);font-size:1.55rem;font-weight:800;color:#081534;margin-bottom:14px;line-height:1.25}.card-description{font-size:.98rem;color:#4b5e80;line-height:1.68}.mission-checklist{display:flex;flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;border-top:1px solid #F1F5F9}.mission-check-item{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:600;color:#334155}.section-header-centered{text-align:center;max-width:720px;margin:0 auto 52px}.section-badge{display:inline-block;font-family:var(--font-heading);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2e6fe8;background:#2e6fe814;border:1px solid rgba(46,111,232,.18);padding:5px 16px;border-radius:9999px;margin-bottom:14px}.section-headline-dark{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;color:#081534;margin-bottom:14px;letter-spacing:-.025em}.section-subtext-dark{text-transform:capitalize;font-size:1.05rem;color:#5b6f92;line-height:1.6}.section-headline-white{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;color:#fff;margin-bottom:14px;letter-spacing:-.025em}.section-subtext-white{font-size:1.05rem;color:#fffc;line-height:1.6}.about-values-section{padding:95px 0 90px;background:#fafbfd;position:relative}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}.value-card{padding:34px 28px;border-radius:22px;background:#fff;border:1.5px solid #E2E8F0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 8px 24px -6px #0815340a;display:flex;flex-direction:column}.value-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px -10px #2e6fe824;border-color:#38bdf8}.value-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.value-icon-circle{width:50px;height:50px;border-radius:14px;background:#eff6ff;border:1px solid #BFDBFE;display:flex;align-items:center;justify-content:center;color:#2563eb}.value-tag-pill{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#2e6fe814;color:#2e6fe8;border:1px solid rgba(46,111,232,.2);padding:3px 12px;border-radius:9999px}.value-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:700;color:#081534;margin-bottom:12px;letter-spacing:-.02em;line-height:1.3}.value-desc{font-family:var(--font-body);font-size:.94rem;color:#5b6f92;line-height:1.65}@media(max-width:1024px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.values-grid{grid-template-columns:1fr}}.about-timeline-section{padding:95px 0;background:#081534;position:relative;overflow:hidden}.about-timeline-section .container{max-width:1440px;padding:0 28px}.timeline-cards-track{text-transform:capitalize;display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:26px;position:relative;z-index:2}.timeline-node-card{position:relative;background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:32px 28px 26px;cursor:pointer;display:flex;flex-direction:column;min-height:100%;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.timeline-node-card:hover{transform:translateY(-4px);background:#ffffff17;border-color:#ffffff4d}.timeline-node-card.is-selected{background:#2e6fe83d;border-color:#38bdf8;transform:translateY(-6px);box-shadow:0 20px 40px -10px #38bdf847}.timeline-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.timeline-year-badge{font-family:Space Grotesk,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.35rem;font-weight:700;color:#38bdf8;letter-spacing:-.02em}.timeline-status-pill{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.74rem;font-weight:700;color:#fff;background:#38bdf82e;border:1px solid rgba(56,189,248,.35);padding:3px 10px;border-radius:9999px;letter-spacing:.02em}.timeline-node-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.24rem;font-weight:700;color:#fff;line-height:1.32;margin-bottom:12px;letter-spacing:-.02em}.timeline-node-desc{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.94rem;color:#e2e8f0d9;line-height:1.68;margin-bottom:22px;font-weight:400}.timeline-node-footer{border-top:1px solid rgba(255,255,255,.12);padding-top:14px;margin-top:auto}.timeline-metric-tag{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:600;color:#38bdf8;letter-spacing:.02em}@media(max-width:1200px){.timeline-cards-track{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.timeline-cards-track{grid-template-columns:1fr}}.about-techstack-section{padding:95px 0 85px;background:#fff}.techstack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.techstack-card{background:#fafbfd;border:1px solid #E2E8F0;border-radius:20px;padding:26px 22px;transition:transform .25s ease,border-color .25s ease}.techstack-card:hover{transform:translateY(-3px);border-color:#cbd5e1;background:#fff}.techstack-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.techstack-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;color:#081534}.techstack-pill-group{display:flex;flex-wrap:wrap;gap:8px}.techstack-tag-pill{font-size:.78rem;font-weight:600;color:#334155;background:#fff;border:1px solid #E2E8F0;padding:4px 10px;border-radius:8px}.about-team-section{padding:95px 0 85px;background:#fafbfd}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.team-card{background:#fff;border-radius:22px;border:1px solid #E2E8F0;padding:24px;box-shadow:0 10px 30px -8px #0815340f;transition:transform .25s ease,box-shadow .25s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -10px #0815341f}.team-avatar-box{width:100%;height:230px;border-radius:16px;overflow:hidden;margin-bottom:20px;background:#081534;position:relative}.team-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.team-card:hover .team-avatar-img{transform:scale(1.05)}.team-avatar-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 65%,rgba(8,21,52,.4) 100%);pointer-events:none}.team-member-name{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:#081534;margin-bottom:2px}.team-member-role{font-size:.82rem;font-weight:750;color:#2e6fe8;display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.team-member-credential{display:block;font-size:.78rem;font-weight:600;color:#64748b;margin-bottom:12px}.team-member-bio{font-size:.92rem;color:#5b6f92;line-height:1.58}.about-standards-section{padding:70px 0 85px;background:#fafbfd}.about-standards-card{background:linear-gradient(135deg,#0b1e4d,#081534 60%,#061028);border-radius:30px;padding:56px 48px;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 60px -16px #06102866}@media(max-width:768px){.about-standards-card{padding:36px 24px}}.standards-header{text-align:center;max-width:700px;margin:0 auto 44px}.standards-title{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:850;color:#fff;margin-bottom:14px}.standards-desc{font-size:1.05rem;color:#fffc;line-height:1.6}.standards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(max-width:768px){.standards-grid{grid-template-columns:1fr}}.standard-item{display:flex;align-items:flex-start;gap:16px}.standard-icon-wrap{width:40px;height:40px;border-radius:12px;background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#38bdf8;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.standard-heading{font-family:var(--font-heading);font-size:1.15rem;font-weight:750;color:#fff;margin-bottom:6px}.standard-text{font-size:.92rem;color:#ffffffb8;line-height:1.55}.about-cta-strip{padding:30px 0 95px;background:#fafbfd}.about-cta-box{background:linear-gradient(135deg,#061028,#081534,#0b1e4d);border-radius:28px;padding:48px 44px;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 60px -16px #06102880;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.about-cta-eyebrow{display:inline-block;font-family:var(--font-heading);font-size:.74rem;font-weight:800;letter-spacing:.14em;color:#38bdf8;margin-bottom:8px}.about-cta-title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:850;color:#fff;margin-bottom:8px}.about-cta-desc{font-size:1.05rem;color:#fffc;max-width:600px}.contact-body-section{padding:85px 0 75px;background:#fafbfd;position:relative}.contact-main-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:44px;align-items:start}@media(max-width:960px){.contact-main-grid{grid-template-columns:1fr}}.contact-cards-stack{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.contact-card-item{display:flex;align-items:center;gap:18px;padding:24px;background:#fff;border:1px solid #E2E8F0;border-radius:20px;box-shadow:0 10px 24px -8px #0815340d;transition:transform .25s ease,border-color .25s ease}.contact-card-item:hover{transform:translate(4px);border-color:#2e6fe8}.contact-card-icon{width:50px;height:50px;border-radius:14px;background:#2e6fe814;border:1px solid rgba(46,111,232,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-card-text{display:flex;flex-direction:column}.card-label{font-size:.72rem;font-weight:800;color:#7a8da8;letter-spacing:.12em;margin-bottom:4px}.card-value{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:#081534;text-decoration:none;transition:color .2s ease}.card-value:hover{color:#2e6fe8}.contact-trust-box{background:#fff;border:1px solid #E2E8F0;border-radius:20px;padding:28px;box-shadow:0 10px 24px -8px #0815340d}.trust-box-title{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:#081534;margin-bottom:16px}.trust-item-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:.92rem;color:#4b5e80;line-height:1.5}.trust-item-row:last-child{margin-bottom:0}.trust-check-icon{color:#2e6fe8;flex-shrink:0;margin-top:2px}.contact-glass-form-card{background:#fff;border:1px solid #E2E8F0;border-radius:28px;padding:44px 38px;box-shadow:0 20px 50px -12px #08153414;position:relative;overflow:hidden}.form-title{font-family:var(--font-heading);font-size:1.6rem;font-weight:850;color:#081534;margin-bottom:6px}.form-subtitle{font-size:.95rem;color:#5b6f92;margin-bottom:28px}.form-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:span 2}@media(max-width:640px){.form-fields-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}}.field-label{font-size:.84rem;font-weight:700;color:#081534;margin-bottom:8px}.field-input,.field-textarea{width:100%;padding:13px 16px;border-radius:12px;border:1px solid #CBD5E1;background:#fafbfd;font-family:var(--font-body);font-size:.96rem;color:#081534;outline:none;transition:all .2s ease}.field-input:focus,.field-textarea:focus{border-color:#2e6fe8;background:#fff;box-shadow:0 0 0 3px #2e6fe826}.options-pills-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.pill-option-btn{padding:8px 16px;border-radius:9999px;background:#f1f5f9;border:1px solid #E2E8F0;color:#4b5e80;font-family:var(--font-heading);font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease}.pill-option-btn:hover{background:#e2e8f0;color:#081534}.pill-option-btn.active{background:#081534;border-color:#081534;color:#fff;box-shadow:0 4px 14px #08153433}.form-submit-btn{width:100%;padding:15px;font-size:1.05rem;display:flex;align-items:center;justify-content:center;gap:10px}.form-success-wrapper{text-align:center;padding:48px 24px;display:flex;flex-direction:column;align-items:center}.success-icon-badge{width:80px;height:80px;border-radius:50%;background:#d1fae5;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.success-heading{font-family:var(--font-heading);font-size:1.8rem;font-weight:850;color:#081534;margin-bottom:12px}.success-desc{font-size:1.05rem;color:#4b5e80;line-height:1.65;max-width:480px;margin-bottom:28px}.contact-faq-section{padding:85px 0 100px;background:#fff}.faq-accordion-container{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-accordion-item{border:1px solid #E2E8F0;border-radius:18px;background:#fafbfd;overflow:hidden;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.faq-accordion-item:hover,.faq-accordion-item.is-open{border-color:#cbd5e1;background:#fff;box-shadow:0 8px 24px -6px #0815340d}.faq-question-btn{width:100%;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:none;border:none;cursor:pointer;text-align:left}.faq-question-text{font-family:var(--font-heading);font-size:1.12rem;font-weight:750;color:#081534}.faq-chevron{color:#7a8da8;flex-shrink:0;transition:transform .25s ease}.faq-chevron.rotate-180{transform:rotate(180deg);color:#2e6fe8}.faq-answer-wrapper{overflow:hidden}.faq-answer-text{padding:0 26px 24px;font-size:.98rem;color:#4b5e80;line-height:1.7}.paynova-theme-page{background:var(--color-cloud-bg);color:var(--color-navy);position:relative;overflow-x:hidden;min-height:100vh}.paynova-bg-glow{display:none}.paynova-hero-section{position:relative;z-index:2;padding:135px 0 75px;background:#fff;overflow:hidden}.paynova-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.paynova-hero-left{max-width:530px;min-width:0}.paynova-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#e8f2fee6;border:1px solid rgba(46,111,232,.25);border-radius:9999px;box-shadow:0 2px 10px #2e6fe814;font-size:.82rem;font-weight:700;color:var(--color-navy);margin-bottom:22px;letter-spacing:.05em;text-transform:uppercase}.paynova-pill-icon{width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,#2e6fe8,#38bdf8);color:#fff;display:flex;align-items:center;justify-content:center}.paynova-heading{font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,2.85rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;color:var(--color-navy);margin-bottom:20px}.paynova-subtext{text-transform:capitalize;font-size:1.06rem;line-height:1.68;color:var(--color-text-muted);margin-bottom:32px;max-width:490px}.paynova-btn-group{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.paynova-primary-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#2e6fe8,#1e4eb8);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:.95rem;padding:13px 28px;border-radius:12px;border:none;cursor:pointer;box-shadow:0 8px 22px -4px #2e6fe866;transition:transform .2s ease,box-shadow .2s ease}.paynova-primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -4px #2e6fe899;background:linear-gradient(135deg,#38bdf8,#2e6fe8)}.paynova-secondary-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--color-navy);font-family:var(--font-heading);font-weight:650;font-size:.95rem;padding:13px 26px;border-radius:12px;border:1.5px solid rgba(46,111,232,.22);cursor:pointer;transition:all .2s ease;text-decoration:none}.paynova-secondary-btn:hover{background:var(--color-sky-mist);border-color:#2e6fe8;color:#2e6fe8;transform:translateY(-2px)}.paynova-hero-right{position:relative;max-width:450px;margin-left:auto;width:100%}.paynova-portrait-frame{width:100%;aspect-ratio:4 / 4.7;border-radius:30px;overflow:hidden;background:#e2e8f0;box-shadow:0 24px 60px -15px #0b1e4d29;position:relative}.paynova-portrait-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.paynova-floating-balance-card{position:absolute;bottom:24px;left:-28px;background:#fff;border-radius:20px;padding:18px 20px;border:1px solid rgba(46,111,232,.16);box-shadow:0 20px 45px -10px #0b1e4d29;width:240px;z-index:10}.balance-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.balance-card-label{font-size:.72rem;font-weight:700;color:var(--color-blue-primary);text-transform:uppercase;letter-spacing:.04em}.balance-sparkline{display:flex;align-items:center;color:#10b981}.balance-card-val{font-family:var(--font-heading);font-size:1.45rem;font-weight:850;color:var(--color-navy);line-height:1.2;margin-bottom:12px}.balance-divider{height:1px;background:#f1f5f9;margin-bottom:10px}.balance-recent-label{font-size:.66rem;font-weight:800;color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.balance-item-row{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;font-weight:600;margin-bottom:6px}.balance-item-left{display:flex;align-items:center;gap:6px;color:#475569}.balance-item-val{color:#10b981;font-family:monospace;font-weight:700}.paynova-trust-section{padding:40px 0 60px;text-align:center;background:#061028;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.paynova-trust-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:750;color:#94a3b8;margin-bottom:28px;letter-spacing:-.01em}.paynova-logos-track{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.paynova-logo-item{display:flex;align-items:center;gap:8px;color:#94a3b8;font-family:var(--font-heading);font-size:1.15rem;font-weight:800;letter-spacing:-.01em;cursor:default;transition:color .2s ease,transform .2s ease}.paynova-logo-item:hover{color:#38bdf8;transform:translateY(-2px)}.logo-bunge{letter-spacing:.12em}.logo-axon{letter-spacing:.1em}.paynova-bento-section{padding:50px 0 85px;background:var(--color-cloud-bg)}.paynova-bento-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.paynova-bento-main{background:#fff;border:1.5px solid var(--color-sky);border-radius:28px;padding:44px 40px 36px;position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 40px -12px #0b1e4d14}.bento-main-title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;color:var(--color-navy);line-height:1.22;letter-spacing:-.025em;margin-bottom:12px}.bento-main-subtext{text-transform:capitalize;font-size:.98rem;color:var(--color-text-muted);line-height:1.65;max-width:460px;margin-bottom:34px}.bento-interactive-mockup{position:relative;display:flex;align-items:center;justify-content:center;padding:24px 0 10px;margin-top:auto}.mockup-phone-card{width:216px;background:#fff;border:4px solid var(--color-navy);border-radius:28px;padding:16px 14px;box-shadow:0 20px 45px -12px #0b1e4d2e;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.phone-speaker-bar{width:42px;height:4px;background:var(--color-sky-light);border-radius:9999px;margin-bottom:12px}.phone-inner-label{font-size:.65rem;color:var(--color-text-subtle);font-weight:700;text-transform:uppercase;margin-bottom:2px}.phone-inner-val{font-family:var(--font-heading);font-size:1.25rem;font-weight:850;color:var(--color-navy);margin-bottom:14px}.phone-card-chips{display:flex;gap:6px;width:100%;margin-bottom:16px}.phone-chip{flex:1;height:24px;border-radius:6px;background:var(--color-sky-mist);display:flex;align-items:center;justify-content:center}.phone-view-btn{background:var(--color-blue-primary);color:#fff;border:none;font-size:.72rem;font-weight:700;padding:7px 16px;border-radius:9999px;cursor:pointer;box-shadow:0 4px 12px #2e6fe859;transition:transform .2s,box-shadow .2s}.phone-view-btn:hover{transform:translateY(-1px);background:var(--color-blue-dark);box-shadow:0 6px 16px #2e6fe880}.mockup-float-badge{position:absolute;background:#fff;border:1.5px solid var(--color-sky);border-radius:14px;padding:8px 12px;box-shadow:0 12px 30px -6px #0b1e4d24;z-index:3}.float-badge-left{left:10px;bottom:25px}.float-badge-top-right{right:15px;top:35px}.float-badge-bottom-right{right:15px;bottom:10px}.badge-inner-row{display:flex;align-items:center;gap:8px}.badge-text-group{display:flex;flex-direction:column}.badge-tag-label{font-size:.64rem;font-weight:600;color:var(--color-text-muted)}.badge-tag-val{font-family:var(--font-heading);font-size:.86rem;font-weight:800;color:var(--color-navy)}.paynova-bento-stack{display:flex;flex-direction:column;gap:24px}.paynova-bento-stat{background:#fff;border:1.5px solid var(--color-sky);border-radius:28px;padding:32px 36px;box-shadow:0 12px 32px -8px #0b1e4d0f}.paynova-avatar-stack{display:flex;align-items:center;margin-bottom:16px}.avatar-stack-img{width:40px;height:40px;border-radius:50%;border:2.5px solid #FFFFFF;-o-object-fit:cover;object-fit:cover;margin-right:-10px}.avatar-stack-plus{width:40px;height:40px;border-radius:50%;background:var(--color-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;border:2.5px solid #FFFFFF;margin-left:0}.bento-stat-num-row{display:flex;align-items:baseline;gap:14px}.bento-stat-big-num{font-family:var(--font-heading);font-size:2.85rem;font-weight:850;color:var(--color-navy);line-height:1}.bento-stat-label{font-family:var(--font-heading);font-size:1.15rem;font-weight:750;color:var(--color-navy)}.paynova-bento-card-tinted{background:var(--color-sky-mist);border:1.5px solid var(--color-sky);border-radius:28px;padding:36px 34px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 14px 36px -10px #2e6fe81a}.bento-tinted-text{text-transform:capitalize;font-size:.98rem;line-height:1.7;color:var(--color-navy)}.bento-tinted-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:9999px;background:#fff;border:1.5px solid var(--color-sky);font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:var(--color-navy);align-self:flex-start;margin-top:24px;box-shadow:0 2px 8px #2e6fe81f;cursor:pointer;transition:all .2s ease}.bento-tinted-btn:hover{background:var(--color-blue-primary);border-color:var(--color-blue-primary);color:#fff;transform:translateY(-1px)}.paynova-growth-section{padding:50px 0 85px;background:var(--color-cloud-bg)}.paynova-growth-grid{text-transform:capitalize;display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px}.paynova-growth-card{background:#fff;border:1.5px solid var(--color-sky-light);border-radius:22px;padding:32px 28px;box-shadow:0 10px 30px -10px #0b1e4d0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.paynova-growth-card:hover{transform:translateY(-5px);border-color:var(--color-sky);box-shadow:0 20px 45px -10px #2e6fe829}.growth-card-icon{width:52px;height:52px;border-radius:14px;background:var(--color-sky-mist);border:1px solid var(--color-sky);display:flex;align-items:center;justify-content:center;color:var(--color-blue-primary);margin-bottom:20px}.growth-card-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:var(--color-navy);margin-bottom:10px}.growth-card-desc{font-size:.94rem;color:var(--color-text-muted);line-height:1.6}@media(max-width:960px){.paynova-hero-grid{grid-template-columns:1fr;gap:40px}.paynova-hero-right{margin:0 auto}.paynova-floating-balance-card{left:10px;bottom:15px}.paynova-bento-grid,.paynova-growth-grid{grid-template-columns:1fr}}.careers-page{min-height:100vh;background:#f8fafc;color:var(--color-navy);overflow-x:hidden}.careers-reference-hero{position:relative;padding:105px 24px 30px;background:#fff}.careers-hero-outer-frame{max-width:1380px;width:100%;margin:0 auto}.careers-banner-card{position:relative;border-radius:36px;overflow:hidden;height:clamp(480px,42vw,560px);min-height:460px;box-shadow:0 20px 50px -15px #00000029;background:#111827}.careers-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%;filter:brightness(.98) saturate(1.05);transition:transform .8s cubic-bezier(.16,1,.3,1)}.careers-banner-card:hover .careers-banner-img{transform:scale(1.02)}.careers-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080f1ec7,#080f1e66 34%,#080f1e00 65%),linear-gradient(to right,#080f1ea6,#080f1e47 45%,#080f1e00 70%);z-index:1}.careers-banner-content{position:absolute;bottom:44px;left:48px;z-index:2;max-width:700px}.careers-banner-title{font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif;font-size:clamp(1.95rem,3.4vw,2.85rem);font-weight:750;color:#fff;line-height:1.18;letter-spacing:-.025em;margin:0 0 20px;text-shadow:0 2px 14px rgba(0,0,0,.35)}.careers-slider-dots{display:flex;align-items:center;gap:8px}.careers-slider-dots .slider-pill{width:32px;height:6px;border-radius:9999px;background:#fff;box-shadow:0 1px 4px #0000004d;transition:all .3s ease}.careers-slider-dots .slider-dot{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 1px 3px #00000040;transition:all .3s ease}.careers-culture-container{max-width:1160px;width:100%;margin:0 auto;padding:0 24px}.careers-value-culture-section{padding:95px 0 85px;background:#fff;text-align:center}.value-culture-title{font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;color:#4f46e5;letter-spacing:-.02em;margin-bottom:60px;text-align:center}.value-culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;text-align:left}.value-culture-card{background:transparent;padding:0;text-align:left;transition:transform .3s ease}.value-culture-card:hover{transform:translateY(-4px)}.value-culture-icon-wrapper{position:relative;width:56px;height:56px;margin-bottom:22px;display:flex;align-items:center;justify-content:flex-start}.value-culture-icon-dotgrid{position:absolute;top:-8px;left:-8px;width:44px;height:44px;background-image:radial-gradient(#6366F1 1.6px,transparent 1.6px);background-size:8px 8px;opacity:.5;z-index:1}.value-culture-icon{position:relative;z-index:2;color:#4338ca}.value-culture-card-title{font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif;font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:12px;letter-spacing:-.015em}.value-culture-card-desc{font-family:var(--font-body);font-size:.94rem;color:#64748b;line-height:1.68}.careers-bonding-section{padding:85px 0 100px;background:#fff;overflow:hidden}.careers-bonding-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bonding-visual-col{position:relative;display:flex;justify-content:center}.bonding-pattern-dots{position:absolute;bottom:-20px;left:calc(50% - 200px);width:100px;height:100px;background-image:radial-gradient(#4338CA 1.6px,transparent 1.6px);background-size:13px 13px;opacity:.4;z-index:1;pointer-events:none}.bonding-arch-wrapper{position:relative;z-index:2;width:100%;max-width:370px;aspect-ratio:4 / 4.9;border-radius:190px 190px 24px 24px;overflow:visible;box-shadow:0 25px 50px -12px #0f172a1f;background:#fff}.bonding-arch-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:190px 190px 24px 24px;display:block}.floating-badge-top{position:absolute;top:12%;right:-28px;z-index:4;background:#4338ca;color:#fff;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;padding:10px 24px;border-radius:9999px;box-shadow:0 12px 28px -4px #4338ca73;letter-spacing:.01em;white-space:nowrap}.floating-badge-bottom{position:absolute;bottom:12%;left:-28px;z-index:4;background:#fff;color:#4338ca;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;padding:10px 24px;border-radius:9999px;box-shadow:0 12px 28px -4px #0f172a1f;border:1px solid rgba(226,232,240,.8);letter-spacing:.01em;white-space:nowrap}.bonding-content-col{display:flex;flex-direction:column;justify-content:center;position:relative}.bonding-heading{font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif;font-size:clamp(2.1rem,3.3vw,2.75rem);font-weight:800;color:#0f172a;line-height:1.22;letter-spacing:-.025em;margin-bottom:22px}.bonding-p1{font-family:var(--font-body);font-size:1.05rem;color:#334155;line-height:1.7;margin-bottom:16px}.bonding-p2{font-family:var(--font-body);font-size:.98rem;color:#64748b;line-height:1.68;margin-bottom:24px}.bonding-decor-circle{width:20px;height:20px;border-radius:50%;background:#4338ca;margin-left:auto;margin-top:10px}@media(max-width:960px){.value-culture-grid{grid-template-columns:1fr;gap:36px}.careers-bonding-split{grid-template-columns:1fr;gap:52px}.bonding-visual-col{order:-1}.careers-banner-content{bottom:30px;left:28px;right:28px}.floating-badge-top{right:0}.floating-badge-bottom{left:0}}@media(max-width:640px){.careers-reference-hero{padding:95px 16px 20px}.careers-banner-card{height:380px;min-height:360px;border-radius:24px}.careers-banner-content{bottom:24px;left:20px;right:20px}}.careers-section-head{text-align:center;max-width:720px;margin:0 auto 48px}.careers-section-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--color-blue-primary);font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.careers-section-title{font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;color:#0b1e4d;letter-spacing:-.03em;line-height:1.2;margin-bottom:14px}.careers-section-subtitle{font-family:var(--font-body);font-size:1rem;color:#526685;line-height:1.65}.careers-jobs-section{padding:95px 0 105px;background:#fff;position:relative;border-bottom:1px solid #E2E8F0}.jobs-filter-tabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:38px}.jobs-tab-btn{padding:9px 20px;border-radius:9999px;border:1px solid #E2E8F0;background:#f8fafc;color:#475569;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .25s ease}.jobs-tab-btn:hover{background:#f1f5f9;color:#0f172a}.jobs-tab-btn.is-active{background:#0b1e4d;color:#fff;border-color:#0b1e4d;box-shadow:0 4px 14px #0b1e4d2e}.jobs-list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.job-card{border-radius:20px;border:1.5px solid #E2E8F0;background:#fff;padding:28px 32px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px -4px #0b1e4d0a}.job-card:hover{border-color:#2e6fe8;box-shadow:0 14px 34px -8px #2e6fe824;transform:translateY(-2px)}.job-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.job-card-title-col{flex:1}.job-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.job-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.74rem;font-weight:700;border:1px solid}.job-badge.dept{border-color:#2e6fe840;color:#2e6fe8;background:#eff6ff}.job-badge.loc{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.job-badge.exp{background:#fffbeb;color:#b45309;border-color:#d9770640}.job-badge.type{background:#ecfdf5;color:#059669;border-color:#05966940}.job-card-role-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.32rem;font-weight:800;color:#0b1e4d;margin-bottom:8px;line-height:1.25}.job-card-overview{font-family:var(--font-body);font-size:.94rem;color:#475569;line-height:1.6;margin-bottom:14px}.job-skills-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-skill-chip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:8px;background:#f8fafc;color:#334155;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.76rem;font-weight:600;border:1px solid #E2E8F0}.job-card-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.job-apply-primary-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:9999px;background:linear-gradient(135deg,#1e3a8a,#2e6fe8);color:#fff;border:none;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #2e6fe847;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.job-apply-primary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2e6fe873;background:linear-gradient(135deg,#1d4ed8,#0e3486)}.job-details-toggle{display:inline-flex;align-items:center;gap:7px;background:#f8fafc;border:1.5px solid #E2E8F0;color:#1e293b;padding:9px 18px;border-radius:9999px;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .2s ease;white-space:nowrap}.job-details-toggle:hover{border-color:#2e6fe8;color:#2e6fe8;background:#eff6ff}.job-expanded-content{margin-top:16px;padding-top:16px;border-top:1px dashed #E2E8F0}.job-expanded-grid{display:flex;flex-direction:column;gap:14px;margin-bottom:16px;width:100%}.job-col-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.95rem;font-weight:800;color:#0b1e4d;margin-bottom:8px}.job-bullet-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px;width:100%}.job-bullet-item{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-body);font-size:.88rem;color:#475569;line-height:1.5;width:100%}.job-bullet-icon{color:#2e6fe8;flex-shrink:0;margin-top:3px}.job-expanded-cta-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;border-radius:12px;background:#f8fafc;border:1px solid #E2E8F0;flex-wrap:wrap}.job-expanded-cta-text{display:flex;flex-direction:column;gap:2px;font-family:var(--font-body);font-size:.88rem;color:#64748b}.job-expanded-cta-text strong{color:#0b1e4d;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.96rem}.job-pitch-card{background:linear-gradient(135deg,#f8fafc,#eff6ff);border-color:#bfdbfe}.careers-culture-section{padding:95px 0;background:#f8fafc;position:relative}.careers-culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1140px;margin:0 auto}.culture-card{padding:32px 28px;border-radius:20px;background:#fff;border:1px solid #E2E8F0;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 14px #0b1e4d08}.culture-card:hover{transform:translateY(-4px);border-color:#2e6fe866;box-shadow:0 16px 36px -8px #0b1e4d14}.culture-card-icon-wrap{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2e6fe8;display:flex;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid rgba(46,111,232,.2)}.culture-card-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.15rem;font-weight:800;color:#0b1e4d;margin-bottom:10px;line-height:1.3}.culture-card-desc{font-family:var(--font-body);font-size:.9rem;color:#526685;line-height:1.62}.careers-perks-section{padding:95px 0;background:#fff;position:relative;border-top:1px solid #E2E8F0}.perks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1140px;margin:0 auto}.perk-item{padding:28px 24px;border-radius:18px;background:#f8fafc;border:1px solid #E2E8F0;transition:all .3s ease}.perk-item:hover{transform:translateY(-3px);background:#fff;border-color:#38bdf8;box-shadow:0 12px 28px -6px #2e6fe81f}.perk-icon-wrap{width:44px;height:44px;border-radius:12px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(37,99,235,.18)}.perk-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;color:#0b1e4d;margin-bottom:8px}.perk-desc{font-family:var(--font-body);font-size:.88rem;color:#64748b;line-height:1.55}.careers-process-section{padding:95px 0;background:#f8fafc;border-top:1px solid #E2E8F0}.careers-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1080px;margin:0 auto}.careers-step-card{padding:32px 28px;border-radius:20px;background:#fff;border:1px solid #E2E8F0;transition:all .3s ease;box-shadow:0 4px 14px #0b1e4d08}.careers-step-card:hover{transform:translateY(-4px);border-color:#2e6fe8;box-shadow:0 16px 36px -8px #0b1e4d14}.careers-step-num{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:2.2rem;font-weight:900;color:#cbd5e1;line-height:1;margin-bottom:12px}.careers-step-timeline{display:inline-block;padding:3px 10px;border-radius:9999px;background:#eff6ff;color:#2563eb;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.74rem;font-weight:700;margin-bottom:12px;border:1px solid rgba(37,99,235,.2)}.careers-step-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.15rem;font-weight:800;color:#0b1e4d;margin-bottom:10px}.careers-step-desc{font-family:var(--font-body);font-size:.9rem;color:#526685;line-height:1.6}.careers-faq-section{padding:90px 0 100px;background:#fff;border-top:1px solid #E2E8F0}.careers-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:980px;margin:0 auto}.career-faq-card{padding:26px;border-radius:18px;background:#f8fafc;border:1px solid #E2E8F0;box-shadow:0 4px 14px #0b1e4d08}.career-faq-q{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.05rem;font-weight:700;color:#0b1e4d;margin-bottom:10px;display:flex;align-items:center;gap:10px}.career-faq-a{font-family:var(--font-body);font-size:.9rem;color:#526685;line-height:1.62}.app-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#081534b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.app-modal-card{width:100%;max-width:620px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:24px;border:1px solid rgba(226,232,240,.9);box-shadow:0 24px 60px -12px #08153459;padding:34px 36px;position:relative}.app-modal-close-btn{position:absolute;top:22px;right:22px;width:36px;height:36px;border-radius:50%;background:#f1f5f9;border:none;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.app-modal-close-btn:hover{background:#e2e8f0;color:#0f172a}.app-modal-header-block{margin-bottom:22px}.app-modal-role-pill{display:inline-block;padding:4px 12px;border-radius:9999px;background:#eff6ff;color:#2563eb;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;margin-bottom:10px;border:1px solid rgba(37,99,235,.25)}.app-modal-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.45rem;font-weight:800;color:#0b1e4d;margin-bottom:6px}.app-modal-subtitle{font-family:var(--font-body);font-size:.92rem;color:#64748b;line-height:1.5}.app-form{display:flex;flex-direction:column;gap:16px}.app-form-group{display:flex;flex-direction:column;gap:6px}.app-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.app-form-label{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.84rem;font-weight:700;color:#1e293b}.app-form-input,.app-form-select,.app-form-textarea{width:100%;padding:12px 16px;border-radius:12px;border:1.5px solid #E2E8F0;background:#f8fafc;font-family:var(--font-body);font-size:.92rem;color:#0f172a;transition:all .2s ease}.app-form-input:focus,.app-form-select:focus,.app-form-textarea:focus{outline:none;border-color:#2e6fe8;background:#fff;box-shadow:0 0 0 3px #2e6fe826}.app-form-submit-btn{margin-top:8px;padding:14px 28px;border-radius:9999px;background:linear-gradient(135deg,#0b1e4d,#2e6fe8);color:#fff;border:none;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.98rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 24px -4px #2e6fe859;transition:all .25s ease}.app-form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -4px #2e6fe880}.app-modal-success{text-align:center;padding:30px 10px}.app-success-icon{width:64px;height:64px;border-radius:50%;background:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.app-success-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:1.45rem;font-weight:800;color:#0b1e4d;margin-bottom:8px}.app-success-desc{font-family:var(--font-body);font-size:.94rem;color:#64748b;line-height:1.6;margin-bottom:24px}@media(max-width:1024px){.careers-culture-grid,.perks-grid,.careers-process-grid{grid-template-columns:repeat(2,1fr)}.job-expanded-grid{grid-template-columns:1fr}}@media(max-width:768px){.careers-hero{padding:120px 0 70px}.careers-culture-grid,.perks-grid,.careers-process-grid,.careers-faq-grid{grid-template-columns:1fr}.job-card-header{flex-direction:column;align-items:stretch}.job-card-actions{margin-top:16px;justify-content:flex-start}.app-form-row{grid-template-columns:1fr}.app-modal-card{padding:26px 20px}}.connected-carousel-root{position:relative;width:100%;max-width:1320px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;outline:none;padding-top:.5rem;padding-bottom:1rem;overflow:hidden;isolation:isolate;z-index:1}.connected-carousel-root [class*=carousel-stat-headline],.connected-carousel-root [class*=carousel-quote-text],.connected-carousel-root [class*=carousel-author-attribution],.connected-carousel-root p,.connected-carousel-root h3,.connected-carousel-root span{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.connected-carousel-root .relative{position:relative}.connected-carousel-root .absolute{position:absolute}.connected-carousel-root .inset-0{top:0;right:0;bottom:0;left:0}.connected-carousel-root .size-full{width:100%;height:100%}.connected-carousel-root .w-full{width:100%}.connected-carousel-root .h-full{height:100%}.connected-carousel-root .min-w-0{min-width:0}.connected-carousel-root .max-w-full{max-width:100%}.connected-carousel-root .w-fit{width:-moz-fit-content;width:fit-content}.connected-carousel-root .flex{display:flex}.connected-carousel-root .inline-flex{display:inline-flex}.connected-carousel-root .flex-col{flex-direction:column}.connected-carousel-root .flex-row{flex-direction:row}.connected-carousel-root .flex-1{flex:1 1 0%}.connected-carousel-root .shrink-0{flex-shrink:0}.connected-carousel-root .items-center{align-items:center}.connected-carousel-root .items-start{align-items:flex-start}.connected-carousel-root .justify-center{justify-content:center}.connected-carousel-root .justify-between{justify-content:flex-start}.connected-carousel-root .carousel-image-box{flex-shrink:0!important}.connected-carousel-root .carousel-quote-text{display:block;overflow:visible;font-size:1.05rem;line-height:1.65}.connected-carousel-root .carousel-stat-headline{font-size:clamp(1.45rem,2.2vw,1.9rem)!important;line-height:1.2!important}.connected-carousel-root .carousel-author-name{font-size:1.05rem!important}.connected-carousel-root .carousel-text-col{max-width:none;padding-top:4px}.connected-carousel-root .carousel-service-tags{display:flex;flex-wrap:wrap;gap:8px}.connected-carousel-root .carousel-service-tag{display:inline-flex;align-items:center;padding:7px 12px;border-radius:9999px;background:#2e6fe814;border:1px solid rgba(46,111,232,.16);color:#1b4fbf;font-size:.8rem;font-weight:650;letter-spacing:.01em;line-height:1.3;white-space:nowrap}@media(min-width:768px){.connected-carousel-root .carousel-image-box{width:250px!important;height:100%!important;max-height:none!important;min-height:100%!important;align-self:stretch!important}}@media(max-width:767px){.connected-carousel-root .carousel-text-col{max-width:100%}.connected-carousel-root .carousel-quote-text{font-size:.98rem}.connected-carousel-root .carousel-service-tag{font-size:.74rem;padding:6px 10px}}.connected-carousel-root .carousel-author-role{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px 10px;border-radius:9999px;background:#2e6fe814;color:#2e6fe8;line-height:1.3}.connected-carousel-root .justify-start{justify-content:flex-start}.connected-carousel-root .overflow-hidden{overflow:hidden}.connected-carousel-root .overflow-visible{overflow:visible}.connected-carousel-root .pointer-events-none{pointer-events:none}.connected-carousel-root .pointer-events-auto{pointer-events:auto}.connected-carousel-root .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.connected-carousel-root .cursor-pointer{cursor:pointer}.connected-carousel-root .object-cover{-o-object-fit:cover;object-fit:cover}.connected-carousel-root .block{display:block}.connected-carousel-root .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connected-carousel-root .whitespace-nowrap{white-space:nowrap}.carousel-card-shell,.connected-carousel-root .bg-card{background:#fff!important;color:#081534!important;border:1px solid rgba(226,232,240,.95);box-shadow:0 16px 45px -10px #0815341f,0 4px 16px #0815340d;border-radius:24px}.connected-carousel-root .carousel-card-body{padding:1.45rem 1.25rem 1.25rem!important}@media(min-width:768px){.connected-carousel-root .carousel-card-body{padding:1.65rem 1.45rem 1.35rem!important}}.connected-carousel-root .text-card{color:#fff!important}.connected-carousel-root .text-card-foreground{color:#081534!important}.connected-carousel-root .p-2{padding:.5rem}.connected-carousel-root .p-4{padding:1rem}.connected-carousel-root .py-1{padding-top:.25rem;padding-bottom:.25rem}.connected-carousel-root .px-2\.5{padding-left:.625rem;padding-right:.625rem}.connected-carousel-root .px-3{padding-left:.75rem;padding-right:.75rem}.connected-carousel-root .my-auto{margin-top:auto;margin-bottom:auto}.connected-carousel-root .-my-\[1px\]{margin-top:-1px;margin-bottom:-1px}.connected-carousel-root .mt-5{margin-top:1.25rem}.connected-carousel-root .gap-1\.5{gap:.375rem}.connected-carousel-root .gap-2{gap:.5rem}.connected-carousel-root .gap-3{gap:.75rem}.connected-carousel-root .gap-4{gap:1rem}.connected-carousel-root .gap-6{gap:1.5rem}.connected-carousel-root .text-foreground{color:#081534!important}.connected-carousel-root .text-foreground\/85{color:#334155!important}.connected-carousel-root .text-foreground\/40{color:#0815344d!important}.connected-carousel-root .text-muted-foreground{color:#64748b!important}.connected-carousel-root .text-secondary-foreground{color:#081534!important}.connected-carousel-root .text-lg{font-size:1.125rem}.connected-carousel-root .text-xs{font-size:.75rem}.connected-carousel-root .text-\[10px\]{font-size:10px}.connected-carousel-root .text-\[11px\]{font-size:11px}.connected-carousel-root .font-bold{font-weight:700}.connected-carousel-root .font-semibold{font-weight:600}.connected-carousel-root .font-medium{font-weight:500}.connected-carousel-root .tracking-tight{letter-spacing:-.025em}.connected-carousel-root .leading-tight{line-height:1.2}.connected-carousel-root .leading-snug{line-height:1.45}.connected-carousel-root .font-serif{font-family:Playfair Display,Georgia,serif}.carousel-content-header-group{display:flex;flex-direction:column;gap:14px;width:100%}.carousel-stat-headline{font-family:var(--font-heading),sans-serif;color:#081534;font-weight:700!important;font-size:clamp(1.32rem,1.65vw,1.55rem);line-height:1.25;letter-spacing:-.02em;margin:0}.carousel-quote-text{font-family:var(--font-body),sans-serif;font-style:normal;font-weight:400;color:#475569;line-height:1.68;font-size:.88rem;margin:0}.connected-carousel-root .bg-secondary{background:#f1f5f9!important;color:#081534!important}.connected-carousel-root .bg-muted{background:#081534!important}.carousel-author-attribution{display:flex;flex-direction:column;gap:6px;padding-bottom:6px}.carousel-author-name{font-family:var(--font-heading),sans-serif;font-weight:700!important;font-size:1.05rem;color:#081534!important;letter-spacing:-.015em;line-height:1.25}.carousel-author-role{display:inline-flex;align-items:center;font-size:.74rem;font-weight:600;color:#1e40af!important;background:#eff6ff!important;border:1px solid rgba(191,219,254,.85);padding:4px 12px;border-radius:9999px;max-width:100%;box-shadow:0 1px 3px #2563eb0f}.carousel-image-box{border-radius:20px;overflow:hidden;box-shadow:0 8px 24px -4px #0815341f;background:#081534}@media(min-width:640px){.connected-carousel-root .sm\:rounded-\[32px\]{border-radius:32px}.connected-carousel-root .sm\:rounded-\[24px\]{border-radius:24px}.connected-carousel-root .sm\:rounded-\[22px\]{border-radius:22px}.connected-carousel-root .sm\:p-5{padding:1.25rem}.connected-carousel-root .sm\:gap-4{gap:1rem}.connected-carousel-root .sm\:text-2xl{font-size:1.5rem}.connected-carousel-root .sm\:text-base{font-size:1rem}.connected-carousel-root .sm\:text-xs{font-size:.75rem}}@media(min-width:768px){.connected-carousel-root .md\:flex-row{flex-direction:row}.connected-carousel-root .md\:p-6{padding:1.5rem}.connected-carousel-root .md\:gap-6{gap:1.5rem}.connected-carousel-root .md\:items-start{align-items:flex-start}.connected-carousel-root .md\:text-left{text-align:left}.connected-carousel-root .md\:justify-start{justify-content:flex-start}.connected-carousel-root .md\:w-\[clamp\(180px\,44\%\,330px\)\]{width:clamp(180px,44%,330px)}.connected-carousel-root .md\:flex-initial{flex:0 1 auto}.connected-carousel-root .md\:h-full{height:100%}.connected-carousel-root .md\:max-h-none{max-height:none}.connected-carousel-root .md\:text-3xl{font-size:1.875rem}.connected-carousel-root .md\:text-lg{font-size:1.125rem}.connected-carousel-root .md\:inline{display:inline}}@media(min-width:1024px){.connected-carousel-root .lg\:p-7{padding:1.75rem}.connected-carousel-root .lg\:text-4xl{font-size:2.25rem}}@media(max-width:767px){.connected-carousel-root .hidden{display:none}.connected-carousel-root .max-h-\[220px\]{max-height:220px}}.carousel-indicator-pill{height:8px;border-radius:4px;border:none;cursor:pointer;transition:width .3s cubic-bezier(.16,1,.3,1);background:#e2e8f0!important;outline:none;padding:0}.carousel-indicator-pill:hover{background:#cbd5e1!important}.carousel-indicator-pill.active{width:80px!important;background:#e2e8f0!important}.carousel-progress-bar{background:linear-gradient(90deg,#2e6fe8,#38bdf8)!important;height:100%;border-radius:4px;transform-origin:0% 50%}@keyframes carouselProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ts-page{min-height:100vh;background:#fff;color:#0b1e4d;overflow-x:clip;font-family:var(--font-body)}.ts-container{max-width:1240px;margin:0 auto;padding:0 32px}.ts-section-label{font-family:Space Grotesk,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e6fe8;margin-bottom:12px}.ts-section-label.white{color:#38bdf8}.ts-section-h2{font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;color:#0b1e4d;margin-bottom:40px;line-height:1.2;letter-spacing:-.025em}.ts-section-h2.white{color:#fff}.ts-section-h2.no-margin{margin-bottom:0}.ts-btn-primary{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#0b1e4d,#1e3a8a);color:#fff;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:700;padding:13px 28px;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 8px 22px -4px #0b1e4d59;transition:all .25s ease;text-decoration:none}.ts-btn-primary:hover{background:linear-gradient(135deg,#1e3a8a,#2e6fe8);transform:translateY(-2px);box-shadow:0 12px 28px -4px #2e6fe873}.ts-btn-primary.compact{padding:10px 20px;font-size:.86rem}.ts-btn-primary.large{padding:15px 34px;font-size:1.02rem}.ts-btn-ghost{display:inline-flex;align-items:center;gap:7px;color:#cbd5e1;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:600;padding:12px 22px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.2);background:transparent;cursor:pointer;text-decoration:none;transition:all .25s ease}.ts-btn-ghost:hover{border-color:#38bdf8;color:#38bdf8;background:#38bdf814}.ts-hero-section{width:100%;background:radial-gradient(120% 90% at 50% -10%,#ebf4fe,#f8fafd 55%,#fff);padding:135px 0 0;position:relative;overflow:hidden;color:#0b1e4d}.ts-hero-ambient-glow{position:absolute;border-radius:50%;pointer-events:none;z-index:1}.ts-glow-cyan{top:-120px;left:10%;width:580px;height:580px;background:radial-gradient(circle,#7fb8f559,#7fb8f500 70%);filter:blur(90px)}.ts-glow-indigo{top:60px;right:5%;width:540px;height:540px;background:radial-gradient(circle,#2e6fe824,#2e6fe800 70%);filter:blur(95px)}.ts-hero-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(46,111,232,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(46,111,232,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 85% 70% at 50% 30%,#000 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 30%,#000 40%,transparent 85%);pointer-events:none;z-index:1}.ts-hero-container{position:relative;z-index:2}.ts-hero-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:48px;align-items:center;padding-bottom:64px}.ts-hero-left{max-width:650px}.ts-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#fff;border:1px solid rgba(46,111,232,.22);box-shadow:0 4px 14px #2e6fe814;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-bottom:22px;max-width:100%}.ts-hero-badge-primary{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ts-hero-pulse-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:tsBeaconPulse 2s cubic-bezier(.4,0,.6,1) infinite;flex-shrink:0}@keyframes tsBeaconPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ts-hero-badge-title{font-family:Space Grotesk,monospace;font-size:.74rem;font-weight:700;letter-spacing:.1em;color:#1e4eb8;white-space:nowrap}.ts-hero-badge-sep{color:#cbd5e1;font-size:.8rem;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ts-hero-badge-meta{font-family:Space Grotesk,monospace;font-size:.72rem;font-weight:600;letter-spacing:.05em;color:#5b6f92;white-space:nowrap}.ts-hero-h1{font-family:var(--font-heading);font-size:clamp(2.05rem,3.5vw,2.95rem);font-weight:700;line-height:1.14;color:#081534;letter-spacing:-.028em;margin-bottom:20px}.ts-hero-gradient-text{background:linear-gradient(135deg,#1e4eb8,#2e6fe8,#0284c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.ts-hero-sub{font-size:clamp(.98rem,1.15vw,1.1rem);line-height:1.7;color:#526588;margin-bottom:30px;max-width:580px}.ts-hero-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:32px}.ts-hero-btn-primary{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(135deg,#0b1e4d,#1e3a8a);color:#fff;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.96rem;font-weight:700;padding:13px 26px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 24px -4px #0b1e4d59;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ts-hero-btn-primary:hover{background:linear-gradient(135deg,#162e6b,#2e6fe8);transform:translateY(-2px);box-shadow:0 14px 28px -4px #2e6fe873}.ts-hero-btn-secondary{display:inline-flex;align-items:center;gap:8px;color:#0b1e4d;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.94rem;font-weight:600;padding:12px 22px;border-radius:9999px;border:1.5px solid rgba(11,30,77,.15);background:#fff;box-shadow:0 2px 8px #0000000a;text-decoration:none;transition:all .2s ease}.ts-hero-btn-secondary:hover{border-color:#2e6fe8;color:#2e6fe8;background:#f4f8fe}.ts-hero-tech-strip{display:flex;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.ts-tech-strip-label{font-family:Space Grotesk,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#5b6f92}.ts-tech-strip-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ts-tech-pill{font-size:.76rem;font-weight:600;padding:4px 10px;border-radius:6px;background:#fff;border:1px solid rgba(11,30,77,.12);color:#0b1e4d;box-shadow:0 2px 6px #0b1e4d0a;letter-spacing:-.01em}.ts-hero-guarantee-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:.78rem;font-weight:600;color:#526588}.ts-hero-guarantee-row span{display:inline-flex;align-items:center;gap:6px;color:#1e4eb8}.ts-hero-right{display:flex;flex-direction:column}.ts-console-card{background:#fff;border:1.5px solid rgba(46,111,232,.18);border-radius:18px;box-shadow:0 24px 48px -12px #0b1e4d1f,0 4px 20px -2px #2e6fe814;overflow:hidden}.ts-console-chrome{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#f8fafd;border-bottom:1px solid rgba(46,111,232,.12)}.ts-console-dots{display:flex;align-items:center;gap:6px}.ts-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.ts-dot-red{background:#ef4444}.ts-dot-yellow{background:#f59e0b}.ts-dot-green{background:#10b981}.ts-console-host{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,monospace;font-size:.74rem;color:#475569}.ts-console-terminal-icon{color:#2e6fe8}.ts-console-status-badge{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;border:1px solid rgba(16,185,129,.28);color:#059669;font-family:Space Grotesk,monospace;font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:9999px}.ts-status-ping{width:5px;height:5px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.ts-console-tabs{display:grid;grid-template-columns:repeat(3,1fr);background:#f1f5f9;border-bottom:1px solid rgba(46,111,232,.1);padding:4px;gap:4px}.ts-console-tab{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;font-weight:600;color:#64748b;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ts-console-tab:hover{color:#0b1e4d;background:#fff9}.ts-console-tab.active{background:#fff;color:#1e4eb8;font-weight:700;box-shadow:0 2px 8px #0b1e4d14}.ts-console-body{padding:20px;min-height:290px;background:#fff}.ts-console-pane{display:flex;flex-direction:column;gap:16px}.ts-console-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ts-metric-tile{background:#f8fafd;border:1px solid rgba(46,111,232,.12);border-radius:12px;padding:12px 14px;transition:all .2s ease}.ts-metric-tile:hover{border-color:#2e6fe859;box-shadow:0 4px 12px #2e6fe80f}.ts-metric-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ts-metric-name{font-family:Space Grotesk,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em;color:#64748b}.ts-metric-tag{font-size:.64rem;font-weight:700;padding:2px 6px;border-radius:4px}.ts-metric-tag.success{background:#10b9811f;color:#059669}.ts-metric-tag.info{background:#2e6fe81a;color:#1e4eb8}.ts-metric-tag.primary{background:#6366f11a;color:#4f46e5}.ts-metric-value{font-family:Space Grotesk,monospace;font-size:1.45rem;font-weight:800;color:#0b1e4d;line-height:1.1;display:flex;align-items:baseline;gap:3px}.ts-metric-unit{font-size:.78rem;font-weight:600;color:#64748b}.ts-metric-bar{height:4px;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-top:8px}.ts-metric-bar-fill{height:100%;background:linear-gradient(90deg,#2e6fe8,#38bdf8);border-radius:9999px}.ts-topology-card{background:#f8fafd;border:1px solid rgba(46,111,232,.12);border-radius:12px;padding:14px 16px}.ts-topology-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ts-top-hdr-left{display:flex;align-items:center;gap:7px;font-family:Space Grotesk,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#0b1e4d}.ts-top-icon{color:#2e6fe8;animation:tsSpinSlow 10s linear infinite}@keyframes tsSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-top-tls-badge{font-family:Space Grotesk,monospace;font-size:.65rem;font-weight:700;color:#059669;background:#10b9811a;padding:2px 7px;border-radius:4px;border:1px solid rgba(16,185,129,.25)}.ts-topology-flow{display:flex;align-items:center;justify-content:space-between}.ts-top-node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.ts-node-dot{width:9px;height:9px;border-radius:50%;position:relative}.ts-node-dot.cyan{background:#0284c7;box-shadow:0 0 10px #0284c780}.ts-node-dot.blue{background:#2e6fe8;box-shadow:0 0 10px #2e6fe880}.ts-node-dot.purple{background:#8b5cf6;box-shadow:0 0 10px #8b5cf680}.ts-node-dot.green{background:#10b981;box-shadow:0 0 10px #10b98180}.ts-node-name{font-size:.72rem;font-weight:700;color:#0b1e4d}.ts-node-detail{font-size:.62rem;color:#64748b}.ts-flow-line{flex:1;height:2px;background:#e2e8f0;margin:0 6px;position:relative;overflow:hidden}.ts-flow-packet{position:absolute;top:-1px;left:-20px;width:16px;height:4px;border-radius:9999px;background:#2e6fe8;box-shadow:0 0 8px #2e6fe8;animation:tsFlowTraveling 2.2s infinite ease-in-out}.ts-flow-packet.delayed{animation-delay:.7s}@keyframes tsFlowTraveling{0%{left:-20px;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.ts-sec-list{display:flex;flex-direction:column;gap:10px}.ts-sec-card{display:flex;align-items:center;gap:12px;background:#f8fafd;border:1px solid rgba(46,111,232,.12);border-radius:10px;padding:12px 14px}.ts-sec-icon-wrap{width:36px;height:36px;border-radius:8px;background:#2e6fe81a;color:#1e4eb8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ts-sec-info{flex:1}.ts-sec-title{font-size:.8rem;font-weight:700;color:#0b1e4d;margin-bottom:2px}.ts-sec-desc{font-size:.69rem;color:#526588;line-height:1.4}.ts-sec-badge{font-family:Space Grotesk,monospace;font-size:.66rem;font-weight:700;padding:3px 8px;border-radius:4px}.ts-sec-badge.success{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25)}.ts-sec-badge.info{background:#2e6fe81a;color:#1e4eb8;border:1px solid rgba(46,111,232,.25)}.ts-arch-pane-content{display:flex;flex-direction:column;gap:12px}.ts-arch-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ts-arch-box{background:#f8fafd;border:1px solid rgba(46,111,232,.12);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.ts-arch-lbl{font-family:Space Grotesk,monospace;font-size:.65rem;font-weight:700;color:#64748b}.ts-arch-val{font-family:Space Grotesk,monospace;font-size:.95rem;font-weight:800;color:#0b1e4d}.ts-console-log-box{background:#0b1528;border:1px solid rgba(46,111,232,.14);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ts-log-line{font-family:Space Grotesk,monospace;font-size:.71rem;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ts-log-time{color:#64748b}.ts-log-green{color:#10b981;font-weight:700}.ts-log-blue{color:#38bdf8;font-weight:700}.ts-log-purple{color:#c084fc;font-weight:700}.ts-log-msg{color:#e2e8f0}.ts-console-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#f8fafd;border-top:1px solid rgba(46,111,232,.12);font-family:Space Grotesk,monospace;font-size:.72rem}.ts-footer-prompt-group{display:flex;align-items:center;gap:7px}.ts-prompt-sym{color:#1e4eb8;font-weight:700}.ts-prompt-cmd{color:#64748b}.ts-footer-version{color:#94a3b8}.ts-hero-proof-bar{width:100%;background:#fff;border-top:1px solid rgba(46,111,232,.12);border-bottom:1px solid rgba(46,111,232,.12);box-shadow:0 4px 20px #0b1e4d0a;padding:26px 0;position:relative;z-index:2}.ts-hero-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ts-proof-item{display:flex;flex-direction:column;gap:4px;padding-left:20px;border-left:1px solid rgba(46,111,232,.12)}.ts-proof-item:first-child{border-left:none;padding-left:0}.ts-proof-val{font-family:Space Grotesk,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:800;color:#0b1e4d;line-height:1.1;display:flex;align-items:baseline;gap:2px}.ts-proof-label{font-size:.8rem;font-weight:600;color:#5b6f92;letter-spacing:-.01em}@media(max-width:1024px){.ts-hero-grid{grid-template-columns:1fr;gap:44px}.ts-hero-left{max-width:100%}.ts-hero-proof-grid{grid-template-columns:repeat(2,1fr);gap:20px}.ts-proof-item:nth-child(3){border-left:none;padding-left:0}}@media(max-width:640px){.ts-container{padding:0 18px}.ts-hero-section{padding-top:110px}.ts-hero-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:5px;padding:8px 14px 8px 12px;border-radius:12px;margin-bottom:20px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}.ts-hero-badge-primary{display:flex;align-items:center;gap:8px}.ts-hero-badge-title{font-size:.7rem;letter-spacing:.08em}.ts-hero-badge-sep{display:none}.ts-hero-badge-meta{font-size:.67rem;letter-spacing:.03em;padding-left:15px;color:#64748b}.ts-hero-proof-grid{grid-template-columns:1fr;gap:16px}.ts-proof-item{border-left:none;padding-left:0;padding-bottom:12px;border-bottom:1px solid rgba(46,111,232,.12)}.ts-proof-item:last-child{border-bottom:none;padding-bottom:0}.ts-console-tabs,.ts-console-metrics-grid{grid-template-columns:1fr}}.ts-services-section{padding:90px 0 60px;background:#f8fafd}.ts-mobile-svc-nav{display:none}.ts-stack-wrapper{max-width:1320px;margin:0 auto;padding:0 32px 80px}.ts-stack-card-wrap{position:sticky!important;width:100%}.ts-stack-card{position:relative;min-height:540px;border-radius:24px;overflow:hidden;background:#fff;border:1.5px solid color-mix(in srgb,var(--svc-color, #06B6D4) 18%,#E2E8F0);box-shadow:0 -6px 20px #0b1e4d0f,0 24px 60px -10px #0b1e4d33,0 0 0 1px #0b1e4d0f}.ts-sc-glow{position:absolute;top:-70px;right:-70px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--svc-color, #06B6D4) 14%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.ts-sc-topbar{position:relative;z-index:1;display:flex;align-items:center;gap:16px;padding:24px 36px;border-bottom:1px solid #F1F5F9;background:#fafbfe}.ts-sc-num{font-size:1.15rem;font-weight:900;color:#cbd5e1;font-family:Space Grotesk,sans-serif;min-width:32px}.ts-sc-icon-wrap{width:44px;height:44px;border-radius:12px;background:#f1f5f9;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ts-sc-title{font-size:1.3rem;font-weight:800;color:#0b1e4d;flex:1;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;letter-spacing:-.01em}.ts-sc-tag{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:999px;border:1px solid;font-family:Space Grotesk,sans-serif}.ts-sc-body{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 490px;gap:0;align-items:stretch}.ts-sc-left{padding:36px 42px;border-right:1px solid #F1F5F9;display:flex;flex-direction:column;gap:18px;justify-content:center}.ts-sc-client-badge{display:inline-flex;align-items:center;gap:9px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-family:Space Grotesk,sans-serif}.ts-sc-pulse-dot{width:8px;height:8px;border-radius:50%;animation:ts-pulse 2s infinite}@keyframes ts-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.ts-sc-badge-sep{color:#cbd5e1}.ts-sc-badge-cat{color:#94a3b8}.ts-sc-template-name{font-size:1.6rem;font-weight:800;color:#0b1e4d;margin:0;line-height:1.25;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif}.ts-sc-desc{font-size:.95rem;line-height:1.75;color:#475569;margin:0}.ts-sc-metrics-strip{display:flex;gap:18px;flex-wrap:wrap}.ts-sc-metric-box{display:flex;flex-direction:column;gap:4px;padding:14px 20px;border-radius:12px;background:#f8fafc;border:1px solid #E2E8F0;flex:1;min-width:110px}.ts-sc-metric-val{font-size:1.55rem;font-weight:900;font-family:Space Grotesk,sans-serif;line-height:1}.ts-sc-metric-lbl{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.ts-sc-deliverables{display:flex;flex-wrap:wrap;gap:10px}.ts-sc-pill{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;padding:7px 15px;border-radius:999px;background:#f8fafc;border:1px solid;color:#0b1e4d}.ts-sc-tech-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.ts-sc-tech-lbl{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin-right:4px;font-family:Space Grotesk,sans-serif}.ts-sc-tech-pill{font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:999px;background:#f1f5f9;border:1px solid #E2E8F0;color:#475569}.ts-sc-cta{display:inline-flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;font-size:.98rem;font-weight:700;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;transition:gap .2s;margin-top:6px}.ts-sc-cta:hover{gap:14px}.ts-sc-right{padding:32px;background:#f8fafc;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.ts-sc-body{grid-template-columns:1fr}.ts-sc-left{border-right:none;border-bottom:1px solid #F1F5F9;padding:28px 24px}.ts-sc-right{padding:24px}}.ts-service-row{background:#fff;border:1px solid #E2E8F0;border-radius:18px;overflow:hidden;box-shadow:0 4px 16px -4px #0b1e4d0a;transition:all .3s cubic-bezier(.16,1,.3,1)}.ts-service-row.expanded{border-color:#38bdf8;box-shadow:0 14px 34px -8px #2e6fe81f}.ts-service-header{width:100%;display:flex;align-items:center;gap:18px;padding:24px 28px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.ts-service-header:hover{background:#f8fafcb3}.ts-svc-num{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.15rem;font-weight:800;color:#94a3b8;min-width:32px}.ts-svc-icon{width:42px;height:42px;border-radius:12px;background:#f8fafc;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #E2E8F0}.ts-svc-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.22rem;font-weight:800;color:#0b1e4d;flex:1}.ts-svc-tag{font-family:Space Grotesk,sans-serif;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:9999px;background:#f1f5f9;color:#475569;border:1px solid #E2E8F0}.ts-svc-arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f8fafc;transition:transform .25s ease}.ts-service-row.expanded .ts-svc-arrow{transform:rotate(90deg)}.ts-service-body{border-top:1px solid #F1F5F9;overflow:hidden}.ts-service-body-inner{padding:24px 28px 28px 78px}.ts-template-split-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.ts-template-split-layout.reversed{grid-template-columns:.95fr 1.05fr}.ts-template-split-layout.reversed .ts-template-info-col{order:2}.ts-template-split-layout.reversed .ts-template-preview-col{order:1}.ts-template-info-col{display:flex;flex-direction:column}.ts-template-client-badge{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:8px}.ts-template-pulse-dot{width:7px;height:7px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor;animation:ts-pulse 2s infinite}.ts-template-badge-sep{color:#cbd5e1}.ts-template-badge-cat{color:#0f172a;font-weight:700}.ts-template-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:800;color:#0b1e4d;margin:0 0 10px;line-height:1.3}.ts-svc-desc{font-size:.94rem;line-height:1.65;color:#526685;margin-bottom:16px}.ts-template-metric-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:12px 14px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px}.ts-tmetric-box{display:flex;flex-direction:column}.ts-tmetric-val{font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:800;line-height:1.1}.ts-tmetric-lbl{font-size:.7rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.ts-svc-deliverables{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ts-svc-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;border:1.5px solid;background:#fff;font-size:.8rem;font-weight:700}.ts-template-tech-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ts-tech-tag-lbl{font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:800;color:#94a3b8;letter-spacing:.08em}.ts-tech-tag-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ts-template-stack-pill{font-size:.72rem;font-weight:600;padding:3px 9px;border-radius:6px;background:#f1f5f9;color:#334155;border:1px solid #E2E8F0}.ts-svc-cta{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:700;cursor:pointer;padding:0;margin-top:auto;transition:gap .2s ease}.ts-svc-cta:hover{gap:12px}.ts-template-preview-col{display:flex;width:100%}.ts-template-window{width:100%;background:#070f26;border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px -10px #0b1e4d40,0 0 0 1px #0f172a0f;overflow:hidden;display:flex;flex-direction:column}.ts-twindow-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:#0b1736;border-bottom:1px solid rgba(255,255,255,.07)}.ts-twindow-dots{display:flex;align-items:center;gap:6px}.ts-tdot{width:9px;height:9px;border-radius:50%}.ts-tdot.red{background:#ef4444}.ts-tdot.yellow{background:#f59e0b}.ts-tdot.green{background:#10b981}.ts-twindow-url-bar{display:flex;align-items:center;gap:6px;padding:3px 12px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-family:monospace;font-size:.72rem;color:#94a3b8;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-turl-icon{color:#64748b;flex-shrink:0}.ts-twindow-badge{font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:4px;border:1px solid;text-transform:uppercase}.ts-twindow-screen-image-wrap{position:relative;width:100%;height:390px;overflow:hidden;background:#060d22;display:flex;align-items:center;justify-content:center}.ts-twindow-preview-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.ts-template-window:hover .ts-twindow-preview-img{transform:scale(1.05)}.ts-twindow-img-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060d2226,#060d224d,#060d22eb);pointer-events:none}.ts-twindow-floating-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:#070f26d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.08em;color:#f8fafc;z-index:2;box-shadow:0 4px 14px #00000059}.ts-twindow-ping{width:6px;height:6px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor;animation:ts-pulse 1.8s infinite}.ts-twindow-bottom-bar{position:absolute;bottom:0;left:0;right:0;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#070f26d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);z-index:2}.ts-tbottom-info{display:flex;flex-direction:column;gap:2px}.ts-tbottom-title{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:800;color:#fff;letter-spacing:-.01em}.ts-tbottom-sub{font-size:.72rem;color:#94a3b8;font-weight:500}.ts-tbottom-highlight{display:flex;flex-direction:column;align-items:flex-end;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#070f26d9}.ts-tb-val{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.98rem;font-weight:800;line-height:1.1}.ts-tb-lbl{font-size:.62rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ts-arch-section{padding:95px 0 105px;background:#061028;position:relative;overflow:hidden}.ts-arch-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:40px}.ts-arch-intro{font-size:1rem;color:#94a3b8;max-width:480px;line-height:1.6}.ts-arch-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:34px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:18px}.ts-arch-tab{padding:8px 20px;border-radius:9999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .25s ease}.ts-arch-tab:hover{background:#ffffff1a;color:#fff}.ts-arch-tab.active{background:#38bdf8;color:#061028;border-color:#38bdf8;font-weight:700;box-shadow:0 0 20px #38bdf866}.ts-arch-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:38px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ts-arch-panel-left{display:flex;flex-direction:column}.ts-arch-badge{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:800;color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.ts-arch-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800;color:#fff;line-height:1.25;margin-bottom:22px}.ts-arch-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;padding:16px 18px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ts-arch-metric{display:flex;flex-direction:column}.ts-m-val{font-family:Space Grotesk,sans-serif;font-size:1.4rem;font-weight:800;color:#38bdf8;line-height:1.1}.ts-m-lbl{font-size:.74rem;color:#94a3b8;font-weight:500}.ts-arch-points{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px}.ts-arch-points li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#cbd5e1;line-height:1.5}.ts-arch-points li svg{color:#38bdf8;flex-shrink:0;margin-top:3px}.ts-arch-panel-right{display:flex}.ts-arch-flow-card{width:100%;background:#040a1a;border:1px solid rgba(56,189,248,.2);border-radius:18px;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.ts-flow-header{display:flex;align-items:center;justify-content:space-between;font-size:.84rem;font-weight:700;color:#f8fafc;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}.ts-flow-live{color:#10b981;font-size:.72rem;font-weight:700;letter-spacing:.04em}.ts-flow-stage{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);margin-bottom:10px;transition:all .2s ease}.ts-flow-stage:hover{background:#38bdf80f;border-color:#38bdf840;transform:translate(4px)}.ts-flow-num{font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:800;color:#38bdf8;width:24px;height:24px;border-radius:6px;background:#38bdf826;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ts-flow-text{font-size:.84rem;color:#cbd5e1;line-height:1.4}.ts-flow-footer{margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:.76rem;color:#94a3b8;display:flex;align-items:center;gap:8px}.ts-cta-section{padding:80px 0 100px;background:#fafbfd}.ts-cta-box{background:linear-gradient(135deg,#0b1e4d,#162e6b);border-radius:26px;padding:50px 54px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;box-shadow:0 24px 60px -12px #0b1e4d4d}.ts-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#38bdf8;margin-bottom:12px}.ts-cta-h2{font-family:var(--font-heading);font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.02em;margin-bottom:14px}.ts-cta-desc{font-size:.98rem;line-height:1.65;color:#ffffffbf;margin-bottom:22px}.ts-cta-perks{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:.82rem;font-weight:600;color:#38bdf8}.ts-cta-right{display:flex;justify-content:flex-end}@media(max-width:1024px){.ts-hero{grid-template-columns:1fr;gap:40px;padding-top:110px}.ts-template-split-layout,.ts-template-split-layout.reversed{grid-template-columns:1fr;gap:24px}.ts-template-split-layout.reversed .ts-template-info-col{order:1}.ts-template-split-layout.reversed .ts-template-preview-col{order:2}.ts-arch-panel{grid-template-columns:1fr}.ts-cta-box{grid-template-columns:1fr;padding:38px 30px}.ts-cta-right{justify-content:flex-start}}@media(max-width:768px){.ts-service-header{flex-wrap:wrap}.ts-service-body-inner{padding:18px 18px 22px}.ts-template-metric-strip{grid-template-columns:1fr;gap:8px}.ts-mcrm-kanban{grid-template-columns:1fr}.ts-mauto-flow{flex-wrap:wrap;gap:10px}.ts-mauto-line{display:none}.ts-stat-wall{grid-template-columns:1fr}.ts-arch-section{padding:60px 0 70px}.ts-arch-header{margin-bottom:24px}.ts-arch-intro{font-size:.88rem;line-height:1.5;margin-top:10px}.ts-arch-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px;padding-bottom:0;border-bottom:none}.ts-arch-tab{text-align:center;padding:9px 10px;font-size:clamp(.74rem,2.8vw,.82rem);white-space:nowrap;border-radius:9999px}.ts-arch-panel{grid-template-columns:1fr;gap:24px;padding:clamp(18px,4vw,24px) clamp(14px,3.5vw,18px);border-radius:20px}.ts-arch-badge{font-size:.68rem;margin-bottom:6px}.ts-arch-title{font-size:clamp(1.2rem,4.4vw,1.45rem);line-height:1.25;margin-bottom:16px}.ts-arch-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 8px;margin-bottom:18px;border-radius:12px}.ts-arch-metric{text-align:center;align-items:center;min-width:0}.ts-m-val{font-size:clamp(1.05rem,3.8vw,1.3rem);line-height:1.1}.ts-m-lbl{font-size:.6rem;letter-spacing:.02em;margin-top:2px}.ts-arch-points{margin:0 0 20px;gap:8px}.ts-arch-points li{font-size:.82rem;line-height:1.45;gap:8px}.ts-btn-primary.compact{width:100%;justify-content:center;min-height:42px}.ts-arch-panel-right{width:100%}.ts-arch-flow-card{padding:16px 14px;border-radius:14px;gap:8px}.ts-flow-header{padding-bottom:10px;margin-bottom:10px;font-size:.78rem}.ts-flow-stage{padding:8px 10px;gap:10px;border-radius:8px}.ts-flow-num{font-size:.68rem;min-width:20px}.ts-flow-text{font-size:.76rem;line-height:1.35}.ts-flow-footer{margin-top:8px;padding-top:8px;font-size:.68rem}.ts-faq-layout{grid-template-columns:1fr;gap:40px}}.ts-faq-section{background:#fff;padding:90px 0;border-top:1px solid rgba(11,30,77,.06)}.ts-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.ts-faq-intro{font-size:.97rem;line-height:1.65;color:#64748b;margin-bottom:28px}.ts-faq-item{border-bottom:1px solid rgba(11,30,77,.08)}.ts-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;text-align:left;font-size:.95rem;font-weight:600;color:#0b1e4d;transition:color .2s;font-family:Martel Sans,sans-serif}.ts-faq-q:hover,.ts-faq-item.is-open .ts-faq-q{color:#2e6fe8}.ts-faq-a{overflow:hidden}.ts-faq-a p,.ts-faq-reveal-p{padding:0 0 20px;font-size:.9rem;line-height:1.7;color:#475569}@media(max-width:960px){.ts-faq-layout{grid-template-columns:1fr;gap:40px}}@media(max-width:900px){.ts-mobile-svc-nav{display:block;width:100%;padding:0 clamp(12px,3.5vw,24px) 14px;margin-bottom:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ts-mobile-svc-nav::-webkit-scrollbar{display:none}.ts-mobile-svc-track{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;padding:2px}.ts-mobile-svc-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:9999px;background:#fff;border:1px solid #E2E8F0;color:#0b1e4d;font-size:.74rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 6px #0b1e4d0d;transition:all .2s ease}.ts-mobile-svc-pill:active{transform:scale(.96);border-color:var(--pill-color, #2E6FE8)}.ts-mobile-svc-num{font-family:Space Grotesk,sans-serif;font-size:.68rem;color:#64748b}.ts-stack-wrapper{padding:0 clamp(12px,3.5vw,24px) 40px}.ts-stack-card-wrap{position:relative!important;top:auto!important;margin-bottom:24px!important;z-index:1!important;scroll-margin-top:80px}.ts-stack-card{min-height:auto;border-radius:20px;box-shadow:0 8px 24px -4px #0b1e4d1a,0 0 0 1px #0b1e4d0f}.ts-sc-topbar{padding:14px 18px;gap:12px}.ts-sc-num{font-size:1rem;min-width:24px}.ts-sc-icon-wrap{width:36px;height:36px;border-radius:10px}.ts-sc-title{font-size:1.12rem}.ts-sc-body{display:flex!important;flex-direction:column!important}.ts-sc-left{order:2!important;padding:18px 16px 20px;gap:14px;border-right:none;border-bottom:none}.ts-sc-client-badge{font-size:.64rem;letter-spacing:.08em;gap:6px;flex-wrap:wrap}.ts-sc-template-name{font-size:clamp(1.2rem,4.4vw,1.4rem);line-height:1.25}.ts-sc-desc{font-size:.88rem;line-height:1.55}.ts-sc-metrics-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.ts-sc-metric-box{min-width:0;padding:8px 6px;text-align:center;align-items:center;border-radius:10px}.ts-sc-metric-val{font-size:clamp(1rem,3.8vw,1.22rem)}.ts-sc-metric-lbl{font-size:.58rem;letter-spacing:.04em;line-height:1.2}.ts-sc-deliverables{gap:6px}.ts-sc-pill{font-size:.74rem;padding:5px 10px;border-radius:999px;line-height:1.3}.ts-sc-cta{width:100%;justify-content:center;min-height:42px;background:#2e6fe80f;border:1px solid rgba(46,111,232,.15);border-radius:10px;padding:10px 16px;font-size:.88rem;margin-top:4px}.ts-sc-right{order:1!important;padding:16px 16px 14px;background:#f8fafc;border-bottom:1px solid #F1F5F9}.ts-template-window{border-radius:14px}.ts-twindow-header{padding:8px 12px}.ts-twindow-url-bar{max-width:140px;font-size:.65rem;padding:2px 8px}.ts-twindow-badge{font-size:.58rem;padding:2px 6px}.ts-twindow-screen-image-wrap{height:clamp(170px,48vw,240px)!important}.ts-twindow-floating-badge{top:8px;right:8px;padding:3px 8px;font-size:.58rem}.ts-twindow-bottom-bar{padding:8px 12px}.ts-tbottom-title{font-size:.76rem}.ts-tbottom-sub{font-size:.62rem}.ts-tb-val{font-size:.82rem}}@media(max-width:480px){.ts-hero-badge{padding:7px 12px 7px 10px;border-radius:10px;gap:3px}.ts-hero-badge-title{font-size:.67rem;letter-spacing:.06em}.ts-hero-badge-meta{font-size:.63rem;letter-spacing:.02em;padding-left:15px}.ts-stack-wrapper{padding:0 10px 30px}.ts-sc-topbar{padding:12px 14px}.ts-sc-right{order:1!important;padding:12px 12px 10px;border-bottom:1px solid #F1F5F9}.ts-sc-left{order:2!important;padding:16px 14px 18px}.ts-sc-metrics-strip{grid-template-columns:repeat(3,1fr);gap:6px}.ts-sc-metric-box{padding:6px 4px}.ts-sc-metric-val{font-size:.95rem}.ts-sc-metric-lbl{font-size:.54rem}}.ai-page{min-height:100vh;background:#fff;color:#0b1e4d;overflow-x:clip;font-family:var(--font-body)}.ai-section-label-sm{font-family:Space Grotesk,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0284c7;margin-bottom:12px}.ai-section-h2{font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;color:#0b1e4d;margin-bottom:38px;line-height:1.2;letter-spacing:-.025em}.ai-section-h2.small{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:16px}.ai-cta-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0b1e4d,#1e3a8a);color:#fff;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.94rem;font-weight:700;padding:13px 26px;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 8px 22px -4px #0b1e4d59;transition:all .25s ease;text-decoration:none}.ai-cta-primary:hover{background:linear-gradient(135deg,#1e3a8a,#0284c7);transform:translateY(-2px);box-shadow:0 12px 28px -4px #0284c773}.ai-cta-primary.large{padding:15px 32px;font-size:1rem}.ai-cta-ghost{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:600;padding:12px 22px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.2);background:transparent;cursor:pointer;text-decoration:none;transition:all .25s ease}.ai-cta-ghost:hover{border-color:#38bdf8;color:#38bdf8;background:#38bdf814}.ai-cta-ghost-dark{display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:600;padding:12px 24px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.3);background:transparent;cursor:pointer;transition:all .2s ease}.ai-cta-ghost-dark:hover{border-color:#38bdf8;color:#38bdf8}.ai-hero-top-band{background:linear-gradient(180deg,#050e24,#081534 60%,#0b1e4d);padding:140px 0 80px;text-align:center;position:relative}.ai-hero-content{max-width:820px;margin:0 auto}.ai-hero-label{font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin-bottom:20px}.ai-hero-h1{font-family:var(--font-heading);font-size:clamp(2.05rem,3.8vw,3.1rem);font-weight:800;line-height:1.16;color:#fff;letter-spacing:-.025em;margin-bottom:22px}.ai-hero-sub{font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:#ffffffb8;margin-bottom:36px;max-width:680px;margin-left:auto;margin-right:auto}.ai-hero-cta-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ai-hero-stat-strip{background:#061028;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0}.ai-hero-stats{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ai-hs{display:flex;flex-direction:column;align-items:center;text-align:center}.ai-hs-val{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:800;color:#38bdf8;line-height:1.1;margin-bottom:3px}.ai-hs-lbl{font-size:.74rem;font-weight:600;color:#94a3b8}.ai-hs-divider{width:1px;height:34px;background:#ffffff1a}.ai-guarantees-section{padding:80px 0;background:#fff}.ai-guarantee-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ai-guarantee-item{padding:30px 26px;border-radius:18px;background:#fafbfd;border:1px solid #E2E8F0;transition:all .25s ease}.ai-guarantee-item:hover{transform:translateY(-4px);border-color:#38bdf8;box-shadow:0 12px 30px -8px #0284c71f}.ai-guar-icon{width:48px;height:48px;border-radius:12px;background:#eff6ff;border:1px solid #BFDBFE;display:flex;align-items:center;justify-content:center;color:#0284c7;margin-bottom:18px}.ai-guar-title{font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:800;color:#0b1e4d;margin-bottom:8px}.ai-guar-desc{font-size:.92rem;line-height:1.6;color:#64748b}.ai-solutions-section{padding:95px 0 60px;background:#fafbfd;position:relative}.ai-solutions-header{text-align:center;max-width:820px;margin:0 auto 46px}.ai-solutions-header .ai-section-label-sm{color:#0284c7;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.ai-solutions-header .ai-section-h2{color:#0b1e4d;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.18;margin-bottom:14px}.ai-solutions-header-sub{font-size:1rem;line-height:1.65;color:#64748b;margin:0 auto 26px}.ai-quick-nav-pills{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ai-quick-nav-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #E2E8F0;padding:8px 18px;border-radius:9999px;cursor:pointer;color:#0b1e4d;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s ease;box-shadow:0 2px 6px #0b1e4d08}.ai-quick-nav-btn:hover{border-color:#0284c7;color:#0284c7;transform:translateY(-1px);box-shadow:0 4px 14px #0284c71f}.ai-qnav-num{font-family:Space Grotesk,monospace;font-size:.76rem;font-weight:800;color:#0284c7}.ai-stack-wrapper{max-width:1280px;margin:0 auto;position:relative;padding:0 16px 40px}.ai-stack-card-wrap{position:sticky!important;width:100%}.ai-stack-card{position:relative;border-radius:22px;overflow:hidden;background:#fff;border:1px solid #E2E8F0;border-top:3px solid var(--sol-accent, #0284C7);box-shadow:0 -4px 16px #0b1e4d08,0 20px 48px -10px #0b1e4d1a;min-height:500px;display:flex;flex-direction:column;transition:box-shadow .25s ease,border-color .25s ease}.ai-stack-card:hover{box-shadow:0 -4px 16px #0b1e4d0a,0 24px 54px -10px #0b1e4d24}.ai-sc-topbar{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:18px 36px;border-bottom:1px solid #F1F5F9;background:#fafbfe}.ai-sc-num{font-family:Space Grotesk,monospace;font-size:1.1rem;font-weight:800;color:#0b1e4d;letter-spacing:.04em;min-width:28px}.ai-sc-tag{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:9999px;background:#eff6ff;color:#0284c7;border:1px solid #BFDBFE}.ai-sc-badge{margin-left:auto;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;color:#64748b;background:#fff;border:1px solid #E2E8F0;padding:4px 12px;border-radius:6px}.ai-sc-body{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:0;flex:1}.ai-sc-left{padding:36px 40px;border-right:1px solid #F1F5F9;display:flex;flex-direction:column;justify-content:center;gap:15px}.ai-sc-title{font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:800;color:#0b1e4d;line-height:1.2;margin:0;letter-spacing:-.02em}.ai-sc-subtitle{font-size:.92rem;line-height:1.5;color:#64748b;margin:0;font-weight:500}.ai-sc-desc{font-size:.92rem;line-height:1.68;color:#475569;margin:0}.ai-sc-features{display:flex;flex-direction:column;gap:9px;margin-top:2px}.ai-sc-feature{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.5;color:#334155}.ai-sc-check{color:#0284c7;flex-shrink:0;margin-top:2px}.ai-sc-tech-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:2px}.ai-sc-tech-lbl{font-family:Space Grotesk,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em;color:#94a3b8}.ai-sc-tech-pill{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:6px;background:#f1f5f9;border:1px solid #E2E8F0;color:#475569}.ai-sc-metrics-strip{display:flex;gap:12px;margin-top:4px}.ai-sc-metric-box{flex:1;padding:12px 14px;background:#fafbfd;border:1px solid #E2E8F0;border-radius:10px;display:flex;flex-direction:column;gap:2px}.ai-sc-metric-val{font-family:Space Grotesk,sans-serif;font-size:1.22rem;font-weight:800;color:#0b1e4d;line-height:1.1}.ai-sc-metric-lbl{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.ai-sc-action-row{margin-top:6px}.ai-sc-right{padding:30px 34px;background:#fafbfe;display:flex;align-items:center;justify-content:center}.ai-visual-frame{width:100%;border-radius:16px;overflow:hidden;border:1px solid #E2E8F0;background:#fff;box-shadow:0 12px 28px -6px #0b1e4d14;position:relative}.ai-visual-img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.ai-visual-frame:hover .ai-visual-img{transform:scale(1.02)}.ai-visual-caption{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:7px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #E2E8F0;padding:6px 14px;border-radius:9999px;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;color:#0b1e4d;box-shadow:0 4px 12px #0000000f}.ai-visual-dot{width:7px;height:7px;border-radius:50%;background:#0284c7}@media(max-width:1024px){.ai-sc-body{grid-template-columns:1fr}.ai-sc-left{border-right:none;border-bottom:1px solid #F1F5F9;padding:28px 24px}.ai-sc-right{padding:24px}.ai-visual-img{height:280px}}@media(max-width:640px){.ai-sc-topbar{padding:14px 18px;flex-wrap:wrap}.ai-sc-left{padding:20px 16px}.ai-sc-metrics-strip{flex-direction:column;gap:8px}.ai-visual-img{height:220px}}.ai-comparison-section{padding:95px 0;background:#fff}.ai-comparison-table-wrap{overflow-x:auto;border:1.5px solid #E2E8F0;border-radius:20px;box-shadow:0 4px 20px #0b1e4d0a}.ai-comparison-table{width:100%;border-collapse:collapse;text-align:left}.ai-comparison-table th{background:#0b1e4d;color:#fff;padding:18px 24px;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:700}.ai-comparison-table th.ai-bf-col{background:#0284c7;color:#fff}.ai-comparison-table td{padding:18px 24px;border-bottom:1px solid #E2E8F0;font-size:.92rem;color:#334155}.ai-comparison-table td.ai-trad-col{color:#64748b}.ai-comparison-table td.ai-bf-col{font-weight:700;color:#0369a1;background:#f0f9ff}.ai-faq-section{padding:95px 0 100px;background:#fafbfd}.ai-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}.ai-faq-intro{font-size:1rem;color:#64748b;line-height:1.65;margin-bottom:28px}.ai-faq-right{display:flex;flex-direction:column;gap:12px}.ai-faq-item{background:#fff;border:1px solid #E2E8F0;border-radius:14px;overflow:hidden}.ai-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;background:transparent;border:none;cursor:pointer;font-family:Plus Jakarta Sans,Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;color:#0b1e4d;text-align:left}.ai-faq-a{padding:0 24px 22px;font-size:.92rem;line-height:1.65;color:#526685}.ai-cta-section{padding:80px 0 105px;background:#fff}.ai-cta-box{background:linear-gradient(135deg,#050e24,#081534 60%,#0369a1);border-radius:26px;padding:54px 50px;text-align:center;color:#fff;max-width:980px;margin:0 auto;box-shadow:0 24px 60px -12px #08153466}.ai-cta-box-label{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#38bdf8;margin-bottom:14px}.ai-cta-h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;color:#fff;margin-bottom:16px;line-height:1.22}.ai-cta-p{font-size:1rem;line-height:1.7;color:#ffffffc7;max-width:680px;margin:0 auto 32px}.ai-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:1024px){.ai-guarantee-grid,.ai-sol-body-grid,.ai-faq-layout{grid-template-columns:1fr}}@media(max-width:768px){.ai-hero-top-band{padding-top:110px}.ai-hero-stats{justify-content:center;gap:16px}.ai-hs-divider{display:none}.ai-sol-header{flex-wrap:wrap}.ai-cta-box{padding:38px 24px}}@media(max-width:480px){.ai-cta-box{padding:28px 16px}}.ecom-page{min-height:100vh;background:#fff;color:#0b1e4d;overflow-x:clip}.ecom-container{max-width:1200px;margin:0 auto;padding:0 40px}.ecom-section-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2e6fe8;margin-bottom:10px;font-family:Martel Sans,sans-serif}.ecom-section-h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;color:#0b1e4d;margin-bottom:44px;line-height:1.2;font-family:Martel Sans,sans-serif}.ecom-section-h2.small{font-size:clamp(1.5rem,2.4vw,2.1rem);margin-bottom:16px;font-family:Martel Sans,sans-serif}.ecom-btn-primary{display:inline-flex;align-items:center;gap:9px;background:#0b1e4d;color:#fff;font-size:.95rem;font-weight:700;padding:13px 26px;border-radius:8px;border:none;cursor:pointer;transition:background .2s,transform .2s}.ecom-btn-primary:hover{background:#1a3a7a;transform:translateY(-2px)}.ecom-btn-primary.large{padding:16px 32px;font-size:1rem}.ecom-btn-ghost{display:inline-flex;align-items:center;gap:6px;color:#fffc;font-size:.95rem;font-weight:600;padding:13px 22px;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);text-decoration:none;background:transparent;cursor:pointer;transition:all .2s}.ecom-btn-ghost:hover{border-color:#38bdf8;color:#38bdf8}.ecom-btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1.5px solid rgba(11,30,77,.2);color:#0b1e4d;font-size:.95rem;font-weight:600;padding:13px 24px;border-radius:8px;cursor:pointer;transition:all .2s}.ecom-btn-outline:hover{border-color:#2e6fe8;color:#2e6fe8}.velaris-root{position:relative;width:100%;overflow:hidden}.velaris-canvas{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.velaris-content{position:relative;z-index:10;height:100%;width:100%}.ecom-hero{background:#061028;min-height:85vh}.ecom-hero-inner{max-width:1200px;margin:0 auto;padding:120px 40px 80px;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.ecom-hero-label{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#38bdf8;margin-bottom:18px;font-family:Martel Sans,sans-serif}.ecom-hero-h1{font-size:clamp(2.05rem,3.8vw,3.1rem);font-weight:700;line-height:1.14;color:#fff;letter-spacing:-.022em;margin-bottom:22px;font-family:Martel Sans,sans-serif}.ecom-hero-h1 em{font-style:normal;color:#f59e0b}.ecom-hero-sub{text-transform:capitalize;font-size:1.05rem;line-height:1.7;color:#ffffffad;max-width:500px;margin-bottom:34px}.ecom-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ecom-hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:3px}.ecom-metric-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:28px 24px;transition:background .2s}.ecom-metric-card:hover{background:#ffffff12}.ecom-metric-card.highlight{background:#f59e0b14;border-color:#f59e0b40}.ecom-mc-val{font-size:clamp(2rem,3vw,2.8rem);font-weight:900;color:#fff;line-height:1;margin-bottom:6px;display:flex;align-items:baseline;gap:1px;font-family:Martel Sans,sans-serif}.ecom-metric-card.highlight .ecom-mc-val{color:#f59e0b;font-family:Martel Sans,sans-serif}.ecom-mc-lbl{font-size:.82rem;font-weight:700;color:#ffffffbf;margin-bottom:3px;font-family:Martel Sans,sans-serif}.ecom-mc-tag{font-size:.7rem;color:#ffffff59;font-weight:600}.ecom-marketplace-section{background:#fafbfd;padding:90px 0;border-bottom:1px solid rgba(11,30,77,.07)}.ecom-marketplace-grid{text-transform:capitalize;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ecom-mp-card{background:#fff;border:1px solid rgba(11,30,77,.08);border-radius:16px;padding:28px;box-shadow:0 4px 20px #0b1e4d0a;transition:transform .25s,box-shadow .25s}.ecom-mp-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0b1e4d14}.ecom-mp-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.ecom-mp-badge{font-size:.8rem;font-weight:700;padding:5px 12px;border-radius:9999px}.ecom-mp-metric{font-size:.78rem;font-weight:800;font-family:Martel Sans,sans-serif}.ecom-mp-title{font-size:1.05rem;font-weight:800;color:#0b1e4d;margin-bottom:10px;line-height:1.3;font-family:Martel Sans,sans-serif}.ecom-mp-desc{font-size:.87rem;line-height:1.65;color:#64748b;margin-bottom:18px}.ecom-mp-items{display:flex;flex-direction:column;gap:9px}.ecom-mp-item{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#334155;line-height:1.4}.ecom-solutions-section{background:#fafbfd;padding:95px 0 60px;position:relative}.ecom-solutions-header{text-align:center;max-width:820px;margin:0 auto 46px}.ecom-solutions-header .ecom-section-label{color:#d97706;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.ecom-solutions-header .ecom-section-h2{color:#0b1e4d;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:1.18;margin-bottom:14px}.ecom-solutions-header-sub{font-size:1rem;line-height:1.65;color:#64748b;margin:0 auto 26px}.ecom-quick-nav-pills{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ecom-quick-nav-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #E2E8F0;padding:8px 18px;border-radius:9999px;cursor:pointer;color:#0b1e4d;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s ease;box-shadow:0 2px 6px #0b1e4d08}.ecom-quick-nav-btn:hover{border-color:#d97706;color:#d97706;transform:translateY(-1px);box-shadow:0 4px 14px #d977061f}.ecom-qnav-num{font-family:Space Grotesk,monospace;font-size:.76rem;font-weight:800;color:#d97706}.ecom-stack-wrapper{text-transform:capitalize;max-width:1320px;margin:0 auto;position:relative;padding:0 32px 100px}.ecom-stack-card-wrap{position:sticky!important;width:100%}.ecom-stack-card{position:relative;border-radius:24px;overflow:hidden;background:#fff;border:1.5px solid color-mix(in srgb,var(--sol-accent, #D97706) 18%,#E2E8F0);border-top:4px solid var(--sol-accent, #D97706);box-shadow:0 -8px 24px #0b1e4d0f,0 24px 60px -10px #0b1e4d2e,0 0 0 1px #0b1e4d0a;min-height:520px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ecom-stack-card:hover{box-shadow:0 -8px 24px #0b1e4d14,0 28px 64px -10px #0b1e4d38,0 0 0 1px #0b1e4d0f}.ecom-sc-glow{position:absolute;top:-70px;right:-70px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sol-accent, #D97706) 12%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.ecom-sc-topbar{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:20px 36px;border-bottom:1px solid #F1F5F9;background:#fafbfe}.ecom-sc-num{font-family:Space Grotesk,monospace;font-size:1.15rem;font-weight:800;color:#94a3b8;letter-spacing:.04em;min-width:28px}.ecom-sc-icon-wrap{width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #0b1e4d0a}.ecom-sc-topbar-title{font-size:1.15rem;font-weight:800;color:#0b1e4d;font-family:Plus Jakarta Sans,Space Grotesk,sans-serif;letter-spacing:-.01em}.ecom-sc-tag{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:9999px;border:1px solid}.ecom-sc-badge-wrap{margin-left:auto;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #E2E8F0;padding:5px 14px;border-radius:8px;box-shadow:0 1px 4px #0b1e4d08}.ecom-sc-badge{font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;color:#475569;letter-spacing:.04em}.ecom-sc-pulse-dot{width:8px;height:8px;border-radius:50%;animation:ecom-pulse 2s infinite}@keyframes ecom-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.ecom-sc-client-badge{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-family:Space Grotesk,sans-serif}.ecom-sc-badge-sep{color:#cbd5e1}.ecom-sc-badge-cat{color:#94a3b8}.ecom-sc-body{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:0;flex:1}.ecom-sc-left{padding:36px 40px;border-right:1px solid #F1F5F9;display:flex;flex-direction:column;justify-content:center;gap:15px}.ecom-sc-title{font-family:Plus Jakarta Sans,Martel Sans,sans-serif;font-size:clamp(1.6rem,2.2vw,2rem);font-weight:800;color:#0b1e4d;line-height:1.2;margin:0;letter-spacing:-.02em}.ecom-sc-subtitle{font-size:.92rem;line-height:1.5;color:#64748b;margin:0;font-weight:500}.ecom-sc-desc{font-size:.92rem;line-height:1.68;color:#475569;margin:0}.ecom-sc-features{display:flex;flex-direction:column;gap:9px;margin-top:2px}.ecom-sc-feature{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.5;color:#334155}.ecom-sc-check{color:#d97706;flex-shrink:0;margin-top:2px}.ecom-sc-metrics-strip{display:flex;gap:12px;margin-top:4px}.ecom-sc-metric-box{flex:1;padding:12px 14px;background:#fafbfd;border:1px solid #E2E8F0;border-radius:10px;display:flex;flex-direction:column;gap:2px}.ecom-sc-metric-val{font-family:Space Grotesk,sans-serif;font-size:1.22rem;font-weight:800;color:#0b1e4d;line-height:1.1}.ecom-sc-metric-lbl{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.ecom-sc-action-row{margin-top:6px}.ecom-sc-right{padding:30px 34px;background:#fafbfe;display:flex;align-items:center;justify-content:center}.ecom-visual-frame{width:100%;border-radius:16px;overflow:hidden;border:1px solid #E2E8F0;background:#fff;box-shadow:0 12px 28px -6px #0b1e4d14;position:relative}.ecom-visual-img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.ecom-visual-frame:hover .ecom-visual-img{transform:scale(1.02)}.ecom-visual-caption{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:7px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #E2E8F0;padding:6px 14px;border-radius:9999px;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;color:#0b1e4d;box-shadow:0 4px 12px #0000000f}.ecom-visual-dot{width:7px;height:7px;border-radius:50%;background:#d97706}@media(max-width:1024px){.ecom-sc-body{grid-template-columns:1fr}.ecom-sc-left{border-right:none;border-bottom:1px solid #F1F5F9;padding:28px 24px}.ecom-sc-right{padding:24px}.ecom-visual-img{height:280px}}@media(max-width:640px){.ecom-sc-topbar{padding:14px 18px;flex-wrap:wrap}.ecom-sc-left{padding:20px 16px}.ecom-sc-metrics-strip{flex-direction:column;gap:8px}.ecom-visual-img{height:220px}}.ecom-faq-section{background:#fafbfd;padding:90px 0}.ecom-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.ecom-faq-intro{font-size:.97rem;line-height:1.65;color:#64748b;margin-bottom:28px}.ecom-faq-item{text-transform:capitalize;border-bottom:1px solid rgba(11,30,77,.08);transition:border-color .25s ease}.ecom-faq-item.is-open{border-bottom-color:#2e6fe840}.ecom-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;text-align:left;font-size:.96rem;font-weight:700;color:#0b1e4d;transition:color .2s ease;font-family:Martel Sans,sans-serif}.ecom-faq-q:hover,.ecom-faq-item.is-open .ecom-faq-q{color:#2e6fe8}.ecom-faq-a{overflow:hidden}.ecom-faq-a p,.ecom-faq-reveal-p{padding:0 0 22px;font-size:.92rem;line-height:1.75;color:#475569}.ecom-cta-section{padding:80px 0;background:#0b1e4d}.ecom-cta-box{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.ecom-cta-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f59e0b;margin-bottom:14px;font-family:Martel Sans,sans-serif}.ecom-cta-h2{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;color:#fff;line-height:1.2;margin-bottom:14px;font-family:Martel Sans,sans-serif}.ecom-cta-desc{text-transform:capitalize;font-size:1rem;line-height:1.65;color:#ffffffa6;margin-bottom:20px}.ecom-cta-perks{display:flex;gap:20px;flex-wrap:wrap}.ecom-cta-perks span{font-size:.82rem;font-weight:600;color:#10b981}.ecom-cta-right{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ecom-cta-right .ecom-btn-primary{background:#f59e0b;color:#000}.ecom-cta-right .ecom-btn-primary:hover{background:#d97706}.ecom-cta-right .ecom-btn-outline{border-color:#ffffff40;color:#fffc}.ecom-cta-right .ecom-btn-outline:hover{border-color:#38bdf8;color:#38bdf8}@media(max-width:1024px){.ecom-hero-inner,.ecom-marketplace-grid{grid-template-columns:1fr}.ecom-faq-layout,.ecom-cta-box{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){.ecom-container{padding:0 20px}.ecom-hero-inner{padding:0 20px 60px}.ecom-hero-metrics{grid-template-columns:1fr 1fr}.ecom-acc-tag{display:none}.ecom-acc-body-inner{padding-left:0}}@media(max-width:480px){.ecom-container{padding:0 14px}.ecom-hero-metrics{grid-template-columns:1fr}}.dm-page{min-height:100vh;background:#fff;color:#0b1e4d;overflow-x:clip}.dm-container{max-width:1200px;margin:0 auto;padding:0 40px}.dm-section-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2e6fe8;margin-bottom:10px;font-family:Martel Sans,sans-serif}.dm-section-h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;color:#0b1e4d;margin-bottom:44px;line-height:1.2;font-family:Martel Sans,sans-serif}.dm-section-h2.small{font-size:clamp(1.5rem,2.4vw,2.1rem);margin-bottom:16px;font-family:Martel Sans,sans-serif}.dm-btn-primary{display:inline-flex;align-items:center;gap:9px;background:#0b1e4d;color:#fff;font-size:.95rem;font-weight:700;padding:13px 26px;border-radius:8px;border:none;cursor:pointer;transition:background .2s,transform .2s}.dm-btn-primary:hover{background:#1a3a7a;transform:translateY(-2px)}.dm-btn-primary.large{padding:16px 32px;font-size:1rem}.dm-btn-ghost{display:inline-flex;align-items:center;gap:6px;color:#fffc;font-size:.95rem;font-weight:600;padding:13px 22px;border-radius:8px;border:1.5px solid rgba(255,255,255,.25);text-decoration:none;background:transparent;cursor:pointer;transition:all .2s}.dm-btn-ghost:hover{border-color:#38bdf8;color:#38bdf8}.dm-hero{background:#061028;padding:120px 0 60px}.dm-hero-content{max-width:740px;margin-bottom:60px}.dm-hero-label{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#10b981;margin-bottom:18px;font-family:Martel Sans,sans-serif}.dm-hero-h1{font-size:clamp(2.05rem,3.8vw,3.1rem);font-weight:800;line-height:1.14;color:#fff;letter-spacing:-.022em;margin-bottom:22px;font-family:Martel Sans,sans-serif}.dm-hero-sub{font-size:1.05rem;line-height:1.7;color:#ffffffad;max-width:560px;margin-bottom:34px}.dm-hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.dm-channel-compare{display:grid;grid-template-columns:repeat(4,1fr);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.dm-cc-col{padding:24px 28px;border-right:1px solid rgba(255,255,255,.07)}.dm-cc-col:last-child{border-right:none}.dm-cc-dot{width:8px;height:8px;border-radius:50%;margin-bottom:12px}.dm-cc-label{font-size:.8rem;font-weight:600;color:#fff9;margin-bottom:8px;font-family:Martel Sans,sans-serif}.dm-cc-roas{font-size:1.5rem;font-weight:900;margin-bottom:4px;line-height:1;font-family:Martel Sans,sans-serif}.dm-cc-time{font-size:.72rem;color:#ffffff59;font-weight:600}.dm-stats-band{background:#fff;border-bottom:1px solid rgba(11,30,77,.07);padding:50px 0}.dm-stats-row{display:flex;align-items:center;gap:0}.dm-stat-item{flex:1;padding:0 40px;text-align:center}.dm-stat-val{font-size:clamp(2rem,3.5vw,3rem);font-weight:900;color:#0b1e4d;line-height:1;margin-bottom:8px;display:flex;align-items:baseline;justify-content:center;gap:2px;font-family:Martel Sans,sans-serif}.dm-stat-lbl{font-size:.82rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-family:Martel Sans,sans-serif}.dm-stat-div{width:1px;background:#0b1e4d14;height:56px;flex-shrink:0}.dm-solutions-section{background:#0a0f1e;padding:90px 0 50px}.dm-stack-header{padding-bottom:52px}.dm-stack-header .dm-section-label{color:#38bdf8}.dm-stack-header .dm-section-h2{color:#fff;margin-bottom:0}.dm-stack-wrapper{position:relative;padding:0 40px 80px;max-width:1200px;margin:0 auto}.dm-stack-card-wrap{position:sticky!important;width:100%}.dm-stack-card{position:relative;border-radius:24px;overflow:hidden;background:var(--sol-bg, #0d0018);border:1.5px solid color-mix(in srgb,var(--sol-color, #EC4899) 24%,rgba(255,255,255,.08));box-shadow:0 -6px 20px #0000004d,0 30px 70px #000000a6,0 0 80px color-mix(in srgb,var(--sol-color, #EC4899) 10%,transparent);padding:0;min-height:440px;display:flex;flex-direction:column}.dm-sc-glow{position:absolute;top:-80px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sol-color, #EC4899) 20%,transparent) 0%,transparent 70%);pointer-events:none;z-index:0}.dm-sc-topbar{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding:22px 36px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.dm-sc-num{font-size:.72rem;font-weight:900;font-family:Martel Sans,sans-serif;color:var(--sol-color, #EC4899);letter-spacing:.06em;min-width:28px}.dm-sc-tag{flex:1;font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sol-color, #EC4899);background:color-mix(in srgb,var(--sol-color, #EC4899) 12%,transparent);border:1px solid color-mix(in srgb,var(--sol-color, #EC4899) 25%,transparent);padding:4px 12px;border-radius:999px;width:-moz-fit-content;width:fit-content}.dm-sc-icon-wrap{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--sol-color, #EC4899) 14%,rgba(0,0,0,.3));border:1px solid color-mix(in srgb,var(--sol-color, #EC4899) 25%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dm-sc-body{position:relative;z-index:1;display:grid;grid-template-columns:1fr 280px;gap:0;flex:1}.dm-sc-left{padding:36px;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:16px}.dm-sc-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:900;color:#fff;line-height:1.15;font-family:Martel Sans,sans-serif;margin:0}.dm-sc-subtitle{font-size:.9rem;color:#ffffff80;line-height:1.55;margin:0}.dm-sc-desc{font-size:.88rem;line-height:1.7;color:#ffffffa6;margin:0}.dm-sc-features{display:flex;flex-direction:column;gap:8px}.dm-sc-feature{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.5;color:#ffffffb8}.dm-sc-tech-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.dm-sc-tech-pill{font-size:.68rem;font-weight:700;padding:4px 11px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffff8c}.dm-sc-right{padding:36px 28px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;background:#ffffff05}.dm-sc-metrics{display:flex;flex-direction:column;gap:14px}.dm-sc-metric{display:flex;flex-direction:column;gap:3px;padding:16px 18px;border-radius:12px;background:color-mix(in srgb,var(--sol-color, #EC4899) 8%,rgba(0,0,0,.3));border:1px solid color-mix(in srgb,var(--sol-color, #EC4899) 18%,transparent)}.dm-sc-metric-val{font-size:1.4rem;font-weight:900;font-family:Martel Sans,sans-serif;color:var(--sol-color, #EC4899);line-height:1}.dm-sc-metric-lbl{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#fff6}.dm-sc-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;font-size:.88rem;font-weight:700;border-radius:10px;border:none;cursor:pointer;background:var(--sol-color, #EC4899);color:#fff;transition:opacity .2s,transform .2s;font-family:Martel Sans,sans-serif;box-shadow:0 4px 20px color-mix(in srgb,var(--sol-color, #EC4899) 40%,transparent);width:100%;justify-content:center}.dm-sc-cta:hover{opacity:.88;transform:translateY(-2px)}.dm-sol-nav{display:flex;gap:0;border-bottom:1.5px solid rgba(11,30,77,.1);margin-bottom:36px;overflow-x:auto}.dm-sol-nav-btn{position:relative;background:none;border:none;cursor:pointer;padding:14px 22px;font-size:.82rem;font-weight:700;color:#94a3b8;font-family:Martel Sans,sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:color .2s;display:flex;align-items:center;gap:8px}.dm-sol-nav-btn .dm-sol-nav-num{font-size:.7rem;font-weight:800;opacity:.5;transition:opacity .2s}.dm-sol-nav-btn:after{content:"";position:absolute;bottom:-1.5px;left:0;right:0;height:2.5px;border-radius:2px;background:currentColor;transform:scaleX(0);transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform-origin:left}.dm-sol-nav-btn:hover{color:#475569}.dm-sol-nav-btn.active{color:var(--sol-color, #EC4899)}.dm-sol-nav-btn.active .dm-sol-nav-num{opacity:1}.dm-sol-nav-btn.active:after{transform:scaleX(1)}.dm-sol-card-area{position:relative}.dm-sol-card{position:relative;background:#fff;border-radius:20px;overflow:hidden;border:1.5px solid rgba(11,30,77,.08);box-shadow:0 8px 40px #0b1e4d12;min-height:420px;display:grid;grid-template-columns:1fr 1fr}.dm-sol-left{padding:48px 44px;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:1}.dm-sol-tag{display:inline-flex;align-items:center;gap:7px;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sol-color, #EC4899);background:color-mix(in srgb,var(--sol-color, #EC4899) 10%,transparent);border:1px solid color-mix(in srgb,var(--sol-color, #EC4899) 25%,transparent);padding:5px 12px;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-bottom:20px}.dm-sol-title{font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:900;color:#0b1e4d;line-height:1.15;margin-bottom:10px;font-family:Martel Sans,sans-serif}.dm-sol-subtitle{font-size:.9rem;line-height:1.6;color:#64748b;margin-bottom:28px;max-width:380px}.dm-sol-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.dm-sol-metric{display:flex;flex-direction:column;background:#f8faff;border:1px solid rgba(11,30,77,.08);border-radius:10px;padding:12px 18px;min-width:100px}.dm-sol-metric-val{font-size:1.1rem;font-weight:900;color:var(--sol-color, #EC4899);font-family:Martel Sans,sans-serif;line-height:1;margin-bottom:4px}.dm-sol-metric-lbl{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.dm-sol-explore-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;font-size:.88rem;font-weight:700;border-radius:10px;border:none;cursor:pointer;background:var(--sol-color, #EC4899);color:#fff;transition:opacity .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 16px color-mix(in srgb,var(--sol-color, #EC4899) 35%,transparent);width:-moz-fit-content;width:fit-content;font-family:Martel Sans,sans-serif}.dm-sol-explore-btn:hover{opacity:.88;transform:translateY(-2px);box-shadow:0 8px 28px color-mix(in srgb,var(--sol-color, #EC4899) 45%,transparent)}.dm-sol-right{position:relative;overflow:hidden;background:color-mix(in srgb,var(--sol-color, #EC4899) 6%,#F8FAFF);display:flex;align-items:center;justify-content:center}.dm-sol-right-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 40%,color-mix(in srgb,var(--sol-color, #EC4899) 18%,transparent) 0%,transparent 70%)}.dm-sol-right-deco{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;align-items:center;width:100%;padding:40px 36px}.dm-sol-icon-circle{width:96px;height:96px;border-radius:50%;background:color-mix(in srgb,var(--sol-color, #EC4899) 14%,#fff);border:2px solid color-mix(in srgb,var(--sol-color, #EC4899) 30%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.dm-sol-click-hint{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb,var(--sol-color, #EC4899) 70%,#0B1E4D);text-align:center;opacity:.7}.dm-sol-right-tech{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.dm-sol-right-tech span{font-size:.69rem;font-weight:700;padding:5px 12px;border-radius:999px;background:#ffffffd9;border:1px solid color-mix(in srgb,var(--sol-color, #EC4899) 20%,transparent);color:#475569;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dm-sol-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;border-radius:20px;overflow:hidden;pointer-events:none}.dm-sol-overlay.visible{pointer-events:all}.dm-sol-ov-left{flex:1;background:#0610288c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-end;padding:36px 40px}.dm-sol-ov-close{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.78rem;font-weight:700;padding:9px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .2s;letter-spacing:.04em}.dm-sol-ov-close:hover{background:#ffffff38}.dm-sol-ov-right{width:52%;background:#fff;padding:40px 36px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.dm-sol-ov-tag{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--sol-color, #EC4899);display:flex;align-items:center;gap:6px}.dm-sol-ov-tag:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sol-color, #EC4899)}.dm-sol-ov-title{font-size:1.4rem;font-weight:900;color:#0b1e4d;line-height:1.2;font-family:Martel Sans,sans-serif}.dm-sol-ov-desc{font-size:.88rem;line-height:1.72;color:#475569}.dm-sol-ov-features{display:flex;flex-direction:column;gap:9px}.dm-sol-ov-feature{display:flex;align-items:flex-start;gap:9px;font-size:.84rem;line-height:1.5;color:#334155}.dm-sol-ov-feature-icon{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--sol-color, #EC4899) 14%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.dm-sol-ov-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-size:.88rem;font-weight:700;border-radius:10px;border:none;cursor:pointer;background:var(--sol-color, #EC4899);color:#fff;transition:opacity .2s,transform .2s;font-family:Martel Sans,sans-serif;margin-top:4px;width:-moz-fit-content;width:fit-content}.dm-sol-ov-cta:hover{opacity:.88;transform:translateY(-1px)}.dm-sol-ov-tech{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.dm-sol-ov-tech span{font-size:.69rem;font-weight:700;padding:4px 11px;border-radius:999px;background:#f1f5f9;border:1px solid rgba(11,30,77,.07);color:#475569}.dm-faq-section{background:#fff;padding:90px 0}.dm-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.dm-faq-intro{font-size:.97rem;line-height:1.65;color:#64748b;margin-bottom:28px}.dm-faq-item{border-bottom:1px solid rgba(11,30,77,.08)}.dm-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;text-align:left;font-size:.95rem;font-weight:600;color:#0b1e4d;transition:color .2s;font-family:Martel Sans,sans-serif}.dm-faq-q:hover,.dm-faq-item.is-open .dm-faq-q{color:#2e6fe8}.dm-faq-a{overflow:hidden}.dm-faq-a p,.dm-faq-reveal-p{padding:0 0 20px;font-size:.9rem;line-height:1.7;color:#475569}.dm-cta-section{background:#0b1e4d;padding:90px 0}.dm-cta-box{text-align:center;max-width:720px;margin:0 auto}.dm-cta-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#10b981;margin-bottom:20px;font-family:Martel Sans,sans-serif}.dm-cta-h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;color:#fff;line-height:1.2;margin-bottom:16px;font-family:Martel Sans,sans-serif}.dm-cta-desc{font-size:1rem;line-height:1.65;color:#ffffffa6;margin-bottom:32px}.dm-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.dm-cta-ghost{display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(255,255,255,.2);color:#fffc;background:transparent;font-size:.95rem;font-weight:600;padding:13px 24px;border-radius:8px;cursor:pointer;transition:all .2s}.dm-cta-ghost:hover{border-color:#10b981;color:#10b981}.dm-cta-section .dm-btn-primary{background:#10b981;color:#fff}.dm-cta-section .dm-btn-primary:hover{background:#059669}@media(max-width:1024px){.dm-hero{padding-top:100px}.dm-channel-compare{grid-template-columns:repeat(2,1fr)}.dm-stats-row{flex-wrap:wrap}.dm-stat-item{min-width:45%}.dm-stat-div{display:none}.dm-faq-layout{grid-template-columns:1fr;gap:40px}.dm-sc-body{grid-template-columns:1fr}.dm-sc-right{border-top:1px solid rgba(255,255,255,.05);flex-direction:row;flex-wrap:wrap}.dm-sc-metrics{flex-direction:row;flex-wrap:wrap}.dm-sc-metric{min-width:120px;flex:1}.dm-sol-card{grid-template-columns:1fr;min-height:unset}.dm-sol-right{min-height:220px}.dm-sol-ov-right{width:65%}}@media(max-width:640px){.dm-container{padding:0 20px}.dm-channel-compare{grid-template-columns:1fr 1fr}.dm-sol-nav-btn{padding:12px 14px;font-size:.7rem}.dm-sol-ov-right{width:88%}.dm-sol-left{padding:30px 24px}.dm-stack-wrapper{padding:0 16px}.dm-sc-left{padding:24px 20px}.dm-sc-topbar{padding:16px 20px}.dm-sc-right{padding:20px}}@media(max-width:480px){.dm-container{padding:0 14px}.dm-channel-compare{grid-template-columns:1fr}.dm-stat-item{min-width:100%}.dm-sol-left{padding:20px 16px}.dm-sc-left{padding:18px 14px}}
