@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap";@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*,:before,:after{box-sizing:border-box}.intake-page{color:#4e5561;background:#faf9f6;min-height:100vh;padding:32px 16px;font-family:Montserrat,sans-serif}.form-shell{background:#fff;border-radius:16px;max-width:1000px;min-height:640px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 4px 28px #4e55611a}.sidebar{background:#fff;border-right:1.5px solid #d4e8e7;flex-direction:column;flex-shrink:0;gap:0;width:256px;padding:40px 28px;display:flex}.sidebar-logo{margin-bottom:40px}.sidebar-logo img{max-width:208px;height:auto;display:block}.progress-block{margin-bottom:36px}.progress-label{color:#4e5561;letter-spacing:1.2px;margin-bottom:10px;font-size:10px;font-weight:600}.progress-bar-wrap{background:#222f4a1a;border-radius:99px;height:6px;margin-bottom:8px;overflow:hidden}.progress-bar-fill{background:#2b8d90;border-radius:99px;width:0%;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.progress-pct{color:#222f4a;font-size:24px;font-weight:600;line-height:1}.progress-pct .pct-label{color:#4e5561;margin-left:4px;font-size:12px;font-weight:400}.steps-list{flex-direction:column;flex:1;gap:0;display:flex}.step-item{cursor:pointer;border-radius:8px;align-items:flex-start;gap:14px;padding:14px 0;transition:background .2s;display:flex;position:relative}.step-item:hover{background:#222f4a0a}.step-item:not(:last-child):after{content:"";background:#222f4a1a;border-radius:2px;width:2px;height:calc(100% - 18px);position:absolute;top:44px;left:14px}.step-item.done:after{opacity:.5;background:#2b8d90}.step-dot{color:#4e5561;background:#fff;border:2px solid #222f4a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;font-size:12px;font-weight:600;transition:all .25s;display:flex}.step-item.done .step-dot{color:#fff;background:#2b8d90;border-color:#2b8d90}.step-item.active .step-dot{color:#fff;background:#222f4a;border-color:#222f4a;box-shadow:0 0 0 4px #2b8d9033}.step-number-label{color:#4e5561;letter-spacing:.8px;margin-bottom:2px;font-size:10px;font-weight:600}.step-title{color:#4e5561;font-size:13px;font-weight:400;line-height:1.35}.step-item.active .step-title{color:#222f4a;font-weight:600}.step-item.done .step-title{color:#222f4a}.form-main{flex:1;min-width:0;padding:44px 48px;overflow-y:auto}.step-panel.active{animation:.3s fadeIn}.panel-header{border-bottom:1.5px solid #d4e8e7;margin-bottom:32px;padding-bottom:24px}.panel-badge{letter-spacing:1.2px;color:#2b8d90;background:#2b8d901f;border:1px solid #2b8d904d;border-radius:99px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.panel-title{color:#222f4a;margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:600;line-height:1.2}.panel-sub{color:#4e5561b3;margin:0;font-size:14px;font-weight:400;line-height:1.5}.form-section{background:#f7fefe;border:1.5px solid #d4e8e7;border-radius:10px;min-width:0;margin-bottom:36px;padding:24px}.section-label{letter-spacing:1.2px;color:#2b8d90;align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:600;display:flex}.section-label:after{content:"";background:#d4e8e7;flex:1;height:1px}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.form-grid.full{grid-template-columns:1fr}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid>*{min-width:0}.span2{grid-column:span 2}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field>label{color:#4e5561;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:2px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.45;display:flex}.field>label .req{color:#db7b91;flex:none;font-weight:600}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],select,textarea{color:#4e5561;background:#fafffe;border:1.5px solid #d4e8e7;border-radius:10px;outline:none;width:100%;min-height:44px;padding:11px 14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,input[type=number]::placeholder,select::placeholder,textarea::placeholder{color:#4e556166}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=number]:focus,select:focus,textarea:focus{background:#fff;border-color:#2b8d90;box-shadow:0 0 0 3px #2b8d902e}input[type=text]:read-only,input[type=text][readonly],input[type=email]:read-only,input[type=email][readonly],input[type=tel]:read-only,input[type=tel][readonly],input[type=date]:read-only,input[type=date][readonly],input[type=number]:read-only,input[type=number][readonly],select:read-only,select[readonly],textarea:read-only,textarea[readonly]{color:#4e55618c;cursor:not-allowed;background:#f5fafa;border-color:#d4e8e7}input[type=text].invalid,input[type=email].invalid,input[type=tel].invalid,input[type=date].invalid,input[type=number].invalid,select.invalid,textarea.invalid{border-color:#db7b91;box-shadow:0 0 0 3px #db7b9126}textarea{resize:vertical;min-height:96px;line-height:1.6}.field-hint{color:#4e556199;font-size:12px;font-weight:400}.field-error{color:#db7b91;margin-top:2px;font-size:12px;font-weight:500;display:block}.address-sublabel{color:#2b8d90;letter-spacing:.8px;grid-column:span 2;margin-top:8px;font-size:12px;font-weight:600}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.checkbox-item{cursor:pointer;-webkit-user-select:none;user-select:none;color:#4e5561;background:#fff;border:1.5px solid #d4e8e7;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .2s,background .2s;display:flex}.checkbox-item:hover{background:#2b8d900f;border-color:#2b8d90}.checkbox-item.checked{background:#2b8d901a;border-color:#2b8d90}.checkbox-item input[type=checkbox]{accent-color:#2b8d90;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin-top:1px}.quickscan-row{background:#fff;border:1.5px solid #d4e8e7;border-radius:10px;grid-template-columns:1fr auto;align-items:start;gap:16px;margin-bottom:10px;padding:16px;transition:border-color .2s;display:grid}.quickscan-row:hover{border-color:#2b8d90}.quickscan-name{color:#222f4a;margin-bottom:4px;font-size:14px;font-weight:600}.score-label{color:#4e556180;text-align:center;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:600}.score-buttons{flex-shrink:0;gap:6px;display:flex}.score-btn{color:#4e55618c;cursor:pointer;background:#fff;border:1.5px solid #d4e8e7;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:flex}.score-btn:hover{color:#2b8d90;background:#2b8d9014;border-color:#2b8d90}.score-btn.selected{color:#fff;background:#2b8d90;border-color:#2b8d90}.toestemming-block{background:#2b8d9012;border:1.5px solid #2b8d90;border-radius:10px;margin-bottom:16px;padding:20px}.toestemming-title{color:#222f4a;text-underline-offset:3px;margin-bottom:12px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #2b8d90;text-decoration:underline #2b8d90}.emoji-rating{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.emoji-btn{cursor:pointer;background:#fff;border:2px solid #d4e8e7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;transition:all .2s;display:flex}.emoji-btn:hover{background:#2b8d9014;border-color:#2b8d90;transform:scale(1.12)}.emoji-btn.selected{background:#2b8d9026;border-color:#2b8d90;box-shadow:0 0 0 3px #2b8d9033}.traject-block{background:#fdedc966;border:1.5px solid #d4e8e7;border-radius:10px;margin-top:12px;padding:20px}.traject-block.visible{display:block}.radio-group{flex-wrap:wrap;gap:10px;display:flex}.radio-item{cursor:pointer;background:#fff;border:1.5px solid #d4e8e7;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:400;transition:border-color .2s,background .2s;display:flex}.radio-item input{accent-color:#2b8d90}.radio-item:hover{background:#2b8d9012;border-color:#2b8d90}.radio-item.selected{background:#2b8d901a;border-color:#2b8d90}.radio-item:has(input:checked){background:#2b8d901a;border-color:#2b8d90}.repeater-item{background:#f7fefe;border:1.5px solid #d4e8e7;border-radius:10px;margin-bottom:12px;padding:48px 20px 20px;position:relative}.repeater-remove{color:#4e556180;cursor:pointer;white-space:normal;background:0 0;border:1.5px solid #d4e8e7;border-radius:999px;justify-content:center;align-items:center;max-width:calc(100% - 28px);min-height:28px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.repeater-remove:hover{color:#db7b91;background:#db7b9114;border-color:#db7b91}.btn-close{color:#4e556173;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:20px;line-height:1;transition:color .2s}.btn-close:hover{color:#db7b91}.btn-add{color:#2b8d90;cursor:pointer;background:0 0;border:1.5px dashed #2b8d90;border-radius:10px;width:100%;min-height:44px;margin-top:8px;padding:11px 18px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:all .2s}.btn-add:hover{background:#2b8d9014;border-color:#2b8d90}.form-nav{border-top:1.5px solid #d4e8e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:24px;display:flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:40px;outline:none;align-items:center;gap:8px;min-height:46px;padding:12px 26px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.btn svg{flex-shrink:0;width:16px;height:16px}.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn-outline{color:#4e5561;background:0 0;border:1.5px solid #d4e8e7}.btn-outline:hover{background:#4e55610d;border-color:#4e5561}.btn-primary{color:#fff;background:#2b8d90;box-shadow:0 2px 10px #2b8d904d}.btn-primary:hover:not(:disabled){background:#2b8d90;transform:translateY(-1px);box-shadow:0 4px 16px #2b8d9059}.btn-success{color:#fff;background:#db7b91;box-shadow:0 2px 10px #db7b9140}.btn-success:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 16px #db7b914d}.btn-danger{color:#db7b91;background:0 0;border:1.5px solid #db7b91}.btn-danger:hover{background:#db7b9114}.form-nav-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.success-panel{text-align:center;padding:64px 32px}.success-panel.visible{animation:.4s fadeIn}.success-icon{background:#2b8d9026;border:2px solid #2b8d90;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 28px;display:flex}.success-icon svg{color:#2b8d90;width:38px;height:38px}.success-title{color:#222f4a;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:28px;font-weight:600}.success-steps{text-align:left;max-width:560px;margin:0 auto 28px}.success-steps__title{color:#222f4a;text-align:center;margin:0 0 12px;font-size:16px;font-weight:600}.success-steps ol{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.success-steps li{counter-increment:step;background:#f7fefe;border:1.5px solid #d4e8e7;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px 14px 56px;display:flex;position:relative}.success-steps li:before{content:counter(step);color:#fff;background:#2b8d90;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex;position:absolute;top:14px;left:16px}.success-steps strong{color:#222f4a;font-size:14px}.success-steps span{color:#4e5561;font-size:13px;line-height:1.5}.success-sub{color:#4e5561b3;max-width:380px;margin:0 auto 32px;font-size:15px;font-weight:400;line-height:1.65}.success-sub p{margin:0}.success-sub p+p{margin-top:10px}.action-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}input.border-red-500,input.is-invalid,select.border-red-500,select.is-invalid,textarea.border-red-500,textarea.is-invalid{border-color:#db7b91!important;box-shadow:0 0 0 3px #db7b9126!important}.text-red-500{font-size:12px;font-weight:500;color:#db7b91!important}@media (width<=860px){.intake-page{padding:20px 12px}.form-shell{border-radius:12px}.sidebar{width:220px;padding:32px 20px}.form-main{padding:32px 28px}.form-grid.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=820px){.intake-page{background:#fff;padding:0;overflow-x:hidden}.form-shell{min-height:100vh;box-shadow:none;border-radius:0;flex-direction:column}.sidebar{border-radius:0;flex-direction:column;gap:12px;width:100%;padding:20px 16px 16px}.sidebar-logo{margin-bottom:0}.sidebar-logo img{max-width:110px}.progress-block{margin-bottom:0}.steps-list{flex-direction:row;justify-content:space-between;gap:0;width:100%;padding-bottom:4px;overflow-x:auto}.step-item{border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:48px;padding:6px 4px}.step-item:after,.step-number-label{display:none}.step-title{text-align:center;max-width:60px;font-size:10px;display:none}.form-main{height:auto;padding:24px 16px 32px;overflow:hidden visible}.form-section{margin-bottom:20px;padding:16px}.form-grid{grid-template-columns:1fr;gap:14px}.form-grid.three{grid-template-columns:1fr}.span2{grid-column:span 1}.checkbox-grid{grid-template-columns:1fr}.panel-title{font-size:22px}.panel-sub{font-size:13px}.form-nav{flex-direction:column-reverse;gap:10px}.form-nav-right{justify-content:stretch;width:100%}.form-nav-right .btn{flex:1;justify-content:center}.btn{justify-content:center;width:100%;min-height:50px}.score-buttons{flex-wrap:wrap}.score-btn{width:40px;height:40px}.quickscan-row{grid-template-columns:1fr}.action-buttons{flex-direction:column;align-items:stretch}.action-buttons .btn{width:100%}}.intake-page.intake-brand{--ns-primary:#2b8d90;--ns-border:#efc4ce;--ns-fg-base:#222f4a;color:#4e5561;background:#faf9f6;font-family:Noto Sans,sans-serif}.intake-page.intake-brand input,.intake-page.intake-brand select,.intake-page.intake-brand textarea,.intake-page.intake-brand button{font-family:Noto Sans,sans-serif}.intake-page.intake-brand .form-shell{box-shadow:none;border:1.5px solid #efc4ce;border-radius:24px}.intake-page.intake-brand .sidebar{border-right-color:#efc4ce}.intake-page.intake-brand .progress-label,.intake-page.intake-brand .step-number-label{color:#4e5561}.intake-page.intake-brand .progress-pct{color:#222f4a;font-family:Inter,Noto Sans,sans-serif}.intake-page.intake-brand .step-dot{border-color:#efc4ce}.intake-page.intake-brand .step-item.active .step-dot{box-shadow:0 0 0 4px #db7b9140}.intake-page.intake-brand .step-item:not(:last-child):after{background:#efc4ce}.intake-page.intake-brand .step-item.done:after{background:#2b8d90}.intake-page.intake-brand .panel-header{border-bottom-color:#efc4ce}.intake-page.intake-brand .panel-badge{color:#222f4a;background:#db7b91;border-color:#db7b91;font-weight:700}.intake-page.intake-brand .panel-title,.intake-page.intake-brand .success-title,.intake-page.intake-brand .toestemming-title,.intake-page.intake-brand .quickscan-name,.intake-page.intake-brand .overview-card-header h2{color:#222f4a;font-family:Inter,Noto Sans,sans-serif;font-weight:500}.intake-page.intake-brand .panel-sub,.intake-page.intake-brand .success-sub{color:#4e5561}.intake-page.intake-brand .panel-sub a{color:#222f4a}.intake-page.intake-brand .form-section,.intake-page.intake-brand .repeater-item,.intake-page.intake-brand .success-steps li{background:#fff;border-color:#efc4ce;border-radius:16px}.intake-page.intake-brand .section-label,.intake-page.intake-brand .address-sublabel,.intake-page.intake-brand .step1-address-sublabel,.intake-page.intake-brand .bsn-saved,.intake-page.intake-brand .text-\[\#2b8d90\]{color:#222f4a}.intake-page.intake-brand .section-label:after{background:#efc4ce}.intake-page.intake-brand .field>label{color:#222f4a;font-family:Noto Sans,sans-serif;font-weight:600}.intake-page.intake-brand .field-hint,.intake-page.intake-brand .quickscan-progress,.intake-page.intake-brand .overview-card-header p,.intake-page.intake-brand .overview-list dt,.intake-page.intake-brand .quickscan-line p{color:#4e5561}.intake-page.intake-brand input[type=text],.intake-page.intake-brand input[type=email],.intake-page.intake-brand input[type=tel],.intake-page.intake-brand input[type=date],.intake-page.intake-brand input[type=number],.intake-page.intake-brand input[type=search],.intake-page.intake-brand select,.intake-page.intake-brand textarea,.intake-page.intake-brand .field input,.intake-page.intake-brand .field select,.intake-page.intake-brand .field textarea,.intake-page.intake-brand [data-slot=select-trigger]{color:#222f4a;background:#faf9f6;border-color:#efc4ce;border-radius:12px}.intake-page.intake-brand input[type=text]::placeholder,.intake-page.intake-brand input[type=email]::placeholder,.intake-page.intake-brand input[type=tel]::placeholder,.intake-page.intake-brand input[type=date]::placeholder,.intake-page.intake-brand input[type=number]::placeholder,.intake-page.intake-brand input[type=search]::placeholder,.intake-page.intake-brand select::placeholder,.intake-page.intake-brand textarea::placeholder,.intake-page.intake-brand .field input::placeholder,.intake-page.intake-brand .field select::placeholder,.intake-page.intake-brand .field textarea::placeholder,.intake-page.intake-brand [data-slot=select-trigger]::placeholder{color:#4e55618c}.intake-page.intake-brand input[type=text]:focus,.intake-page.intake-brand input[type=email]:focus,.intake-page.intake-brand input[type=tel]:focus,.intake-page.intake-brand input[type=date]:focus,.intake-page.intake-brand input[type=number]:focus,.intake-page.intake-brand input[type=search]:focus,.intake-page.intake-brand select:focus,.intake-page.intake-brand textarea:focus,.intake-page.intake-brand .field input:focus,.intake-page.intake-brand .field select:focus,.intake-page.intake-brand .field textarea:focus,.intake-page.intake-brand [data-slot=select-trigger]:focus{box-shadow:none;background:#fff;border-color:#2b8d90}.intake-page.intake-brand input[type=text][readonly],.intake-page.intake-brand input[type=email][readonly],.intake-page.intake-brand input[type=tel][readonly],.intake-page.intake-brand input[type=date][readonly],.intake-page.intake-brand input[type=number][readonly],.intake-page.intake-brand input[type=search][readonly],.intake-page.intake-brand select[readonly],.intake-page.intake-brand textarea[readonly],.intake-page.intake-brand .field input[readonly],.intake-page.intake-brand .field select[readonly],.intake-page.intake-brand .field textarea[readonly],.intake-page.intake-brand [data-slot=select-trigger][readonly]{color:#4e5561;background:#faf9f6;border-color:#efc4ce}.intake-page.intake-brand .checkbox-item,.intake-page.intake-brand .radio-item,.intake-page.intake-brand .quickscan-row,.intake-page.intake-brand .score-btn,.intake-page.intake-brand .emoji-btn,.intake-page.intake-brand .privacy-consent,.intake-page.intake-brand .overview-card,.intake-page.intake-brand .quickscan-line{border-color:#efc4ce}.intake-page.intake-brand .checkbox-item,.intake-page.intake-brand .radio-item,.intake-page.intake-brand .quickscan-row,.intake-page.intake-brand .privacy-consent,.intake-page.intake-brand .overview-card,.intake-page.intake-brand .traject-block,.intake-page.intake-brand .toestemming-block{border-radius:16px}.intake-page.intake-brand .checkbox-item:hover,.intake-page.intake-brand .radio-item:hover,.intake-page.intake-brand .quickscan-row:hover,.intake-page.intake-brand .score-btn:hover,.intake-page.intake-brand .emoji-btn:hover{border-color:#2b8d90}.intake-page.intake-brand .score-btn:hover{color:#222f4a}.intake-page.intake-brand .checkbox-item.checked{background:#2b8d9014;border-color:#2b8d90}.intake-page.intake-brand .radio-item:has(input:checked){background:#2b8d9014;border-color:#2b8d90}.intake-page.intake-brand .traject-block,.intake-page.intake-brand .toestemming-block{background:#faf9f6;border-color:#efc4ce}.intake-page.intake-brand .privacy-consent{color:#222f4a}.intake-page.intake-brand input[type=checkbox],.intake-page.intake-brand input[type=radio]{accent-color:#2b8d90}.intake-page.intake-brand .overview-card-header{border-bottom-color:#efc4ce}.intake-page.intake-brand .overview-list dd,.intake-page.intake-brand .quickscan-line span{color:#222f4a}.intake-page.intake-brand .btn-edit{color:#222f4a;border:2px solid #222f4a;border-radius:12px}.intake-page.intake-brand .btn-edit:hover{color:#222f4a;opacity:.9;border-color:#222f4a}.intake-page.intake-brand .btn{box-shadow:none;border-radius:12px;font-family:Noto Sans,sans-serif;font-weight:700}.intake-page.intake-brand .btn-primary{background:#222f4a}.intake-page.intake-brand .btn-primary:hover:not(:disabled){box-shadow:none;opacity:.9;background:#222f4a}.intake-page.intake-brand .btn-success{box-shadow:none;background:#222f4a}.intake-page.intake-brand .btn-success:hover:not(:disabled){box-shadow:none;opacity:.9}.intake-page.intake-brand .btn-outline{color:#222f4a;background:#fff;border:2px solid #222f4a}.intake-page.intake-brand .btn-outline:hover{opacity:.9;background:#fff;border-color:#222f4a}.intake-page.intake-brand .btn-add{color:#222f4a;border-color:#efc4ce;border-radius:12px;font-family:Noto Sans,sans-serif}.intake-page.intake-brand .btn-add:hover{border-color:#2b8d90}.intake-page.intake-brand .form-nav{border-top-color:#efc4ce}.intake-page.intake-brand .field-error,.intake-page.intake-brand .text-red-500{color:#b91c1c!important}.intake-page.intake-brand .invalid,.intake-page.intake-brand .is-invalid,.intake-page.intake-brand .border-red-500{box-shadow:none!important;border-color:#b91c1c!important}.intake-page.intake-brand .success-icon{background:#2b8d901f;border-color:#2b8d90}.intake-page.intake-brand .success-steps__title,.intake-page.intake-brand .success-steps strong{color:#222f4a;font-family:Inter,Noto Sans,sans-serif;font-weight:500}@media (width<=820px){.intake-page.intake-brand{background:#fff}.intake-page.intake-brand .form-shell{border:none;border-radius:0}}.intake-page[data-v-9a48f522]{justify-content:center;min-width:0;padding:32px 16px;display:flex;overflow-x:clip}.form-shell[data-v-9a48f522]{border-radius:18px;align-items:stretch;width:min(1000px,100%);min-width:0;display:flex;overflow:hidden}.sidebar[data-v-9a48f522]{scrollbar-width:none;-ms-overflow-style:none;flex:0 0 256px;height:100%;position:sticky;top:0;overflow-y:auto}.sidebar[data-v-9a48f522]::-webkit-scrollbar{display:none}.form-main[data-v-9a48f522]{flex:1;min-width:0;overflow-x:hidden}.form-main-scroll[data-v-9a48f522]{scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:auto}.form-main-scroll[data-v-9a48f522]::-webkit-scrollbar{display:none}@media (width<=700px){.intake-page[data-v-9a48f522]{padding:0}.form-shell[data-v-9a48f522]{border-radius:0;flex-direction:column;width:100%;height:auto;min-height:100vh;overflow:visible}.sidebar[data-v-9a48f522]{flex:none;width:100%;height:auto;position:relative;overflow-y:visible}.step-item[data-v-9a48f522]{min-width:64px}.form-main-scroll[data-v-9a48f522]{height:auto;overflow-y:visible}}
