:root{--arkive-navy: #08275f;--arkive-blue: #2f6fec;--arkive-blue-dark: #1e5fe0;--arkive-blue-soft: #edf4ff;--arkive-mint: #65e1bd;--arkive-ink: #13244d;--arkive-copy: #6d7a96;--arkive-line: #dfe8f7;--arkive-page: #f5f8ff;--arkive-card: #ffffff;--arkive-muted: #f6f7f9;--arkive-shadow: 0 18px 48px rgba(40, 76, 138, .08)}*{box-sizing:border-box}html{min-height:100%;background:var(--arkive-page)}body{margin:0;min-height:100vh;font-family:Inter,PingFang SC,Noto Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--arkive-page);color:var(--arkive-ink)}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: no-preference){.arkive-route-transition{animation:arkive-route-enter .42s cubic-bezier(.23,1,.32,1) both}.arkive-questionnaire-section-motion{animation:arkive-questionnaire-enter .38s cubic-bezier(.23,1,.32,1) both}@keyframes arkive-route-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes arkive-questionnaire-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}}
