:root{--brand-primary:#294FAE;--brand-primary-dark:#142F71;--brand-primary-light:#5A7FD8;--brand-secondary:#5638C7;--brand-accent:#26DBE3;--brand-bg:#FFFFFF;--brand-bg-alt:#F3F4F7;--brand-text:#16202B;--brand-text-secondary:#566270;--brand-text-inverse:#FFFFFF;--brand-border:#DCDFE5;--brand-neutral-light:#F2F5F8;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:4px;--brand-font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body.husk-site{margin:0;background:#fff;background:var(--brand-bg);color:#16202b;color:var(--brand-text);font-family:Arial,Helvetica,sans-serif;font-family:var(--brand-font);letter-spacing:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}img{max-width:100%;height:auto;display:block}.husk-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;color:#26dbe3;color:var(--brand-accent);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0}.husk-kicker::before{width:28px;height:2px;background:currentColor;content:""}.husk-btn{border-radius:4px;border-radius:var(--brand-radius);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;font-weight:700;letter-spacing:0}.husk-btn--primary{background:#294fae;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.husk-btn--primary:hover{background:#142f71;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.husk-btn--light{background:#fff;background:var(--brand-text-inverse);color:#142f71;color:var(--brand-primary-dark)}.husk-btn--light:hover{background:#f2f5f8;background:var(--brand-neutral-light);color:#142f71;color:var(--brand-primary-dark)}.husk-btn--ghost-light{background:0 0;border-color:rgba(255,255,255,.68);color:#fff;color:var(--brand-text-inverse)}.husk-btn--ghost-light:hover{background:#fff;background:var(--brand-text-inverse);color:#142f71;color:var(--brand-primary-dark)}.husk-utility{background:#16202b;background:var(--brand-text);color:rgba(255,255,255,.82);font-size:13px}.husk-utility__inner{min-height:36px;display:flex;justify-content:flex-end;align-items:center;gap:24px}.husk-utility a:hover{color:#fff;color:var(--brand-text-inverse)}.husk-navbar{background:#142f71;background:var(--brand-primary-dark);box-shadow:0 2px 14px rgba(20,47,113,.22);padding:14px 0}.husk-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.husk-navbar .nav-link{color:rgba(255,255,255,.86);font-size:15px;font-weight:700;padding:10px 16px}.husk-navbar .nav-link:hover{color:#fff;color:var(--brand-text-inverse)}.husk-navbar .navbar-toggler{border-color:rgba(255,255,255,.4)}.husk-navbar .navbar-toggler-icon{filter:invert(1)}.husk-footer{background:#142f71;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding-top:80px}.husk-footer__cols{padding-bottom:64px}.husk-footer h5{margin-bottom:18px;font-size:17px;font-weight:800}.husk-footer a{display:block;margin:0 0 10px;color:rgba(255,255,255,.74);font-size:14px}.husk-footer a:hover{color:#fff;color:var(--brand-text-inverse)}.husk-footer__legal{background:rgba(0,0,0,.2);color:rgba(255,255,255,.72);padding:22px 0;font-size:13px}.husk-section-head{max-width:760px;margin-bottom:34px}.husk-section-head--center{margin-left:auto;margin-right:auto;text-align:center}.husk-section-head--center .husk-kicker{justify-content:center}.husk-copy-band h2,.husk-page-cta h2,.husk-section-head h2{margin:0 0 14px;color:#16202b;color:var(--brand-text);font-size:34px;line-height:1.16;font-weight:800;letter-spacing:0}.husk-copy-band p,.husk-longcopy p,.husk-page-cta p,.husk-section-head p{color:#566270;color:var(--brand-text-secondary);font-size:16px;line-height:1.72}.husk-page-hero{padding:88px 0}.husk-page-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;grid-gap:48px;gap:48px}.husk-page-hero h1{margin:0 0 18px;font-size:48px;line-height:1.12;font-weight:850;letter-spacing:0}.husk-page-hero p{max-width:650px;margin:0;font-size:18px;line-height:1.65}.husk-page-hero img{width:100%;aspect-ratio:720/560;-o-object-fit:cover;object-fit:cover;border-radius:4px;border-radius:var(--brand-radius);border:1px solid rgba(255,255,255,.2)}.husk-page-hero--dark{background:#142f71;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.husk-page-hero--dark h1,.husk-page-hero--dark p{color:#fff;color:var(--brand-text-inverse)}.husk-page-hero--light{background:#f2f5f8;background:var(--brand-neutral-light)}.husk-article-layout,.husk-blog-layout,.husk-contact-info,.husk-copy-band,.husk-pillars,.husk-process,.husk-seg--page,.husk-timeline{padding:76px 0}.husk-copy-band--alt{background:#f3f4f7;background:var(--brand-bg-alt)}.husk-copy-band__grid,.husk-manufacturing__grid{display:grid;grid-template-columns:minmax(240px,0.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:start}.husk-longcopy{max-width:960px;margin-top:28px}.husk-contact-info__grid,.husk-pillars__grid,.husk-process__grid,.husk-prod__grid,.husk-program__grid,.husk-seg__grid,.husk-timeline__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.husk-contact-info__grid>div,.husk-pillars__grid>div,.husk-process__grid>div,.husk-prod__card,.husk-program__grid>div,.husk-seg__card,.husk-timeline__grid>div{border:1px solid #dcdfe5;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);padding:24px}.husk-prod__card{display:flex;min-height:100%;flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s}.husk-prod__card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(20,47,113,.12)}.husk-prod__card img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;border-radius:4px;border-radius:var(--brand-radius);background:#f2f5f8;background:var(--brand-neutral-light)}.husk-prod__card span{color:#294fae;color:var(--brand-primary);font-size:13px;font-weight:800}.husk-contact-info h3,.husk-pillars h3,.husk-process h3,.husk-prod__card h3,.husk-program h3,.husk-seg__card h3,.husk-timeline h3{margin:0 0 10px;color:#16202b;color:var(--brand-text);font-size:20px;line-height:1.25;font-weight:800;letter-spacing:0}.husk-prod__cta{margin-top:auto;color:#294fae;color:var(--brand-primary);font-weight:800;cursor:pointer}.husk-contact-info p,.husk-pillars p,.husk-process p,.husk-program p,.husk-seg__card p,.husk-timeline p{color:#566270;color:var(--brand-text-secondary);line-height:1.62}.husk-seg__card ul{margin:16px 0 20px;padding-left:18px;color:#566270;color:var(--brand-text-secondary)}.husk-process span,.husk-program span,.husk-timeline span{display:inline-flex;margin-bottom:14px;color:#294fae;color:var(--brand-primary);font-size:28px;font-weight:850}.husk-trust{background:#f2f5f8;background:var(--brand-neutral-light);padding:28px 0}.husk-trust__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0;gap:0}.husk-trust__item{display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:10px 20px;text-align:center;border-right:1px solid #dcdfe5;border-right:1px solid var(--brand-border)}.husk-trust__item:last-child{border-right:0}.husk-trust__item i{color:#294fae;color:var(--brand-primary);font-size:28px}.husk-trust__item b{font-size:15px}.husk-trust__item span{color:#566270;color:var(--brand-text-secondary);font-size:13px}.husk-spec{background:#16202b;background:var(--brand-text);color:#fff;color:var(--brand-text-inverse);padding:34px 0}.husk-spec__grid,.husk-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:18px;gap:18px}.husk-spec__grid div,.husk-stats__grid div{border-radius:4px;border-radius:var(--brand-radius);padding:22px}.husk-spec__grid strong,.husk-stats__grid strong{display:block;font-size:30px;line-height:1.1;font-weight:850;letter-spacing:0}.husk-spec__grid span,.husk-stats__grid span{display:block;margin-top:8px;line-height:1.5}.husk-cert{background:#f3f4f7;background:var(--brand-bg-alt);padding:30px 0}.husk-cert__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px}.husk-cert__row span{color:#16202b;color:var(--brand-text);font-weight:800}.husk-cert__row img{width:120px;height:58px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);border:1px solid #dcdfe5;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);padding:8px}.husk-page-cta{background:#142f71;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:80px 0 96px}.husk-page-cta .container{display:grid;grid-template-columns:minmax(260px,0.85fr) minmax(300px,1.15fr);grid-gap:44px;gap:44px;align-items:start}.husk-page-cta h2,.husk-page-cta p{color:#fff;color:var(--brand-text-inverse)}.husk-sidebar{position:sticky;top:104px;border:1px solid #dcdfe5;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg);padding:26px}.husk-sidebar h2,.husk-sidebar h3{margin:0 0 14px;font-size:20px;font-weight:850}.husk-sidebar h3{margin-top:28px;font-size:16px}.husk-sidebar a{display:block;padding:9px 0;color:#294fae;color:var(--brand-primary);border-bottom:1px solid #dcdfe5;border-bottom:1px solid var(--brand-border);font-weight:700}.husk-author-avatar{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-bottom:14px}@media (max-width:991px){.husk-utility{display:none}.husk-navbar .nav-link{padding:10px 0}.husk-copy-band__grid,.husk-manufacturing__grid,.husk-page-cta .container,.husk-page-hero .container{grid-template-columns:1fr}.husk-page-hero h1{font-size:38px}.husk-sidebar{position:static}}@media (max-width:575px){.husk-page-hero{padding:56px 0}.husk-page-hero h1{font-size:32px}.husk-copy-band h2,.husk-page-cta h2,.husk-section-head h2{font-size:28px}.husk-trust__item{border-right:0;border-bottom:1px solid #dcdfe5;border-bottom:1px solid var(--brand-border)}}body{font-family:"Source Sans 3",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:Saira,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}