:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#18231f;--muted:#5d6b65;--line:#d8dfda;--surface:#fff;--soft:#f4f7f5;--field:#e9f0ec;--accent:#0b7a5c;--accent-strong:#075d46;--warn:#b36200;--blocker:#b42318;--navy:#26394f;--shadow:0 22px 70px #18231f24;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--soft)}body{min-width:320px;color:var(--ink);background:linear-gradient(#f8faf8 0%,#eef4f1 48%,#f8faf8 100%);margin:0}a{color:inherit;text-decoration:none}main{min-height:100vh}.siteHeader,.siteFooter{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100vw - 40px);margin:0 auto;display:flex}.siteHeader{padding:24px 0 10px}.siteFooter{color:var(--muted);border-top:1px solid var(--line);padding:32px 0 42px;font-size:14px}.siteHeader nav,.siteFooter nav{color:var(--muted);align-items:center;gap:18px;font-size:14px;font-weight:650;display:flex}.siteHeader nav a:hover,.siteFooter nav a:hover{color:var(--ink)}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brandMark{color:#fff;background:linear-gradient(135deg, var(--accent), var(--navy));border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;display:grid;box-shadow:0 10px 24px #0b7a5c3d}.hero{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:56px;width:min(1120px,100vw - 40px);margin:56px auto 0;display:grid}.heroCopy{min-width:0}.eyebrow{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}h1,h2,h3,p{letter-spacing:0}h1{max-width:720px;margin:0;font-size:72px;line-height:.94}h2{margin:0;font-size:34px;line-height:1.08}h3{margin:0 0 12px;font-size:19px;line-height:1.2}.lede{max-width:660px;color:var(--muted);margin:22px 0 0;font-size:19px;line-height:1.6}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primaryAction,.secondaryAction{border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.primaryAction{color:#fff;background:var(--accent)}.secondaryAction{color:var(--ink);border:1px solid var(--line);background:#ffffffb8}.productPreview{min-height:520px;box-shadow:var(--shadow);background:#f7f9f8;border:1px solid #cfd8d2;border-radius:8px;grid-template-columns:72px 1fr;display:grid;overflow:hidden}.slackRail{background:#3b1742;flex-direction:column;align-items:center;gap:14px;padding-top:22px;display:flex}.slackRail div{background:#ffffff29;border-radius:8px;width:38px;height:38px}.slackRail div:first-child{background:#fff}.slackSurface{background:#f7f9f8;padding:20px}.surfaceTop{color:var(--muted);border-bottom:1px solid #d8dfda;justify-content:space-between;gap:20px;padding-bottom:14px;font-size:14px;font-weight:800;display:flex}.reviewPacket,.reviewRoom{background:#fff;border:1px solid #d8dfda;border-radius:8px;margin-top:18px}.reviewPacket{padding:18px}.packetHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-weight:800;display:flex}.packetHeader strong{color:var(--blocker);font-size:13px}.reviewPacket p,.reviewRoom p,.workflowCard p,.disclosure p,.documentHero p,.policyTable p,.notice p{color:var(--muted);margin:0;line-height:1.6}.finding{border-radius:6px;margin-top:10px;padding:10px 12px;font-size:14px;font-weight:750}.finding.blocker{color:#7a1d15;background:#fff0ee}.finding.warn{color:#704000;background:#fff6e8}.buttonRow{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.buttonRow span{border:1px solid #ccd7d1;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.reviewRoom{padding:16px}.evidenceLine{border-left:3px solid var(--accent);color:var(--ink);background:#f3faf6;margin-top:12px;padding:8px 0 8px 12px;font-size:14px;font-weight:750}.band,.workflowGrid,.disclosure,.documentHero,.policyTable,.notice{width:min(1120px,100vw - 40px);margin:76px auto 0}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:42px;padding:36px 0;display:grid}.checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkItem{border:1px solid var(--line);background:#ffffffa8;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:12px;display:flex}.checkItem span{color:#fff;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}.checkItem p{color:var(--ink);margin:0;font-size:14px;font-weight:750}.workflowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workflowCard{border:1px solid var(--line);background:#ffffffc2;border-radius:8px;min-height:210px;padding:22px}.workflowCard h2{margin:0 0 12px;font-size:21px}.disclosure{color:#fff;background:#213d35;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:start;gap:44px;padding:34px;display:grid}.disclosure .eyebrow,.disclosure p{color:#d9eee6}.documentHero{max-width:860px}.documentHero h1{font-size:54px;line-height:1}.documentHero p{margin-top:18px;font-size:18px}.policyTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.policyTable article,.notice{border:1px solid var(--line);background:#ffffffc2;border-radius:8px;padding:22px}.policyTable h2,.notice h2{margin:0 0 10px;font-size:19px}.notice{max-width:900px;margin-bottom:64px}.notice a{color:var(--accent-strong);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.notice p+p{margin-top:12px}.statusHero{margin-bottom:0}.statusPanel{border:1px solid var(--line);background:#ffffffc7;border-radius:8px;width:min(900px,100vw - 40px);margin:38px auto 0;padding:24px;box-shadow:0 18px 48px #18231f1a}.statusBadge{min-height:38px;color:var(--accent-strong);background:#edf8f3;border-radius:8px;align-items:center;gap:10px;padding:0 13px;font-size:14px;display:inline-flex}.statusBadge span{background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #0b7a5c1f}.statusRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.statusRows article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.statusRows h2{margin:0 0 8px;font-size:18px}.statusRows p{color:var(--muted);margin:0;line-height:1.55}@media (max-width:900px){.hero,.band,.disclosure,.policyTable{grid-template-columns:1fr}.hero{margin-top:34px}.workflowGrid{grid-template-columns:1fr}.productPreview{min-height:460px}h1{font-size:56px}.documentHero h1{font-size:44px}}@media (max-width:560px){.siteHeader,.siteFooter{flex-direction:column;align-items:flex-start;width:min(100vw - 28px,1120px)}.hero,.band,.workflowGrid,.disclosure,.documentHero,.policyTable,.statusPanel,.notice{width:min(100vw - 28px,1120px)}.hero{gap:34px}h1{font-size:46px}h2,.documentHero h1{font-size:34px}.checkGrid,.statusRows{grid-template-columns:1fr}.productPreview{grid-template-columns:48px 1fr;min-height:500px}.slackSurface,.reviewPacket,.reviewRoom{padding:14px}}
