*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-base:#f2f5f7;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#eef2f5;--border:#d1d8df;--border-bright:#b1beca;--text-primary:#0f172a;--text-secondary:#5a5a5a;--text-muted:#71717a;--accent-blue:#005d9e;--accent-red:#e20612;--accent-orange:#ea580c;--accent-green:#16a34a;--accent-amber:#d97706;--accent-purple:#7c3aed;--accent-indigo:#4f46e5;--d1:#2563eb;--d2:#7c3aed;--d3:#d97706;--d4:#16a34a;--d5:#dc2626;--d6:#ea580c;--font-display:"Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f2f5f7;background:var(--bg-base);color:#0f172a;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-weight:400;line-height:1.6;min-height:100vh}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f2f5f7;background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}::selection{background:#3b82f64d;color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideRight{0%{width:0}to{width:100%;width:var(--target-width,100%)}}@keyframes pulseSlow{0%,to{opacity:.5}50%{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes countUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.fade-up{animation:fadeUp .5s ease both}.fade-up-1{animation:fadeUp .5s ease .1s both}.fade-up-2{animation:fadeUp .5s ease .2s both}.fade-up-3{animation:fadeUp .5s ease .35s both}.fade-up-4{animation:fadeUp .5s ease .5s both}.fade-in{animation:fadeIn .4s ease both}.float-anim{animation:floatY 4s ease-in-out infinite}.pulse-anim{animation:pulseSlow 2.5s ease-in-out infinite}.count-anim{animation:countUp .35s ease both}.mono{font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}.display{font-family:Inter,system-ui,sans-serif;font-family:var(--font-display)}.card{background:#fff;background:var(--bg-card);border:1px solid #d1d8df;border:1px solid var(--border);border-radius:18px;border-radius:var(--radius-lg);padding:24px;transition:border-color .2s,background .2s}.card:hover{background:#eef2f5;background:var(--bg-card-hover);border-color:#b1beca;border-color:var(--border-bright)}.btn{align-items:center;border:none;border-radius:12px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:12px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.btn-primary{background:#005d9e;background:var(--accent-blue);color:#fff}.btn-primary:hover{opacity:.9}.btn-ghost{background:#fff;background:var(--bg-card);border:1px solid #d1d8df;border:1px solid var(--border);color:#5a5a5a;color:var(--text-secondary)}.btn-ghost:hover{border-color:#b1beca;border-color:var(--border-bright);color:#0f172a;color:var(--text-primary)}.btn-accent-red{background:#e20612;background:var(--accent-red);color:#fff}.btn-accent-red:hover{opacity:.9}.btn-danger{background:#e206121a;border:1px solid #e206124d;color:#e20612}.badge{align-items:center;border-radius:99px;display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;padding:3px 10px}.badge-premium{background:#f973161f;border:1px solid #f9731640;color:#fb923c}.badge-adaptive{background:#8b5cf61f;border:1px solid #8b5cf640;color:#a78bfa}.badge-core{background:#3b82f61a;border:1px solid #3b82f633;color:#60a5fa}.input{background:#fff;border:1px solid #d1d8df;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#0f172a;color:var(--text-primary);font-family:Inter,system-ui,sans-serif;font-family:var(--font-body);font-size:14px;outline:none;padding:11px 15px;transition:border-color .2s;width:100%}.input:focus{border-color:#005d9e;border-color:var(--accent-blue)}.input::placeholder{color:#71717a;color:var(--text-muted)}.divider{background:#d1d8df;background:var(--border);height:1px;margin:24px 0}.orb{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}@media (max-width:768px){nav{padding:0 16px!important}.nav-breadcrumbs{display:none!important}}@media (max-width:480px){nav .btn{font-size:11px!important;padding:6px 12px!important}}@media (max-width:768px){.domain-grid{grid-template-columns:repeat(2,1fr)!important}.feature-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.domain-grid{gap:10px!important;grid-template-columns:1fr!important}.stats-grid{border-radius:var(--radius-md)!important;grid-template-columns:repeat(2,1fr)!important}.stats-grid>div{border-bottom:1px solid var(--border)!important;border-right:1px solid var(--border)!important}.stats-grid>div:nth-child(2n){border-right:none!important}.stats-grid>div:nth-last-child(-n+2){border-bottom:none!important}.hero-cta{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:12px!important}.hero-cta .btn{justify-content:center!important;width:100%!important}}@media (max-width:640px){.card-option{padding:12px 14px!important}.slider-label{font-size:10px!important}.assessment-nav{flex-direction:column!important}.assessment-nav .btn{flex:none!important;width:100%!important}}@media (max-width:768px){.results-cta-primary{grid-template-columns:1fr!important}.impact-grid,.results-cta-secondary{grid-template-columns:repeat(2,1fr)!important}.absentee-opportunities,.absentee-risks,.lead-form-grid,.roi-card{grid-template-columns:1fr!important}.tier-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.score-comparison{gap:12px!important;grid-template-columns:1fr!important}.score-comparison-delta{display:none!important}.results-cta-secondary{grid-template-columns:1fr!important}}@media (max-width:768px){.template-grid{grid-template-columns:repeat(2,1fr)!important}.simulator-cta-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.score-comparison{gap:12px!important;grid-template-columns:1fr!important}.score-comparison>div:nth-child(2){align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;padding:10px 0}.score-comparison>div:nth-child(2) [style*="font-size: 22px"]{display:none!important}.template-grid{grid-template-columns:1fr!important}footer>div{flex-direction:column!important;gap:16px!important;text-align:center!important}footer .footer-links{flex-wrap:wrap!important;gap:12px 20px!important;justify-content:center!important}}@media (max-width:480px){.page-wrapper{padding-left:16px!important;padding-right:16px!important}.card{padding:16px!important}.domain-bar-name{font-size:12px!important}.benchmark-scale{font-size:8px!important}}@media (max-width:768px){.btn{min-height:44px}button{min-height:36px}.toggle-switch{height:28px!important;width:48px!important}}@media print{.no-print,footer,nav{display:none!important}body{color:#000!important}.card,body{background:#fff!important}.card{border:1px solid #e2e8f0!important}}
/*# sourceMappingURL=main.94ec9577.css.map*/