@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:400;src:url(./open-sauce-one-latin-400-normal-CHaHE5js.woff2) format("woff2"),url(./open-sauce-one-latin-400-normal-DFn7rf-R.woff) format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:500;src:url(./open-sauce-one-latin-500-normal-Dxy-SgYR.woff2) format("woff2"),url(./open-sauce-one-latin-500-normal-BqGeBPQp.woff) format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:600;src:url(./open-sauce-one-latin-600-normal-B0s9l6q_.woff2) format("woff2"),url(./open-sauce-one-latin-600-normal-BpYamPho.woff) format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:700;src:url(./open-sauce-one-latin-700-normal-BF7eJpd1.woff2) format("woff2"),url(./open-sauce-one-latin-700-normal-CYDGldsM.woff) format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:800;src:url(./open-sauce-one-latin-800-normal-DtzvGnYJ.woff2) format("woff2"),url(./open-sauce-one-latin-800-normal-DF_9asAG.woff) format("woff")}*,: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: }:root{--primary: #00427e;--primary-strong: #003966;--primary-button: #0067bd;--primary-soft: #e8eeff;--surface: #f9f9ff;--surface-soft: #f0f5fa;--white: #ffffff;--heading: #00427e;--text: #1d2733;--body: #1d2733;--muted: #344054;--primary-muted: #00427e;--border: #e2e8f0;--shadow: 0 16px 42px rgba(0, 47, 89, .09);font-family:Open Sauce One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;--tw-bg-opacity: 1;background-color:rgb(249 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1))}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-line:none}p,li,label,input,select,textarea{color:inherit}img{display:block;max-width:100%}h1,h2,h3{margin:0;font-family:Open Sauce One,system-ui,sans-serif;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.site-shell{display:flex;min-height:100vh;flex-direction:column}.main{flex:1 1 0%}.scroll-progress{position:fixed;left:0;top:0;z-index:80;height:3px;width:100%;transform-origin:left;--tw-bg-opacity: 1;background-color:rgb(0 103 189 / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 18px rgba(0,103,189,.5);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.container{margin-left:auto;margin-right:auto;width:min(100% - 40px,1280px)}.nav{position:sticky;top:0;z-index:50;border-bottom-width:1px;border-color:#e2e8f0bf;background-color:#fffffff2;--tw-shadow: 0 4px 20px rgba(0,0,0,.04);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.nav-inner{display:flex;height:72px;align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:inline-flex;align-items:center;gap:.625rem;white-space:nowrap;font-family:Open Sauce One,system-ui,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.brand-logo{height:auto;max-height:58px;width:230px;-o-object-fit:contain;object-fit:contain}.nav-links{display:flex;align-items:center;gap:1.75rem}.nav-link{position:relative;padding-top:26px;padding-bottom:22px;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-link:hover,.nav-link.is-active{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.nav-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;transform-origin:center;--tw-scale-x: 0;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));border-top-left-radius:9999px;border-top-right-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 103 189 / var(--tw-bg-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.nav-link.is-active:after{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nav-actions{display:flex;align-items:center;gap:.75rem}.language-toggle{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem}.language-toggle button{height:30px;min-width:2.25rem;cursor:pointer;border-radius:9999px;border-width:0px;background-color:transparent;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.language-toggle button.is-active{--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.menu-toggle{display:none;height:2.75rem;width:2.75rem;cursor:pointer;border-radius:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.button,.btn{position:relative;display:inline-flex;min-height:42px;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-radius:.25rem;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(0 103 189 / var(--tw-bg-opacity, 1));padding-left:22px;padding-right:22px;text-align:center;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));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:.2s}.button:hover,.btn:hover{--tw-translate-y: -1px;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));--tw-bg-opacity: 1;background-color:rgb(0 89 167 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 24px rgba(0,89,167,.22);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button:active,.btn:active{--tw-translate-y: 0px;--tw-scale-x: .98;--tw-scale-y: .98;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))}.button.secondary,.btn.secondary{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.button.secondary:hover,.btn.secondary:hover{--tw-bg-opacity: 1;background-color:rgb(240 245 250 / var(--tw-bg-opacity, 1));--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button.dark,.btn.dark{--tw-bg-opacity: 1;background-color:rgb(0 47 89 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.button.dark:hover,.btn.dark:hover{--tw-bg-opacity: 1;background-color:rgb(0 31 61 / var(--tw-bg-opacity, 1))}.button.ghost,.btn.ghost{--tw-border-opacity: 1;border-color:rgb(0 89 167 / var(--tw-border-opacity, 1));background-color:transparent;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.btn.primary{--tw-bg-opacity: 1;background-color:rgb(0 103 189 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.section{padding-top:86px;padding-bottom:86px}.section.alt{--tw-bg-opacity: 1;background-color:rgb(240 245 250 / var(--tw-bg-opacity, 1))}.pattern-section,.contact-pattern-section{position:relative;overflow:hidden}.pattern-section>.container,.contact-pattern-section>.container{position:relative;z-index:1}.hero{position:relative;overflow:hidden;padding-top:72px;padding-bottom:82px;background:linear-gradient(135deg,#f1f6ff,#fff 64%)}.hero:before,.hero:after{content:"";pointer-events:none;position:absolute;border-radius:9999px;opacity:.55;--tw-blur: blur(10px);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)}.hero:before{right:-90px;top:-110px;height:20rem;width:20rem;--tw-bg-opacity: 1;background-color:rgb(213 227 255 / var(--tw-bg-opacity, 1))}.hero:after{bottom:-120px;left:-110px;height:260px;width:260px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1))}.hero-grid{display:grid;gap:1.5rem}.hero-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:3.5rem}@media (max-width: 1080px){.hero-grid.three,.hero-grid.four,.hero-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.hero-grid.two,.hero-grid.three,.hero-grid.four,.hero-grid.five{grid-template-columns:1fr}}.eyebrow{display:none;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;padding-top:7px;padding-bottom:7px;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.hero-title{margin-top:1.25rem;max-width:700px;font-size:clamp(46px,6.2vw,72px);font-weight:800;line-height:1.04;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.hero-copy{margin-top:22px;max-width:650px;font-size:clamp(17px,1.4vw,20px);line-height:1.72;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1))}.hero-actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.875rem}.hero-visual{display:grid;gap:1.5rem}.hero-visual.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-visual.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-visual.four{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-visual.five{grid-template-columns:repeat(5,minmax(0,1fr))}.hero-visual{position:relative;display:grid;min-height:430px;align-items:flex-end}@media (max-width: 1080px){.hero-visual.three,.hero-visual.four,.hero-visual.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.hero-visual.two,.hero-visual.three,.hero-visual.four,.hero-visual.five{grid-template-columns:1fr}}.hero-visual{perspective:1300px}.network-orb{position:absolute;right:-18px;top:-22px;z-index:0;aspect-ratio:1 / 1;width:min(42vw,270px);opacity:.9;--tw-drop-shadow: drop-shadow(0 18px 34px rgba(0,66,126,.16));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)}.network-orb canvas{display:block}.network-orb-fallback{border-radius:9999px;border-width:1px;border-color:#0059a729;background:radial-gradient(circle at 50% 50%,rgba(0,103,189,.18),transparent 12%),radial-gradient(circle at 38% 32%,rgba(0,103,189,.12),transparent 8%),radial-gradient(circle at 66% 36%,rgba(0,103,189,.12),transparent 9%)}.dashboard-card{position:relative;z-index:2;min-height:360px;border-radius:10px;border-width:1px;border-color:#e2e8f0e6;background-color:#ffffffe6;padding:1.5rem;--tw-shadow: 0 24px 60px rgba(0,47,89,.16);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);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:.2s;transform-style:preserve-3d;will-change:transform}.dashboard-card:before,.dashboard-card:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;z-index:-1;border-radius:.75rem;border-width:1px;border-color:#0059a71f;background-color:#fff6;transform:translate3d(18px,18px,-42px)}.dashboard-card:after{top:34px;right:34px;bottom:34px;left:34px;opacity:.7;transform:translate3d(34px,34px,-72px)}.mock-window{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 16px 36px rgba(0,47,89,.09);--tw-shadow-colored: 0 16px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateZ(34px)}.mock-bar{display:flex;height:42px;align-items:center;gap:.5rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(244 247 252 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem}.mock-bar span,.mock-dot{height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(166 200 255 / var(--tw-bg-opacity, 1))}.mock-body{display:grid;gap:1.5rem}.mock-body.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-body.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-body.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-body.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mock-body{display:grid;min-height:290px;grid-template-columns:.9fr 1.5fr}@media (max-width: 1080px){.mock-body.three,.mock-body.four,.mock-body.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mock-body.two,.mock-body.three,.mock-body.four,.mock-body.five{grid-template-columns:1fr}}.mock-sidebar{display:grid;gap:1.5rem}.mock-sidebar.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-sidebar.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-sidebar.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-sidebar.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mock-sidebar{display:grid;align-content:flex-start;gap:.75rem;--tw-bg-opacity: 1;background-color:rgb(240 245 250 / var(--tw-bg-opacity, 1));padding:18px}@media (max-width: 1080px){.mock-sidebar.three,.mock-sidebar.four,.mock-sidebar.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mock-sidebar.two,.mock-sidebar.three,.mock-sidebar.four,.mock-sidebar.five{grid-template-columns:1fr}}.mock-sidebar i,.mock-line{height:.75rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(213 227 255 / var(--tw-bg-opacity, 1))}.mock-panel{display:grid;gap:1.5rem}.mock-panel.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-panel.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-panel.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-panel.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mock-panel{display:grid;gap:18px;padding:1.25rem}@media (max-width: 1080px){.mock-panel.three,.mock-panel.four,.mock-panel.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mock-panel.two,.mock-panel.three,.mock-panel.four,.mock-panel.five{grid-template-columns:1fr}}.chart{position:relative;min-height:136px;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(223 231 247 / var(--tw-border-opacity, 1));background:linear-gradient(160deg,transparent 55%,rgba(0,103,189,.1) 56%),linear-gradient(145deg,#e8eeff,#fff)}.chart svg{position:absolute;bottom:1.25rem;left:18px;right:18px;top:1.25rem;height:calc(100% - 40px);width:calc(100% - 36px)}.metric-grid{display:grid;gap:1.5rem}.metric-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media (max-width: 1080px){.metric-grid.three,.metric-grid.four,.metric-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.metric-grid.two,.metric-grid.three,.metric-grid.four,.metric-grid.five{grid-template-columns:1fr}}.metric{min-height:70px;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(247 250 255 / var(--tw-bg-opacity, 1));padding:.75rem}.metric strong{display:block;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.metric span{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.section-head{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:760px;text-align:center}.section-head.left{margin-left:0;margin-right:0;text-align:left}.section-title{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.14;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.section-title.primary{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.section-copy{margin-top:1rem;font-size:clamp(16px,1.25vw,18px);font-weight:400;line-height:1.7;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.grid{display:grid;gap:1.5rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.card{position:relative;overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;text-align:left;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:.2s;transform-style:preserve-3d;will-change:transform}.card:before,.interactive-card:before,.button:before,.btn:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;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:.3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(0,103,189,.16),transparent 34%)}.card:hover:before,.interactive-card:hover:before,.button:hover:before,.btn:hover:before{opacity:1}.card>*,.interactive-card>*,.button>*,.btn>*{position:relative;z-index:1}.interactive-card{position:relative;overflow:hidden}.card:hover{--tw-border-opacity: 1;border-color:rgb(212 224 244 / var(--tw-border-opacity, 1));--tw-shadow: 0 22px 46px rgba(0,47,89,.12);--tw-shadow-colored: 0 22px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translate3d(0,-7px,24px) rotateX(1.4deg) rotateY(-1.4deg)}.card h3{font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.card p{margin-top:.75rem;font-size:15px;font-weight:400;line-height:1.68;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1));overflow-wrap:anywhere}.icon-box{display:grid;gap:1.5rem}.icon-box.two{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-box.three{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-box.four{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-box.five{grid-template-columns:repeat(5,minmax(0,1fr))}.icon-box{margin-bottom:22px;display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}@media (max-width: 1080px){.icon-box.three,.icon-box.four,.icon-box.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.icon-box.two,.icon-box.three,.icon-box.four,.icon-box.five{grid-template-columns:1fr}}.icon-box .material-symbols-outlined{font-size:30px}.tags,.tech-tags,.coverage-models{display:flex;flex-wrap:wrap;gap:.5rem}.tags{margin-top:22px}.tag,.feature-list li{display:inline-flex;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding:.375rem .625rem;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.feature-list{margin-top:1.25rem;display:flex;list-style-type:none;flex-wrap:wrap;gap:.5rem;padding:0}.about-grid{display:grid;gap:1.5rem}.about-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.about-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.about-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.about-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:3.5rem}@media (max-width: 1080px){.about-grid.three,.about-grid.four,.about-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.about-grid.two,.about-grid.three,.about-grid.four,.about-grid.five{grid-template-columns:1fr}}.stats-card{display:grid;gap:1.5rem}.stats-card.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-card.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-card.four{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-card.five{grid-template-columns:repeat(5,minmax(0,1fr))}.stats-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 250 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding:34px}@media (max-width: 1080px){.stats-card.three,.stats-card.four,.stats-card.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.stats-card.two,.stats-card.three,.stats-card.four,.stats-card.five{grid-template-columns:1fr}}.stat{text-align:center}.stat strong{display:block;font-family:Open Sauce One,system-ui,sans-serif;font-size:34px;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.stat span{font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.services-showcase{display:grid;gap:1.5rem}.services-showcase.two{grid-template-columns:repeat(2,minmax(0,1fr))}.services-showcase.three{grid-template-columns:repeat(3,minmax(0,1fr))}.services-showcase.four{grid-template-columns:repeat(4,minmax(0,1fr))}.services-showcase.five{grid-template-columns:repeat(5,minmax(0,1fr))}.services-showcase{display:grid;gap:34px}@media (max-width: 1080px){.services-showcase.three,.services-showcase.four,.services-showcase.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.services-showcase.two,.services-showcase.three,.services-showcase.four,.services-showcase.five{grid-template-columns:1fr}}.service-feature-card{display:grid;gap:1.5rem}.service-feature-card.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-feature-card.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-feature-card.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-feature-card.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-feature-card{display:grid;grid-template-columns:260px minmax(0,1fr) minmax(320px,.9fr);align-items:stretch;gap:0px;overflow:hidden;padding:0}@media (max-width: 1080px){.service-feature-card.three,.service-feature-card.four,.service-feature-card.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-feature-card.two,.service-feature-card.three,.service-feature-card.four,.service-feature-card.five{grid-template-columns:1fr}}.service-feature-menu{display:grid;gap:1.5rem}.service-feature-menu.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-feature-menu.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-feature-menu.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-feature-menu.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-feature-menu{display:grid;align-content:flex-start;gap:.875rem;border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 247 255 / var(--tw-bg-opacity, 1));padding-left:1.75rem;padding-right:1.75rem;padding-top:42px;padding-bottom:42px}@media (max-width: 1080px){.service-feature-menu.three,.service-feature-menu.four,.service-feature-menu.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-feature-menu.two,.service-feature-menu.three,.service-feature-menu.four,.service-feature-menu.five{grid-template-columns:1fr}}.service-feature-menu strong{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.service-feature-menu button{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:transparent;background-color:transparent;padding:.875rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1));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:.2s}.service-feature-menu button.is-active,.service-feature-menu button:hover{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 10px 22px rgba(0,47,89,.07);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-feature-menu button .material-symbols-outlined{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.service-feature-copy{padding-left:50px;padding-right:50px;padding-top:4rem;padding-bottom:4rem}.service-feature-copy h3{font-size:clamp(26px,3vw,38px);font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.service-feature-copy h4{margin-top:.625rem;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.service-feature-copy p{max-width:620px}.service-feature-visual{display:grid;gap:1.5rem}.service-feature-visual.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-feature-visual.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-feature-visual.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-feature-visual.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-feature-visual{position:relative;display:grid;min-height:430px;place-items:center}@media (max-width: 1080px){.service-feature-visual.three,.service-feature-visual.four,.service-feature-visual.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-feature-visual.two,.service-feature-visual.three,.service-feature-visual.four,.service-feature-visual.five{grid-template-columns:1fr}}.service-feature-visual{background:radial-gradient(circle at center,rgba(0,103,189,.18),transparent 34%),linear-gradient(135deg,#eff7ff,#dceeff)}.service-feature-visual.with-image{padding:2.75rem}.service-feature-visual.with-image img{max-height:300px;width:min(100%,390px);border-radius:14px;-o-object-fit:contain;object-fit:contain;--tw-shadow: 0 24px 48px rgba(0,66,126,.2);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);animation:softFloat 5.8s ease-in-out infinite}.service-feature-visual span{aspect-ratio:1.35;width:min(72%,300px);border-radius:.75rem;--tw-shadow: 0 24px 44px rgba(0,66,126,.24);--tw-shadow-colored: 0 24px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:linear-gradient(135deg,#003966,#0067bd)}.service-feature-visual i{position:absolute;left:28%;right:22%;height:.5rem;border-radius:9999px;background-color:#ffffff4d}.service-feature-visual i:nth-child(2){top:38%}.service-feature-visual i:nth-child(3){right:34%;top:48%}.service-feature-visual i:nth-child(4){left:38%;top:58%}.service-app-details{display:grid;gap:1.5rem}.service-app-details.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-app-details.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-app-details.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-app-details.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-app-details{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}@media (max-width: 1080px){.service-app-details.three,.service-app-details.four,.service-app-details.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-app-details.two,.service-app-details.three,.service-app-details.four,.service-app-details.five{grid-template-columns:1fr}}.service-app-detail-card{overflow:hidden;padding:0}.service-detail-image{display:grid;gap:1.5rem}.service-detail-image.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-image.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-image.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-detail-image.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-detail-image{display:grid;min-height:190px;place-items:center;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(233 245 255 / var(--tw-bg-opacity, 1));padding:26px}@media (max-width: 1080px){.service-detail-image.three,.service-detail-image.four,.service-detail-image.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-detail-image.two,.service-detail-image.three,.service-detail-image.four,.service-detail-image.five{grid-template-columns:1fr}}.service-detail-image img{max-height:10rem;width:100%;border-radius:.75rem;-o-object-fit:contain;object-fit:contain;--tw-drop-shadow: drop-shadow(0 18px 28px rgba(0,66,126,.16));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)}.service-detail-number{margin-top:1.5rem;display:inline-flex;padding-left:26px;padding-right:26px;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.12em;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.service-app-detail-card h3{margin-left:26px;margin-right:26px;margin-top:.625rem;margin-bottom:.625rem}.service-app-detail-card p{margin:0;padding-left:26px;padding-right:26px;padding-bottom:1.75rem}.service-mini-grid{margin-top:.5rem}.service-other-head{display:grid;gap:1.5rem}.service-other-head.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-other-head.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-other-head.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-other-head.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-other-head{margin-top:52px;display:grid;gap:22px}@media (max-width: 1080px){.service-other-head.three,.service-other-head.four,.service-other-head.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-other-head.two,.service-other-head.three,.service-other-head.four,.service-other-head.five{grid-template-columns:1fr}}.service-other-head .section-head{margin-bottom:0}.service-other-cta{display:grid;gap:1.5rem}.service-other-cta.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-other-cta.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-other-cta.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-other-cta.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-other-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:30px}@media (max-width: 1080px){.service-other-cta.three,.service-other-cta.four,.service-other-cta.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-other-cta.two,.service-other-cta.three,.service-other-cta.four,.service-other-cta.five{grid-template-columns:1fr}}.service-other-cta h3{margin-bottom:.5rem;font-size:clamp(22px,2.2vw,30px);--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.service-other-cta p{margin:0;max-width:760px}.service-other-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.service-other-actions .btn{min-height:54px;border-radius:.5rem;padding-right:18px;padding-left:22px;--tw-shadow: 0 14px 28px rgba(0,66,126,.08);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-other-actions .btn.ghost{--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.service-other-actions .btn .material-symbols-outlined{display:grid;gap:1.5rem}.service-other-actions .btn .material-symbols-outlined.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-other-actions .btn .material-symbols-outlined.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-other-actions .btn .material-symbols-outlined.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-other-actions .btn .material-symbols-outlined.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-other-actions .btn .material-symbols-outlined{display:grid;height:30px;width:30px;place-items:center;border-radius:7px;background-color:#fff3;font-size:19px}@media (max-width: 1080px){.service-other-actions .btn .material-symbols-outlined.three,.service-other-actions .btn .material-symbols-outlined.four,.service-other-actions .btn .material-symbols-outlined.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-other-actions .btn .material-symbols-outlined.two,.service-other-actions .btn .material-symbols-outlined.three,.service-other-actions .btn .material-symbols-outlined.four,.service-other-actions .btn .material-symbols-outlined.five{grid-template-columns:1fr}}.service-other-actions .btn.ghost .material-symbols-outlined{--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.service-pricing-block{margin-top:72px}.service-pricing-block .section-head{margin-bottom:3rem}.service-pricing-block .section-title{font-size:clamp(34px,4vw,52px);line-height:1.25}.service-pricing-block .section-copy{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:640px;font-size:17px;line-height:2rem}.service-pricing-grid{align-items:stretch;gap:1.75rem}.service-pricing-card{position:relative;display:flex;min-height:360px;flex-direction:column;border-radius:16px;--tw-border-opacity: 1;border-color:rgb(219 232 246 / var(--tw-border-opacity, 1));padding:2.25rem 2rem 2rem;--tw-shadow: 0 18px 42px rgba(0,47,89,.07);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-pricing-card.is-featured{--tw-border-opacity: 1;border-color:rgb(0 103 189 / var(--tw-border-opacity, 1));padding-top:3rem;--tw-shadow: 0 24px 52px rgba(0,89,167,.14);--tw-shadow-colored: 0 24px 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-pricing-card.is-featured h3{margin-top:.5rem}.pricing-badge{position:absolute;left:50%;top:1rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 103 189 / var(--tw-bg-opacity, 1));padding:.375rem 1rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 20px rgba(0,103,189,.2);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.service-price{margin-top:1.25rem;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.service-price strong{font-size:clamp(26px,2.6vw,34px)}.service-price span{margin-left:.25rem;font-size:13px;font-weight:500;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.service-pricing-card ul{display:grid;gap:1.5rem}.service-pricing-card ul.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-pricing-card ul.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-pricing-card ul.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-pricing-card ul.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-pricing-card ul{margin-top:1.5rem;margin-bottom:1.5rem;display:grid;list-style-type:none;gap:.625rem;padding:0}@media (max-width: 1080px){.service-pricing-card ul.three,.service-pricing-card ul.four,.service-pricing-card ul.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-pricing-card ul.two,.service-pricing-card ul.three,.service-pricing-card ul.four,.service-pricing-card ul.five{grid-template-columns:1fr}}.service-pricing-card li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.service-pricing-card li .material-symbols-outlined{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.service-pricing-card .button{margin-top:auto;width:100%}.service-action-bar{display:grid;gap:1.5rem}.service-action-bar.two{grid-template-columns:repeat(2,minmax(0,1fr))}.service-action-bar.three{grid-template-columns:repeat(3,minmax(0,1fr))}.service-action-bar.four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-action-bar.five{grid-template-columns:repeat(5,minmax(0,1fr))}.service-action-bar{margin-top:22px;display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:18px}@media (max-width: 1080px){.service-action-bar.three,.service-action-bar.four,.service-action-bar.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.service-action-bar.two,.service-action-bar.three,.service-action-bar.four,.service-action-bar.five{grid-template-columns:1fr}}.service-action-bar .button{min-height:58px;border-radius:10px;font-size:1rem;line-height:1.5rem}.value-card,.pillar-card{min-height:250px}.experience-grid{display:grid;gap:1.5rem}.experience-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.experience-grid{margin-bottom:34px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:2rem}@media (max-width: 1080px){.experience-grid.three,.experience-grid.four,.experience-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.experience-grid.two,.experience-grid.three,.experience-grid.four,.experience-grid.five{grid-template-columns:1fr}}.tech-panel{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.75rem;--tw-shadow: 0 12px 28px rgba(0,47,89,.06);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tech-panel h3{margin-bottom:18px}.tech-tags span,.coverage-models span{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding:9px 13px;font-size:13px;font-weight:600;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.capability-grid{display:grid;gap:1.5rem}.capability-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}@media (max-width: 1080px){.capability-grid.three,.capability-grid.four,.capability-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.capability-grid.two,.capability-grid.three,.capability-grid.four,.capability-grid.five{grid-template-columns:1fr}}.capability-card{display:flex;align-items:center;gap:.625rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));background-color:#fffc;padding:1rem}.capability-card .material-symbols-outlined{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.coverage-grid{display:grid;gap:1.5rem}.coverage-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.coverage-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:3.5rem}@media (max-width: 1080px){.coverage-grid.three,.coverage-grid.four,.coverage-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.coverage-grid.two,.coverage-grid.three,.coverage-grid.four,.coverage-grid.five{grid-template-columns:1fr}}.coverage-map{position:relative;min-height:380px;overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(230 243 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 18px 38px rgba(0,66,126,.11);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.coverage-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;border-width:0px}.map-label{position:absolute;bottom:22px;left:22px;z-index:2;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1));--tw-shadow: 0 12px 24px rgba(0,66,126,.12);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.why-nexora-grid{align-items:stretch}.why-nexora-card{min-height:214px;padding:2.25rem}.why-nexora-card .material-symbols-outlined{margin-bottom:1.5rem;display:block;font-size:34px;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.why-card .icon-box{margin-left:auto;margin-right:auto;border-radius:9999px}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mission-card{position:relative;min-height:320px;overflow:hidden;border-radius:18px;--tw-border-opacity: 1;border-color:rgb(215 231 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:0;--tw-shadow: 0 18px 42px rgba(0,47,89,.08);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mission-card:after{content:"";position:absolute;right:-4rem;top:-4rem;height:9rem;width:9rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 244 255 / var(--tw-bg-opacity, 1));opacity:.8;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:.3s}.mission-card:hover:after{--tw-scale-x: 1.25;--tw-scale-y: 1.25;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))}.mission-topline{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(228 237 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:1.5rem}.mission-icon{display:grid;gap:1.5rem}.mission-icon.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-icon.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mission-icon.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mission-icon.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mission-icon{display:grid;height:3.5rem;width:3.5rem;place-items:center;border-radius:14px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1));--tw-shadow: 0 12px 24px rgba(0,66,126,.08);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 1080px){.mission-icon.three,.mission-icon.four,.mission-icon.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.mission-icon.two,.mission-icon.three,.mission-icon.four,.mission-icon.five{grid-template-columns:1fr}}.mission-icon .material-symbols-outlined{font-size:30px}.mission-number{font-family:Open Sauce One,system-ui,sans-serif;font-size:42px;font-weight:800;line-height:1;color:#0059a71f}.mission-body{position:relative;z-index:1;padding:1.75rem}.mission-body h3{font-size:22px;font-weight:800;line-height:1.25;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.mission-body p{margin-top:1rem;font-size:15px;line-height:1.75;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.vision-section{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.vision-highlight{display:grid;gap:1.5rem}.vision-highlight.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-highlight.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-highlight.four{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-highlight.five{grid-template-columns:repeat(5,minmax(0,1fr))}.vision-highlight{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:2.5rem;overflow:hidden;border-radius:26px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2.25rem;--tw-shadow: 0 28px 68px rgba(0,47,89,.1);--tw-shadow-colored: 0 28px 68px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 1080px){.vision-highlight.three,.vision-highlight.four,.vision-highlight.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.vision-highlight.two,.vision-highlight.three,.vision-highlight.four,.vision-highlight.five{grid-template-columns:1fr}}@media (min-width: 640px){.vision-highlight{padding:2.75rem}}.vision-highlight:before{content:"";position:absolute;right:-5rem;top:-5rem;height:16rem;width:16rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(230 243 255 / var(--tw-bg-opacity, 1));--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.vision-copy{position:relative;z-index:1;max-width:640px}.vision-label{margin-bottom:1.25rem;display:inline-flex;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.vision-highlight h2{max-width:620px;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.08;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.vision-copy p{margin-top:1.5rem;max-width:620px;font-size:17px;line-height:2rem;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1))}.vision-points{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.vision-points span{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.vision-visual{position:relative;z-index:1;min-height:380px;overflow:hidden;border-radius:22px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 231 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 246 255 / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.72);--tw-shadow-colored: inset 0 0 0 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)}.vision-visual:before{content:"";position:absolute;left:50%;top:50%;height:230px;width:330px;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:999px;border-width:1px;border-color:#0059a724}.vision-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;background-image:linear-gradient(rgba(0,89,167,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,89,167,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 0 54%,transparent 78%);mask-image:radial-gradient(circle at center,#000 0 54%,transparent 78%)}.system-node{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 250 / var(--tw-border-opacity, 1));background-color:#fffffff2;padding:.75rem .875rem;font-size:.75rem;line-height:1rem;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1));--tw-shadow: 0 12px 24px rgba(0,47,89,.08);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);animation:softFloat 6s ease-in-out infinite}.system-node .material-symbols-outlined{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.system-node-main{left:50%;top:50%;display:flex;height:104px;width:124px;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;justify-content:center;border-radius:1rem;border-color:#fff3;--tw-bg-opacity: 1;background-color:rgb(0 89 167 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 20px 38px rgba(0,66,126,.22);--tw-shadow-colored: 0 20px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);animation:none}.system-node-main .material-symbols-outlined{font-size:34px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.system-node-top{left:9%;top:15%}.system-node-right{right:8%;top:18%;animation-delay:.8s}.system-node-bottom{bottom:16%;right:14%;animation-delay:1.4s}.system-node-left{bottom:17%;left:10%;animation-delay:2s}.system-flow{position:absolute;left:50%;top:50%;z-index:1;height:1px;transform-origin:left;background-color:#0059a729}.system-flow:after{content:"";position:absolute;right:-.25rem;top:-.25rem;height:.5rem;width:.5rem;border-radius:9999px;background-color:#0067bd4d}.flow-a{width:170px;--tw-rotate: 210deg;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))}.flow-b{width:165px;--tw-rotate: -32deg;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))}.flow-c{width:150px;--tw-rotate: 36deg;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))}.flow-d{width:160px;--tw-rotate: 148deg;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))}.industry-grid{margin-top:0}.portfolio-page-grid{display:grid;gap:1.5rem}.portfolio-page-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-page-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-page-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-page-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-page-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (max-width: 1080px){.portfolio-page-grid.three,.portfolio-page-grid.four,.portfolio-page-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.portfolio-page-grid.two,.portfolio-page-grid.three,.portfolio-page-grid.four,.portfolio-page-grid.five{grid-template-columns:1fr}}.portfolio-card{overflow:hidden;border-radius:18px;--tw-border-opacity: 1;border-color:rgb(215 231 248 / var(--tw-border-opacity, 1));padding:0;--tw-shadow: 0 18px 42px rgba(0,47,89,.08);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.portfolio-image{display:grid;gap:1.5rem}.portfolio-image.two{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-image.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-image.four{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-image.five{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-image{position:relative;display:grid;min-height:250px;place-items:center;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(233 245 255 / var(--tw-bg-opacity, 1));padding:1.75rem}@media (max-width: 1080px){.portfolio-image.three,.portfolio-image.four,.portfolio-image.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.portfolio-image.two,.portfolio-image.three,.portfolio-image.four,.portfolio-image.five{grid-template-columns:1fr}}.portfolio-image img{height:100%;max-height:210px;width:100%;-o-object-fit:contain;object-fit:contain;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:.3s;filter:drop-shadow(0 24px 36px rgba(0,66,126,.16))}.portfolio-card:hover .portfolio-image img{--tw-scale-x: 1.04;--tw-scale-y: 1.04;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))}.portfolio-category{position:absolute;left:1.25rem;top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#fffc;background-color:#ffffffe6;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 20px rgba(0,47,89,.08);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.portfolio-category .material-symbols-outlined{font-size:18px;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.portfolio-content{padding:1.75rem}.portfolio-content h3{margin-top:1rem;font-size:22px;font-weight:800;line-height:1.25}.portfolio-result{display:grid;gap:1.5rem}.portfolio-result.two{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-result.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-result.four{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-result.five{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-result{margin-top:1.5rem;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 231 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1))}@media (max-width: 1080px){.portfolio-result.three,.portfolio-result.four,.portfolio-result.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.portfolio-result.two,.portfolio-result.three,.portfolio-result.four,.portfolio-result.five{grid-template-columns:1fr}}.portfolio-result .material-symbols-outlined{font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.portfolio-result strong{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.portfolio-featured{display:grid;gap:1.5rem}.portfolio-featured.two{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-featured.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-featured.four{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-featured.five{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-featured:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;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:.3s;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(0,103,189,.16),transparent 34%)}.portfolio-featured:hover:before{opacity:1}.portfolio-featured>*{position:relative;z-index:1}.portfolio-featured{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;overflow:hidden;border-radius:28px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 28px 68px rgba(0,47,89,.12);--tw-shadow-colored: 0 28px 68px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (max-width: 1080px){.portfolio-featured.three,.portfolio-featured.four,.portfolio-featured.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.portfolio-featured.two,.portfolio-featured.three,.portfolio-featured.four,.portfolio-featured.five{grid-template-columns:1fr}}.portfolio-featured:before{content:"";position:absolute;right:-5rem;top:-5rem;height:20rem;width:20rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(230 243 255 / var(--tw-bg-opacity, 1));--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.portfolio-featured-copy{position:relative;z-index:1;padding:1rem}.portfolio-kicker{margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.portfolio-kicker .material-symbols-outlined{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.portfolio-featured h2{max-width:620px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.06;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.portfolio-featured p{margin-top:1.25rem;max-width:620px;font-size:17px;line-height:2rem;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1))}.portfolio-featured-tags{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.portfolio-featured-tags span{border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.portfolio-featured-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.portfolio-featured-visual{display:grid;gap:1.5rem}.portfolio-featured-visual.two{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-featured-visual.three{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-featured-visual.four{grid-template-columns:repeat(4,minmax(0,1fr))}.portfolio-featured-visual.five{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-featured-visual{position:relative;z-index:1;display:grid;min-height:420px;place-items:center;overflow:hidden;border-radius:24px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 231 248 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 246 255 / var(--tw-bg-opacity, 1));padding:2.5rem}@media (max-width: 1080px){.portfolio-featured-visual.three,.portfolio-featured-visual.four,.portfolio-featured-visual.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.portfolio-featured-visual.two,.portfolio-featured-visual.three,.portfolio-featured-visual.four,.portfolio-featured-visual.five{grid-template-columns:1fr}}.portfolio-featured-visual:before{content:"";position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;border-radius:9999px;border-width:1px;border-color:#0059a724}.portfolio-featured-visual img{position:relative;z-index:1;max-height:320px;width:100%;-o-object-fit:contain;object-fit:contain;animation:softFloat 6s ease-in-out infinite;filter:drop-shadow(0 30px 42px rgba(0,66,126,.18))}.portfolio-floating-metric{position:absolute;z-index:2;border-radius:1rem;border-width:1px;border-color:#fffc;background-color:#ffffffe6;padding:.75rem 1rem;--tw-shadow: 0 14px 28px rgba(0,47,89,.1);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.portfolio-floating-metric strong{display:block;font-size:1.25rem;line-height:1.75rem;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.portfolio-floating-metric span{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.portfolio-floating-metric.metric-a{left:1.5rem;top:2rem}.portfolio-floating-metric.metric-b{bottom:2rem;right:1.5rem}.link-arrow{margin-top:18px;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.filter-row{margin-left:auto;margin-right:auto;margin-bottom:2.75rem;margin-top:-18px;display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;justify-content:center;gap:.375rem;border-radius:18px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(215 231 248 / var(--tw-border-opacity, 1));background-color:#fffc;padding:.375rem;--tw-shadow: 0 18px 42px rgba(0,47,89,.07);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.filter-button{display:inline-flex;min-height:2.75rem;max-width:100%;cursor:pointer;align-items:center;gap:.625rem;border-radius:13px;border-width:1px;border-color:transparent;background-color:transparent;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1));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:.2s}.filter-button span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-button small{display:grid;gap:1.5rem}.filter-button small.two{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-button small.three{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-button small.four{grid-template-columns:repeat(4,minmax(0,1fr))}.filter-button small.five{grid-template-columns:repeat(5,minmax(0,1fr))}.filter-button small{display:grid;height:1.25rem;min-width:1.25rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));padding-left:.375rem;padding-right:.375rem;font-size:10px;line-height:1;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}@media (max-width: 1080px){.filter-button small.three,.filter-button small.four,.filter-button small.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.filter-button small.two,.filter-button small.three,.filter-button small.four,.filter-button small.five{grid-template-columns:1fr}}.filter-button.is-active{--tw-border-opacity: 1;border-color:rgb(0 103 189 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 89 167 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 12px 24px rgba(0,89,167,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter-button.is-active small{background-color:#fff3;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pricing-card.featured{position:relative;--tw-translate-y: -18px;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));--tw-bg-opacity: 1;background-color:rgb(0 47 89 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 18px 42px rgba(0,47,89,.18);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pricing-card.featured h3,.pricing-card.featured .price{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pricing-card.featured:hover{--tw-translate-y: -22px;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))}.badge{position:absolute;right:0;top:0;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(169 203 254 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;padding-top:7px;padding-bottom:7px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 57 102 / var(--tw-text-opacity, 1))}.price{margin-top:1.5rem;margin-bottom:1.5rem;font-family:Open Sauce One,system-ui,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:800}.pricing-card.featured ul,.pricing-card.featured p{color:#fffc}.pricing-card .button{margin-top:auto}.client{margin-top:1.5rem;display:flex;align-items:center;gap:.875rem}.faq-list{display:grid;gap:1.5rem}.faq-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-list.three{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-list.four{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-list.five{grid-template-columns:repeat(5,minmax(0,1fr))}.faq-list{margin-left:auto;margin-right:auto;display:grid;max-width:820px;gap:.875rem}@media (max-width: 1080px){.faq-list.three,.faq-list.four,.faq-list.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.faq-list.two,.faq-list.three,.faq-list.four,.faq-list.five{grid-template-columns:1fr}}.faq-item{overflow:hidden;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.faq-question{display:flex;width:100%;cursor:pointer;justify-content:space-between;gap:1rem;border-width:0px;background-color:transparent;padding:1.5rem;text-align:left;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.faq-answer{max-height:0px;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;line-height:1.7;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.faq-item.is-open .faq-answer{max-height:220px;padding-bottom:22px}.faq-item .material-symbols-outlined{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.faq-item.is-open .material-symbols-outlined{--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))}.cta{position:relative;margin-left:auto;margin-right:auto;width:min(100%,1120px);overflow:hidden;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(0 47 89 / var(--tw-bg-opacity, 1));padding-left:3rem;padding-right:3rem;padding-top:58px;padding-bottom:58px;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cta h2{position:relative;z-index:1;font-size:clamp(30px,4vw,48px);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cta p{position:relative;z-index:1;margin-left:auto;margin-right:auto;margin-bottom:1.75rem;margin-top:1rem;max-width:700px;font-size:1.125rem;line-height:1.75rem;line-height:1.7;color:#ffffffd9}.cta .button{position:relative;z-index:1}.contact-grid{display:grid;gap:1.5rem}.contact-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:1.75rem}@media (max-width: 1080px){.contact-grid.three,.contact-grid.four,.contact-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.contact-grid.two,.contact-grid.three,.contact-grid.four,.contact-grid.five{grid-template-columns:1fr}}.contact-list{display:grid;gap:1.5rem}.contact-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-list.three{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-list.four{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-list.five{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-list{display:grid;gap:1rem}@media (max-width: 1080px){.contact-list.three,.contact-list.four,.contact-list.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.contact-list.two,.contact-list.three,.contact-list.four,.contact-list.five{grid-template-columns:1fr}}.contact-item{display:flex;align-items:flex-start;gap:.875rem}.contact-item .icon-box{margin:0;height:46px;width:46px;flex:none}.contact-company{margin-bottom:.125rem;display:block;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.maps-button{margin-top:.25rem;width:-moz-fit-content;width:fit-content}.form{display:grid;gap:1.5rem}.form.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form.four{grid-template-columns:repeat(4,minmax(0,1fr))}.form.five{grid-template-columns:repeat(5,minmax(0,1fr))}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width: 1080px){.form.three,.form.four,.form.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.form.two,.form.three,.form.four,.form.five{grid-template-columns:1fr}}.field{display:grid;gap:1.5rem}.field.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field.four{grid-template-columns:repeat(4,minmax(0,1fr))}.field.five{grid-template-columns:repeat(5,minmax(0,1fr))}.field{display:grid;gap:.5rem}@media (max-width: 1080px){.field.three,.field.four,.field.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.field.two,.field.three,.field.four,.field.five{grid-template-columns:1fr}}.field.full{grid-column:1 / -1}.field label{font-size:13px;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.field input,.field select,.field textarea{width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.875rem;padding-right:.875rem;padding-top:13px;padding-bottom:13px;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.field textarea{min-height:150px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{--tw-border-opacity: 1;border-color:rgb(0 103 189 / var(--tw-border-opacity, 1));--tw-shadow: 0 0 0 4px rgba(0,103,189,.12);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-note{grid-column:1 / -1;min-height:1.5rem;font-weight:800;--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.page-hero{position:relative;overflow:hidden;padding:86px 0 54px;text-align:center}.page-hero>.container{position:relative;z-index:1}.page-section{padding-top:38px}.page-hero .section-title{margin-left:auto;margin-right:auto;max-width:900px}.page-hero .section-copy{margin-left:auto;margin-right:auto;max-width:820px}.footer{position:relative;overflow:hidden;border-top-width:1px;border-color:#e2e8f0e6;background-color:#fffffff2;padding-top:3.5rem;padding-bottom:1.5rem;--tw-text-opacity: 1;color:rgb(29 39 51 / var(--tw-text-opacity, 1))}.footer>.container{position:relative;z-index:1}.footer-grid,.footer-top{display:grid;gap:1.5rem}.footer-grid.two,.footer-top.two{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid.three,.footer-top.three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid.four,.footer-top.four{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-grid.five,.footer-top.five{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-grid,.footer-top{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(220px,1fr) minmax(280px,1.25fr);align-items:stretch;gap:18px}@media (max-width: 1080px){.footer-grid.three,.footer-grid.four,.footer-grid.five,.footer-top.three,.footer-top.four,.footer-top.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.footer-grid.two,.footer-grid.three,.footer-grid.four,.footer-grid.five,.footer-top.two,.footer-top.three,.footer-top.four,.footer-top.five{grid-template-columns:1fr}}.footer h3,.footer h4{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.footer h4{margin-bottom:.875rem;font-size:1rem;line-height:1.5rem;font-weight:700}.footer p,.footer a{font-size:.875rem;line-height:1.25rem;line-height:1.7;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.footer a:hover{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.footer-links{display:grid;gap:1.5rem}.footer-links.two{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links.three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-links.four{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-links.five{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-links{display:grid;gap:.5rem}@media (max-width: 1080px){.footer-links.three,.footer-links.four,.footer-links.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.footer-links.two,.footer-links.three,.footer-links.four,.footer-links.five{grid-template-columns:1fr}}.footer-card,.footer-brand{border-radius:10px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:22px;--tw-shadow: 0 12px 28px rgba(0,47,89,.05);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.footer-brand-logo{margin-bottom:.625rem;max-height:116px;width:min(100%,460px);opacity:1}.footer-socials{margin-top:22px;display:flex;gap:.625rem}.footer-socials a{display:grid;gap:1.5rem}.footer-socials a.two{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-socials a.three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-socials a.four{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-socials a.five{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-socials a{display:grid;height:42px;width:42px;place-items:center;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(219 229 250 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 238 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1));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:.2s}@media (max-width: 1080px){.footer-socials a.three,.footer-socials a.four,.footer-socials a.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.footer-socials a.two,.footer-socials a.three,.footer-socials a.four,.footer-socials a.five{grid-template-columns:1fr}}.footer-socials a:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(219 233 255 / var(--tw-bg-opacity, 1))}.footer-contact{display:grid;gap:1.5rem}.footer-contact.two{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact.three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-contact.four{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-contact.five{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-contact{display:grid;align-content:flex-start;gap:.75rem}@media (max-width: 1080px){.footer-contact.three,.footer-contact.four,.footer-contact.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.footer-contact.two,.footer-contact.three,.footer-contact.four,.footer-contact.five{grid-template-columns:1fr}}.footer-contact p{display:grid;gap:1.5rem}.footer-contact p.two{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-contact p.three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-contact p.four{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-contact p.five{grid-template-columns:repeat(5,minmax(0,1fr))}.footer-contact p{margin:0;display:grid;grid-template-columns:24px 1fr;gap:.625rem}@media (max-width: 1080px){.footer-contact p.three,.footer-contact p.four,.footer-contact p.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.footer-contact p.two,.footer-contact p.three,.footer-contact p.four,.footer-contact p.five{grid-template-columns:1fr}}.footer-contact .material-symbols-outlined{margin-top:.125rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}.footer-contact strong{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}.footer-map-button{margin-top:.375rem;min-height:2.5rem;width:-moz-fit-content;width:fit-content;--tw-border-opacity: 1;border-color:rgb(0 103 189 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 103 189 / var(--tw-bg-opacity, 1));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.footer-bottom{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));padding-top:18px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}.section-action{margin-top:34px;display:flex;justify-content:center}.not-found{display:grid;gap:1.5rem}.not-found.two{grid-template-columns:repeat(2,minmax(0,1fr))}.not-found.three{grid-template-columns:repeat(3,minmax(0,1fr))}.not-found.four{grid-template-columns:repeat(4,minmax(0,1fr))}.not-found.five{grid-template-columns:repeat(5,minmax(0,1fr))}.not-found{display:grid;min-height:58vh;place-items:center;text-align:center}@media (max-width: 1080px){.not-found.three,.not-found.four,.not-found.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.not-found.two,.not-found.three,.not-found.four,.not-found.five{grid-template-columns:1fr}}.not-found strong{display:block;font-family:Open Sauce One,system-ui,sans-serif;font-size:clamp(90px,20vw,210px);line-height:.8;--tw-text-opacity: 1;color:rgb(232 238 255 / var(--tw-text-opacity, 1))}.reveal{--tw-translate-y: 24px;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));opacity:0;--tw-blur: blur(2px);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-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:.7s;transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{--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));opacity:1;--tw-blur: blur(0);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)}#root .pointer-events-none{pointer-events:none}#root .absolute{position:absolute}#root .relative{position:relative}#root .inset-0{top:0;right:0;bottom:0;left:0}#root .-left-28{left:-7rem}#root .-right-28{right:-7rem}#root .bottom-10{bottom:2.5rem}#root .bottom-6{bottom:1.5rem}#root .left-6{left:1.5rem}#root .right-6{right:1.5rem}#root .top-10{top:2.5rem}#root .z-\[1\]{z-index:1}#root .m-0{margin:0}#root .mx-auto{margin-left:auto;margin-right:auto}#root .mb-10{margin-bottom:2.5rem}#root .mb-12{margin-bottom:3rem}#root .mb-4{margin-bottom:1rem}#root .mb-5{margin-bottom:1.25rem}#root .mb-6{margin-bottom:1.5rem}#root .mb-8{margin-bottom:2rem}#root .mt-20{margin-top:5rem}#root .mt-4{margin-top:1rem}#root .flex{display:flex}#root .grid{display:grid}#root .h-12{height:3rem}#root .h-14{height:3.5rem}#root .h-2\.5{height:.625rem}#root .h-\[300px\]{height:300px}#root .h-\[360px\]{height:360px}#root .h-full{height:100%}#root .min-h-\[520px\]{min-height:520px}#root .w-10{width:2.5rem}#root .w-12{width:3rem}#root .w-14{width:3.5rem}#root .w-2\.5{width:.625rem}#root .w-\[300px\]{width:300px}#root .w-\[360px\]{width:360px}#root .w-\[min\(100\%-40px\,1280px\)\]{width:min(100% - 40px,1280px)}#root .w-full{width:100%}#root .max-w-\[1180px\]{max-width:1180px}#root .max-w-\[640px\]{max-width:640px}#root .max-w-\[650px\]{max-width:650px}#root .max-w-\[680px\]{max-width:680px}#root .max-w-\[780px\]{max-width:780px}#root .grow{flex-grow:1}#root .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))}#root .resize{resize:both}#root .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root .flex-col{flex-direction:column}#root .flex-wrap{flex-wrap:wrap}#root .place-items-center{place-items:center}#root .items-center{align-items:center}#root .justify-center{justify-content:center}#root .justify-between{justify-content:space-between}#root .gap-2{gap:.5rem}#root .gap-2\.5{gap:.625rem}#root .gap-3{gap:.75rem}#root .gap-5{gap:1.25rem}#root .gap-6{gap:1.5rem}#root .overflow-hidden{overflow:hidden}#root .rounded-\[14px\]{border-radius:14px}#root .rounded-\[16px\]{border-radius:16px}#root .rounded-\[24px\]{border-radius:24px}#root .rounded-full{border-radius:9999px}#root .rounded-lg{border-radius:.5rem}#root .border{border-width:1px}#root .border-t{border-top-width:1px}#root .border-\[\#cfe0f5\],#root .border-nexora-line{--tw-border-opacity: 1;border-color:rgb(207 224 245 / var(--tw-border-opacity, 1))}#root .border-white\/70{border-color:#ffffffb3}#root .bg-\[\#cfe0f5\]{--tw-bg-opacity: 1;background-color:rgb(207 224 245 / var(--tw-bg-opacity, 1))}#root .bg-\[\#eaf4ff\]{--tw-bg-opacity: 1;background-color:rgb(234 244 255 / var(--tw-bg-opacity, 1))}#root .bg-\[\#eef5fb\]{--tw-bg-opacity: 1;background-color:rgb(238 245 251 / var(--tw-bg-opacity, 1))}#root .bg-nexora-blue{--tw-bg-opacity: 1;background-color:rgb(0 89 167 / var(--tw-bg-opacity, 1))}#root .bg-nexora-navy{--tw-bg-opacity: 1;background-color:rgb(0 57 102 / var(--tw-bg-opacity, 1))}#root .bg-nexora-soft{--tw-bg-opacity: 1;background-color:rgb(234 244 255 / var(--tw-bg-opacity, 1))}#root .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#root .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}#root .from-\[\#003966\]\/70{--tw-gradient-from: rgb(0 57 102 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 57 102 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#root .via-\[\#003966\]\/10{--tw-gradient-to: rgb(0 57 102 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 57 102 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}#root .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}#root .object-cover{-o-object-fit:cover;object-fit:cover}#root .object-center{-o-object-position:center;object-position:center}#root .p-7{padding:1.75rem}#root .p-8{padding:2rem}#root .px-4{padding-left:1rem;padding-right:1rem}#root .py-2{padding-top:.5rem;padding-bottom:.5rem}#root .py-20{padding-top:5rem;padding-bottom:5rem}#root .pt-6{padding-top:1.5rem}#root .text-center{text-align:center}#root .text-\[12px\]{font-size:12px}#root .text-\[15px\]{font-size:15px}#root .text-\[16px\]{font-size:16px}#root .text-\[22px\]{font-size:22px}#root .text-\[30px\]{font-size:30px}#root .text-\[32px\]{font-size:32px}#root .text-\[34px\]{font-size:34px}#root .text-lg{font-size:1.125rem;line-height:1.75rem}#root .text-sm{font-size:.875rem;line-height:1.25rem}#root .text-xs{font-size:.75rem;line-height:1rem}#root .font-extrabold{font-weight:800}#root .uppercase{text-transform:uppercase}#root .leading-7{line-height:1.75rem}#root .leading-8{line-height:2rem}#root .leading-tight{line-height:1.25}#root .tracking-\[0\.14em\]{letter-spacing:.14em}#root .tracking-\[0\.16em\]{letter-spacing:.16em}#root .text-\[\#344054\]{--tw-text-opacity: 1;color:rgb(52 64 84 / var(--tw-text-opacity, 1))}#root .text-nexora-action{--tw-text-opacity: 1;color:rgb(0 103 189 / var(--tw-text-opacity, 1))}#root .text-nexora-blue{--tw-text-opacity: 1;color:rgb(0 89 167 / var(--tw-text-opacity, 1))}#root .text-nexora-muted{--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}#root .text-nexora-navy{--tw-text-opacity: 1;color:rgb(0 57 102 / var(--tw-text-opacity, 1))}#root .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#root .opacity-40{opacity:.4}#root .opacity-50{opacity:.5}#root .shadow-\[0_10px_22px_rgba\(0\,66\,126\,0\.08\)\]{--tw-shadow: 0 10px 22px rgba(0,66,126,.08);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_12px_24px_rgba\(0\,47\,89\,0\.22\)\]{--tw-shadow: 0 12px 24px rgba(0,47,89,.22);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_12px_24px_rgba\(0\,66\,126\,0\.12\)\]{--tw-shadow: 0 12px 24px rgba(0,66,126,.12);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_12px_24px_rgba\(0\,66\,126\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(0,66,126,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_18px_38px_rgba\(0\,66\,126\,0\.08\)\]{--tw-shadow: 0 18px 38px rgba(0,66,126,.08);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_28px_68px_rgba\(0\,66\,126\,0\.14\)\]{--tw-shadow: 0 28px 68px rgba(0,66,126,.14);--tw-shadow-colored: 0 28px 68px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .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)}#root .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}#root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .duration-200{transition-duration:.2s}#root .duration-500{transition-duration:.5s}.line-pattern{--pattern-base-x: 0px;--pattern-base-y: 0px;--pattern-drift-x: -12px;--pattern-drift-y: 16px;--pattern-rotate: 1.4deg;--pattern-opacity-low: .26;--pattern-opacity-high: .5;position:absolute;pointer-events:none;z-index:0;transform-origin:center;animation:contourFloat 16s ease-in-out infinite,contourDepth 11s ease-in-out infinite}.pattern-layer{transform-box:fill-box;transform-origin:center}.pattern-layer-back{opacity:.46;transform:translate(28px,-24px) scale(1.16)}.pattern-layer-front{opacity:.82}.line-pattern path{stroke:#0059a742;stroke-width:1.65;stroke-dasharray:680;stroke-dashoffset:0;animation:contourPulse 8s ease-in-out infinite}.chart polyline{stroke-dasharray:520;stroke-dashoffset:520;animation:drawChart 2.8s ease forwards,chartGlow 4s ease-in-out infinite}.chart polyline:nth-child(2){animation-delay:.25s,0s}.hero-line-pattern{--pattern-base-x: var(--hero-pattern-x, 0px);--pattern-base-y: var(--hero-pattern-y, 0px);--pattern-drift-x: 16px;--pattern-drift-y: -10px;--pattern-opacity-low: .58;--pattern-opacity-high: .9;width:min(46vw,620px);right:max(-90px,-5vw);top:48px;opacity:1;transition:transform .22s ease-out}.services-line-pattern{--pattern-drift-x: -10px;--pattern-drift-y: -18px;--pattern-rotate: -1deg;width:min(34vw,430px);right:-120px;top:34px;opacity:.86}.contact-line-pattern{--pattern-drift-x: 18px;--pattern-drift-y: 12px;width:min(42vw,520px);left:-130px;top:44px;opacity:.68}.section-line-pattern{width:min(32vw,420px);left:-120px;bottom:24px;opacity:.62}.global-line-pattern{width:min(36vw,460px);right:-150px;top:26px;opacity:.6}.cta-line-pattern{width:min(38vw,520px);right:-112px;top:-96px;opacity:.42}.cta-line-pattern path{stroke:#ffffff2e}.footer-line-pattern{width:min(34vw,460px);right:-130px;top:22px;opacity:.68}@keyframes contourFloat{0%,to{transform:translate3d(var(--pattern-base-x),var(--pattern-base-y),0) rotate(0)}50%{transform:translate3d(calc(var(--pattern-base-x) + var(--pattern-drift-x)),calc(var(--pattern-base-y) + var(--pattern-drift-y)),0) rotate(var(--pattern-rotate))}}@keyframes contourDepth{0%,to{opacity:var(--pattern-opacity-low)}50%{opacity:var(--pattern-opacity-high)}}@keyframes contourPulse{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:34}}@keyframes softFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(.4deg)}}@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes chartGlow{0%,to{filter:drop-shadow(0 0 0 rgba(0,103,189,0))}50%{filter:drop-shadow(0 0 8px rgba(0,103,189,.28))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width: 1080px){.nav-links,.nav-actions .button{display:none}.menu-toggle{display:inline-grid;place-items:center}.nav-links.is-open{display:grid;position:absolute;left:20px;right:20px;top:82px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:var(--shadow);padding:12px;gap:0}.nav-links.is-open .nav-link{padding:14px 12px}.nav-links.is-open .nav-link:after{display:none}.hero-grid,.about-grid,.contact-grid,.portfolio-grid,.experience-grid,.coverage-grid,.vision-highlight,.service-feature-card{grid-template-columns:1fr}.grid.three,.grid.four,.grid.five,.capability-grid,.mission-grid,.footer-grid,.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.service-feature-menu{border-right:0;border-bottom:1px solid #e2e8f0;padding:24px}.service-feature-copy{padding:34px 28px}.service-feature-visual{min-height:280px}.service-feature-visual.with-image{padding:26px}.service-feature-visual.with-image img{max-height:220px}.service-app-details{grid-template-columns:repeat(2,minmax(0,1fr))}.service-other-cta,.service-action-bar{grid-template-columns:1fr}.service-other-actions{justify-content:flex-start}.portfolio-featured{grid-template-columns:1fr}.portfolio-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-highlight{padding:34px}.vision-visual{min-height:320px}}@media (max-width: 720px){.container{width:min(100% - 32px,1280px)}.brand-logo{width:178px;max-height:48px}.footer-brand-logo{width:min(100%,360px);max-height:96px}.hero,.section,.page-hero{padding-top:56px;padding-bottom:56px}.hero-grid{gap:36px}.hero-visual{min-height:390px}.network-orb{width:220px;right:-40px;top:-30px;opacity:.72}.hero-line-pattern,.services-line-pattern,.contact-line-pattern,.section-line-pattern,.page-hero-line-pattern,.global-line-pattern,.cta-line-pattern,.footer-line-pattern{width:300px;opacity:.35}.dashboard-card{min-height:auto;padding:14px}.mock-body,.metric-grid,.stats-card,.capability-grid,.service-app-details,.grid.two,.grid.three,.grid.four,.grid.five,.footer-grid,.footer-top,.form{grid-template-columns:1fr}.mock-sidebar{display:none}.service-detail-image{min-height:160px}.coverage-map{min-height:280px}.vision-visual{min-height:260px}.vision-highlight{padding:24px;border-radius:18px}.vision-highlight h2{font-size:clamp(28px,9vw,40px)}.vision-copy p{font-size:15px;line-height:1.75}.system-node{padding:8px 10px;font-size:11px}.system-node .material-symbols-outlined{font-size:18px}.system-node-main{width:98px;height:82px}.pricing-card.featured{transform:none}.portfolio-image,.portfolio-image img{min-height:210px}.portfolio-page-grid{grid-template-columns:1fr}.portfolio-featured{padding:22px;border-radius:18px}.portfolio-featured-visual{min-height:300px;padding:24px}.portfolio-floating-metric{display:none}.team-carousel-photo,.team-carousel-photo img{min-height:360px}.cta{padding:42px 22px;border-radius:16px}}.pricing-note{margin:-22px auto 34px;max-width:760px;border:1px solid rgba(0,103,189,.18);border-radius:14px;background:#e8f2ffd1;padding:14px 18px;color:#344054;font-size:14px;font-weight:700;line-height:1.7;text-align:center}.maps-button,.maps-button:visited,.footer-map-button,.footer-map-button:visited{border-color:#0067bd!important;background:#0067bd!important;color:#fff!important}.maps-button .material-symbols-outlined,.footer-map-button .material-symbols-outlined{color:inherit!important}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.whatsapp-button,.whatsapp-button:visited{background:#0067bd!important;border-color:#0067bd!important;color:#fff!important}.whatsapp-button .material-symbols-outlined{color:inherit!important}.floating-whatsapp{position:fixed;right:22px;bottom:26px;z-index:90;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:999px;border:1px solid rgba(0,103,189,.18);background:#0067bd;color:#fff!important;font-size:14px;font-weight:800;box-shadow:0 18px 36px #00427e3d;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.floating-whatsapp:hover{transform:translateY(-3px);background:#004f91;color:#fff!important;box-shadow:0 22px 44px #00427e4d}.floating-whatsapp .material-symbols-outlined{color:inherit;font-size:22px}@media (max-width: 640px){.floating-whatsapp{right:16px;bottom:18px;min-height:48px;width:48px;justify-content:center;padding:0}.floating-whatsapp span:last-child{display:none}}#root .hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .hover\:shadow-\[0_24px_48px_rgba\(0\,66\,126\,0\.14\)\]:hover{--tw-shadow: 0 24px 48px rgba(0,66,126,.14);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.group:hover .group-hover\:scale-\[1\.025\]){--tw-scale-x: 1.025;--tw-scale-y: 1.025;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))}@media (min-width: 640px){#root .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .sm\:p-10{padding:2.5rem}#root .sm\:py-24{padding-top:6rem;padding-bottom:6rem}#root .sm\:text-\[17px\]{font-size:17px}#root .sm\:text-\[18px\]{font-size:18px}#root .sm\:text-\[40px\]{font-size:40px}#root .sm\:text-\[44px\]{font-size:44px}#root .sm\:text-\[48px\]{font-size:48px}}@media (min-width: 1024px){#root .lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}#root .lg\:p-12{padding:3rem}}@media (min-width: 1280px){#root .xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
