.wa{--wa-navy:#0b3558;--wa-navy-deep:#072540;--wa-blue:#0f6fb3;--wa-sky:#e8f4fd;--wa-ink:#10212f;--wa-muted:#4d6072;--wa-line:#d6e1ea;--wa-bg:#fff;--wa-tint:#f3f7fa;--wa-alert:#b3261e;--wa-alert-soft:#fdecea;--wa-ok:#1b7a4b;--wa-ok-soft:#e6f4ec;--wa-radius:10px;background:var(--wa-bg);min-height:100vh;color:var(--wa-ink);font-family:var(--font-wa,"IBM Plex Sans"), system-ui, -apple-system, "Segoe UI", sans-serif;font-size:1rem;line-height:1.55}.wa :focus-visible{outline-offset:2px;outline:3px solid #f2a900}.wa h1,.wa h2,.wa h3{color:inherit;letter-spacing:-.01em;margin:0;line-height:1.2}.wa p{margin:0}.wa a{color:inherit}.wa-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.wa-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wa-skip{z-index:50;background:var(--wa-navy-deep);border-radius:6px;padding:10px 14px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-200%);color:#fff!important}.wa-skip:focus{transform:none}.wa-demo-bar{color:#c9d3cf;background:#0e1b17;font-size:.8125rem}.wa-demo-bar-inner{flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:8px;padding-bottom:8px;display:flex}.wa-demo-badge{color:#0e1b17;letter-spacing:.05em;text-transform:uppercase;background:#f2c14e;border-radius:999px;padding:2px 9px;font-size:.7rem;font-weight:700}.wa-demo-bar p{flex:320px}.wa-demo-bar a{color:#fff;text-underline-offset:3px;font-weight:600}.wa-alert-strip{background:var(--wa-alert);color:#fff;font-size:.9375rem}.wa-alert-strip-inner{flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:10px;padding-bottom:10px;display:flex}.wa-alert-strip p{flex:280px}.wa-alert-strip a{text-underline-offset:3px;font-weight:600}.wa-header{border-bottom:1px solid var(--wa-line);background:#fff}.wa-header-inner{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}.wa-identity{align-items:center;gap:14px;text-decoration:none;display:flex}.wa-mark{flex:none;width:48px;height:48px}.wa-identity strong{color:var(--wa-navy);font-size:1.1875rem;font-weight:700;line-height:1.2;display:block}.wa-identity small{color:var(--wa-muted);font-size:.8125rem;display:block}.wa-emergency{border:1px solid var(--wa-line);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--wa-navy)!important}.wa-emergency small{color:var(--wa-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}.wa-emergency:hover{border-color:var(--wa-blue)}.wa-nav{background:var(--wa-navy)}.wa-nav-inner{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.wa-nav-inner::-webkit-scrollbar{display:none}.wa-nav a{color:#dbe8f3;flex:none;padding:13px 14px;font-size:.9375rem;font-weight:500;text-decoration:none}.wa-nav a:hover{color:#fff;background:#ffffff14}.wa-hero{background:radial-gradient(900px 400px at 85% -10%, #3fa9f52e, transparent 70%), linear-gradient(180deg, var(--wa-sky), #fff 85%);padding:56px 0 64px}.wa-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.wa-kicker{color:var(--wa-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600;margin-bottom:10px!important}.wa-hero h1{max-width:20ch;color:var(--wa-navy-deep);letter-spacing:-.02em;font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);font-weight:700;line-height:1.08}.wa-lede{max-width:56ch;color:var(--wa-muted);font-size:1.125rem;margin-top:18px!important}.wa-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.wa-task{border:1px solid var(--wa-line);border-radius:var(--wa-radius);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 1px 2px #0b35580f}.wa-task:hover{border-color:var(--wa-blue);transform:translateY(-1px);box-shadow:0 6px 18px #0b35581a}.wa-task-icon,.wa-card-icon{background:var(--wa-sky);width:40px;height:40px;color:var(--wa-blue);border-radius:9px;place-items:center;display:grid}.wa-task strong{color:var(--wa-navy-deep);font-weight:600;display:block}.wa-task small{color:var(--wa-muted);font-size:.8125rem;line-height:1.35;display:block}.wa-task-arrow{color:var(--wa-blue)}.wa-advisory{background:var(--wa-navy-deep);color:#fff;border-top:6px solid var(--wa-alert);border-radius:14px;padding:26px;box-shadow:0 18px 40px #07254040}.wa-advisory-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.wa-advisory-time{color:#b6c9da;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.wa-advisory h2{font-size:1.75rem;font-weight:700}.wa-advisory>p{color:#d4e2ee;margin-top:6px}.wa-advisory-facts{border-top:1px solid #ffffff26;gap:12px;margin:20px 0 22px;padding:16px 0 0;display:grid}.wa-advisory-facts dt{color:#8fb3d1;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.wa-advisory-facts dd{margin:2px 0 0;font-size:.9375rem}.wa-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.wa-status-active{background:var(--wa-alert);color:#fff}.wa-advisory .wa-status-active{color:var(--wa-alert);background:#fff}.wa-status-resolved{background:var(--wa-ok-soft);color:var(--wa-ok)}.wa-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.wa-button-light{background:#fff;color:var(--wa-navy-deep)!important}.wa-button-light:hover{background:var(--wa-sky)}.wa-button-outline{border:1px solid #ffffff80;color:#fff!important}.wa-button-outline:hover{background:#ffffff1a}.wa-section{padding:64px 0}.wa-section-tint{background:var(--wa-tint)}.wa-section-head{max-width:640px;margin-bottom:28px}.wa-section-head-center{text-align:center;margin-left:auto;margin-right:auto}.wa-section h2{color:var(--wa-navy-deep);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700}.wa-section-head>p:not(.wa-kicker){color:var(--wa-muted);margin-top:12px}.wa-alert-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wa-alert{border:1px solid var(--wa-line);border-radius:var(--wa-radius);background:#fff;border-left-width:5px;padding:22px}.wa-alert-active{border-left-color:var(--wa-alert);background:linear-gradient(90deg, var(--wa-alert-soft), #fff 60%)}.wa-alert-resolved{border-left-color:var(--wa-ok)}.wa-alert h3{margin-top:12px;font-size:1.125rem;font-weight:600}.wa-alert p{color:var(--wa-muted);margin-top:6px}.wa-file{color:var(--wa-navy);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:inline-flex}.wa-file em{background:var(--wa-tint);color:var(--wa-muted);font-family:var(--font-wa,"IBM Plex Sans"), system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:1px 7px;font-size:.6875rem;font-style:normal;font-weight:600}.wa-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.wa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wa-card{border:1px solid var(--wa-line);border-radius:var(--wa-radius);background:#fff;padding:20px}.wa-card h3{margin-top:14px;font-size:1.0625rem;font-weight:600}.wa-card p{color:var(--wa-muted);margin-top:4px;font-size:.9375rem}.wa-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wa-panel{border:1px solid var(--wa-line);background:#fff;border-radius:14px;padding:28px}.wa-panel h2{margin-bottom:20px;font-size:1.5rem}.wa-rates{border-collapse:collapse;width:100%;font-size:.9375rem}.wa-rates thead th{border-bottom:2px solid var(--wa-navy);color:var(--wa-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 0 10px;font-size:.75rem;font-weight:600}.wa-rates thead th:last-child,.wa-rates td{text-align:right}.wa-rates tbody th,.wa-rates td{border-bottom:1px solid var(--wa-line);padding:12px 0}.wa-rates tbody th{text-align:left;font-weight:500}.wa-rates td strong{color:var(--wa-navy-deep);font-variant-numeric:tabular-nums}.wa-rates td span{color:var(--wa-muted);font-size:.8125rem;display:block}.wa-steps{gap:18px;margin:0 0 22px;padding:0;list-style:none;display:grid}.wa-steps li{grid-template-columns:32px 1fr;gap:14px;display:grid}.wa-steps li>span{background:var(--wa-navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:grid}.wa-steps h3{font-size:1rem;font-weight:600}.wa-steps p{color:var(--wa-muted);margin-top:2px;font-size:.9375rem}.wa-inline-link{text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;display:inline-flex;color:var(--wa-blue)!important}.wa-report{background:linear-gradient(120deg, var(--wa-navy-deep), var(--wa-blue));color:#fff;padding:40px 0}.wa-report-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.wa-report h2{font-size:1.5rem;font-weight:700}.wa-report p{color:#d4e2ee;max-width:60ch;margin-top:6px}.wa-report-actions{flex-wrap:wrap;gap:10px;display:flex}.wa-quality{grid-template-columns:auto 1fr;align-items:center;gap:36px;max-width:900px;display:grid}.wa-quality-badge{background:var(--wa-sky);width:140px;height:140px;color:var(--wa-blue);box-shadow:inset 0 0 0 8px #fff, 0 0 0 1px var(--wa-line);border-radius:50%;align-content:center;place-items:center;gap:4px;display:grid}.wa-quality-badge span{color:var(--wa-navy);font-size:1.25rem;font-weight:700}.wa-quality p:not(.wa-kicker){max-width:60ch;color:var(--wa-muted);margin-top:10px}.wa-meetings,.wa-docs{gap:0;margin:0;padding:0;list-style:none;display:grid}.wa-meetings li{border-bottom:1px solid var(--wa-line);grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}.wa-meetings li:last-child,.wa-docs li:last-child{border-bottom:0}.wa-meetings time{background:var(--wa-sky);height:56px;color:var(--wa-navy-deep);border-radius:8px;place-items:center;font-size:1.375rem;font-weight:700;line-height:1;display:grid}.wa-meetings time span{color:var(--wa-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.wa-meetings strong{font-weight:600;display:block}.wa-meetings p{color:var(--wa-muted);font-size:.9375rem}.wa-docs li{border-bottom:1px solid var(--wa-line);color:var(--wa-blue);grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.wa-docs .icon{margin-top:2px}.wa-docs strong{color:var(--wa-ink);font-weight:500;display:block}.wa-docs small{color:var(--wa-muted);font-size:.8125rem;display:block}.wa-flow{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 20px;padding:0;list-style:none;display:grid}.wa-flow li{border:1px solid var(--wa-line);border-radius:var(--wa-radius);background:#fff;padding:20px;position:relative}.wa-flow li>span{color:var(--wa-blue);letter-spacing:.06em;font-size:.8125rem;font-weight:700}.wa-flow h3{margin-top:8px;font-size:1rem;font-weight:600}.wa-flow p{color:var(--wa-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.9375rem}.wa-flow li:first-child p,.wa-flow li:nth-child(2) p{color:var(--wa-navy);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.wa-lifted{border-radius:var(--wa-radius);background:var(--wa-ok-soft);color:var(--wa-ok);grid-template-columns:auto 1fr;gap:14px;padding:20px 22px;display:grid}.wa-lifted strong{color:#0f4f30}.wa-lifted p{color:#26513b;margin-top:4px}.wa-workflow{background:var(--wa-tint);border-top:1px solid var(--wa-line)}.wa-contact{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:32px;display:grid}.wa-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.wa-contact-list div{border:1px solid var(--wa-line);border-radius:var(--wa-radius);padding:18px}.wa-contact-list dt{color:var(--wa-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.wa-contact-list dd{margin:6px 0 0;font-weight:500}.wa-contact-list a{color:var(--wa-blue);font-weight:600}.wa-footer{background:var(--wa-navy-deep);color:#b6c9da;padding:32px 0;font-size:.875rem}.wa-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.wa-footer-brand{align-items:center;gap:14px;display:flex}.wa-footer-brand strong{color:#fff}.wa-footer a{color:#fff;font-weight:600}@media (max-width:960px){.wa-hero-grid,.wa-split,.wa-two-col,.wa-contact{grid-template-columns:1fr}.wa-hero-grid{gap:32px}.wa-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wa-container{padding:0 18px}.wa-header-inner{flex-wrap:wrap}.wa-identity strong{font-size:1.0625rem}.wa-emergency{justify-content:center;width:100%}.wa-hero{padding:36px 0 44px}.wa-tasks,.wa-alert-list,.wa-card-grid,.wa-flow,.wa-contact-list{grid-template-columns:1fr}.wa-section{padding:44px 0}.wa-panel,.wa-advisory{padding:22px}.wa-quality{grid-template-columns:1fr;gap:20px}.wa-quality-badge{width:104px;height:104px}}@media (prefers-reduced-motion:reduce){.wa-task{transition:none}}
