:root{--brand-primary:#1A5A75;--brand-primary-light:#225E77;--brand-primary-dark:#103342;--brand-accent:#e0a458;--brand-text:#1b2733;--brand-bg:#ffffff;--brand-bg-alt:#f8f6f1;--brand-surface-muted:#e8eef2;--brand-border:#d4dee5;--brand-inverse:#ffffff}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.6;color:#1b2733;color:var(--brand-text);background:#fff;background:var(--brand-bg)}main{min-height:45vh}a{color:#225e77;color:var(--brand-primary-light);text-underline-offset:0.19em}a:hover{color:#103342;color:var(--brand-primary-dark)}:focus-visible{outline:#a94a22 solid 3px;outline-offset:4px}.skip-link{position:absolute;z-index:1090;padding:8px 16px;background:#fff;background:var(--brand-bg)}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.08;letter-spacing:-.035em;font-weight:750}h2{font-size:max(1.55rem, min(2.6vw, 2.5rem));line-height:1.2;letter-spacing:-.025em;font-weight:700}h3{font-size:1.2rem;line-height:1.3;font-weight:700}a,h1,h2,h3,p,td,th{word-wrap:anywhere}.measure{max-width:68ch}.band{padding:64px 0}.band-heading{margin-bottom:32px}.eyebrow,.wps-eyebrow{display:block;font-size:.78rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.btn{border-radius:8px;padding:10px 16px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.btn-primary{--bs-btn-bg:#365b78;--bs-btn-color:#fff;--bs-btn-border-color:#365b78;--bs-btn-hover-bg:#0d1e2d;--bs-btn-hover-border-color:#0d1e2d;--bs-btn-active-bg:#0d1e2d}.btn-outline-dark{--bs-btn-color:#1b2733;--bs-btn-border-color:#1b2733}.iljin-nav{background:#103342;background:var(--brand-primary-dark);padding:16px 0}.iljin-nav .nav-link,.iljin-nav .navbar-brand{color:#fff;color:var(--brand-inverse)}.iljin-nav .navbar-brand img{display:block;width:156px;height:40px;-o-object-fit:contain;object-fit:contain}.iljin-nav .nav-link{font-size:.91rem;font-weight:600}.iljin-nav .nav-link.active,.iljin-nav .nav-link:hover{color:#e0a458;color:var(--brand-accent)}.iljin-nav .nav-rfq,.wps-spec-hero .btn-primary{border-radius:24px;background:#e0a458;background:var(--brand-accent);border-color:#e0a458;border-color:var(--brand-accent);color:#103342;color:var(--brand-primary-dark)}.iljin-nav .nav-rfq:hover,.wps-spec-hero .btn-primary:hover{background:#f0a873;border-color:#f0a873}.nav-utility{background:#1a5a75;background:var(--brand-primary);font-size:.85rem;padding:8px 0}.nav-utility a,.nav-utility span{color:#fff;color:var(--brand-inverse)}.wps-spec-hero{background:linear-gradient(115deg,#0d1e2d,#30343f);padding:64px 0}.wps-spec-hero h1,.wps-spec-hero h2,.wps-spec-hero li,.wps-spec-hero p{color:#fff;color:var(--brand-inverse)}.wps-spec-hero .wps-eyebrow{color:#e0a458;color:var(--brand-accent)}.wps-spec-card{padding:24px;border:1px solid #8192a2;border-radius:8px;background:#203449}.wps-spec-card h2{font-size:1.3rem}.wps-spec-card ul{margin-bottom:0;padding-left:20px}.wps-spec-card li+li{margin-top:8px}.card-shell{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px;background:#fff;background:var(--brand-bg);color:#1b2733;color:var(--brand-text)}.card-shell p:last-child{margin-bottom:0}.media-placeholder{display:block;width:100%;-o-object-fit:cover;object-fit:cover;background:#e8eef2;background:var(--brand-surface-muted);color:#1b2733;color:var(--brand-text)}img[src=""]{font-size:0}.wps-footer{padding-top:64px;background:#103342;background:var(--brand-primary-dark)}.wps-footer a:not(.btn),.wps-footer h5,.wps-footer p,.wps-footer span{color:#fff;color:var(--brand-inverse)}.wps-footer li+li{margin-top:8px}.wps-verification-strip{padding:16px 0;border-top:1px solid #64788a;border-bottom:1px solid #64788a;background:#1a5a75;background:var(--brand-primary);color:#fff;color:var(--brand-inverse)}.footer-inner{padding-top:48px;padding-bottom:32px}.footer-brand{font-weight:750;font-size:1.45rem}.footer-columns{margin-top:8px;margin-bottom:32px}.footer-legal{padding-top:24px;border-top:1px solid #64788a;font-size:.9rem}.wps-evidence{background:#e8eef2;background:var(--brand-surface-muted)}.wps-evidence .card-shell{border-top:3px solid #225e77;border-top:3px solid var(--brand-primary-light)}.solid-cta{padding:80px 0 96px;text-align:center;background:#1a5a75;background:var(--brand-primary)}.solid-cta h2,.solid-cta p{color:#fff;color:var(--brand-inverse)}.solid-cta .measure{margin-left:auto;margin-right:auto}.solid-cta .btn-light{color:#103342;color:var(--brand-primary-dark)}.solid-cta .btn-outline-light{color:#fff;color:var(--brand-inverse)}.solid-cta .btn-outline-light:hover{color:#103342;color:var(--brand-primary-dark)}.legal-page{max-width:820px}.legal-page h2{margin-top:32px;font-size:1.35rem}@media (max-width:991.98px){.iljin-nav .nav-rfq{margin-top:8px}.iljin-nav .navbar-collapse{padding-top:8px}}.layout-aboutus-wps-evidence,.layout-services-wps-evidence{background:#e8eef2;background:var(--brand-surface-muted)}.layout-aboutus-wps-evidence .card-shell,.layout-services-wps-evidence .card-shell{border-top:3px solid #225e77;border-top:3px solid var(--brand-primary-light)}.iljin-form .form-label{font-weight:650;color:#1b2733;color:var(--brand-text)}.iljin-form .form-text{color:#1b2733;color:var(--brand-text)}.iljin-form .form-control{border-color:#8594a0;border-radius:8px}.iljin-form fieldset{min-width:0}.iljin-form [hidden]{display:none!important}.modal-content{color:#1b2733;color:var(--brand-text);background:#fff;background:var(--brand-bg)}.modal-title{color:#1b2733;color:var(--brand-text)}