:root{--brand-primary:#18181B;--brand-primary-dark:#09090B;--brand-primary-light:#27272A;--brand-secondary:#6366F1;--brand-accent:#818CF8;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F9;--brand-text:#1F2937;--brand-text-inverse:#FFFFFF;--brand-border:#DCE3EA;--brand-neutral-dark:#1F2937;--brand-neutral-mid:#64748B;--brand-neutral-light:#F8FAFC;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--radius-base:2px;--font-family:"IBM Plex Sans",Arial,sans-serif}*,::after,::before{box-sizing:border-box}body{margin:0;font-family:"IBM Plex Sans",Arial,sans-serif;font-family:var(--font-family);color:#1f2937;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-size:16px;line-height:1.6}img{max-width:100%;height:auto}img[src=""]{color:transparent;font-size:0;line-height:0;text-indent:-9999px}a{color:#18181b;color:var(--brand-primary)}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.15;font-weight:700}h2{font-size:max(1.5rem, min(2.4vw, 2rem));line-height:1.25;font-weight:650}h3{font-size:1.15rem;line-height:1.35}.aus-navbar{background:#09090b;background:var(--brand-primary-dark);border-bottom:1px solid #27272a;border-bottom:1px solid var(--brand-primary-light);padding-top:8px;padding-bottom:8px}.aus-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:0 0}.aus-navbar .nav-link{color:#fff;color:var(--brand-text-inverse);font-size:15px;padding:8px 16px}.aus-navbar .nav-link:focus,.aus-navbar .nav-link:hover{color:#818cf8;color:var(--brand-accent)}.aus-btn-ghost{color:#fff;color:var(--brand-text-inverse);border:1px solid #fff;border:1px solid var(--brand-text-inverse);background:#27272a;background:var(--brand-primary-light);border-radius:2px;border-radius:var(--radius-base);padding:8px 16px;font-size:14px}.aus-btn-ghost:focus,.aus-btn-ghost:hover{color:#09090b;color:var(--brand-primary-dark);background:#fff;background:var(--brand-text-inverse)}.aus-btn-solid{background:#18181b;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);border:1px solid #18181b;border:1px solid var(--brand-primary);border-radius:2px;border-radius:var(--radius-base);padding:12px 24px;font-weight:600}.aus-btn-solid:focus,.aus-btn-solid:hover{background:#27272a;background:var(--brand-primary-light);color:#fff;color:var(--brand-text-inverse);border-color:#27272a;border-color:var(--brand-primary-light)}.aus-btn-light{background:#fff;background:var(--brand-text-inverse);color:#18181b;color:var(--brand-primary);border:1px solid #fff;border:1px solid var(--brand-text-inverse);border-radius:2px;border-radius:var(--radius-base);padding:12px 24px;font-weight:600}.aus-btn-light:focus,.aus-btn-light:hover{background:#818cf8;background:var(--brand-accent);color:#09090b;color:var(--brand-primary-dark);border-color:#818cf8;border-color:var(--brand-accent)}.aus-btn-line{background:#09090b;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);border:1px solid #fff;border:1px solid var(--brand-text-inverse);border-radius:2px;border-radius:var(--radius-base);padding:12px 24px;font-weight:600}.aus-btn-line:focus,.aus-btn-line:hover{background:#fff;background:var(--brand-text-inverse);color:#18181b;color:var(--brand-primary)}.pmsb-footer-engineering{background:#09090b;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding-top:64px;padding-bottom:48px}.pmsb-footer-engineering a,.pmsb-footer-engineering h5,.pmsb-footer-engineering li,.pmsb-footer-engineering p{color:#fff;color:var(--brand-text-inverse)}.pmsb-footer-engineering h5{font-size:15px;letter-spacing:.02em;margin-bottom:16px;color:#818cf8;color:var(--brand-accent)}.pmsb-footer-engineering a:not(.btn){color:#fff;color:var(--brand-text-inverse);-webkit-text-decoration:none;text-decoration:none}.pmsb-footer-engineering a:not(.btn):hover{color:#818cf8;color:var(--brand-accent)}.pmsb-footer-engineering ul{list-style:none;margin:0;padding:0}.pmsb-footer-engineering li{margin-bottom:8px;font-size:14px}.pmsb-footer-engineering__grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:24px;gap:24px}.pmsb-footer-engineering__scope{margin-top:32px;padding-top:24px;border-top:1px solid #27272a;border-top:1px solid var(--brand-primary-light);font-size:14px}.pmsb-footer-engineering__scope p{color:#fff;color:var(--brand-text-inverse);margin-bottom:8px}.aus-footer-brand{font-weight:650}.pmsb-footer-engineering__legal{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px;font-size:14px}.aus-partner{display:inline-block;margin:16px 16px 0 0;font-size:14px}.aus-modal-dialog{max-width:560px;width:calc(100% - 32px);margin-left:auto;margin-right:auto}.modal-content{background:#fff;background:var(--brand-bg);color:#1f2937;color:var(--brand-text);border-radius:2px;border-radius:var(--radius-base);border:1px solid #dce3ea;border:1px solid var(--brand-border)}.modal-body,.modal-header,.modal-title{color:#1f2937;color:var(--brand-text);background:#fff;background:var(--brand-bg)}.modal-title{font-size:1.15rem}.aus-section{padding-top:64px;padding-bottom:64px}.aus-kicker{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#6366f1;color:var(--brand-secondary);margin-bottom:8px;font-weight:650}@media (max-width:991px){.pmsb-footer-engineering__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.pmsb-footer-engineering__grid{grid-template-columns:1fr}.aus-navbar .aus-btn-ghost{margin:8px 0 16px}}.aus-cta-form{max-width:720px;margin:32px auto 0;padding:24px;background:#fff;background:var(--brand-bg);border-radius:2px;border-radius:var(--radius-base);text-align:left}.aus-cta-form a,.aus-cta-form input,.aus-cta-form label,.aus-cta-form p,.aus-cta-form select,.aus-cta-form textarea{color:#1f2937;color:var(--brand-text)}.aus-cta-form .aus-btn-solid{color:#fff;color:var(--brand-text-inverse)}