.__variable_a11773{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_b6296e{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b6296e{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-mono:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--brand-navy:#1E2D8A;--brand-navy-deep:#141F6B;--brand-navy-mid:#2D3FA0;--brand-cyan:#0EA3E4;--brand-cyan-light:#39C4F5;--brand-cyan-pale:#D6F0FB;--bg-white:#FFFFFF;--bg-off:#F5F8FC;--bg-dark:#0E1A5C;--bg-card:#FFFFFF;--text-dark:#0A1240;--text-body:#3D4E6B;--text-muted:#7A8EAA;--text-on-dark:#EDF3FB;--text-on-dark-dim:rgba(237,243,251,0.6);--border-light:#D8E6F2;--border-mid:#B0CAE0;--accent:#0EA3E4;--accent-hover:#0B8EC8}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-white);color:var(--text-body);font-family:var(--font-body),"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}section{position:relative}.eyebrow{font-family:var(--font-mono),"Plus Jakarta Sans",sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--brand-cyan);display:block;margin-bottom:16px}.section-heading{font-family:var(--font-display),"Plus Jakarta Sans",sans-serif;font-size:clamp(32px,4vw,52px);font-weight:700;color:var(--text-dark);letter-spacing:-.025em;line-height:1.05;margin-bottom:24px}.section-heading--light{color:var(--text-on-dark)}.heading-rule{width:48px;height:2px;background:var(--brand-cyan);margin-bottom:32px}.spec-value{font-family:var(--font-mono),"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:500;color:var(--text-dark)}.spec-label{font-size:10px;letter-spacing:.15em;color:var(--text-muted)}.btn-primary,.spec-label{font-family:var(--font-mono),"Plus Jakarta Sans",sans-serif;font-weight:600;text-transform:uppercase}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--brand-navy);color:white;font-size:13px;letter-spacing:.08em;padding:14px 32px;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,gap .2s ease}.btn-primary:hover{background:var(--brand-navy-mid);gap:16px}.btn-outline{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--brand-navy);font-family:var(--font-mono),"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:13px 32px;text-decoration:none;border:1.5px solid var(--border-mid);cursor:pointer;transition:all .2s ease}.btn-outline:hover{border-color:var(--brand-navy);background:var(--bg-off)}.btn-outline--light{color:white;border-color:rgba(255,255,255,.3)}.btn-outline--light:hover{border-color:white;background:rgba(255,255,255,.08)}.global-fade-in{animation:pageFadeIn .4s ease-in-out forwards}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.page-padding{padding-top:140px;padding-bottom:120px}.skip-to-content{position:absolute;top:-9999px;left:50%;transform:translateX(-50%);background:var(--brand-cyan);color:white;padding:16px 32px;z-index:9999;border-radius:0 0 4px 4px;text-decoration:none;font-weight:500;transition:top .15s ease}.skip-to-content:focus{top:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Plus Jakarta Sans",sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.05}.clients-sec{background:var(--bg-white);padding:120px 0;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.clients-sec__header{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.clients-sec__marquee-container{overflow:hidden;width:100%;position:relative;display:flex}.clients-sec__marquee{display:flex;width:fit-content;animation:marquee 30s linear infinite}.clients-sec__logos{display:flex;justify-content:space-around;align-items:center;gap:80px;padding:0 40px;flex-shrink:0}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.client-logo{height:48px;width:auto;transition:all .3s ease}.client-logo:hover{transform:scale(1.05)}@media (max-width:768px){.clients-sec{padding:80px 0}.clients-sec__logos{gap:40px}.client-logo{height:36px}}.footer{background:var(--bg-dark);border-top:3px solid var(--brand-cyan);padding:80px 0 40px;color:var(--text-on-dark-dim)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:64px}.footer__col--brand{max-width:320px}.footer__logo-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:24px}.footer__logo-text{font-family:var(--font-display),"Syne",sans-serif;font-size:clamp(11px,1.05vw,14px);font-weight:700;letter-spacing:.05em;color:white;text-transform:uppercase;line-height:1.35}.footer__address{line-height:1.75!important}.footer__address span{display:block}.footer__logo{height:40px;width:auto}.footer__h4{font-family:var(--font-mono),"Space Grotesk",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:white;margin-bottom:24px}.footer__col a,.footer__col p{display:block;font-size:14px;color:var(--text-on-dark-dim);text-decoration:none;margin-bottom:12px;line-height:1.6}.footer__col a{transition:color .2s ease}.footer__col a:hover{color:white}.footer__link-btn{display:inline-block;margin-top:12px;font-family:var(--font-mono),"Space Grotesk",sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-cyan);text-decoration:none;border-bottom:1px solid var(--brand-cyan);padding-bottom:2px;transition:opacity .2s ease}.footer__link-btn:hover{opacity:.8}.footer__bottom{margin-top:80px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono),"Space Grotesk",sans-serif;font-size:13px;color:rgba(255,255,255,.4)}.footer__credit{opacity:.6}.footer__flag{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-on-dark-dim)}.footer__flag-img{width:20px;height:auto;border-radius:2px}.footer__credit-name{color:var(--brand-cyan);font-weight:600;opacity:1}@media (max-width:900px){.footer__grid{grid-template-columns:1fr 1fr;gap:48px}.footer__col--brand{grid-column:1/-1;max-width:100%}}@media (max-width:600px){.footer__grid{grid-template-columns:1fr;gap:40px}.footer__bottom{flex-direction:column;gap:16px;align-items:flex-start}}.page-loader{position:fixed;inset:0;z-index:9999;background-color:#0e1a5c;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none}.page-loader.loader-enter{opacity:1;pointer-events:all;transition:opacity .25s ease-out}.page-loader.loader-exit{opacity:0;pointer-events:none;transition:opacity .8s ease-in}.loader-metal-container{position:relative;width:140px;height:140px;display:flex;justify-content:center;align-items:center}.loader-metal-ring{position:absolute;inset:0;border-radius:50%;border-color:#00f0ff #0ea3e4 #39c4f5 transparent;border-style:solid;border-width:4px;box-shadow:0 0 25px #00f0ff,inset 0 0 15px #0ea3e4;animation:metalSpin 1.2s cubic-bezier(.4,0,.2,1) infinite;z-index:1}.loader-metal-image-wrapper{position:relative;z-index:2;width:100px;height:100px;border-radius:50%;overflow:hidden;background:#ffffff;display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(0,240,255,.4);animation:pulsePulse 2s ease-in-out infinite}.loader-metal-image{width:80%;height:auto;object-fit:contain}@keyframes metalSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulsePulse{0%{transform:scale(1);box-shadow:0 0 15px rgba(0,240,255,.4)}50%{transform:scale(1.05);box-shadow:0 0 30px rgba(0,240,255,.8)}to{transform:scale(1);box-shadow:0 0 15px rgba(0,240,255,.4)}}