@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,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(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,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(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,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(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,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(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");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-20C4,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(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.FqIosq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.FqIosq_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--navy:#0a1650;--navy-2:#14256e;--navy-line:#2b3f8e;--navy-card-line:#22378a;--deep:#050c2e;--ink:#141b33;--body:#3a4358;--muted:#4a5368;--muted-2:#5a6378;--on-dark:#c9d2ec;--gold:#e3a92b;--gold-ink:#8a5e12;--gold-soft:#fdf4e1;--blue:#1f5fbf;--green:#137a43;--green-soft:#e6f6ec;--wa:#1f8f4e;--soft:#f5f7fb;--soft-2:#f2f5fb;--line:#e1e6f0;--line-2:#e5e9f2;--line-3:#eef1f6;--field-line:#cbd2e1;--dash:#b9c2d6;--danger:#b42318;--wrap:1240px;--shadow-lg:0 24px 60px #050c2e59}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{color:var(--ink);font-family:var(--font-jakarta), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.6}a{color:var(--blue)}a:hover{color:var(--navy)}input,select,textarea,button{font:inherit}img{max-width:100%}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:24px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 12px;font-size:13px;font-weight:700}.eyebrow--gold{color:var(--gold)}.h2{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.12}.h2--light{color:#fff}.accent{color:var(--blue)}.lede{color:var(--muted);max-width:620px;margin:14px 0 0;font-size:17px}.btn{cursor:pointer;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--gold{background:var(--gold);color:var(--navy);font-weight:800}.btn--gold:hover{color:var(--navy);background:#edb83e}.btn--navy{background:var(--navy);color:#fff}.btn--navy:hover{color:#fff;background:#13226b}.btn--ghost-light{color:#fff;background:0 0;border-color:#fff}.btn--ghost-light:hover{color:#fff;background:#ffffff14}.btn--outline{border-color:var(--navy);color:var(--navy);background:#fff}.btn--outline:hover{background:var(--soft-2);color:var(--navy)}.btn--soft{border-color:var(--field-line);color:var(--navy);background:#fff}.btn--soft:hover{border-color:var(--navy);color:var(--navy)}.btn--white{color:var(--navy);background:#fff;font-weight:800}.btn--white:hover{color:var(--navy);background:var(--soft-2)}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{color:#fff;background:#197a42}.btn--lg{padding:17px 28px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{width:max-content;animation:38s linear infinite marquee;display:flex}.marquee--slow{animation-duration:48s}.marquee:hover{animation-play-state:paused}.header{z-index:30;border-bottom:1px solid var(--line-2);background:#fff;position:sticky;top:0}.header__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.header__logo{width:auto;height:54px;display:block}.nav{flex-wrap:wrap;align-items:center;gap:6px 28px;font-size:15px;font-weight:600;display:flex}.nav__link{color:var(--ink);text-decoration:none}.nav__link:hover{color:var(--blue)}.nav .btn{min-height:44px;padding:10px 18px;font-size:15px}@media (max-width:1180px){.nav{gap:6px 18px;font-size:14px}}.nav__apply{gap:0}.show-sm{display:none}@media (max-width:720px){.show-sm{display:inline}.hide-sm{display:none}}.burger,.mmenu,.mmenu__scrim,.mbar{display:none}.hero{background:var(--navy);color:#fff;overflow:hidden}.hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(40px,5.6vw,70px);font-weight:800;line-height:1.04}.hero h1 span{color:var(--gold)}.section{padding-block:80px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--field-line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600}.chip:hover{border-color:var(--navy)}.chip[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff;font-weight:700}.jobs-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade{animation:.45s both fadeUp}.job__top{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.job__sector{color:var(--blue);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.job__verified{color:var(--green);align-items:center;gap:4px;font-weight:700;display:inline-flex}.job__meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px;display:flex}.job__meta span{align-items:center;gap:6px;display:inline-flex}.flag-dot{object-fit:cover;width:16px;height:16px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.empty{border:1.5px dashed var(--dash);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.empty strong{color:var(--navy);font-size:19px}.empty span{color:var(--muted)}.after-note{color:var(--muted);margin:28px 0 0;font-size:15px}.after-note a{font-weight:700}.stories{flex-wrap:wrap;align-items:stretch;gap:20px;margin-top:44px;display:flex}.story{border:1px solid var(--line);border-radius:16px;flex-direction:column;flex:2 480px;gap:22px;min-width:0;padding:clamp(24px,4vw,40px);display:flex}.story figure{flex-direction:column;gap:22px;margin:0;display:flex}.story blockquote{color:var(--ink);margin:0;font-size:clamp(18px,2vw,22px);font-weight:500;line-height:1.55}.story figcaption{align-items:center;gap:14px;display:flex}.story figcaption strong{color:var(--navy);font-size:15px;display:block}.story figcaption span{color:var(--muted);font-size:14px}.story__ctrl{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.dots{gap:4px;display:flex}.dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dot:after{content:"";background:var(--dash);border-radius:4px;width:8px;height:8px;transition:width .2s}.dot[aria-current=true]:after{background:var(--navy);width:26px}.arrows{gap:8px;display:flex}.arrow{border:1.5px solid var(--field-line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;font-size:18px}.arrow--solid{background:var(--navy);color:#fff;border:0}.video-card{flex:280px;min-width:0;display:flex}.video-card button{background:var(--navy);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:18px;min-height:260px;padding:30px;display:flex}.video-card .play{background:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s;display:flex}.video-card button:hover .play{transform:scale(1.08)}.video-card strong{font-size:20px;line-height:1.3}.video-card span.sub{color:var(--on-dark);font-size:14px}.logos{border-top:1px solid var(--line-2);flex-direction:column;gap:16px;margin-top:48px;padding-top:28px;display:flex}.videom__frame iframe{border:0;border-radius:14px;width:100%;height:100%}.videom:has(iframe) .videom__frame{border:0;padding:0}.logos__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.logos__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.logos__row{align-items:center;gap:40px;margin:0;padding:0 40px 0 0;list-style:none;display:flex}.logos__via{text-transform:none;letter-spacing:0;color:var(--muted-2);font-weight:600}.logo-slot{flex-shrink:0;justify-content:center;align-items:center;width:168px;height:76px;display:flex}.logo-slot img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:76px}.study__top{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.study__copy{flex:1.2 460px;min-width:0}.study__copy .lede strong{color:var(--navy)}.study__visual{flex-direction:column;flex:360px;align-items:center;min-width:0;display:flex;position:relative}.study__photo{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#fff 0,#e6ecf8 62%,#d9e2f4 100%);border-radius:50%;width:100%;max-width:420px;position:relative;overflow:hidden}.study__person{width:auto;max-width:none;height:94%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.role-bar{background:var(--soft-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;font-size:14px;display:flex}.role-bar strong{color:var(--navy)}.role-bar button{color:var(--blue);cursor:pointer;background:0 0;border:0;min-height:44px;font-weight:700}.form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.form-stack{flex-direction:column;gap:14px;display:flex}.full{grid-column:1/-1}.field{color:var(--navy);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}.input{border:1px solid var(--field-line);color:var(--ink);background:#fff;border-radius:8px;width:100%;min-height:50px;padding:13px 14px;font-size:16px;font-weight:400}.input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.input--file{cursor:pointer;background:#f8fafe;border:1.5px dashed #9aa6c2;padding:20px 14px}.hint{color:var(--muted-2);font-size:13px;font-weight:400}.hint--ok{color:var(--green);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.hint--err{color:var(--danger);font-size:13px;font-weight:600}.consent{color:var(--body);align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.consent input{width:18px;height:18px;accent-color:var(--navy);flex-shrink:0;margin-top:4px}.form-error{color:var(--danger);background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:600}.submit{background:var(--gold);color:var(--navy);cursor:pointer;border:0;border-radius:8px;min-height:54px;padding:17px;font-size:17px;font-weight:800}.submit:hover{background:#edb83e}.submit:disabled{opacity:.7;cursor:progress}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.done{text-align:center;padding:56px 12px}.done h3{color:var(--navy);margin:18px 0 8px;font-size:26px;font-weight:800}.done p{color:var(--muted);margin:0 0 26px}.fab{z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.fab__round{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 8px 22px #050c2e4d}.fab__wa{background:#25d366}.fab__wa:hover{background:#1fbe5a}.modal{z-index:60;justify-content:center;align-items:center;padding:16px;animation:.15s both fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal__scrim{cursor:pointer;background:#050c2e9e;border:0;position:absolute;inset:0}.modal__scrim--dark{background:#050c2ecc}.modal__box{background:#fff;border-radius:18px;width:100%;max-height:90vh;animation:.2s both fadeUp;position:relative;overflow:auto;box-shadow:0 30px 80px #050c2e73}.modal__x{background:var(--soft-2);color:var(--navy);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:44px;height:44px;font-size:22px}.jobm{max-width:640px}.jobm__head{background:var(--navy);color:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px;display:flex}.jobm__head>div{align-items:center;gap:16px;display:flex}.jobm__flag{width:56px;height:56px;box-shadow:0 0 0 3px var(--gold);border-radius:50%;flex-shrink:0}.jobm__head h2{margin:0;font-size:24px;font-weight:800;line-height:1.2}.jobm__head p{color:var(--on-dark);margin:4px 0 0;font-size:15px}.jobm__head .modal__x{background:var(--navy-2);color:#fff}.jobm__body{flex-direction:column;gap:22px;padding:28px 30px;display:flex}.facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.fact{background:var(--soft);border-radius:10px;padding:14px 16px}.fact span{color:var(--muted);font-size:12px;font-weight:600;display:block}.fact strong{color:var(--navy)}.jobm__body h3{color:var(--navy);margin:0 0 8px;font-size:16px}.jobm__body p{color:var(--body);margin:0}.supports{color:var(--body);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.supports li{gap:8px;display:flex}.supports li:before{content:"✓";color:var(--green);font-weight:800}.jobm__actions{border-top:1px solid var(--line-3);flex-wrap:wrap;gap:12px;padding-top:22px;display:flex}.jobm__actions>*{flex:200px}.btn--wa-outline{border-color:var(--wa);color:var(--wa);background:#fff}.wa-icon{flex-shrink:0;display:block}.mmenu__wa{color:var(--wa);align-items:center;gap:6px;display:inline-flex}.btn--wa-outline:hover{color:var(--wa);background:#eef9f2}.videom{width:100%;max-width:860px;position:relative}.videom .modal__x{background:#fff;position:absolute;top:-54px;right:0}.videom__frame{aspect-ratio:16/9;background:var(--deep);text-align:center;color:#a8b4dd;border:1px dashed #4258a8;border-radius:14px;justify-content:center;align-items:center;padding:24px;display:flex}.toast{z-index:70;background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:14px 20px;font-size:15px;animation:.2s both fadeUp;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #050c2e59}.about{flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.about__copy{flex:1.3 480px;min-width:0}.about__copy .h2{margin-bottom:20px}.about__p{color:var(--body);margin:0 0 14px;font-size:17px}.about__vm{flex-direction:column;flex:340px;gap:16px;min-width:0;display:flex}.vm{background:var(--navy);color:#fff;border-radius:16px;padding:26px 28px}.vm h3{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:13px;font-weight:800}.vm p{color:var(--on-dark);margin:0;font-size:16px}.vm--gold{background:var(--gold-soft)}.vm--gold h3{color:var(--gold-ink)}.vm--gold p{color:var(--ink)}.study__copy .btn{margin-top:28px}.flags{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.flag-tile{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.flag-tile:hover{color:var(--navy);border-color:var(--navy);box-shadow:0 8px 20px #0a165012}.flag-tile img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--line);border-radius:50%;flex-shrink:0}.flag-tile strong{font-size:15px;display:block}.flag-tile small{color:var(--muted);font-size:12px;display:block}.study .logos{margin-top:56px}.recruit{background:var(--soft)}.regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.region{border:1.5px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:16px;align-items:center;gap:16px;width:100%;padding:20px 22px;transition:border-color .2s;display:flex}.region:hover{border-color:var(--navy)}.region[aria-pressed=true]{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.region img{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px;box-shadow:0 0 0 3px #fff,0 4px 12px #0a165026}.region strong{color:var(--navy);font-size:20px;font-weight:800;display:block}.region span span{color:var(--muted);font-size:14px}.jobs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:44px 0 20px;display:flex}.jobs-head h3{color:var(--navy);margin:0;font-size:22px;font-weight:800}.licence{color:var(--muted-2);margin-top:6px;font-size:13px;display:block}.story figcaption{flex-direction:column;align-items:flex-start;gap:2px}.opt{color:var(--muted-2);font-weight:400}textarea.input{resize:vertical;font-family:inherit;line-height:1.5}select.input:disabled{background:var(--soft);color:var(--muted-2)}.consent a{font-weight:600}.utility{background:var(--deep);color:var(--on-dark);font-size:13px}.utility__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding-block:9px;display:flex}.utility__ticker{flex:320px;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.live{background:var(--gold);color:var(--deep);letter-spacing:.08em;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.live:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.ticker{flex:1;min-width:0;overflow:hidden}.ticker__row{white-space:nowrap;gap:40px;padding-right:40px;display:flex}.utility__contact{flex-wrap:wrap;gap:22px;display:flex}.utility__contact a{color:#fff;text-decoration:none}.final{padding-bottom:80px}.final__card{background:var(--gold);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(32px,5vw,64px);display:flex}.final__card>div:first-child{flex:480px;min-width:0}.final__card h2{letter-spacing:-.02em;color:var(--navy);margin:0 0 10px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.1}.final__card p{color:#2a2410;margin:0;font-size:17px}.final__btns{flex-wrap:wrap;gap:12px;display:flex}.stats{background:var(--soft);border-bottom:1px solid var(--line-2)}.stats__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-block:32px;display:grid}.stat{align-items:center;gap:14px;display:flex}.stat:before{content:"";background:var(--gold);border-radius:2px;align-self:stretch;width:4px}.stat strong{color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.1;display:block}.stat span{color:var(--muted);font-size:14px}.fab[hidden]{display:none}.fab__chat{background:var(--gold);height:52px;color:var(--navy);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:15px;font-weight:800;display:flex;box-shadow:0 8px 22px #050c2e4d}.fab__chat:hover{background:#d99c1c}.chat{z-index:50;border:1px solid var(--line-2);width:380px;max-width:calc(100vw - 32px);height:min(600px,100dvh - 40px);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;flex-direction:column;animation:.2s both fadeUp;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.chat[hidden]{display:none}.chat__head{background:var(--navy);color:#fff;align-items:center;gap:10px;padding:14px 12px 14px 16px;display:flex}.chat__avatar{background:var(--gold);width:38px;height:38px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.chat__title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.chat__title strong{font-size:16px}.chat__title small{color:var(--on-dark);font-size:12px}.chat__icon{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-size:22px;line-height:1}.chat__icon:hover{background:var(--navy-2)}.chat__log{background:var(--soft);overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}.chat__msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:85%;margin:0;padding:10px 14px;font-size:15px;line-height:1.45;animation:.18s both fadeUp}.chat__msg--bot{color:var(--ink);border:1px solid var(--line-2);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.chat__msg--me{background:var(--navy);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat__typing{gap:4px;padding:14px;display:flex}.chat__typing i{background:var(--dash);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite chatDot}.chat__typing i:nth-child(2){animation-delay:.15s}.chat__typing i:nth-child(3){animation-delay:.3s}@keyframes chatDot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}.chat__choices{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.chat__choice{border:1.5px solid var(--navy);min-height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.chat__choice:hover{background:var(--soft-2);color:var(--navy)}.chat__choice--yes{background:var(--gold);border-color:var(--gold)}.chat__choice--yes:hover{background:#d99c1c}.chat__choice--wa{border-color:var(--wa);color:var(--wa)}.chat__choice--wa:hover{color:var(--wa)}.chat__fine{color:var(--muted);flex-basis:100%;font-size:12px}.chat__input{border-top:1px solid var(--line-2);background:#fff;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.chat__hint{color:var(--danger);background:#fdecea;border-radius:10px;flex-basis:100%;margin:0;padding:8px 12px;font-size:13px}.chat__field{border:1.5px solid var(--field-line);min-width:0;height:44px;font:inherit;color:var(--ink);border-radius:999px;flex:1;padding:0 14px;font-size:16px}.chat__field:focus{border-color:var(--navy);outline:none}.chat__field:disabled{background:var(--soft-2)}.chat__send{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chat__send:disabled{background:var(--dash);cursor:default}html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:#0a16501f;overflow-x:clip}@media (max-width:960px){.nav__link,.nav__cb{display:none}.header__in{flex-wrap:nowrap;padding-block:8px}.header__logo{height:46px}.nav{flex-wrap:nowrap;gap:8px}.burger{border:1.5px solid var(--field-line);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.burger__icon{width:20px;height:14px;display:block;position:relative}.burger__icon span{background:var(--navy);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s,top .2s;position:absolute;left:0}.burger__icon span:first-child{top:0}.burger__icon span:nth-child(2){top:6px}.burger__icon span:nth-child(3){top:12px}.burger__icon.is-open span:first-child{top:6px;transform:rotate(45deg)}.burger__icon.is-open span:nth-child(2){opacity:0}.burger__icon.is-open span:nth-child(3){top:6px;transform:rotate(-45deg)}.mmenu__scrim{z-index:28;background:#050c2e73;border:0;animation:.15s both fadeIn;display:block;position:fixed;inset:0}.mmenu{z-index:29;border-bottom:1px solid var(--line-2);background:#fff;flex-direction:column;gap:18px;max-height:calc(100svh - 70px);padding:8px 24px 24px;animation:.18s both fadeUp;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #050c2e2e}.mmenu__links{flex-direction:column;display:flex}.mmenu__links a{border-bottom:1px solid var(--line-3);min-height:52px;color:var(--navy);justify-content:space-between;align-items:center;font-size:17px;font-weight:700;text-decoration:none;display:flex}.mmenu__links a span{color:var(--blue)}.mmenu__ctas{flex-direction:column;gap:10px;display:flex}.mmenu__ctas .btn{width:100%;min-height:50px}.mmenu__contact{flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:600;display:flex}}@media (max-width:720px){.wrap{padding-inline:20px}.section{padding-block:56px}.lede{font-size:16px}.h2{font-size:clamp(27px,7.4vw,34px)}.hero h1{font-size:clamp(34px,10vw,46px);line-height:1.06}.chips{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{flex-shrink:0}.jobs-grid{gap:14px}#jobs.section{padding-bottom:64px!important}.stories{gap:14px;margin-top:28px}.story{gap:18px;padding:22px}.video-card button{flex-flow:wrap;align-items:center;gap:16px;min-height:0;padding:22px}.video-card .play{flex-shrink:0;width:52px;height:52px}.video-card strong{flex:180px;font-size:17px}.video-card span.sub{flex-basis:100%}.logos{margin-top:36px}.logo-slot{width:128px;height:60px}.logos__row{gap:24px;padding-right:24px}.study__top{gap:32px}.study__photo{max-width:300px}.form-grid{grid-template-columns:1fr;gap:16px}.input--file{padding:14px 12px;font-size:14px}.role-bar{flex-wrap:wrap;padding:10px 14px}.done{padding:36px 4px}.fab{display:none}body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.mbar{z-index:45;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-2);background:#fffffff7;grid-template-columns:auto auto 1fr;align-items:center;gap:4px;transition:transform .25s;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #050c2e1a}.mbar.is-hidden{transform:translateY(110%)}body:has(.mmenu) .mbar{transform:translateY(110%)}.mbar__item{min-width:64px;min-height:52px;color:var(--navy);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.mbar__item--wa{color:var(--wa)}.mbar__item:active{background:var(--soft-2)}button.mbar__item{font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.chat{top:var(--chat-top,0px);width:auto;max-width:none;height:var(--chat-h,100dvh);border:0;border-radius:0;bottom:auto;left:0;right:0}.chat__head{padding-top:calc(14px + env(safe-area-inset-top,0px))}.chat__input{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.mbar__apply{background:var(--gold);min-height:52px;color:var(--navy);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;display:flex}.mbar__apply:hover{color:var(--navy)}.toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.modal{align-items:flex-end;padding:0}.modal__box{max-height:92svh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;animation:.25s both sheetUp}.jobm__head{z-index:1;gap:12px;padding:20px;position:sticky;top:0}.jobm__head>div{gap:12px}.jobm__flag{width:46px;height:46px}.jobm__head h2{font-size:20px}.jobm__head p{font-size:14px}.jobm__body{gap:18px;padding:20px}.facts{grid-template-columns:repeat(3,1fr);gap:8px}.fact{padding:10px}.fact span{font-size:11px}.fact strong{overflow-wrap:anywhere;font-size:13px}.jobm__actions{background:#fff;margin-bottom:-4px;padding-bottom:4px;position:sticky;bottom:0}.modal:has(.videom){align-items:center;padding:16px}.videom .modal__x{top:-52px}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (max-width:400px){.wrap{padding-inline:16px}.chips{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.header__logo{height:40px}.hide-xs{display:none}.nav .btn{padding:10px 14px}.hero h1{font-size:33px}.facts{grid-template-columns:1fr 1fr}.mbar__item{min-width:56px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee,.fade,.modal,.modal__box,.toast,.chat,.chat__msg,.chat__typing i{animation:none}}@media (max-width:1180px){.nav{gap:6px 16px}.nav__link{font-size:14px}}@media (max-width:720px){.about{gap:28px}.about__p{font-size:16px}.vm{padding:20px 22px}.flags{grid-template-columns:1fr 1fr;gap:8px}.flag-tile{gap:10px;padding:8px 10px 8px 8px}.flag-tile img{width:34px;height:34px}.flag-tile strong{font-size:13px}.study__copy .btn{width:100%}.study__visual{display:none}.study .logos{margin-top:36px}.regions{grid-template-columns:1fr;gap:10px;margin-top:24px}.region{padding:14px 16px}.region img{width:44px;height:44px}.region strong{font-size:18px}.jobs-head{margin:32px 0 14px}.jobs-head .chips{width:calc(100% + 40px)}.training>.btn{width:100%}}@media (max-width:400px){.flags{grid-template-columns:1fr}}@media (max-width:720px){.utility__contact{display:none}.utility__in{padding-block:7px}.utility{font-size:12px}.final{padding-bottom:56px}.final__card{border-radius:16px;gap:20px;padding:28px 22px}.final__card>div:first-child{flex-basis:100%}.final__card p{font-size:16px}.final__btns{flex-direction:column;width:100%}.final__btns .btn{width:100%}.stats__grid{grid-template-columns:1fr 1fr;gap:18px 14px;padding-block:24px}.stat{gap:10px}.stat strong{font-size:28px}.stat span{font-size:13px;line-height:1.35;display:block}}@media (max-width:400px){.stat strong{font-size:24px}}.utility{color:#fff;font-size:14px}.ticker__row{color:#fff;gap:48px;padding-right:48px;font-weight:500}.ticker__row strong{color:var(--gold);font-weight:700}.marquee--ticker{will-change:transform;backface-visibility:hidden;animation-duration:60s}.live{padding:3px 9px;font-size:12px}.hero{position:relative}.hero__globe{z-index:0;pointer-events:none;position:absolute;top:50%;left:-160px;transform:translateY(-50%)}.hero__in{z-index:1;flex-wrap:wrap;align-items:center;gap:56px;padding-block:72px;display:flex;position:relative}.hero__copy{flex:460px;min-width:0}.hero__brand{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;font-size:13px;font-weight:800}.hero h1{font-size:clamp(38px,5vw,62px)}.hero__lede{color:var(--on-dark);max-width:560px;margin:26px 0 0;font-size:18px}.hero__points{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.hero__points li{align-items:flex-start;gap:12px;display:flex}.hero__points svg{flex-shrink:0;margin-top:2px}.hero__points li>span>span{color:var(--on-dark)}.hero__trust{border-top:1px solid var(--navy-line);color:var(--on-dark);flex-wrap:wrap;gap:10px 28px;margin-top:32px;padding-top:22px;font-size:14px;font-weight:600;display:flex}.hero__trust span{align-items:center;gap:8px;display:inline-flex}.lead-card{min-width:0;max-width:540px;color:var(--ink);box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;flex:420px;padding:clamp(24px,3.5vw,40px);scroll-margin-top:90px}.lead-form__title{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800;line-height:1.2}.lead-form__sub{color:var(--muted);margin:6px 0 22px;font-size:15px}.lead-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.lead-form .consent{font-size:13px}.lead-form .submit{min-height:56px}.lead-form__note{text-align:center;color:var(--muted-2);margin:-4px 0 0;font-size:13px}.lead-card .done{padding:40px 8px}.center{text-align:center;margin-left:auto;margin-right:auto}.lede.center{max-width:560px;margin-top:12px;font-size:16px}.section--tight{padding-block:64px}.services{background:var(--soft)}.svc-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:20px;max-width:1120px;margin:36px auto 0;display:grid}.svc{border:1px solid var(--line);color:var(--body);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a16500d}.svc:hover{color:var(--body);border-color:var(--blue);transform:translateY(-6px);box-shadow:0 22px 48px #0a165024}.svc__pic{justify-content:center;align-items:center;height:170px;margin:-20px -22px 8px;display:flex;position:relative;overflow:hidden}.svc__pic--navy{background:radial-gradient(circle at 50% 40%, #e3a92b4d 0, #e3a92b00 55%), var(--navy)}.svc__pic--gold{background:radial-gradient(circle at 50% 40%, #ffffff59 0, #fff0 55%), var(--gold)}.svc__pic--sky{background:#eaf1fc}.svc__pic--photo{background:var(--soft-2)}.svc__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.svc__photo--top{object-position:center 20%}.svc__person{width:auto;max-width:none;height:95%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.svc__tag{z-index:1;color:var(--navy);background:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.svc__tag--navy{background:var(--navy);color:#fff}.svc h3{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.25}.svc strong{color:var(--gold-ink);margin-top:-2px;font-size:14px}.svc p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.svc__more{border-top:1px solid var(--line-3);color:var(--navy);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:14.5px;font-weight:700;display:flex}.svc__more span{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.jobs-grid{gap:8px 48px}.job{border-top:1px solid #dfe4ee;flex-direction:column;gap:8px;padding-top:20px;display:flex}.job h4{color:var(--navy);margin:0;font-size:18px;font-weight:800;line-height:1.25}.job__apply{min-height:44px;color:var(--blue);align-items:center;margin-top:auto;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.job__apply:hover{color:var(--navy)}.programs{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px 48px;margin:40px 0 36px;display:grid}.program-col{border-top:1px solid #dfe4ee;padding-top:20px}.program-col h3{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.program-col ul{margin:0;padding:0;list-style:none}.program{border-bottom:1px solid var(--line-3);color:var(--navy);justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.program span{color:var(--blue);transition:transform .15s}.program:hover{color:var(--blue)}.program:hover span{transform:translate(4px)}.program-point{border-bottom:1px solid var(--line-3);color:var(--navy);align-items:center;gap:10px;padding:14px 0;font-size:16px;display:flex}.why{background:#fff}.why__in{flex-wrap:wrap;align-items:flex-start;gap:40px 64px;padding-block:72px;display:flex}.why__copy{flex:380px;min-width:0}.why__copy>p:not(.eyebrow){color:var(--muted);max-width:420px;margin:16px 0 0;font-size:17px}.why__list{border-bottom:1px solid #dfe4ee;flex:1.2 440px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:0 40px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.why__list li{color:var(--navy);border-top:1px solid #dfe4ee;align-items:center;gap:12px;padding:20px 0;font-size:16px;font-weight:600;line-height:1.35;display:flex}.why__list svg{flex-shrink:0}.talk-sec{background:var(--navy);color:#fff}.talk-sec__in{flex-wrap:wrap;align-items:stretch;gap:48px;display:flex}.talk-sec__copy{flex-direction:column;flex:400px;align-items:flex-start;gap:12px;min-width:0;display:flex}.talk-sec__copy .eyebrow{margin:0}.talk-sec__copy .h2{font-size:clamp(28px,3.2vw,40px)}.talk-sec__copy>p:not(.eyebrow){color:var(--on-dark);max-width:460px;margin:0;font-size:16px}.talk-sec__copy .btn{margin-top:8px}.contact-list{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.contact-list li{color:var(--on-dark);align-items:center;gap:14px;padding:4px 8px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.contact-list svg{flex-shrink:0}.contact-list a{color:var(--on-dark);overflow-wrap:anywhere;text-decoration:none}.contact-list a:hover{color:var(--gold)}.map-card{min-width:0;min-height:420px;box-shadow:var(--shadow-lg);background:#e8edf6;border-radius:18px;flex:1.2 460px;position:relative;overflow:hidden}.map-card__art{width:100%;height:100%;display:block;position:absolute;inset:0}.map-card__pin{flex-direction:column;align-items:center;display:flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-100%)}.map-card__pin span{background:var(--navy);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #050c2e40}.map-card__pin svg{margin-top:4px}.map-card__info{color:var(--ink);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 12px 30px #050c2e2e}.map-card__info>span{flex-direction:column;min-width:0;display:flex}.map-card__info strong{color:var(--navy);font-size:15px}.map-card__info>span>span{color:var(--muted);font-size:14px}.map-card__info .btn{min-height:44px;padding:10px 18px;font-size:15px}.footer{background:var(--deep);color:var(--on-dark)}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;padding-block:36px;display:flex}.footer__brand{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.footer__brand p{margin:0;font-size:15px}.footer__name{color:#fff;font-weight:700;margin-top:10px!important}.footer__logo{background:#fff;border-radius:10px;padding:8px 12px}.footer__logo img{width:auto;height:40px;display:block}.footer__nav{flex-wrap:wrap;gap:8px 24px;font-size:14px;font-weight:600;display:flex}.footer__nav a{color:#fff;text-decoration:none}.footer__nav a:hover,.footer__cta{color:var(--gold)!important}.footer__bar{color:#a9b4d3;border-top:1px solid #1c2a63;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px 28px;font-size:13px;display:flex}.footer__bar a{color:#a9b4d3}@media (max-width:960px){.hero__in{gap:32px;padding-block:48px}.hero__globe{opacity:.7;left:-320px}.lead-card{max-width:none}}@media (max-width:720px){.utility{font-size:12px}.hero__in{gap:28px;padding-block:36px 40px}.hero h1{font-size:clamp(32px,9vw,42px)}.hero__lede{margin-top:18px;font-size:16px}.hero__points{gap:10px;margin-top:22px;font-size:15px}.hero__trust{gap:8px 18px;margin-top:24px;padding-top:18px;font-size:13px}.lead-card{border-radius:16px;padding:22px 18px}.lead-form{grid-template-columns:1fr}.lead-form__title{font-size:22px}.section--tight{padding-block:48px}.svc-grid{gap:14px;margin-top:24px}.svc__pic{height:150px}.programs{gap:8px;margin:24px 0}.training>.btn{width:100%}.why__in{gap:24px;padding-block:48px}.why__list li{padding:14px 0;font-size:15px}.talk-sec__in{gap:28px}.talk-sec__copy .btn{justify-content:center;width:100%}.contact-list li{padding:2px 0;font-size:15px}.map-card{min-height:340px}.map-card__info .btn{justify-content:center;width:100%}.footer__top{padding-block:28px}.footer__bar{flex-direction:column;gap:6px;padding-bottom:24px}}
