@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--brand-red: #ce0037;--brand-red-hover: #a1002b;--brand-red-light: #ffe3e9;--bg-primary: #f8fafc;--bg-secondary: #ffffff;--text-primary: #1e293b;--text-secondary: #64748b;--border-color: #e2e8f0;--font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-family);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.sui-form-stepper__title,.sui-form-stepper__label,.chakra-step__title,.chakra-step__description,[class*=stepper__title],[class*=stepper__label]{white-space:normal!important;text-align:center!important;overflow-wrap:break-word!important;max-width:130px;line-height:1.2!important;margin-top:8px!important;font-size:.85rem!important;min-height:2.5rem;display:flex;align-items:flex-start;justify-content:center}.chakra-step__indicator{margin-bottom:4px!important}.sui-form-stepper__item,.chakra-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.sui-form-stepper{width:100%;overflow-x:clip}a{color:var(--brand-red);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--brand-red-hover)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,var(--brand-red-light),transparent 400px),radial-gradient(circle at bottom left,rgba(206,0,55,.05),transparent 300px);z-index:-1;pointer-events:none}.chakra-button{transition:all var(--transition-fast)!important}.chakra-input,.chakra-select{border-color:var(--border-color)!important;transition:all var(--transition-fast)!important}.chakra-input:focus,.chakra-select:focus{border-color:var(--brand-red)!important;box-shadow:0 0 0 1px var(--brand-red)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
