.page-module__db57Pa__container{max-width:800px;margin:0 auto;padding:32px 32px 48px}.page-module__db57Pa__comingSoon{border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);background:var(--color-warning-bg);align-items:center;gap:12px;margin-bottom:24px;padding:12px 18px;display:flex}.page-module__db57Pa__comingSoonBadge{text-transform:uppercase;letter-spacing:.08em;color:var(--color-warning);text-align:center;font-size:11px;font-weight:800;line-height:1.3}.page-module__db57Pa__comingSoonText{color:var(--color-text-muted);font-size:13px;line-height:1.5}.page-module__db57Pa__comingSoonLink{color:var(--color-brand);font-weight:600;text-decoration:none}.page-module__db57Pa__comingSoonLink:hover{text-decoration:underline}.page-module__db57Pa__badge{text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}.page-module__db57Pa__title{color:var(--color-text);margin:0 0 12px;font-size:2rem;font-weight:800;line-height:1.2}.page-module__db57Pa__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 0 28px;font-size:15px;line-height:1.6}.page-module__db57Pa__statsRow{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.page-module__db57Pa__statChip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);flex-direction:column;align-items:center;gap:2px;padding:14px 22px;transition:border-color .15s,box-shadow .15s;display:flex}.page-module__db57Pa__statChip:hover{border-color:var(--color-brand);box-shadow:0 2px 8px #e8740c14}.page-module__db57Pa__statChipCert{border-color:var(--color-brand);background:#fef6ee}.page-module__db57Pa__statChipCert:hover{box-shadow:0 2px 12px #e8740c26}.page-module__db57Pa__statValue{color:var(--color-text);font-size:22px;font-weight:800}.page-module__db57Pa__statValueCert{color:var(--color-brand);letter-spacing:.02em;font-size:22px;font-weight:800}.page-module__db57Pa__statLabel{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.page-module__db57Pa__outcomes{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:36px;display:grid}.page-module__db57Pa__outcome{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);color:inherit;cursor:default;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.page-module__db57Pa__outcome:hover{text-decoration:none}.page-module__db57Pa__outcomeVetting{border-color:var(--color-success-border);background:var(--color-success-bg);cursor:pointer}.page-module__db57Pa__outcomeExtra{color:var(--color-text-light);text-align:justify;opacity:0;max-height:0;margin-top:0;font-size:12px;line-height:1.5;transition:max-height .3s,opacity .3s,margin-top .3s;display:block;overflow:hidden}.page-module__db57Pa__outcome:hover .page-module__db57Pa__outcomeExtra{opacity:1;max-height:120px;margin-top:6px}.page-module__db57Pa__outcomeIcon{flex-shrink:0;font-size:32px;line-height:1}.page-module__db57Pa__outcomeTitle{color:var(--color-text);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.page-module__db57Pa__outcomeDesc{color:var(--color-text-muted);font-size:13px;line-height:1.4;display:block}.page-module__db57Pa__modules{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.page-module__db57Pa__cta{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:32px}.page-module__db57Pa__ctaTitle{color:var(--color-text);margin:0 0 8px;font-size:20px;font-weight:800}.page-module__db57Pa__ctaText{color:var(--color-text-muted);margin:0 0 20px;font-size:14px}.page-module__db57Pa__ctaButton{background:var(--color-brand);color:var(--color-white);border-radius:var(--radius-sm);padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.page-module__db57Pa__ctaButton:hover{background:#d06a0a}@media (max-width:639px){.page-module__db57Pa__container{padding:24px 16px 40px}.page-module__db57Pa__title{font-size:1.5rem}.page-module__db57Pa__statsRow{gap:8px}.page-module__db57Pa__statChip{padding:10px 16px}.page-module__db57Pa__statValue,.page-module__db57Pa__statValueCert{font-size:18px}.page-module__db57Pa__outcomes{grid-template-columns:1fr}}
