.termination-services-page .header{background:linear-gradient(160deg,#f8e8e0,#f0d4c8,#e8c4b8)}.termination-services-page .header-icon{align-items:center;background:hsla(0,0%,100%,.55);border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto .5em;width:72px}.termination-services-page .header-icon .material-symbols-outlined{color:#c62828;font-size:36px}.termination-services-page .header h1{color:#3e2723}.termination-services-page .header p{color:#5d4037}.termination-services-page .termination-form-wrap{margin:0 auto;max-width:740px;padding:2em 0}.termination-services-page .termination-form{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:1.5em}.termination-services-page .termination-form .form-section{margin-bottom:1.5em}.termination-services-page .termination-form .form-section+.form-section{border-top:1px solid #f0f0f0;padding-top:1em}.termination-services-page .termination-form label{display:block;margin-bottom:.8em}.termination-services-page .termination-form .field-label{font-weight:500;margin-bottom:.3em}.termination-services-page .termination-form .section-hint{color:#888;font-size:.85em;margin-bottom:.8em}.termination-services-page .termination-form input[type=email],.termination-services-page .termination-form input[type=tel],.termination-services-page .termination-form input[type=text],.termination-services-page .termination-form textarea{width:100%}.termination-services-page .termination-form input:focus,.termination-services-page .termination-form textarea:focus{border-color:#4a90d9;outline:none}.termination-services-page .termination-form .user-info-static{background:#f9fafb;border:none;border-radius:8px;padding:1em 1.2em}.termination-services-page .termination-form .user-info-static .info-row{margin-bottom:.3em}.termination-services-page .termination-form .user-info-static .info-label{font-weight:500}.termination-services-page .termination-form .services-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.3em}.termination-services-page .termination-form .services-header .select-all-label{align-items:center;cursor:pointer;display:flex;font-size:.85em;gap:.3em;margin:0}.termination-services-page .termination-form .services-list{display:flex;flex-direction:column;gap:6px}.termination-services-page .termination-form .services-list.two-cols{display:grid;grid-template-columns:1fr 1fr}.termination-services-page .termination-form .service-checkbox-label{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;gap:.6em;padding:.6em .8em;transition:background .15s,border-color .15s}.termination-services-page .termination-form .service-checkbox-label:hover{background:#f0f4f8;border-color:#d0d5dd}.termination-services-page .termination-form .service-checkbox-label.checked{background:#fff1f0;border-color:#e53935}.termination-services-page .termination-form .service-checkbox-label input[type=checkbox]{accent-color:#e53935;flex-shrink:0;height:18px;width:18px}.termination-services-page .termination-form .required-mark{color:#e53935}.termination-services-page .termination-form .optional-note{color:#888;font-size:.85em;font-weight:400}.termination-services-page .number-warning{background:#fff1f0;border:1px solid #f3b4ae;border-radius:8px;font-size:.9em;line-height:1.6;margin-top:1em;padding:1em 1.2em}.termination-services-page .number-warning[hidden]{display:none}.termination-services-page .number-warning .number-warning-icons{display:flex;margin-bottom:.7em}.termination-services-page .number-warning .number-warning-icons .nw-icon{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#fff;display:flex;font-size:16px;height:34px;justify-content:center;width:34px}.termination-services-page .number-warning .number-warning-icons .nw-icon:not(:first-child){margin-inline-start:-10px}.termination-services-page .number-warning .number-warning-icons .nw-icon-more{background:#9ca3af;font-weight:500;letter-spacing:1px;padding-bottom:6px}.termination-services-page .number-warning .number-warning-title{align-items:center;color:#ce081e;display:flex;font-weight:500;gap:.3em;margin-bottom:.4em}.termination-services-page .number-warning .number-warning-title .material-symbols-outlined{color:#ce081e;font-size:20px}.termination-services-page .number-warning p{margin:0}.termination-services-page .info-box{background:#fdf8ef;border:1px solid #f0e0c0;border-radius:8px;font-size:.9em;line-height:1.6;margin-top:1.5em;padding:1em 1.2em}.termination-services-page .info-box .info-box-title{align-items:center;display:flex;font-weight:500;gap:.3em;margin-bottom:.4em}.termination-services-page .info-box .info-box-title .material-symbols-outlined{color:#b08000;font-size:20px}.termination-services-page .info-box ul{margin:0;padding-right:1.2em}.termination-services-page .info-box li+li{margin-top:.3em}.termination-services-page .form-actions{padding-top:1em;text-align:center}.termination-services-page .termination-success{padding:3em 1em;text-align:center}.termination-services-page .termination-success .success-icon .material-symbols-outlined{color:#43a047;font-size:64px}.termination-services-page .termination-success h2{margin-top:.5em}