@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9b6839{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9b6839{--font-manrope:"Manrope","Manrope Fallback"}.brand picture{display:inline-flex;width:31px;height:31px;vertical-align:middle;margin-right:6px}.specialty-hero{padding:110px clamp(25px,12vw,180px);background:#062b53;color:white}.specialty-hero>p{font-size:18px;line-height:1.65;max-width:48ch}.specialty-hero>p:first-child{color:#f36d21;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.specialty-hero h1{font-size:clamp(3.8rem,8vw,8rem);letter-spacing:-.07em;line-height:.9;margin:22px 0}.orange{display:inline-block;background:#f36d21;color:white;padding:17px 24px;margin-top:30px;font-weight:800}.specialty-body{padding:80px clamp(25px,18vw,280px);background:#fff}.specialty-body h2{font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.06em;margin:55px 0 16px}.specialty-body h2:first-child{margin-top:0}.specialty-body h3{margin:24px 0 8px;font-size:20px}.specialty-body p{max-width:60ch;line-height:1.75;color:#40586c}.specialty-body ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.specialty-body li{padding:15px;background:#eaf1f6;font-weight:700}.specialty-body li a{color:#062b53;text-decoration:underline;-webkit-text-decoration-color:#f36d21;text-decoration-color:#f36d21;text-underline-offset:3px}@media(max-width:800px){.specialty-hero{padding:72px 25px}.specialty-body{padding:65px 25px}.specialty-body ul{grid-template-columns:1fr}.header nav a{font-size:10px}}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-actions .button{margin-top:33px}.hero .button.secondary{border:1px solid #9ac7ad}.hero .button.secondary:hover{background:#1a4235}:root{--ink:#102920;--green:#24785d;--lime:#d8ed78;--cream:#f5f1e9;--line:#b8c8ba;--muted:#52665c}*{box-sizing:border-box}body{margin:0;font-family:var(--font-manrope),sans-serif;color:var(--ink);background:var(--cream)}a{text-decoration:none;color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #f36d21;outline-offset:3px}.header{min-height:82px;padding:0 clamp(22px,5vw,76px);display:flex;align-items:center;gap:42px;background:var(--cream)}.brand{font-weight:800;font-size:22px;letter-spacing:-1.2px}.brand span{color:var(--green)}nav{display:flex;gap:29px;margin-left:auto;font-size:14px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:33px;min-height:53px;padding:0 25px;background:var(--green);color:white;font-size:13px;font-weight:800;border:0;cursor:pointer}.button:disabled{cursor:wait;opacity:.72}.small{min-height:42px;font-size:12px;padding:0 18px;gap:20px}.hero{min-height:620px;padding:75px clamp(22px,8vw,124px);position:relative;overflow:hidden}.staffing-hero{background:var(--ink);color:#fff}.hero-copy{max-width:670px;position:relative;z-index:2}.kicker{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.13em;color:var(--lime)}h1,h2,h3,p{margin:0}.hero h1,.inner-hero h1{font-size:clamp(4.6rem,8.8vw,9.6rem);line-height:.88;letter-spacing:-.075em;margin:24px 0 28px}.hero h1 i{font-style:normal;color:var(--lime)}.lead{font-size:18px;line-height:1.65;max-width:48ch;color:#dbe4dd}.hero .button{margin-top:33px;background:var(--lime);color:var(--ink)}.hero-visual{position:absolute;inset:0 0 0 44%;background:radial-gradient(circle at 64% 48%,#4d9c78 0 3%,transparent 3.2%),radial-gradient(circle at 64% 48%,#234d3e 0 19%,transparent 19.5%),linear-gradient(145deg,transparent 15%,#193c31 50%,transparent 85%)}.orbit{position:absolute;border:1px solid #78ab92;border-radius:50%;inset:15% 5% 12% 10%;transform:rotate(-26deg)}.orbit-two{inset:25% 16% 23% 20%;border-color:#b4dd9c}.orbit-three{inset:5% -11% 4% -4%;opacity:.45}.desk-card{position:absolute;right:14%;top:27%;width:230px;height:270px;background:#d8ed78;color:var(--ink);padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:20px 22px 0 #14382d}.desk-card strong{font-size:44px;line-height:.85;letter-spacing:-3px}.task{position:absolute;background:#f5f1e9;color:var(--ink);padding:15px 18px;font-size:12px;font-weight:700;box-shadow:12px 12px 0 #14382d}.t1{right:45%;top:25%}.t2{right:6%;bottom:22%}.t3{right:43%;bottom:13%}.trust-strip{background:var(--lime);padding:20px clamp(22px,7vw,108px);display:flex;justify-content:space-between;gap:20px;font-size:12px;font-weight:800;text-transform:uppercase}.intro-section{padding:130px clamp(25px,12vw,180px) 100px;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:50px;gap:50px;background:#fff}.intro-section h2{grid-column:1;font-size:clamp(3.3rem,6vw,6.5rem);line-height:.92;letter-spacing:-.07em}.intro-section>p:last-child{grid-column:2;grid-row:2;font-size:20px;line-height:1.65;max-width:40ch;color:var(--muted)}.services{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;padding:0 clamp(25px,7vw,108px) 100px}.services article{min-height:340px;border-top:1px solid var(--line);border-right:1px solid var(--line);padding:27px 30px;display:flex;flex-direction:column}.services h3{font-size:30px;letter-spacing:-1.6px;margin:60px 0 18px}.body-copy p,.services p{line-height:1.7;color:var(--muted)}.services a{margin-top:auto;color:var(--green);font-size:13px;font-weight:800}.industry{padding:115px clamp(25px,10vw,150px);display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;background:#e6eee5}.contact-layout h2,.cta h2,.industry h2{font-size:clamp(3.5rem,6vw,6.8rem);line-height:.9;letter-spacing:-.07em;margin:20px 0 25px}.industry p:not(.kicker){max-width:40ch;line-height:1.7;color:var(--muted)}.text-link{display:inline-block;margin-top:30px;font-weight:800;color:var(--green)}.industry-visual{min-height:330px;background:var(--green);display:flex;flex-direction:column;justify-content:center;padding:48px;color:var(--lime);font-size:clamp(2rem,4vw,4rem);font-weight:800;letter-spacing:-.07em;line-height:.92}.industry-visual span:nth-child(2){margin-left:13%}.industry-visual span:nth-child(3){margin-left:27%}.cta{padding:115px clamp(25px,12vw,180px);background:var(--green);color:white}.cta .button{background:var(--lime);color:var(--ink)}.inner-hero{padding:110px clamp(25px,12vw,180px);background:var(--ink);color:#fff;min-height:470px}.inner-hero h1 span{display:block}.inner-hero>p:last-child{max-width:42ch;font-size:19px;line-height:1.7;color:#dbe4dd}.body-copy{padding:100px clamp(25px,22vw,340px);min-height:400px;background:white}.body-copy p{font-size:21px;max-width:45ch;margin-bottom:23px}.contact-layout{padding:90px clamp(25px,10vw,150px);display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:95px;gap:95px;background:white}.contact-layout>div p{line-height:1.7;color:var(--muted);max-width:30ch;margin-bottom:25px}.contact-layout>div a{display:block;color:var(--green);font-weight:800;margin:8px 0}form{grid-gap:18px;gap:18px}form,label{display:grid}label{grid-gap:9px;gap:9px;font-size:13px;font-weight:800}input,textarea{font:inherit;border:1px solid var(--line);min-height:48px;padding:12px;background:#f8faf7;color:var(--ink)}textarea{min-height:130px}.form-status{font-size:14px;color:var(--green);font-weight:700}.form-status[data-error]{color:#a52b15}form .button{justify-self:start}footer{padding:50px clamp(25px,7vw,108px);background:var(--ink);color:white;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:25px;gap:25px;font-size:13px}footer a{display:block;color:var(--lime);margin-bottom:8px}footer p{color:#b6c5ba}@media(max-width:1100px) and (min-width:801px){.header{gap:20px}.header nav{gap:14px;font-size:12px}.header .small{padding:0 13px;gap:12px}}@media(max-width:800px){.header{padding:18px 22px;flex-wrap:wrap;gap:14px}.header nav{order:3;width:100%;justify-content:space-between;gap:5px;font-size:12px}.hero{padding:70px 25px 55px;min-height:630px}.hero h1{font-size:4.9rem}.hero-visual{inset:40% -45% 0 15%;opacity:.8}.desk-card{right:15%;top:20%;transform:scale(.68)}.task{transform:scale(.72)}.trust-strip{display:grid;grid-template-columns:1fr 1fr;padding:19px 25px}.intro-section{padding:75px 25px;display:block}.intro-section h2{margin:20px 0 25px}.intro-section>p:last-child{font-size:17px}.services{grid-template-columns:1fr;padding:0 25px 60px}.services article{min-height:260px;border-right:0}.contact-layout,.industry{padding:70px 25px;grid-template-columns:1fr;gap:45px}.industry-visual{min-height:260px}.cta,.inner-hero{padding:75px 25px}.inner-hero{min-height:400px}.inner-hero h1{font-size:5rem}.body-copy{padding:70px 25px}.body-copy p{font-size:18px}footer{grid-template-columns:1fr;padding:42px 25px}}.breadcrumbs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 28px;font-size:12px;font-weight:800;color:#c9d9e6}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.breadcrumbs b{margin-left:9px;color:#f36d21}.staffing-detail-hero{padding-top:52px}.staffing-detail .intro-copy p{font-size:22px;color:#062b53}.staffing-detail .intro-copy p+p{margin-top:18px}.process-list{margin:26px 0 60px;padding:0;list-style:none;counter-reset:process;display:grid;grid-gap:0;gap:0;max-width:860px}.process-list li{counter-increment:process;display:grid;grid-template-columns:62px 1fr;grid-gap:16px;gap:16px;padding:24px 0;border-top:1px solid #c9d9e6;background:transparent;font-weight:inherit}.process-list li:before{content:"0" counter(process);font-size:18px;font-weight:800;color:#f36d21}.process-list li strong{grid-column:2;font-size:19px;color:#062b53}.process-list li span{grid-column:2;line-height:1.65;color:#40586c}.experience-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:28px 0}.experience-list section{padding:22px;background:#eaf1f6}.experience-list h3{margin:0 0 10px}.experience-list p{font-size:14px}.related-staffing{margin:70px 0}.related-staffing>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:900px}.related-staffing a{display:flex;justify-content:space-between;gap:16px;padding:17px;background:#eaf1f6;font-weight:800;color:#062b53;transition:background .2s ease,color .2s ease}.related-staffing a>span{display:grid;grid-gap:7px;gap:7px}.related-staffing a small{font-size:12px;font-weight:500;line-height:1.45;color:#40586c}.related-staffing a:hover{background:#062b53;color:#fff}.related-staffing a:hover small{color:#d7e3ed}.page-faq{margin:70px 0}.page-faq>div{padding:22px 0;border-top:1px solid #c9d9e6}.page-faq h3{margin:0 0 8px}.page-cta{margin:76px 0 0;padding:45px;background:#062b53;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.page-cta h2{margin:0;font-size:clamp(2.1rem,4vw,3.5rem)}.page-cta p{margin-top:10px;color:#d7e3ed}.page-cta .orange{margin:0;white-space:nowrap}.specialty-body>p a,.specialty-body>section p a{font-weight:800;color:#0b4774;text-decoration:underline;-webkit-text-decoration-color:#f36d21;text-decoration-color:#f36d21;text-underline-offset:3px}@media(max-width:800px){.header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;justify-content:normal;font-size:11px}.staffing-detail-hero{padding-top:42px}.process-list li{grid-template-columns:44px 1fr}.experience-list,.related-staffing>div{grid-template-columns:1fr}.page-cta{padding:34px;align-items:flex-start;flex-direction:column;gap:24px}.page-cta .orange{width:100%;justify-content:center}.staffing-detail .intro-copy p{font-size:19px}}.business-staffing-hero{padding-bottom:82px}.business-staffing-hero>p:nth-of-type(2){margin-top:14px}.business-final-actions,.business-hero-actions,.business-pricing-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.business-hero-actions .orange{margin-top:30px}.business-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:53px;padding:0 24px;border:1px solid;font-size:13px;font-weight:800;transition:background .2s ease,color .2s ease}.business-secondary-cta:hover{background:#fff;color:#062b53}.business-staffing-hero small{display:block;margin-top:17px;color:#d7e3ed;font-weight:700}.business-staffing-body>section{margin-top:82px}.business-staffing-body .business-intro{margin-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);grid-gap:54px;gap:54px;align-items:start}.business-intro h2{margin-top:0}.business-dedicated p+p,.business-intro p+p,.business-pricing p+p,.business-technology p+p{margin-top:16px}.business-page-photo{width:100%;margin:0;aspect-ratio:4/3}.section-intro{margin-bottom:28px}.business-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.business-role-grid section{padding:28px;background:#eaf1f6}.business-role-grid h3{margin:0 0 12px;color:#062b53}.business-role-grid p{font-size:15px;line-height:1.7}.business-fit{padding:46px;background:#f2f6f9}.business-fit h2{margin-top:0}.business-fit ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 38px;gap:0 38px;margin:26px 0 0;padding:0;list-style:none}.business-fit li{padding:18px 0;border-top:1px solid #c9d9e6;background:transparent;font-weight:700;color:#062b53}.business-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 34px;gap:0 34px;margin-top:30px;max-width:980px}.business-process section{padding:22px 0;border-top:1px solid #c9d9e6}.business-process span,.business-process strong{display:block}.business-process strong{font-size:18px;color:#062b53}.business-process span{margin-top:8px;line-height:1.6;color:#40586c}.business-technology{padding:50px;background:#062b53}.business-technology h2{margin-top:0;color:#fff}.business-technology p{color:#d7e3ed}.business-pricing{padding:48px;background:#eaf1f6;display:flex;align-items:center;justify-content:space-between;gap:38px}.business-pricing h2{margin-top:0}.business-pricing-actions{flex:0 0 auto}.business-pricing .business-secondary-cta{color:#062b53}.business-pricing .business-secondary-cta:hover{background:#062b53;color:#fff}.business-links{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #c9d9e6;border-bottom:1px solid #c9d9e6;padding:22px 0}.business-links a{font-weight:800;color:#0b4774;text-decoration:underline;-webkit-text-decoration-color:#f36d21;text-decoration-color:#f36d21;text-underline-offset:3px}.business-faq{max-width:900px}.business-final-actions{flex:0 0 auto}.business-final-cta .business-secondary-cta{color:#fff}.business-final-cta .business-secondary-cta:hover{background:#fff;color:#062b53}@media(max-width:800px){.business-staffing-body>section{margin-top:62px}.business-fit ul,.business-process,.business-role-grid,.business-staffing-body .business-intro{grid-template-columns:1fr}.business-page-photo{margin-top:28px}.business-fit,.business-pricing,.business-technology{padding:32px}.business-final-cta,.business-pricing{align-items:flex-start;flex-direction:column}.business-final-actions,.business-final-actions .business-secondary-cta,.business-final-actions .orange,.business-pricing-actions,.business-pricing-actions .business-secondary-cta,.business-pricing-actions .orange{width:100%}.business-staffing-hero{padding-bottom:65px}}footer{display:block}.footer-main{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:25px;gap:25px}.footer-legal{margin-top:34px;padding-top:18px;border-top:1px solid rgba(182,197,186,.28);font-size:11px;line-height:1.5;color:#b6c5ba}@media(max-width:800px){.footer-main{grid-template-columns:1fr;gap:25px}.footer-legal{margin-top:28px}}.footer-legal{display:flex;flex-wrap:wrap;gap:8px}.footer-legal a{display:inline;color:#d8ed78;margin:0;text-decoration:underline;-webkit-text-decoration-color:#f36d21;text-decoration-color:#f36d21;text-underline-offset:3px}.footer-legal-link{display:inline-flex;align-items:baseline;gap:8px}.policy-hero{min-height:auto;padding-bottom:78px}.policy-page{padding:76px clamp(25px,18vw,280px) 100px;background:#fff}.policy-page address,.policy-page section>p,.policy-page>p{max-width:70ch;font-style:normal;line-height:1.75;color:#40586c}.policy-page section{margin-top:55px}.policy-page h2{font-size:clamp(1.8rem,3.1vw,2.75rem);line-height:1.05;letter-spacing:-.05em;margin:0 0 17px;color:#062b53}.policy-page p+p{margin-top:16px}.policy-page ul{max-width:70ch;margin:18px 0;padding-left:22px;display:grid;grid-gap:9px;gap:9px;color:#40586c;line-height:1.6}.policy-page li{padding:0;background:transparent;font-weight:inherit}.policy-page a{color:#0b4774;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:#f36d21;text-decoration-color:#f36d21;text-underline-offset:3px}.policy-dates{padding-bottom:27px;border-bottom:1px solid #c9d9e6}@media(max-width:800px){.policy-hero{padding-bottom:58px}.policy-page{padding:58px 25px 76px}.policy-page section{margin-top:44px}}.policy-contact{display:grid;grid-gap:2px;gap:2px}:root{--ink:#062b53;--green:#0b4774;--lime:#f36d21;--cream:#f8fafc;--line:#c9d9e6;--muted:#40586c}.hero-visual{background:radial-gradient(circle at 64% 48%,#f36d21 0 3%,transparent 3.2%),radial-gradient(circle at 64% 48%,#0b4774 0 19%,transparent 19.5%),linear-gradient(145deg,transparent 15%,#07365f 50%,transparent 85%)}.task{display:block}.t1{right:3%;top:10%}.t2{right:2%;bottom:8%}.t3{right:30%;bottom:7%}.button{background:#f36d21}.button:hover{background:#cc5815}.trust-strip{background:#eaf1f6}.trust-strip,.trust-strip span{color:#062b53}.hero .button{background:#f36d21;color:white}.hero .button.secondary{background:transparent;color:white}@media (max-width:800px){.hero-visual{inset:55% -42% 0 12%;opacity:.42;pointer-events:none}.desk-card,.task{display:none}.hero-copy{max-width:100%}.hero{min-height:600px}}.brand{display:inline-flex;align-items:center;gap:8px}.brand picture{display:block;width:34px;height:34px;margin:0}.brand picture img{width:100%;height:100%;object-fit:contain;object-position:center}.anonymous-proof{margin:54px 0;padding:34px;background:#eaf1f6;border-top:4px solid #f36d21}.anonymous-proof p:first-child{color:#062b53;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.anonymous-proof h3{font-size:28px;margin:14px 0 10px}.orbit{border-color:#98b9d1}.orbit-two{border-color:#f8b182}.desk-card{background:#f36d21;box-shadow:20px 22px 0 #062b53}.task{background:#f8fafc;box-shadow:12px 12px 0 #062b53}.hero .button.secondary{border-color:#98b9d1}.industry{background:#eaf1f6}.industry-visual{background:#062b53;color:#f36d21}footer a{color:#f36d21}.people-photo{display:block;overflow:hidden;background:#dce5ec}.people-photo img{display:block;width:100%;height:100%;object-fit:cover}.intro-section>div{grid-column:2;grid-row:1/span 2;display:grid;grid-gap:28px;gap:28px;align-content:start}.intro-section>div>p{max-width:42ch;font-size:21px;line-height:1.7;color:var(--muted);margin:0}.intro-section .people-photo,.page-people-photo{aspect-ratio:16/8.5}.page-people-photo{width:min(100%,760px);margin:42px 0 54px}.remote-work-photo.page-people-photo{aspect-ratio:4/3}.portrait-photo{width:min(100%,520px);aspect-ratio:5/4}.specialty-body .people-photo img{object-position:center}@media(max-width:800px){.intro-section>div{display:grid;grid-gap:25px;gap:25px}.intro-section>div>p{font-size:17px}.page-people-photo{margin:32px 0 42px;aspect-ratio:4/3}.portrait-photo{width:100%;aspect-ratio:4/3}}.finance-team-photo.page-people-photo{aspect-ratio:3/2}.finance-team-photo img{height:auto;aspect-ratio:3/2;object-fit:contain}:root{--home-navy:#062b53;--home-blue:#087bd3;--home-sky:#eaf6ff;--home-orange:#f36d21}.header{position:relative;z-index:5;min-height:90px;background:#fff;border-bottom:1px solid #e3edf5;gap:32px}.brand{gap:9px}.brand .logo-mark{width:48px;height:48px;margin:0}.brand .logo-mark img{width:100%;height:100%;object-fit:contain}.logo-copy{display:flex;flex-direction:column;gap:2px;line-height:1}.logo-copy strong{color:var(--home-navy);font-size:24px;letter-spacing:-1.5px}.logo-copy small{color:#315171;font-size:7.2px;letter-spacing:.1em;font-weight:800;white-space:nowrap}.logo-copy i{font-style:normal;color:var(--home-orange)}.header nav{color:#183b5d}.header .small{background:var(--home-blue);border-radius:999px;color:#fff}.header .small:hover{background:#0568b5}footer .brand .logo-copy strong{color:#fff}footer .brand .logo-copy small{color:#b8d2e6}.home-redesign{background:#fff;color:var(--home-navy)}.homepage-hero{min-height:600px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);background:linear-gradient(110deg,#fff,#fff 57%,#f4fbff)}.homepage-hero-copy{padding:clamp(70px,8vw,120px) clamp(36px,7vw,118px) 48px;max-width:800px;justify-self:end}.homepage-eyebrow{text-transform:uppercase;color:var(--home-blue);font-weight:800;font-size:11px;letter-spacing:.13em;margin-bottom:16px}.homepage-hero h1{font-size:clamp(3.3rem,5.2vw,5.9rem);line-height:.97;letter-spacing:-.065em;margin:0;max-width:12ch;text-wrap:balance}.homepage-hero-copy>p:not(.homepage-eyebrow){margin-top:26px;max-width:55ch;font-size:17px;line-height:1.65;color:#3d5878}.homepage-primary{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:57px;padding:0 28px;background:var(--home-blue);color:#fff;border-radius:999px;font-size:15px;font-weight:800;margin-top:30px;box-shadow:0 9px 20px rgba(8,123,211,.16)}.homepage-primary:hover{background:#056bb8}.hero-trust{display:flex;gap:25px;margin-top:36px}.benefit-list>div,.hero-trust>div{display:flex;align-items:center;gap:11px}.hero-trust svg{width:34px;height:34px;flex:none;color:var(--home-blue)}.hero-trust span{font-size:12px;line-height:1.35;font-weight:700;color:#29486a}.homepage-hero-photo{position:relative;overflow:hidden;min-height:600px;background:#dce9f0}.homepage-hero-photo img,.homepage-hero-photo picture{display:block;width:100%;height:100%}.homepage-hero-photo img{object-fit:cover;object-position:center center}.homepage-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,43,83,.1),transparent 45%),linear-gradient(0deg,rgba(6,43,83,.18),transparent 52%)}.homepage-hero-photo p{position:absolute;z-index:1;right:8%;bottom:10%;margin:0;color:#fff;font-size:clamp(19px,2vw,30px);line-height:1.08;text-align:right;font-weight:700;font-style:italic;text-shadow:0 2px 15px rgba(0,0,0,.35)}.home-service-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px;background:#fff}.home-service-card{position:relative;isolation:isolate;min-height:315px;overflow:hidden;color:#fff}.home-service-card img,.home-service-card picture{position:absolute;inset:0;width:100%;height:100%;display:block}.home-service-card img{object-fit:cover;transition:transform .5s ease}.home-service-overlay{position:absolute;inset:0;background:linear-gradient(120deg,rgba(2,22,43,.9),rgba(2,22,43,.6) 55%,rgba(2,22,43,.12))}.home-service-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:34px 30px}.home-service-content h2{font-size:clamp(22px,2vw,30px);line-height:1.05;letter-spacing:-.04em}.home-service-content p{max-width:22ch;margin-top:16px;font-size:14px;line-height:1.5}.home-service-content b{font-size:31px;margin-top:auto;font-weight:400}.home-service-card:hover img{transform:scale(1.05)}.home-benefits{padding:100px clamp(34px,7vw,118px);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);grid-gap:64px;gap:64px;align-items:center;background:linear-gradient(120deg,#fff,#fff 65%,#eaf6ff)}.home-benefits h2,.homepage-closing h2{font-size:clamp(2.8rem,5.1vw,5.6rem);line-height:.96;letter-spacing:-.065em}.home-benefits-lead{max-width:47ch;margin:24px 0 42px;line-height:1.65;color:#45617d}.benefit-list{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));grid-gap:22px;gap:22px}.benefit-list>div{display:grid;justify-items:start;grid-gap:12px;gap:12px;color:#163e67}.benefit-list svg{width:42px;height:42px;color:var(--home-blue)}.benefit-list span{font-size:14px;line-height:1.4;font-weight:800}.philippines-note{display:flex;align-items:center;gap:15px;margin-top:42px}.philippines-note picture{width:82px;height:105px;display:block;mix-blend-mode:multiply;opacity:.78}.philippines-note img{width:100%;height:100%;object-fit:contain}.philippines-note p{margin:0;color:#154478;font-style:italic;font-size:17px;font-weight:800;line-height:1.15}.home-team-photo{min-height:360px;overflow:hidden;-webkit-clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%)}.home-team-photo img{display:block;width:100%;height:100%;object-position:center}.homepage-closing{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:80px clamp(34px,7vw,118px);background:var(--home-navy);color:#fff}.homepage-closing .homepage-eyebrow{color:#69c5ff}.homepage-closing h2{max-width:14ch}.homepage-closing .homepage-primary{margin:0;flex:none;background:var(--home-orange)}.homepage-closing .homepage-primary:hover{background:#d75b17}@media (max-width:1160px){.header{gap:18px}.header nav{gap:16px;font-size:12px}.homepage-hero-copy{padding-left:40px}.hero-trust{gap:15px}.home-service-content{padding:26px 22px}.home-benefits{grid-template-columns:1.3fr .7fr;gap:34px}.benefit-list{grid-template-columns:repeat(2,1fr);max-width:460px}}@media (max-width:800px){.header{min-height:0;padding:14px 18px;gap:12px}.brand .logo-mark{width:38px;height:38px}.logo-copy strong{font-size:20px}.logo-copy small{font-size:5.8px}.header .small{min-height:42px;padding:0 14px;font-size:11px}.header nav{font-size:11px;gap:8px;justify-content:space-between}.homepage-hero{display:flex;flex-direction:column;min-height:0}.homepage-hero-copy{order:1;padding:58px 25px 34px;max-width:none}.homepage-hero h1{font-size:clamp(3rem,13.2vw,4.25rem);max-width:11ch}.homepage-hero-copy>p:not(.homepage-eyebrow){font-size:16px;margin-top:20px}.homepage-primary{width:100%;margin-top:25px;min-height:56px}.hero-trust{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:29px}.hero-trust svg{width:31px;height:31px}.homepage-hero-photo{order:2;min-height:350px;height:350px}.homepage-hero-photo img{object-position:center 18%}.homepage-hero-photo p{right:7%;bottom:10%;font-size:23px}.home-service-grid{grid-template-columns:1fr;gap:3px}.home-service-card{min-height:285px}.home-service-content{padding:31px 28px}.home-service-content h2{font-size:28px}.home-benefits{display:block;padding:70px 25px;background:#fff}.home-benefits h2,.homepage-closing h2{font-size:clamp(2.8rem,13vw,4.15rem)}.home-benefits-lead{margin:22px 0 35px}.benefit-list{grid-template-columns:1fr 1fr;gap:28px 16px}.benefit-list svg{width:38px;height:38px}.benefit-list span{font-size:13px}.philippines-note{margin:40px 0 32px}.home-team-photo{min-height:280px;height:280px;-webkit-clip-path:none;clip-path:none}.home-team-photo img{object-position:center}.homepage-closing{display:block;padding:65px 25px}.homepage-closing .homepage-primary{margin-top:28px}}@media (max-width:390px){.header .small{width:auto;padding:0 10px;gap:6px;font-size:10px}.header .small b{font-size:14px}.header-cta-full{display:none}.header nav{font-size:10px}.home-benefits,.homepage-closing,.homepage-hero-copy{padding-left:20px;padding-right:20px}}.header-phones{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 24px;padding:4px clamp(22px,5vw,76px);background:var(--home-navy);color:#fff;font-size:12px;font-weight:700}.header-phones a{display:inline-flex;align-items:center;min-height:36px;white-space:nowrap}.header-phones a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.header-phones{justify-content:center;padding:4px 18px}}.home-team-photo{height:420px;min-height:420px;display:block;width:100%;object-fit:cover;object-position:center}footer{padding-top:64px;padding-bottom:58px;gap:42px;background:#062b53}footer .brand{width:max-content;align-self:start;padding:14px 18px;background:#f7fbff;border-radius:8px}footer .brand .logo-mark{width:48px;height:48px}footer .brand .logo-copy strong{color:#062b53;font-size:25px}footer .brand .logo-copy small{color:#315171;font-size:.48rem;letter-spacing:.1em}footer>div:nth-child(2),footer>div:nth-child(3){padding-top:8px}footer a{color:#fff;font-size:1rem;font-weight:700;line-height:1.5;margin-bottom:10px}footer a:hover{color:#8fd1ff}footer p{color:#d9edfc;font-size:.95rem;line-height:1.7}.home-service-card{background:linear-gradient(145deg,#062b53,#0a3968)}.home-service-card:nth-child(2n){background:linear-gradient(145deg,#07335f,#0b4774)}.home-service-card:hover{background:#0b4774}.home-service-content{max-width:none;padding-top:58px}.home-service-content h2{font-size:clamp(20px,1.7vw,26px);max-width:9ch}.home-service-content p{max-width:20ch;font-size:13px;line-height:1.48}.home-team-photo{height:auto;min-height:0;aspect-ratio:1;-webkit-clip-path:none;clip-path:none}.home-team-photo img{object-fit:cover}@media(min-width:1161px){.home-benefits{grid-template-columns:minmax(0,1.15fr) minmax(420px,1fr)}}@media(max-width:800px){.home-team-photo{height:auto;min-height:0}footer{padding-top:42px;padding-bottom:44px;gap:28px}footer>div:nth-child(2),footer>div:nth-child(3){padding-top:0}footer .brand{padding:12px 14px}footer a{font-size:.95rem;margin-bottom:8px}footer p{font-size:.9rem}}.home-technology-note{padding:46px max(24px,calc((100vw - 1180px)/2));background:#f5faff;color:#082f5a;text-align:center}.home-technology-note h2{margin:0 0 10px;font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.1}.home-technology-note p{max-width:700px;margin:0 auto;font-size:1rem;line-height:1.6;color:#4d6d8f}@media(max-width:800px){.home-technology-note{padding:34px 24px}.home-technology-note p{font-size:.98rem}}.blog-hero{padding:96px clamp(25px,12vw,180px);background:#062b53;color:#fff}.blog-hero>p,.blog-post-hero>p{margin:0 0 16px;color:#f36d21;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.blog-hero h1{max-width:11ch;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.95;letter-spacing:0;margin:0;text-wrap:balance}.blog-hero>span{display:block;max-width:55ch;margin-top:25px;font-size:18px;line-height:1.7;color:#d9edfc}.blog-category-grid,.blog-post-grid{padding:76px clamp(25px,8vw,118px);background:#fff}.blog-category-card,.blog-post-card{display:grid;grid-template-columns:minmax(260px,.9fr) 1.1fr;max-width:1080px;margin:auto;background:#f4faff;color:#062b53;overflow:hidden;border:1px solid #d5e5f0}.blog-category-card picture,.blog-post-card picture{min-height:300px;display:block}.blog-category-card img,.blog-category-feature-image img,.blog-inline-figure img,.blog-post-card img,.blog-post-feature-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-category-card>div,.blog-post-card>div{padding:42px;align-self:center}.blog-category-card h2,.blog-post-card h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.03;letter-spacing:0;margin:0}.blog-category-card p,.blog-post-card p{margin:18px 0 28px;line-height:1.65;color:#40586c}.blog-category-card b,.blog-post-card b{color:#087bd3;font-size:14px}.blog-category-hero{position:relative;padding-bottom:320px}.blog-category-hero h1{max-width:13ch}.blog-category-feature-image{position:absolute;right:clamp(25px,12vw,180px);bottom:-120px;width:min(42vw,520px);height:320px;display:block;border:10px solid #fff}.blog-post-grid{display:grid;grid-gap:32px;gap:32px}.blog-post-grid .blog-post-card{margin:0;grid-template-columns:300px 1fr;width:100%}.blog-post-grid .blog-post-card picture{min-height:250px}.blog-back-link{display:inline-flex;align-items:center;min-height:44px;width:max-content;color:#087bd3;font-weight:800}.blog-article{background:#fff}.blog-post-hero{padding:72px clamp(25px,12vw,180px) 0;background:#f4faff;color:#062b53}.blog-post-hero .blog-back-link{margin-bottom:38px}.blog-post-hero h1{max-width:11ch;margin:0;font-size:clamp(3.25rem,6.2vw,6.6rem);line-height:.96;letter-spacing:0;text-wrap:balance}.blog-post-hero>span{display:block;max-width:55ch;margin-top:23px;font-size:18px;line-height:1.7;color:#40586c}.blog-post-feature-image{display:block;height:clamp(290px,38vw,560px);max-width:1120px;margin:52px auto 0}.blog-article-body{max-width:760px;margin:auto;padding:72px 25px 96px;color:#183b5d}.blog-article-body li,.blog-article-body p{font-size:17px;line-height:1.8}.blog-article-body p{margin:0 0 24px}.blog-article-body a{color:#087bd3;text-decoration:underline;-webkit-text-decoration-color:#f36d21;text-decoration-color:#f36d21;text-underline-offset:3px}.blog-definition{padding:24px 28px;border-left:5px solid #f36d21;background:#f4faff;font-size:20px!important;font-weight:700;color:#062b53}.blog-article-body h2{margin:58px 0 18px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:0;color:#062b53;text-wrap:balance}.blog-article-body h3{margin:32px 0 8px;font-size:20px;line-height:1.35;color:#062b53}.blog-article-body ol,.blog-article-body ul{margin:0 0 28px;padding-left:24px}.blog-article-body li{margin:12px 0;padding-left:6px}.blog-inline-figure{height:360px;margin:52px 0;overflow:hidden}.blog-inline-figure picture{display:block;width:100%;height:100%}@media(max-width:800px){.blog-hero{padding:70px 25px}.blog-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.blog-category-grid,.blog-post-grid{padding:52px 25px}.blog-category-card,.blog-post-card,.blog-post-grid .blog-post-card{grid-template-columns:1fr}.blog-category-card picture,.blog-post-card picture,.blog-post-grid .blog-post-card picture{min-height:250px}.blog-category-card>div,.blog-post-card>div{padding:30px 25px}.blog-category-hero{padding-bottom:300px}.blog-category-feature-image{left:25px;right:25px;bottom:-110px;width:auto;height:260px;border-width:7px}.blog-post-hero{padding:52px 25px 0}.blog-post-hero .blog-back-link{margin-bottom:30px}.blog-post-hero h1{font-size:clamp(2.8rem,12.5vw,4.2rem)}.blog-post-feature-image{height:300px;margin-top:35px}.blog-article-body{padding:52px 25px 72px}.blog-article-body li,.blog-article-body p{font-size:16px}.blog-definition{padding:20px;font-size:18px!important}.blog-inline-figure{height:260px;margin:40px 0}.blog-article-body h2{margin-top:45px}}.blog-related-posts{padding:0 clamp(25px,12vw,180px) 96px;background:#fff}.blog-related-posts>h2{max-width:1120px;margin:0 auto 24px;color:#062b53;font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:0}.blog-related-posts .blog-post-card{margin:0 auto;max-width:1120px}.blog-related-posts .blog-post-card h3{margin:0;color:#062b53;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.blog-related-posts .blog-post-card span{display:block;margin:16px 0 25px;color:#40586c;line-height:1.65}.blog-related-posts .blog-post-card>div>p{margin:0 0 12px;color:#f36d21;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}@media(max-width:800px){.blog-related-posts{padding:0 25px 72px}.blog-related-posts .blog-post-card picture{min-height:230px}}.blog-category-card,.blog-post-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-category-card:hover,.blog-post-card:hover{transform:translateY(-4px);border-color:#9ec4e3;box-shadow:0 14px 28px rgba(6,43,83,.13)}.blog-category-card:active,.blog-post-card:active{transform:translateY(-1px)}.blog-category-card:focus-visible,.blog-post-card:focus-visible{outline:3px solid #f36d21;outline-offset:4px}