@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-primary:#005c99;--color-brand-strong:#004a7c;--color-text-primary:#2f3a4a;--color-text-secondary:#5f6b7a;--color-surface:#f4f6f8;--color-white:#fff;--color-border:#d9e1e8;--color-focus:#005c99;--container-max:1240px;--content-max:760px;--gutter-desktop:32px;--gutter-tablet:24px;--gutter-mobile:20px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:80px;--space-8:96px;--space-9:120px;--text-display:3rem;--text-h1:2.25rem;--text-h2:1.875rem;--text-h3:1.375rem;--text-body-lg:1.125rem;--text-body:1.0625rem;--text-small:.9375rem;--radius-button:10px;--radius-card:16px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text-primary);background:var(--color-white);font-family:"Source Sans 3 Variable",Segoe UI,sans-serif;font-size:var(--text-body);text-rendering:optimizelegibility;margin:0;line-height:1.65}body:has(dialog[open]){overflow:hidden}img,svg{max-width:100%;display:block}a{color:var(--color-brand-primary);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-brand-strong)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}h1,h2,h3{color:var(--color-brand-primary);hyphens:manual;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:700}h1{max-width:760px;font-size:var(--text-h1);line-height:1.12}h2{font-size:var(--text-h2);line-height:1.18}h3{font-size:var(--text-h3);line-height:1.25}p{margin-block:0}ul{margin:0;padding:0;list-style:none}.container{width:min(100% - (2 * var(--gutter-desktop)), var(--container-max));margin-inline:auto}.section{padding-block:var(--space-8)}.surface-subtle{background:var(--color-surface)}.content-column{max-width:var(--content-max)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;top:var(--space-2);left:var(--space-2);border-radius:var(--radius-button);color:var(--color-white);background:var(--color-brand-primary);padding:12px 18px;font-weight:600;position:fixed;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.reading-progress{z-index:1200;pointer-events:none;background:#d9e1e87a;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress span{transform-origin:0;background:var(--color-brand-primary);width:100%;height:100%;display:block;transform:scaleX(0)}.eyebrow{margin-bottom:var(--space-2);color:var(--color-brand-primary);font-family:Manrope Variable,Segoe UI,sans-serif;font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.button{border-radius:var(--radius-button);border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;font-family:Manrope Variable,Segoe UI,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.button-primary{color:var(--color-white);background:var(--color-brand-primary)}.button-primary:hover{color:var(--color-white);background:var(--color-brand-strong)}.button-secondary{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:0 0}.button-secondary:hover{color:var(--color-white);background:var(--color-brand-primary)}.button-light{color:var(--color-brand-primary);background:var(--color-white)}.button-light:hover{color:var(--color-brand-strong);background:var(--color-surface)}.site-header{z-index:100;border-bottom:1px solid var(--color-border);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-4);min-height:76px;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img,.mobile-menu-head img,.footer-brand img{border-radius:0;width:174px;height:auto}.desktop-nav{margin-left:auto}.desktop-nav>ul,.header-actions{align-items:center;gap:var(--space-3);display:flex}.desktop-nav-item{padding-block:16px;position:relative}.desktop-nav-trigger{align-items:center;gap:3px;display:flex}.desktop-nav a,.desktop-nav button{color:var(--color-text-primary);font-family:Manrope Variable,Segoe UI,sans-serif;font-size:var(--text-small);font-weight:600;text-decoration:none}.desktop-nav-trigger>a{align-items:center;min-height:44px;display:inline-flex}.desktop-nav-trigger>button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.desktop-nav-trigger>.desktop-group-toggle{align-items:center;gap:4px;width:auto;display:inline-flex}.desktop-nav-trigger svg,.mobile-nav-group summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;transition:transform .18s}.desktop-nav a:hover,.desktop-nav button:hover,.desktop-nav-item.is-current>.desktop-nav-trigger>a{color:var(--color-brand-primary)}.desktop-nav-item.is-current>.desktop-nav-trigger>a{text-underline-offset:7px;text-decoration:underline 2px}.desktop-submenu{z-index:20;visibility:hidden;width:max-content;min-width:250px;max-width:340px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-card);opacity:0;background:var(--color-white);transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 18px 48px #2f3a4a24}.desktop-mega-menu{gap:var(--space-2);width:min(900px,100vw - 48px);max-width:none;padding:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));left:50%;transform:translate(-36%,-8px)}.desktop-submenu-group{padding:var(--space-1) var(--space-2) var(--space-2)}.desktop-submenu-group>.desktop-submenu-heading{min-height:44px;color:var(--color-brand-primary);border-radius:8px;align-items:center;margin:0;padding:9px 12px;font-weight:750;line-height:1.35;display:flex}.desktop-submenu-group ul{display:grid}.desktop-submenu a{border-radius:8px;align-items:center;min-height:44px;padding:9px 12px;line-height:1.35;display:flex}.desktop-submenu a:hover,.desktop-submenu a[aria-current=page]{color:var(--color-brand-primary);background:var(--color-surface)}.desktop-nav-item:hover .desktop-submenu,.desktop-nav-item:focus-within .desktop-submenu,.desktop-nav-item.is-open .desktop-submenu{visibility:visible;opacity:1;transform:translateY(0)}.desktop-nav-item:hover .desktop-mega-menu,.desktop-nav-item:focus-within .desktop-mega-menu,.desktop-nav-item.is-open .desktop-mega-menu{transform:translate(-36%)}.desktop-nav-item.is-open .desktop-nav-trigger svg,.desktop-nav-item:focus-within .desktop-nav-trigger svg{transform:rotate(180deg)}.language-selector{place-items:center;min-height:44px;display:inline-grid;position:relative}.language-target{background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;display:inline-flex}.language-target:hover{border-color:var(--color-brand-primary);background:var(--color-surface)}.language-selector img{object-fit:cover;border:1px solid #2f3a4a2e;border-radius:50%;width:24px;height:24px}.header-cta{min-height:44px;font-size:var(--text-small);padding-inline:18px}.menu-button{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-white);width:48px;height:48px;display:none}.menu-button span{background:var(--color-brand-primary);width:21px;height:2px;margin:4px auto;display:block}.mobile-menu{width:min(100%,430px);max-width:none;height:100dvh;max-height:none;padding:var(--space-4);background:var(--color-white);border:0;margin:0 0 0 auto;overflow-y:auto}.mobile-menu::backdrop{background:#2f3a4a85}.mobile-menu-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.mobile-menu-head button{border:1px solid var(--color-border);border-radius:var(--radius-button);width:48px;height:48px;color:var(--color-brand-primary);background:var(--color-white);font-size:2rem;line-height:1}.mobile-nav-list{padding-block:var(--space-4);gap:0;display:grid}.mobile-nav-list>li>a,.mobile-nav-group summary{border-bottom:1px solid var(--color-border);min-height:52px;color:var(--color-text-primary);justify-content:space-between;align-items:center;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:600;text-decoration:none;display:flex}.mobile-nav-group summary{cursor:pointer;list-style:none}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group[open] summary{color:var(--color-brand-primary)}.mobile-nav-group[open]>summary svg{transform:rotate(180deg)}.mobile-nav-group ul{padding:var(--space-1) 0 var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);display:grid}.mobile-nav-group a{min-height:46px;padding-inline:var(--space-2);border-left:2px solid var(--color-border);color:var(--color-text-secondary);align-items:center;text-decoration:none;display:flex}.mobile-nav-subgroup{border-left:2px solid var(--color-border)}.mobile-nav-subgroup summary{min-height:46px;padding-inline:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small);border-bottom:0}.mobile-nav-subgroup[open]>summary svg{transform:rotate(180deg)}.mobile-nav-subgroup ul{padding:0 0 var(--space-1) var(--space-2);border-bottom:0}.mobile-nav-group .mobile-nav-overview,.mobile-nav-subgroup .mobile-nav-overview{color:var(--color-brand-primary);font-weight:700}.mobile-nav-list a[aria-current=page],.mobile-nav-group a:hover{border-left-color:var(--color-brand-primary);color:var(--color-brand-primary)}.mobile-menu-actions{gap:var(--space-2);margin-top:var(--space-3);display:grid}.hero{padding-top:var(--space-7);padding-bottom:0;overflow:clip}.hero-grid{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);display:grid}.hero-copy{padding-block:var(--space-4) var(--space-7)}.hero-lead{max-width:650px;margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:1.6}.button-row{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.home-hero-heading{max-width:920px}.home-hero-heading h1{margin-top:var(--space-1)}.home-slider{margin-top:var(--space-5)}.home-slider-viewport{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-brand-strong);overflow:hidden;box-shadow:0 18px 40px #2f3a4a1f}.home-slide{isolation:isolate;background:var(--color-brand-strong);min-height:430px;display:grid;position:relative}.home-slide:before{z-index:-1;content:"";background:linear-gradient(90deg,#002b4af5 0%,#004879e0 48%,#00375e57 100%);position:absolute;inset:0}.home-slide-media{z-index:-2;position:absolute;inset:0}.home-slide-media img{object-fit:cover;object-position:center;width:100%;height:100%}.home-slide[hidden]{display:none}.home-slide-copy{width:min(100%,680px);min-width:0;padding:var(--space-6);flex-direction:column;justify-content:center;display:flex}.slide-number{margin-bottom:var(--space-3);color:#ffffffc2;font-family:Manrope Variable,Segoe UI,sans-serif;font-size:var(--text-small);letter-spacing:.08em;font-weight:700}.home-slide-copy h2{color:var(--color-white)}.home-slide-copy p{max-width:60ch;margin-top:var(--space-3);color:#ffffffe0;font-size:var(--text-body-lg)}.home-slide-copy ul{gap:var(--space-1);margin-top:var(--space-3);display:grid}.home-slide-copy li{padding-left:var(--space-3);position:relative}.home-slide-copy li:before{background:var(--color-white);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:0}.home-slide .story-visual{background:0 0;border:0;border-left:1px solid #ffffff29;border-radius:0;min-height:410px}.home-slide .visual-grid{stroke:#ffffff2e}.home-slide .visual-line,.home-slide .visual-ring,.home-slide .visual-detail{stroke:var(--color-white)}.home-slide .visual-ring-inner{stroke:#ffffff7a}.home-slide .visual-node{fill:var(--color-white);stroke:var(--color-brand-primary)}.home-slide .visual-panel{fill:#ffffff1f;stroke:#ffffff85}.home-slider-controls{width:max-content;margin:var(--space-2) auto 0;box-shadow:none;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;gap:0;padding:0;display:none;position:relative}.home-slider[data-slider-ready=true] .home-slider-controls{display:flex}.slider-arrow,.slider-toggle,.slider-dots button{width:44px;height:44px;color:var(--color-brand-primary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.slider-toggle{min-width:44px}.slider-arrow:hover,.slider-toggle:hover,.slider-dots button:hover{color:var(--color-brand-strong);background:0 0}.slider-arrow svg,.slider-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.slider-dots{align-items:center;gap:2px;display:flex}.slider-dots button{background:0 0;position:relative}.slider-dots button:after{border:1px solid var(--color-brand-primary);content:"";background:0 0;border-radius:50%;width:9px;height:9px}.slider-dots button[aria-current=true]:after{background:var(--color-brand-primary)}.home-slider-actions{margin-top:var(--space-3);justify-content:center}.story-visual{border:1px solid var(--color-border);border-radius:var(--radius-card);background:linear-gradient(135deg, #005c9912, transparent 54%), var(--color-surface);place-items:center;min-height:360px;display:grid;overflow:hidden}.story-visual svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto}.visual-grid{stroke:#005c991f;stroke-width:1px}.visual-line,.visual-ring{stroke:var(--color-brand-primary);stroke-width:3px}.visual-ring-inner{stroke:#005c996b}.visual-node{fill:var(--color-brand-primary);stroke:var(--color-white);stroke-width:7px}.visual-panel{fill:var(--color-white);stroke:var(--color-border);stroke-width:2px}.visual-detail{stroke:var(--color-brand-primary);stroke-width:3px}.story-grid{margin-top:var(--space-6);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-card{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);display:grid}.story-card .story-visual{background:var(--color-surface);border:0;min-height:0}.story-copy p{margin-top:var(--space-2);color:var(--color-text-secondary)}.story-copy ul{gap:var(--space-1);margin-top:var(--space-3);display:grid}.story-copy li{padding-left:var(--space-3);position:relative}.story-copy li:before{background:var(--color-brand-primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:0}.proof-bar{margin-top:var(--space-7);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.proof-bar span{padding:var(--space-3) var(--space-4);color:var(--color-text-primary);text-align:center;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:600}.proof-bar span+span{border-left:1px solid var(--color-border)}.section-heading{max-width:var(--content-max);margin-bottom:var(--space-5)}.service-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;min-width:0;display:flex;overflow:hidden}.service-card-content{min-width:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.service-card-image{aspect-ratio:1.48;border-bottom:1px solid var(--color-border);display:block;overflow:hidden}.service-card-image img{object-fit:cover;width:100%;height:100%;display:block}.service-card-icon{padding:var(--space-4);align-items:flex-start;gap:var(--space-3);flex-direction:row}.service-card-icon .service-card-content{min-height:184px;padding:0}.service-card-icon-mark{border:1px solid color-mix(in srgb, var(--color-brand-primary) 28%, var(--color-border));width:58px;height:58px;color:var(--color-brand-primary);background:color-mix(in srgb, var(--color-brand-primary) 5%, var(--color-white));border-radius:50%;flex:none;place-items:center;display:grid}.service-card p{margin-top:var(--space-2);color:var(--color-text-secondary)}.service-card h3 a{color:inherit;text-decoration:none}.service-card h3 a:hover{text-decoration:underline}.card-link{padding-top:var(--space-3);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.solution-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.management-heading p:last-child{max-width:700px;margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.people-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person-card{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);grid-template-columns:minmax(150px,210px) 1fr;display:grid}.person-portrait{object-fit:contain;border-radius:12px;width:164px;height:169px}.person-heading{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.linkedin-icon-link{border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.linkedin-icon-link img{width:28px;height:28px;display:block}.person-role{margin-top:var(--space-2);color:var(--color-text-secondary)}.person-bio{margin-top:var(--space-3)}.people-grid-detailed .person-card{align-items:start}.people-grid-detailed .person-bio{grid-column:1/-1;max-width:70ch}.contact-section{padding-block:var(--space-7);color:var(--color-white);background:var(--color-brand-primary)}.contact-inner{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.contact-inner>div{max-width:var(--content-max)}.contact-inner h2,.eyebrow-light{color:var(--color-white)}.contact-inner p:last-child{margin-top:var(--space-2);color:#ffffffe0;font-size:var(--text-body-lg)}.site-footer{border-top:1px solid var(--color-border);background:var(--color-surface)}.footer-grid{padding-block:var(--space-7) var(--space-6);gap:var(--space-5);grid-template-columns:1.25fr repeat(3,minmax(0,1fr));display:grid}.site-footer h2{margin-bottom:var(--space-2);letter-spacing:-.01em;font-size:1.125rem}.site-footer li+li{margin-top:var(--space-1)}.footer-service-links .footer-link-child{padding-left:var(--space-2);border-left:1px solid var(--color-border)}.site-footer a{color:var(--color-text-primary);text-decoration:none}.site-footer a:hover{color:var(--color-brand-primary);text-decoration:underline}.footer-brand address{margin-top:var(--space-3);color:var(--color-text-secondary);font-style:normal;display:grid}.footer-linkedin{margin-top:var(--space-3);align-items:center;gap:10px;font-weight:700;display:inline-flex}.footer-linkedin img{width:24px;height:24px;display:block}.footer-subheading{margin-top:var(--space-4)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-small);display:flex}.footer-bottom button{min-height:44px;color:var(--color-text-primary);font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline 1px}.footer-bottom button:hover{color:var(--color-brand-primary)}.consent-panel{z-index:1400;padding:var(--space-3);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.consent-panel[hidden]{display:none}.consent-panel-inner{width:min(calc(100% - (2 * var(--space-2))), 900px);max-height:calc(100vh - (2 * var(--space-3)));padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-top:4px solid var(--color-brand-primary);border-radius:var(--radius-card);background:var(--color-white);align-items:center;gap:var(--space-4);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:auto;box-shadow:0 18px 48px #192d4138}.consent-copy{max-width:780px}.consent-copy h2{font-size:var(--text-h3)}.consent-copy>p:last-child{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.5}.consent-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-hero{padding-block:var(--space-6);border-bottom:1px solid var(--color-border);background:var(--color-white)}.page-hero-grid{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);display:grid}.page-hero-grid-simple{grid-template-columns:minmax(0,1fr)}.page-hero-copy{padding-block:var(--space-3)}.page-feature-visual{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-height:0;display:block;overflow:hidden}.page-feature-visual img{object-fit:cover;width:100%;height:100%}.page-feature-automation img{object-position:center 42%}.page-feature-serialization img{object-position:center}.page-feature-development img,.page-feature-logistics img{object-position:60% center}.feature-grid{stroke:#005c9914;stroke-width:1px}.feature-line,.feature-ring,.feature-detail,.feature-arrow{stroke:var(--color-brand-primary);stroke-width:4px}.feature-arrow{stroke-width:6px}.feature-panel{fill:var(--color-white);stroke:var(--color-brand-primary);stroke-width:3px}.feature-panel-soft{fill:#005c9914}.feature-node{fill:var(--color-brand-primary);stroke:var(--color-white);stroke-width:7px}.feature-accent{fill:none;stroke:var(--color-brand-primary);stroke-width:7px}.breadcrumbs{margin-bottom:var(--space-5);font-size:var(--text-small)}.breadcrumbs ol{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{margin-right:var(--space-1);color:var(--color-text-secondary);content:"/"}.breadcrumbs li[aria-current=page]{color:var(--color-text-secondary)}.content-layout,.legal-layout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.content-layout-with-nav{align-items:start;gap:var(--space-6);grid-template-columns:minmax(190px,.25fr) minmax(0,1fr)}.section-navigation{padding-left:var(--space-3);border-left:2px solid var(--color-border);position:sticky;top:112px}.section-navigation p{margin-bottom:var(--space-2);color:var(--color-brand-primary);font-family:Manrope Variable,Segoe UI,sans-serif;font-size:var(--text-small);font-weight:750}.section-navigation ol{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.section-navigation a{color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.4;text-decoration:none}.section-navigation a:hover{color:var(--color-brand-primary);text-decoration:underline}.legal-layout{max-width:820px}.content-flow{gap:var(--space-3);width:100%;min-width:0;max-width:980px;display:grid}.legal-layout .content-flow{max-width:820px}.legal-layout .content-flow h2{font-size:var(--text-h3)}.content-flow>*{overflow-wrap:anywhere;min-width:0}.content-flow h2{margin-top:var(--space-4)}.content-flow h3{margin-top:var(--space-3)}.content-flow ul{gap:var(--space-1);padding-left:var(--space-4);list-style:outside;display:grid}.content-flow p,.content-flow li{max-width:70ch}.content-lead{max-width:78ch;padding-left:var(--space-3);border-left:3px solid var(--color-brand-primary);color:var(--color-text-secondary);font-size:var(--text-body-lg);line-height:1.6}.content-flow-service{column-gap:var(--space-6);row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}.content-flow-service>h2,.content-flow-service>h3,.content-flow-service>ul,.content-flow-service>.content-lead{grid-column:1/-1}.content-flow-service>p,.content-flow-service>li{max-width:none}.content-flow-service>h2{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.content-flow-service>ul{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr))}.partner-logo{margin:0}.partner-logo img{width:180px;height:auto}.location-content{gap:var(--space-5);width:100%;max-width:1100px;display:grid}.location-grid{border-block:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.location-panel{padding:var(--space-5)}.location-panel+.location-panel{border-left:1px solid var(--color-border)}.location-panel address{margin-top:var(--space-3);color:var(--color-text-secondary);gap:4px;font-style:normal;display:grid}.location-panel address strong{color:var(--color-text-primary);font-family:Manrope Variable,Segoe UI,sans-serif}.location-panel address a{margin-top:var(--space-2);font-weight:700}.blocked-content{max-width:var(--content-max);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.blocked-content p{margin-top:var(--space-2)}.blocked-content .button{margin-top:var(--space-4)}.topic-navigation-section{padding-block:var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface);scroll-margin-top:96px}.topic-navigation-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.topic-navigation-head h2{margin:0}.topic-navigation-head .eyebrow{margin-bottom:var(--space-1)}.text-link{align-items:center;gap:10px;min-height:44px;font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:700;text-decoration:none;display:inline-flex}.text-link svg,.topic-related-links svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:20px;height:20px}.topic-related-links{margin-top:var(--space-4);column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.topic-related-links li{border-top:1px solid var(--color-border)}.topic-related-links a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-1);color:var(--color-text-primary);font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:600;text-decoration:none;transition:color .18s,padding-left .18s;display:flex}.topic-related-links a:hover{padding-left:var(--space-2);color:var(--color-brand-primary)}.form-shell{max-width:760px}.form-contact-options{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.form-contact-options p{color:var(--color-text-secondary)}.form-contact-options div{justify-content:flex-end;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.form-contact-options a{font-weight:700}.contact-form{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white);display:grid}.contact-form label{gap:var(--space-1);font-family:Manrope Variable,Segoe UI,sans-serif;font-weight:600;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--color-border);width:100%;min-height:50px;color:var(--color-text-primary);background:var(--color-white);font:inherit;border-radius:8px;padding:11px 14px}.contact-form textarea{resize:vertical;min-height:180px}.form-required,.form-privacy{color:var(--color-text-secondary)}.form-error-summary{padding:var(--space-3);border:2px solid var(--color-brand-primary);border-radius:var(--radius-button);background:var(--color-surface)}.form-error-summary[hidden]{display:none}.form-error-summary p{font-weight:700}.form-error-summary ul{gap:var(--space-1);margin-top:var(--space-2);padding-left:var(--space-3);list-style:outside;display:grid}.field-error{min-height:1.4em;color:var(--color-brand-strong);font-family:"Source Sans 3 Variable",Segoe UI,sans-serif;font-size:var(--text-small);font-weight:600}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status:empty{display:none}.form-status{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-border-strong);background:var(--color-surface)}.form-status[data-state=success]{color:#215b3c;border-left-color:#2f7650}.form-status[data-state=error]{color:#7d2a26;border-left-color:#a33a34}.contact-form button:disabled{cursor:wait;opacity:.72}.contact-form .button{justify-self:start}.error-page{align-items:center;min-height:68vh;display:grid}.error-page-grid{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);display:grid}.error-page-copy{max-width:620px}.error-page-copy p:not(.eyebrow){margin-block:var(--space-2) var(--space-4);font-size:var(--text-body-lg)}.error-page-links{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.error-page-visual{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:390px;position:relative;overflow:hidden}.error-page-visual img{object-fit:cover;width:100%;height:100%;min-height:390px}.error-code{z-index:1;top:var(--space-3);left:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary) 88%, transparent);color:#fff;font-family:var(--font-heading);font-size:var(--text-h3);letter-spacing:.08em;padding:.35rem .7rem;font-weight:700;position:absolute}@media (width<=1120px){.container{width:min(100% - (2 * var(--gutter-tablet)), var(--container-max))}.desktop-nav,.header-cta{display:none}.header-actions{margin-left:auto}.menu-button{display:block}.hero-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.page-hero-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.78fr)}.page-hero-grid-simple{grid-template-columns:minmax(0,1fr)}.error-page-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.content-layout-with-nav{gap:var(--space-4);grid-template-columns:minmax(170px,.24fr) minmax(0,1fr)}.home-slide{min-height:410px}.home-slide-copy{padding:var(--space-5)}.service-grid,.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid .service-card:last-child{grid-column:1/-1}.person-card{grid-template-columns:1fr;align-content:start}.person-card img{max-width:164px}.story-card{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.container{width:calc(100% - (2 * var(--gutter-mobile)))}.section{padding-block:var(--space-7)}.header-inner{min-height:72px}.brand img,.mobile-menu-head img{width:154px}.hero{padding-top:var(--space-5)}.hero-grid{gap:var(--space-4);grid-template-columns:1fr}.error-page-grid{grid-template-columns:1fr}.error-page-visual,.error-page-visual img{min-height:300px}.home-slider{margin-top:var(--space-4)}.home-slide{min-height:500px}.home-slide-copy{padding:var(--space-4)}.home-slide:before{background:linear-gradient(#002b4af5 0%,#004879e0 66%,#00375ea8 100%)}.home-slider-controls{margin-top:var(--space-2)}.home-slider-actions,.home-slider-actions .button{width:100%}.hero-copy{padding-block:var(--space-3) 0}.button-row,.button-row .button{width:100%}.story-visual{min-height:280px}.story-grid{grid-template-columns:1fr}.proof-bar{margin-top:var(--space-5);grid-template-columns:1fr}.proof-bar span+span{border-top:1px solid var(--color-border);border-left:0}.page-hero-grid,.content-layout-with-nav,.content-flow-service,.content-flow-service>ul,.location-grid{grid-template-columns:1fr}.location-panel{padding:var(--space-4) 0}.location-panel+.location-panel{border-top:1px solid var(--color-border);border-left:0}.page-feature-visual{aspect-ratio:4/3}.section-navigation{padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border);border-left:0;position:static}.topic-navigation-section{scroll-margin-top:80px}.topic-related-links{grid-template-columns:1fr;column-gap:0}.topic-navigation-head{align-items:start;gap:var(--space-2);flex-direction:column}.service-grid,.solution-grid,.people-grid,.contact-inner,.footer-grid{grid-template-columns:1fr}.service-grid .service-card:last-child{grid-column:auto}.person-card{gap:var(--space-3);padding:var(--space-3);grid-template-columns:164px minmax(0,1fr)}.service-card-icon{padding:var(--space-3);gap:var(--space-2)}.service-card-icon .service-card-content{min-height:0}.service-card-icon-mark{width:50px;height:50px}.person-card h3{font-size:var(--text-h3)}.contact-form{padding:var(--space-4)}.form-contact-options{flex-direction:column;align-items:flex-start}.form-contact-options div{justify-content:flex-start}.contact-section{padding-block:var(--space-7)}.contact-inner{gap:var(--space-4)}.contact-inner .button{width:100%}.footer-grid{gap:var(--space-4)}.footer-bottom,.consent-panel-inner{grid-template-columns:1fr;align-items:stretch}.footer-bottom{flex-direction:column;align-items:flex-start}.consent-panel-inner{gap:var(--space-3);padding:var(--space-3)}.consent-actions,.consent-actions .button{width:100%}}@media (width<=390px){.header-actions .language-selector{display:none}.home-slider[data-slider-ready=true] .home-slider-controls{width:max-content;max-width:calc(100% - (2 * var(--gutter-mobile)));gap:0;display:flex}.person-card{grid-template-columns:1fr}.person-card img{max-width:164px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{@page{margin:18mm}.print-friendly{color:#000;background:#fff;font-size:11pt}.print-friendly .site-header,.print-friendly .site-footer,.print-friendly .breadcrumbs,.print-friendly .page-feature-visual,.print-friendly .section-navigation,.print-friendly .topic-navigation-section,.print-friendly .contact-section,.consent-panel,.print-friendly .reading-progress,.print-friendly .button,.print-friendly .skip-link{display:none!important}.print-friendly .section,.print-friendly .page-hero{border:0;padding-block:16pt}.print-friendly .container,.print-friendly .legal-layout,.print-friendly .content-flow{width:100%;max-width:none}.print-friendly h1,.print-friendly h2,.print-friendly h3{break-after:avoid;color:#000}.print-friendly a{color:#000;text-decoration:underline}}
