.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow{width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:1.5rem 0;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow:not(.insurance-pid-form){display:flex;flex-direction:column;gap:26px;max-width:760px;margin:0 auto}.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form{display:grid;grid-template-columns:minmax(0, 1fr) minmax(340px, 420px);gap:26px;align-items:start;max-width:1180px;margin:0 auto}.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.hi-policy-flow__intro,.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.messages,.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.messages-list{grid-column:1/-1}.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.hi-policy-start-layout{grid-column:1}.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.insurance-pid-panel{grid-column:2;grid-row:2}@media(max-width: 1200px){.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form{grid-template-columns:minmax(0, 1fr) minmax(300px, 340px)}}@media(max-width: 1040px){.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form{display:flex;flex-direction:column;max-width:none}.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.hi-policy-start-layout,.generic-insurance-form-page.page-wrapper .block-system form.hi-start.hi-policy-flow.insurance-pid-form>.insurance-pid-panel{width:100%}}.hi-policy-flow{--hi-primary: var(--primary-color, #0e7a50);--hi-primary-dark: color-mix(in srgb, var(--hi-primary) 78%, #000);--hi-primary-ink: color-mix(in srgb, var(--hi-primary) 50%, #071b13);--hi-primary-soft: color-mix(in srgb, var(--hi-primary) 11%, #fff);--hi-primary-softer: color-mix(in srgb, var(--hi-primary) 6%, #fff);--hi-primary-line: color-mix(in srgb, var(--hi-primary) 26%, #fff);--hi-primary-ring: color-mix(in srgb, var(--hi-primary) 18%, transparent);--hi-ink: #10201a;--hi-ink-soft: #3b4a42;--hi-muted: #6c7a71;--hi-faint: #93a099;--hi-surface: #fff;--hi-background: #f3f5f1;--hi-surface-soft: #f7f9f7;--hi-line: #e3e7e1;--hi-line-strong: #d3d9d1;--hi-danger: #b42318;--hi-danger-soft: #fff1f0;--hi-warning: #9a651c;--hi-warning-soft: #fff8ec;--hi-radius: 16px;--hi-radius-small: 12px;--hi-shadow-small: 0 1px 2px rgb(16 32 26 / 4%), 0 1px 3px rgb(16 32 26 / 6%);--hi-shadow-medium: 0 12px 34px -18px rgb(16 32 26 / 28%);--hi-shadow-large: 0 24px 60px -24px rgb(16 32 26 / 34%);box-sizing:border-box;color:var(--hi-ink);font-family:inherit;line-height:1.5}.hi-policy-flow *,.hi-policy-flow *::before,.hi-policy-flow *::after{box-sizing:border-box}.hi-policy-flow .hi-policy-progress{display:flex;align-items:center;width:min(100%,580px);margin:0 4px 26px}.hi-policy-flow .hi-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}.hi-policy-flow .hi-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--hi-line-strong);border-radius:50%;background:var(--hi-surface);color:var(--hi-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700;line-height:1}.hi-policy-flow .hi-policy-progress__label{color:var(--hi-faint);font-size:12.5px;font-weight:500;white-space:nowrap}.hi-policy-flow .hi-policy-progress__step.is-active .hi-policy-progress__number{border-color:var(--hi-primary);background:var(--hi-primary);color:#fff;box-shadow:0 0 0 4px var(--hi-primary-soft)}.hi-policy-flow .hi-policy-progress__step.is-active .hi-policy-progress__label{color:var(--hi-ink);font-weight:700}.hi-policy-flow .hi-policy-progress__line{flex:1 1 72px;min-width:20px;height:1.5px;margin:0 12px;background:var(--hi-line-strong)}.hi-policy-flow .hi-policy-flow-heading{margin:0 4px}.hi-policy-flow .hi-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--hi-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hi-policy-flow .hi-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--hi-line-strong);content:""}.hi-policy-flow .hi-policy-flow-heading__title{max-width:760px;margin:12px 0 8px;color:var(--hi-ink);font-size:clamp(29px,4vw,42px);font-weight:750;letter-spacing:-0.027em;line-height:1.07}.hi-policy-flow .hi-policy-flow-heading__description{max-width:68ch;margin:0;color:var(--hi-muted);font-size:15px}.hi-policy-flow>.messages,.hi-policy-flow .messages-list,.hi-policy-flow .messages{border-radius:12px}#health-insurance-start{padding:24px}#health-insurance-start .hi-policy-start-layout,#health-insurance-start .hi-policy-flow__main,#health-insurance-start .wizard-main-layout,#health-insurance-start .main-form-fields{width:100%;min-width:0}#health-insurance-start .hi-policy-card-stack{display:grid;gap:18px}#health-insurance-start .wizard-main-layout,#health-insurance-start .main-form-fields,#health-insurance-start .contractant-wrapper,#health-insurance-start .insurance-amount-wrapper,#health-insurance-start .travel-period-wrapper,#health-insurance-start .insured-persons-table,#health-insurance-start .persons-wrap,#health-insurance-start .single-person-wrap,#health-insurance-start fieldset,#health-insurance-start .fieldset,#health-insurance-start .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#health-insurance-start .hi-step-card{min-width:0;padding:22px;overflow:visible;border:1px solid var(--hi-line);border-radius:var(--hi-radius);background:var(--hi-surface);box-shadow:var(--hi-shadow-small)}#health-insurance-start .hi-step-card>.fieldset__legend,#health-insurance-start .hi-step-card>legend{display:none}#health-insurance-start .hi-step-card__head{display:flex;align-items:center;gap:12px;margin-bottom:20px}#health-insurance-start .hi-step-card--contractor .hi-step-card__head{margin-bottom:0}@media(max-width: 767px){#health-insurance-start .hi-step-card--contractor .hi-step-card__head{margin-bottom:20px}}#health-insurance-start .hi-step-card__number{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--hi-primary-ink);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700}#health-insurance-start .hi-step-card__heading-copy{min-width:0}#health-insurance-start .hi-step-card__title{margin:0;color:var(--hi-ink);font-size:18px;font-weight:750;letter-spacing:-0.012em;line-height:1.25}#health-insurance-start .hi-step-card__subtitle{margin:2px 0 0;color:var(--hi-faint);font-size:12.5px;line-height:1.4}#health-insurance-start .hi-field,#health-insurance-start .form-item{min-width:0}#health-insurance-start .hi-field{margin:0}#health-insurance-start .hi-field>.d-flex,#health-insurance-start .hi-field .form-item__label-wrapper{display:flex;align-items:center;gap:7px;width:fit-content;margin-bottom:7px}#health-insurance-start .hi-field label,#health-insurance-start .hi-field .form-item__label,#health-insurance-start .hi-date-field label,#health-insurance-start .hi-date-field .form-item__label{display:flex;justify-content:space-between;width:fit-content;font-size:.875rem;padding:.25rem .625rem;font-weight:650;line-height:1.35}#health-insurance-start .hi-field label:not(.option)::after,#health-insurance-start .hi-field .form-item__label:not(.option)::after,#health-insurance-start .hi-date-field label:not(.option)::after,#health-insurance-start .hi-date-field .form-item__label:not(.option)::after{right:0}#health-insurance-start .form-required::after,#health-insurance-start label.required::after{color:var(--hi-primary)}#health-insurance-start input.hi-control,#health-insurance-start select.hi-control,#health-insurance-start textarea.hi-control,#health-insurance-start .hi-control.form-element{width:100%;min-width:0;min-height:48px;margin:0;padding:11px 13px;border:1.5px solid var(--hi-line-strong);border-radius:var(--hi-radius-small);outline:0;background:var(--hi-surface);box-shadow:none;color:var(--hi-ink);font-family:inherit;font-size:15px;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#health-insurance-start input.hi-control::placeholder,#health-insurance-start select.hi-control::placeholder,#health-insurance-start textarea.hi-control::placeholder,#health-insurance-start .hi-control.form-element::placeholder{color:var(--hi-faint);opacity:1}#health-insurance-start input.hi-control:hover:not(:disabled):not([readonly]),#health-insurance-start select.hi-control:hover:not(:disabled):not([readonly]),#health-insurance-start textarea.hi-control:hover:not(:disabled):not([readonly]),#health-insurance-start .hi-control.form-element:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb, var(--hi-primary) 42%, var(--hi-line-strong))}#health-insurance-start input.hi-control:focus,#health-insurance-start select.hi-control:focus,#health-insurance-start textarea.hi-control:focus,#health-insurance-start .hi-control.form-element:focus{border-color:var(--hi-primary);box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-start input.hi-control:disabled,#health-insurance-start input.hi-control[readonly],#health-insurance-start select.hi-control:disabled,#health-insurance-start select.hi-control[readonly],#health-insurance-start textarea.hi-control:disabled,#health-insurance-start textarea.hi-control[readonly],#health-insurance-start .hi-control.form-element:disabled,#health-insurance-start .hi-control.form-element[readonly]{border-color:var(--hi-line);background:var(--hi-surface-soft);color:var(--hi-muted);cursor:not-allowed}#health-insurance-start input.hi-control--idnp,#health-insurance-start input.hi-insured-person-idnp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-weight:600;letter-spacing:.025em}#health-insurance-start .description,#health-insurance-start .form-item__description{margin-top:7px;color:var(--hi-faint);font-size:11.5px;line-height:1.45}#health-insurance-start .select2-container{display:block;width:100% !important;min-width:0}#health-insurance-start .select2-container .select2-selection--single{display:flex;align-items:center;width:100%;min-height:48px;border:1.5px solid var(--hi-line-strong);border-radius:var(--hi-radius-small);background:var(--hi-surface);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}#health-insurance-start .select2-container .select2-selection--single:hover{border-color:color-mix(in srgb, var(--hi-primary) 42%, var(--hi-line-strong))}#health-insurance-start .select2-container--focus .select2-selection--single,#health-insurance-start .select2-container--open .select2-selection--single{border-color:var(--hi-primary);box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-start .select2-container .select2-selection--single .select2-selection__rendered{width:100%;padding:0 42px 0 13px;overflow:hidden;color:var(--hi-ink);font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}#health-insurance-start .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:13px;width:18px;height:18px;transform:translateY(-50%)}#health-insurance-start .select2-container .select2-selection--single .select2-selection__arrow b{width:8px;height:8px;margin:-6px 0 0 -4px;transform:rotate(45deg);border:0;border-right:2px solid var(--hi-muted);border-bottom:2px solid var(--hi-muted)}#health-insurance-start .select2-container--disabled .select2-selection--single{border-color:var(--hi-line);background:var(--hi-surface-soft);color:var(--hi-muted)}#health-insurance-start .form-type-bootstrap-datepicker,#health-insurance-start .hi-date-field{position:relative;min-width:0;margin:0}#health-insurance-start .form-type-bootstrap-datepicker,#health-insurance-start .js-form-type-bootstrap-datepicker{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);height:fit-content}#health-insurance-start .form-type-bootstrap-datepicker>.form-item__label,#health-insurance-start .js-form-type-bootstrap-datepicker>.form-item__label{grid-column:1;grid-row:1}#health-insurance-start .form-type-bootstrap-datepicker>.form-date,#health-insurance-start .js-form-type-bootstrap-datepicker>.form-date{grid-column:1;grid-row:2;width:100%;padding-right:3rem !important}#health-insurance-start .form-type-bootstrap-datepicker>.bd-calendar-icon,#health-insurance-start .js-form-type-bootstrap-datepicker>.bd-calendar-icon{position:static !important;inset:auto !important;transform:none !important;grid-column:1;grid-row:2;align-self:center;justify-self:end;display:grid !important;place-items:center;width:2rem !important;height:2rem !important;margin:0 .5rem 0 0 !important;padding:0 !important;border:0 !important;border-radius:.5rem !important;background:color-mix(in srgb, var(--hi-primary) 8%, #fff) !important;box-shadow:none !important;color:var(--hi-primary);cursor:pointer;z-index:2}#health-insurance-start .form-type-bootstrap-datepicker>.bd-calendar-icon::before,#health-insurance-start .js-form-type-bootstrap-datepicker>.bd-calendar-icon::before{content:"";width:1rem;height:1rem;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M7 2h2v2h6V2h2v2h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V2Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM6 6a1 1 0 0 0-1 1v1h14V7a1 1 0 0 0-1-1H6Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M7 2h2v2h6V2h2v2h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V2Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM6 6a1 1 0 0 0-1 1v1h14V7a1 1 0 0 0-1-1H6Z%27/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}#health-insurance-start .form-type-bootstrap-datepicker>.form-item--error-message,#health-insurance-start .js-form-type-bootstrap-datepicker>.form-item--error-message{grid-column:1;grid-row:3;margin-top:.375rem}#health-insurance-start .hi-step-card--contractor{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:14px 18px;align-items:end}#health-insurance-start .hi-step-card--contractor .hi-step-card__head,#health-insurance-start .hi-step-card--contractor .hi-field--contractor-idnp,#health-insurance-start .hi-step-card--contractor .hi-check-row,#health-insurance-start .hi-step-card--contractor .hi-contractor-message{grid-column:1/-1}#health-insurance-start .hi-contractor-type{grid-column:2;grid-row:2;align-self:center}#health-insurance-start .contractor-type-label{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:5px 9px;border:1px solid var(--hi-primary-line);border-radius:999px;background:var(--hi-primary-softer);color:var(--hi-muted);font-size:11.5px;line-height:1.2}#health-insurance-start .contractor-type-label strong{color:var(--hi-primary-dark);font-weight:750}#health-insurance-start .hi-inline-notice{position:relative;margin:0;padding:12px 14px 12px 42px;border:1px solid #f0d4ad;border-radius:11px;background:var(--hi-warning-soft);color:var(--hi-warning);font-size:12.5px}#health-insurance-start .hi-inline-notice::before{position:absolute;top:12px;left:13px;display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:#e5a13b;color:#fff;content:"!";font-size:12px;font-weight:800}#health-insurance-start .hi-check-row{position:relative;margin:0;padding:12px 14px;border:1px solid var(--hi-line);border-radius:var(--hi-radius-small);display:block;background:var(--hi-surface-soft)}#health-insurance-start .hi-check-row .form-type-boolean,#health-insurance-start .hi-check-row.form-type-boolean,#health-insurance-start .hi-check-row .form-item{margin:0}#health-insurance-start .hi-check-row input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#health-insurance-start .hi-check-row label,#health-insurance-start .hi-check-row .form-item__label{position:relative;display:block;min-height:23px;margin:0;padding:2px 0 2px 34px;color:var(--hi-ink-soft);font-size:13.5px;font-weight:700;line-height:1.4;cursor:pointer}#health-insurance-start .hi-check-row label::before,#health-insurance-start .hi-check-row .form-item__label::before{position:absolute;top:1px;left:0;width:22px;height:22px;border:1.5px solid var(--hi-line-strong);border-radius:6px;background:#fff;content:"";transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#health-insurance-start .hi-check-row label::after,#health-insurance-start .hi-check-row .form-item__label::after{position:absolute;top:8px;left:6px;width:10px;height:6px;transform:rotate(-45deg) scale(0);border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transition:transform .15s ease}#health-insurance-start .hi-check-row input[type=checkbox]:checked+label::before,#health-insurance-start .hi-check-row input[type=checkbox]:checked+.form-item__label::before{border-color:var(--hi-primary);background:var(--hi-primary)}#health-insurance-start .hi-check-row input[type=checkbox]:checked+label::after,#health-insurance-start .hi-check-row input[type=checkbox]:checked+.form-item__label::after{transform:rotate(-45deg) scale(1)}#health-insurance-start .hi-check-row input[type=checkbox]:focus-visible+label::before,#health-insurance-start .hi-check-row input[type=checkbox]:focus-visible+.form-item__label::before{box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-start .hi-check-row .description,#health-insurance-start .hi-check-row .form-item__description{margin:5px 0 0 34px}#health-insurance-start .hi-travel-fields{display:grid;gap:16px}#health-insurance-start .hi-fields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px}#health-insurance-start .hi-purpose-fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px 18px}#health-insurance-start .hi-purpose-fields:has(>:nth-child(2)){grid-template-columns:repeat(2, minmax(0, 1fr))}#health-insurance-start .hi-step-card--persons{position:relative}#health-insurance-start .hi-persons-grid{display:flex;flex-direction:column;gap:12px}#health-insurance-start .hi-person-card{position:relative;display:flex;align-items:start;gap:12px;min-width:0;border-radius:var(--hi-radius-small);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}#health-insurance-start .hi-person-card:focus-within{border-color:var(--hi-primary-line);box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-start .hi-person-card__header{display:flex;align-items:center;gap:9px;flex:unset}#health-insurance-start .hi-person-card__number{display:grid;flex:0 0 auto;width:40px;height:48px;place-items:center;border:1px solid var(--hi-line);border-radius:8px;background:var(--hi-primary-softer);color:var(--hi-primary-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:16px;font-weight:750}#health-insurance-start .hi-person-card__title{min-width:0;color:var(--hi-ink);font-size:13.5px;font-weight:750}#health-insurance-start .hi-person-card__fields,#health-insurance-start .hi-person-card__fields .field--type-string,#health-insurance-start .hi-person-card__fields .field__item,#health-insurance-start .hi-person-card__fields .form-item{min-width:0;margin:0}#health-insurance-start .hi-person-card__fields{flex:1 1 auto}#health-insurance-start .hi-person-card__fields .form-item__label{display:none}#health-insurance-start .hi-person-card__remove,#health-insurance-start input.hi-person-card__remove{width:auto;min-height:48px;margin:0;padding:5px 10px;border:1px solid color-mix(in srgb, var(--hi-danger) 22%, #fff);border-radius:8px;background:var(--hi-danger-soft);box-shadow:none;color:var(--hi-danger);font-size:11.5px;font-weight:700;line-height:1;cursor:pointer}#health-insurance-start .hi-person-card__remove:hover:not(:disabled),#health-insurance-start input.hi-person-card__remove:hover:not(:disabled){border-color:var(--hi-danger);background:color-mix(in srgb, var(--hi-danger) 9%, #fff)}#health-insurance-start .hi-person-card__remove:disabled,#health-insurance-start input.hi-person-card__remove:disabled{opacity:.38;cursor:not-allowed}#health-insurance-start .hi-person-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:16px;border-top:1px solid var(--hi-line)}#health-insurance-start .hi-secondary-button,#health-insurance-start input.hi-secondary-button,#health-insurance-start button.hi-secondary-button,#health-insurance-start a.hi-secondary-button,#health-insurance-start .hi-secondary-button a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding:9px 14px;border:1px solid var(--hi-primary-line);border-radius:10px;background:var(--hi-surface);box-shadow:none;color:var(--hi-primary-dark);font-size:13px;font-weight:750;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#health-insurance-start .hi-secondary-button:hover,#health-insurance-start .hi-secondary-button:focus,#health-insurance-start input.hi-secondary-button:hover,#health-insurance-start input.hi-secondary-button:focus,#health-insurance-start button.hi-secondary-button:hover,#health-insurance-start button.hi-secondary-button:focus,#health-insurance-start a.hi-secondary-button:hover,#health-insurance-start a.hi-secondary-button:focus,#health-insurance-start .hi-secondary-button a:hover,#health-insurance-start .hi-secondary-button a:focus{border-color:var(--hi-primary);background:var(--hi-primary-soft);color:var(--hi-primary-dark);text-decoration:none}#health-insurance-start .hi-secondary-button:focus-visible,#health-insurance-start input.hi-secondary-button:focus-visible,#health-insurance-start button.hi-secondary-button:focus-visible,#health-insurance-start a.hi-secondary-button:focus-visible,#health-insurance-start .hi-secondary-button a:focus-visible{outline:0;box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-start .hi-policy-start-footer{margin-top:18px;padding:20px 22px;border:1px solid var(--hi-line);border-radius:var(--hi-radius);background:var(--hi-surface);box-shadow:var(--hi-shadow-small);display:flex;justify-content:space-between;align-items:center}#health-insurance-start .hi-policy-start-actions{display:flex;justify-content:flex-end;margin:0;padding:0}#health-insurance-start .hi-primary-button,#health-insurance-start input.hi-primary-button,#health-insurance-start button.hi-primary-button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;margin:0;padding:12px 22px;border:1px solid var(--hi-primary) !important;border-radius:12px !important;background:linear-gradient(145deg, var(--hi-primary), var(--hi-primary-dark)) !important;box-shadow:0 8px 18px -14px color-mix(in srgb, var(--hi-primary) 55%, transparent);color:#fff !important;font-family:inherit;font-size:15px;font-weight:750;line-height:1;cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}#health-insurance-start .hi-primary-button:hover:not(:disabled),#health-insurance-start input.hi-primary-button:hover:not(:disabled),#health-insurance-start button.hi-primary-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 18px -14px color-mix(in srgb, var(--hi-primary) 65%, transparent)}#health-insurance-start .hi-primary-button:focus-visible,#health-insurance-start input.hi-primary-button:focus-visible,#health-insurance-start button.hi-primary-button:focus-visible{outline:3px solid var(--hi-primary-ring);outline-offset:3px}#health-insurance-start .hi-primary-button:disabled,#health-insurance-start .hi-primary-button.button--disabled,#health-insurance-start input.hi-primary-button:disabled,#health-insurance-start input.hi-primary-button.button--disabled,#health-insurance-start button.hi-primary-button:disabled,#health-insurance-start button.hi-primary-button.button--disabled{filter:grayscale(0.2);opacity:.48;box-shadow:none;cursor:not-allowed;transform:none}#health-insurance-start .hi-policy-start-security-note{display:flex;align-items:start;gap:7px;color:var(--hi-faint);font-size:11.5px;text-align:right}#health-insurance-start .hi-policy-start-security-note__icon{width:14px;height:14px;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%2711%27 width=%2718%27 height=%2710%27 rx=%272%27/%3E%3Cpath d=%27M7 11V7a5 5 0 0 1 10 0v4%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#health-insurance-start .insurance-pid-panel{position:sticky;top:18px;display:flex;flex-direction:column;width:100%;min-width:0;max-height:calc(100vh - 36px);margin:0;overflow:hidden;border:none;border-radius:var(--hi-radius);background:var(--hi-surface);box-shadow:var(--hi-shadow-small)}#health-insurance-start .insurance-pid-panel__header{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px 16px;border-bottom:1px solid #e3e7e1;background:var(--hi-primary-softer);color:var(--hi-ink);border-radius:12px}#health-insurance-start .insurance-pid-panel__icon{flex:0 0 auto;width:29px;height:29px;padding:6px;border:1px solid var(--hi-primary-line);border-radius:8px;background:var(--hi-surface);color:var(--hi-primary-dark)}#health-insurance-start .insurance-pid-panel__title{min-width:0;color:var(--hi-ink);font-size:14px;font-weight:750}#health-insurance-start .insurance-pid-panel__scroll-hint{margin-left:auto;color:var(--hi-primary-dark);font-size:11.5px;font-weight:700}#health-insurance-start .insurance-pid-panel__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0;overflow:hidden;background:var(--hi-surface)}#health-insurance-start .insurance-pid-panel__text{padding:15px 16px;color:var(--hi-muted);font-size:12.5px}#health-insurance-start .insurance-pid-panel__text:empty{display:none}#health-insurance-start .insurance-pid-panel__text>:first-child{margin-top:0}#health-insurance-start .insurance-pid-panel__text>:last-child{margin-bottom:0}#health-insurance-start .insurance-pid-panel__pdf-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;padding:0;overflow:hidden;background:var(--hi-background)}#health-insurance-start .insurance-pid-panel__pdf-expand{display:inline-flex;align-items:center;align-self:flex-end;justify-content:center;margin:12px;padding:7px 11px;border:1px solid var(--hi-primary-line);border-radius:8px;background:var(--hi-surface);color:var(--hi-primary-dark);font-size:11.5px;font-weight:700;text-decoration:none}#health-insurance-start .insurance-pid-panel__pdf-expand:hover,#health-insurance-start .insurance-pid-panel__pdf-expand:focus{border-color:var(--hi-primary);background:var(--hi-primary-soft);color:var(--hi-primary-dark);text-decoration:none}#health-insurance-start .insurance-pid-panel__pdf{display:block;flex:1 1 auto;width:100%;min-height:520px;border:1px solid var(--hi-line);border-radius:10px;background:#fff}@media(max-width: 1040px){#health-insurance-start .insurance-pid-panel{position:relative;top:auto;max-height:none;margin-top:24px}#health-insurance-start .insurance-pid-panel__pdf{height:560px;min-height:560px}}@media(max-width: 767px){#health-insurance-start{padding:14px}#health-insurance-start .hi-policy-flow__intro{margin:24px 0 22px}#health-insurance-start .hi-policy-progress{margin-bottom:22px}#health-insurance-start .hi-policy-progress__label{display:none}#health-insurance-start .hi-policy-progress__line{min-width:14px;margin-inline:9px}#health-insurance-start .hi-policy-flow-heading__title{font-size:clamp(27px,9vw,35px)}#health-insurance-start .hi-policy-flow-heading__description{font-size:14px}#health-insurance-start .hi-step-card,#health-insurance-start .hi-policy-start-footer{padding:18px 15px;border-radius:14px}#health-insurance-start .hi-step-card__head{align-items:flex-start;margin-bottom:18px}#health-insurance-start .hi-step-card__title{font-size:16.5px}#health-insurance-start .hi-fields-grid,#health-insurance-start .hi-purpose-fields,#health-insurance-start .hi-purpose-fields:has(>:nth-child(2)){grid-template-columns:minmax(0, 1fr)}#health-insurance-start .hi-persons-grid{grid-template-columns:minmax(0, 1fr)}#health-insurance-start .hi-person-actions{align-items:stretch;flex-direction:column}#health-insurance-start .hi-secondary-button,#health-insurance-start input.hi-secondary-button,#health-insurance-start button.hi-secondary-button,#health-insurance-start a.hi-secondary-button,#health-insurance-start .hi-secondary-button a{width:100%}#health-insurance-start .hi-policy-start-actions,#health-insurance-start .hi-policy-start-security-note{justify-content:center;text-align:center}#health-insurance-start .hi-primary-button,#health-insurance-start input.hi-primary-button,#health-insurance-start button.hi-primary-button{width:100%;min-width:0}#health-insurance-start .insurance-pid-panel__pdf{height:430px;min-height:430px}}@media(max-width: 590px){#health-insurance-start .hi-policy-start-footer{flex-direction:column}}@media(max-width: 460px){#health-insurance-start .hi-persons-grid{gap:18px}#health-insurance-start .hi-person-card{display:grid;grid-template-columns:40px 1fr;gap:8px}#health-insurance-start .hi-step-card--contractor .hi-check-row--contractor{margin-top:16px}#health-insurance-start .hi-person-card__remove,#health-insurance-start input.hi-person-card__remove{grid-column:1/-1;min-height:30px}#health-insurance-start .hi-step-card--contractor{display:block}#health-insurance-start .hi-contractor-type{margin-bottom:12px}}@media(prefers-reduced-motion: reduce){#health-insurance-start *,#health-insurance-start *::before,#health-insurance-start *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}.ui-dialog.select-profiles.ui-widget.ui-widget-content{--hi-profile-primary: var(--primary-color, #0e7a50);--hi-profile-on-primary: var(--primary-contrast-color, #fff);--hi-profile-primary-surface: color-mix(in srgb, var(--hi-profile-primary) 5%, #fff);--hi-profile-primary-surface-active: color-mix(in srgb, var(--hi-profile-primary) 9%, #fff);--hi-profile-primary-border: color-mix(in srgb, var(--hi-profile-primary) 42%, transparent);--hi-profile-primary-outline: color-mix(in srgb, var(--hi-profile-primary) 18%, transparent);--hi-profile-primary-shadow: color-mix(in srgb, var(--hi-profile-primary) 18%, transparent);--hi-profile-primary-shadow-hover: color-mix(in srgb, var(--hi-profile-primary) 24%, transparent);--hi-profile-text: #202522;--hi-profile-muted: #68706c;--hi-profile-border: #dfe3e1;--hi-profile-background: #fff;--hi-profile-surface: #f5f6f6;box-sizing:border-box;position:fixed !important;left:50% !important;width:min(35rem,100vw - 2rem) !important;height:auto !important;max-height:calc(100vh - 2rem) !important;margin:0 !important;padding:0 !important;overflow:hidden;transform:translateX(-50%);border:0 !important;border-radius:1.25rem !important;background:var(--hi-profile-background) !important;box-shadow:0 1.5rem 4rem rgba(0,0,0,.16),0 .25rem 1rem rgba(0,0,0,.07);color:var(--hi-profile-text);font-family:inherit}.ui-dialog.select-profiles.ui-widget.ui-widget-content,.ui-dialog.select-profiles.ui-widget.ui-widget-content *,.ui-dialog.select-profiles.ui-widget.ui-widget-content *::before,.ui-dialog.select-profiles.ui-widget.ui-widget-content *::after{box-sizing:border-box}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar{position:relative;display:flex;align-items:center;min-height:5rem;margin:0;padding:1.25rem 1.75rem;border:0 !important;border-bottom:1px solid var(--hi-profile-border) !important;border-radius:0 !important;background:#fff !important;color:var(--hi-profile-text) !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-title{display:block;width:auto;margin:0;padding:0;overflow:visible;color:var(--hi-profile-text);font-size:1.375rem;font-weight:700;line-height:1.3;text-overflow:initial;white-space:normal}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close{position:relative !important;inset:auto !important;flex:0 0 auto;width:2.5rem !important;height:2.5rem !important;margin:0 0 0 auto !important;padding:0 !important;border:0 !important;border-radius:.75rem !important;background:var(--hi-profile-surface) !important;box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease,transform .2s ease}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before,.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.125rem;border-radius:999px;background:#474d4a}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before{transform:translate(-50%, -50%) rotate(45deg)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close:hover{background:#e8ebea !important;transform:rotate(4deg)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close:focus-visible{outline:3px solid var(--hi-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{width:100% !important;height:auto !important;min-height:0 !important;max-height:min(39rem,100vh - 7rem) !important;margin:0;padding:0 !important;overflow-x:hidden;overflow-y:auto;border:0 !important;background:#fff !important;color:var(--hi-profile-text);scrollbar-width:thin;scrollbar-color:#bdc3c0 rgba(0,0,0,0)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar{width:.5rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc3c0}.ui-dialog.select-profiles.ui-widget.ui-widget-content form.hi-select-persons{width:100%;margin:0;padding:1.5rem 1.75rem 0}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset,.ui-dialog.select-profiles.ui-widget.ui-widget-content .fieldset,.ui-dialog.select-profiles.ui-widget.ui-widget-content .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap{width:100%}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap>.fieldset__legend{display:block;width:100%;margin:0 0 .875rem;padding:0}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap>.fieldset__legend .fieldset__label{display:block;color:var(--hi-profile-text);font-size:1.0625rem;font-weight:700;line-height:1.4}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap>.fieldset__legend .form-required::after{margin-left:.1875rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap>.fieldset__wrapper>.form-boolean-group{display:grid;gap:.625rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-type-checkbox{position:relative;min-width:0;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;border-radius:.875rem;background:rgba(0,0,0,0) !important;box-shadow:none !important;display:flex;justify-content:center}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-type-checkbox:not(:has(label)){display:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap label.option{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:4.25rem;margin:0 !important;padding:.875rem 3.75rem .875rem 1rem;overflow:hidden;border:1px solid var(--hi-profile-border);border-radius:.875rem;background:#fff;color:var(--hi-profile-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap label.option::before{content:"";position:absolute;top:50%;right:1.125rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab0ad;border-radius:.375rem;background:#fff;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap label.option::after{content:"";position:absolute;top:50%;right:1.5rem;width:.375rem;height:.6875rem;transform:translateY(-58%) rotate(45deg) scale(0);border-right:.125rem solid #fff;border-bottom:.125rem solid #fff;transition:transform .18s ease}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap label.option:hover{border-color:var(--hi-profile-primary-border);background:var(--hi-profile-primary-surface);box-shadow:0 .375rem 1rem color-mix(in srgb, var(--hi-profile-primary) 7%, transparent)}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:checked+label.option{border-color:var(--hi-profile-primary);background:var(--hi-profile-primary-surface-active);box-shadow:0 0 0 3px var(--hi-profile-primary-outline)}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:checked+label.option::before{border-color:var(--hi-profile-primary);background:var(--hi-profile-primary)}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:checked+label.option::after{transform:translateY(-58%) rotate(45deg) scale(1)}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:focus-visible+label.option{outline:3px solid var(--hi-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .label-item{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .label-item:first-child{margin-bottom:.25rem;color:var(--hi-profile-text);font-size:.9375rem;font-weight:700}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .label-item:first-child:empty{display:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .label-item:last-child{color:var(--hi-profile-muted);font-size:.8125rem;font-weight:500}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-disabled label.option,.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:disabled+label.option{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;color:#9aa09d;cursor:not-allowed;opacity:.75;transform:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-disabled label.option::before,.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:disabled+label.option::before{border-color:#c8ccca;background:#eef0ef}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-disabled label.option::after,.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:disabled+label.option::after{display:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-disabled label.option:hover,.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:disabled+label.option:hover{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;transform:none}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap .form-disabled label.option .label-item,.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap input[type=checkbox]:disabled+label.option .label-item{color:#929795}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer{position:sticky;bottom:0;z-index:2;width:calc(100% + 3.5rem);margin:1.5rem -1.75rem 0 !important;padding:1rem 1.75rem 1.5rem !important;border:0 !important;border-top:1px solid var(--hi-profile-border) !important;background:#fff}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer>.fieldset__wrapper{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;width:100%}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .button{display:inline-flex;align-items:center;justify-content:center;min-width:8.75rem;min-height:3rem;margin:0 !important;padding:.75rem 1.5rem;border-radius:.75rem !important;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease,filter .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .cancel-button{border:1px solid var(--hi-profile-border) !important;background:#fff !important;box-shadow:none;color:var(--hi-profile-text) !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .cancel-button:hover{border-color:var(--hi-profile-primary-border) !important;background:var(--hi-profile-primary-surface) !important;color:var(--hi-profile-primary) !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .cancel-button:focus-visible{outline:3px solid var(--hi-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .submit-button{border:1px solid var(--hi-profile-primary) !important;background:var(--hi-profile-primary) !important;box-shadow:0 .375rem .875rem var(--hi-profile-primary-shadow);color:var(--hi-profile-on-primary) !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .submit-button:hover{filter:brightness(0.93);box-shadow:0 .5rem 1rem var(--hi-profile-primary-shadow-hover)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .submit-button:active{box-shadow:0 .1875rem .5rem var(--hi-profile-primary-shadow);transform:translateY(0)}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .submit-button:focus-visible{outline:3px solid var(--hi-profile-primary-shadow-hover);outline-offset:3px}@media(max-width: 37.5rem){.ui-dialog.select-profiles.ui-widget.ui-widget-content{top:.625rem !important;width:calc(100vw - 1.25rem) !important;max-height:calc(100vh - 1.25rem) !important;border-radius:1rem !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar{min-height:4.25rem;padding:1rem 1.125rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-title{padding-right:.75rem;font-size:1.1875rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-titlebar-close{width:2.25rem !important;height:2.25rem !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{max-height:calc(100vh - 5.5rem) !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content form.hi-select-persons{padding:1.125rem 1.125rem 0}.ui-dialog.select-profiles.ui-widget.ui-widget-content fieldset.existing-profiles--wrap label.option{min-height:4rem;padding:.75rem 3.25rem .75rem .875rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer{width:calc(100% + 2.25rem);margin:1.125rem -1.125rem 0 !important;padding:.875rem 1.125rem 1.125rem !important}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer>.fieldset__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer .button{width:100%;min-width:0;padding-inline:.75rem}}@media(max-width: 25rem){.ui-dialog.select-profiles.ui-widget.ui-widget-content .wizard-layout-footer>.fieldset__wrapper{grid-template-columns:1fr}}
.generic-insurance-form-page.page-wrapper .block-system form.hi-details.hi-policy-flow,#health-insurance-details form.hi-details.hi-policy-flow{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:1.5rem 0 !important;gap:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#health-insurance-details{--hi-primary: var(--primary-color, #0e7a50);--hi-primary-dark: color-mix(in srgb, var(--hi-primary) 78%, #000);--hi-primary-ink: color-mix(in srgb, var(--hi-primary) 50%, #071b13);--hi-primary-soft: color-mix(in srgb, var(--hi-primary) 11%, #fff);--hi-primary-softer: color-mix(in srgb, var(--hi-primary) 6%, #fff);--hi-primary-line: color-mix(in srgb, var(--hi-primary) 26%, #fff);--hi-primary-ring: color-mix(in srgb, var(--hi-primary) 18%, transparent);--hi-ink: #10201a;--hi-ink-soft: #3b4a42;--hi-muted: #6c7a71;--hi-faint: #93a099;--hi-surface: #fff;--hi-background: #f3f5f1;--hi-surface-soft: #f7f9f7;--hi-line: #e3e7e1;--hi-line-strong: #d3d9d1;--hi-danger: #b42318;--hi-danger-soft: #fff1f0;--hi-warning: #9a651c;--hi-warning-soft: #fff8ec;--hi-radius: 16px;--hi-radius-small: 12px;--hi-shadow-small: 0 1px 2px rgb(16 32 26 / 4%), 0 1px 3px rgb(16 32 26 / 6%);--hi-shadow-medium: 0 12px 34px -18px rgb(16 32 26 / 28%);--hi-shadow-large: 0 24px 60px -24px rgb(16 32 26 / 34%);width:100%;max-width:1180px;margin:0 auto;padding:24px;color:var(--hi-ink);font-family:inherit;line-height:1.5}#health-insurance-details,#health-insurance-details *,#health-insurance-details *::before,#health-insurance-details *::after{box-sizing:border-box}#health-insurance-details .hi-details{width:100%;min-width:0;margin:0}#health-insurance-details .hi-policy-flow__intro{margin-bottom:26px}#health-insurance-details .hi-policy-progress{display:flex;align-items:center;width:min(100%,580px);margin:0 4px 26px}#health-insurance-details .hi-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}#health-insurance-details .hi-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--hi-line-strong);border-radius:50%;background:var(--hi-surface);color:var(--hi-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700;line-height:1}#health-insurance-details .hi-policy-progress__label{color:var(--hi-faint);font-size:12.5px;font-weight:500;white-space:nowrap}#health-insurance-details .hi-policy-progress__step.is-active .hi-policy-progress__number{border-color:var(--hi-primary);background:var(--hi-primary);color:#fff;box-shadow:0 0 0 4px var(--hi-primary-soft)}#health-insurance-details .hi-policy-progress__step.is-active .hi-policy-progress__label{color:var(--hi-ink);font-weight:700}#health-insurance-details .hi-policy-progress__step.is-complete .hi-policy-progress__number{border-color:var(--hi-primary);background:var(--hi-primary-softer);color:var(--hi-primary-dark)}#health-insurance-details .hi-policy-progress__step.is-complete .hi-policy-progress__label{color:var(--hi-ink-soft);font-weight:600}#health-insurance-details .hi-policy-progress__line{flex:1 1 72px;min-width:20px;height:1.5px;margin:0 12px;background:var(--hi-line-strong)}#health-insurance-details .hi-policy-progress__line.is-complete{background:var(--hi-primary)}#health-insurance-details .hi-policy-flow-heading{margin:0 4px}#health-insurance-details .hi-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--hi-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#health-insurance-details .hi-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--hi-line-strong);content:""}#health-insurance-details .hi-policy-flow-heading__title{max-width:780px;margin:12px 0 8px;color:var(--hi-ink);font-size:clamp(29px,4vw,42px);font-weight:750;letter-spacing:-0.027em;line-height:1.07}#health-insurance-details .hi-policy-flow-heading__description{max-width:68ch;margin:0;color:var(--hi-muted);font-size:15px}#health-insurance-details>.messages,#health-insurance-details .messages-list,#health-insurance-details .messages{border-radius:12px}#health-insurance-details .hi-details-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 370px);gap:24px;align-items:start}#health-insurance-details .hi-details-main,#health-insurance-details .hi-details-summary,#health-insurance-details .wizard-details-main,#health-insurance-details .wizard-details-price-wrapper{min-width:0}#health-insurance-details .hi-details-main{display:flex;flex-direction:column;gap:18px}#health-insurance-details .hi-details-summary{position:sticky;top:18px;display:flex;flex-direction:column;gap:14px;min-width:0}#health-insurance-details .hi-details-card{min-width:0;margin:0 !important;padding:22px !important;border:1px solid var(--hi-line) !important;border-radius:var(--hi-radius) !important;background:var(--hi-surface) !important;box-shadow:var(--hi-shadow-small);width:100%}#health-insurance-details .hi-step-card__head{display:flex;align-items:center;gap:12px;margin:0 0 20px}#health-insurance-details .hi-step-card__number{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--hi-primary-ink);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700}#health-insurance-details .hi-step-card__heading-copy{min-width:0}#health-insurance-details .hi-step-card__title{margin:0;color:var(--hi-ink);font-size:18px;font-weight:750;letter-spacing:-0.012em;line-height:1.25}#health-insurance-details .hi-step-card__subtitle{margin:2px 0 0;color:var(--hi-faint);font-size:12.5px;line-height:1.4}#health-insurance-details .hi-profile-intro{display:grid;grid-template-columns:36px minmax(0, 1fr);gap:11px;align-items:start;margin:-2px 0 16px;padding:12px 14px;border:1px solid var(--hi-primary-line);border-radius:var(--hi-radius-small);background:var(--hi-primary-softer)}#health-insurance-details .hi-profile-intro__icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#fff;color:var(--hi-primary-dark)}#health-insurance-details .hi-profile-intro__icon::before{width:16px;height:16px;background:currentColor;content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M11 17h2v-6h-2v6Zm1-15a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16ZM11 9h2V7h-2v2Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#health-insurance-details .hi-profile-intro p{align-self:center;margin:0;color:var(--hi-ink-soft);font-size:12.5px;line-height:1.5}#health-insurance-details .hi-profile-list{display:grid;gap:13px}#health-insurance-details details.hi-profile-card{min-width:0;margin:0;overflow:clip;border:1px solid var(--hi-line);border-radius:var(--hi-radius-small);background:var(--hi-surface-soft);transition:border-color .16s ease,box-shadow .16s ease}#health-insurance-details details.hi-profile-card[open]{border-color:color-mix(in srgb, var(--hi-primary) 24%, var(--hi-line));background:#fff;box-shadow:0 8px 24px -22px rgba(16,32,26,.48)}#health-insurance-details details.hi-profile-card:focus-within{border-color:var(--hi-primary-line);box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-details details.hi-profile-card>summary{position:relative;display:flex;align-items:center;gap:11px;min-height:58px;padding:12px 46px 12px 14px;color:var(--hi-ink);font-size:14px;font-weight:750;line-height:1.35;list-style:none;cursor:pointer;user-select:none}#health-insurance-details details.hi-profile-card>summary::-webkit-details-marker{display:none}#health-insurance-details details.hi-profile-card>summary::before{display:grid;flex:0 0 auto;width:31px;height:31px;place-items:center;border:1px solid var(--hi-line);border-radius:9px;background:#fff;color:var(--hi-primary-dark);content:attr(data-profile-number);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:750}#health-insurance-details details.hi-profile-card>summary::after{position:absolute;top:50%;right:18px;width:9px;height:9px;transform:translateY(-65%) rotate(45deg);border-right:2px solid var(--hi-muted);border-bottom:2px solid var(--hi-muted);content:"";transition:transform .16s ease}#health-insurance-details details.hi-profile-card[open]>summary{border-bottom:1px solid var(--hi-line);background:var(--hi-primary-softer)}#health-insurance-details details.hi-profile-card[open]>summary::after{transform:translateY(-35%) rotate(225deg)}#health-insurance-details .hi-profile-fields{min-width:0}#health-insurance-details .hi-profile-fields>fieldset,#health-insurance-details .hi-profile-fields>.fieldset,#health-insurance-details .hi-profile-fields .ief-form,#health-insurance-details .hi-profile-fields .inline-entity-form,#health-insurance-details .hi-profile-fields .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#health-insurance-details .hi-profile-fields .ief-form,#health-insurance-details .hi-profile-fields .inline-entity-form,#health-insurance-details .hi-profile-fields>.fieldset__wrapper,#health-insurance-details .hi-profile-fields>div:not(.form-item):not(.field){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px}#health-insurance-details .hi-profile-fields .field,#health-insurance-details .hi-profile-fields .form-wrapper,#health-insurance-details .hi-profile-fields .form-item,#health-insurance-details .hi-profile-fields .field__item{min-width:0}#health-insurance-details .hi-profile-fields .field,#health-insurance-details .hi-profile-fields .form-item{margin:0 !important}#health-insurance-details .hi-profile-fields .field--type-address,#health-insurance-details .hi-profile-fields .field--name-address,#health-insurance-details .hi-profile-fields .address-container,#health-insurance-details .hi-profile-fields .address,#health-insurance-details .hi-profile-fields .field--type-entity-reference,#health-insurance-details .hi-profile-fields .form-item--error-message,#health-insurance-details .hi-profile-fields .messages{grid-column:1/-1}#health-insurance-details .hi-profile-fields .address-container,#health-insurance-details .hi-profile-fields .address{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 16px}#health-insurance-details .hi-profile-fields .address .form-item-address-address-line1,#health-insurance-details .hi-profile-fields .address .form-item-address-address-line2{grid-column:1/-1}#health-insurance-details .hi-profile-fields .fieldset__legend,#health-insurance-details .hi-profile-fields legend{width:100%;margin:4px 0 11px;padding:0;border:0}#health-insurance-details .hi-profile-fields .fieldset__label{color:var(--hi-ink-soft);font-size:13px;font-weight:750;padding-top:16px;border-top:1px solid var(--hi-line-strong)}#health-insurance-details .hi-details-empty-state{padding:28px 20px;border:1px dashed var(--hi-line-strong);border-radius:var(--hi-radius-small);background:var(--hi-surface-soft);text-align:center}#health-insurance-details .hi-details-empty-state p{margin:0;color:var(--hi-muted);font-size:13px}#health-insurance-details .hi-profile-fields .form-item__label,#health-insurance-details .hi-profile-fields label:not(.option){display:flex;justify-content:space-between;width:fit-content;margin:0 0 7px;padding:.25rem .625rem;color:var(--hi-ink-soft);font-size:.875rem;font-weight:650;line-height:1.35}#health-insurance-details .form-required::after,#health-insurance-details label.required::after{color:var(--hi-primary);right:0}#health-insurance-details .hi-profile-fields input[type=text],#health-insurance-details .hi-profile-fields input[type=email],#health-insurance-details .hi-profile-fields input[type=tel],#health-insurance-details .hi-profile-fields input[type=date],#health-insurance-details .hi-profile-fields input.form-text,#health-insurance-details .hi-profile-fields input.form-date,#health-insurance-details .hi-profile-fields textarea,#health-insurance-details .hi-profile-fields select{width:100% !important;min-width:0;min-height:48px;margin:0 !important;padding:11px 42px 11px 13px !important;border:1.5px solid var(--hi-line-strong) !important;border-radius:var(--hi-radius-small) !important;outline:0;background:var(--hi-surface);box-shadow:none !important;color:var(--hi-ink) !important;font-family:inherit;font-size:15px;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m4 6 4 4 4-4%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}#health-insurance-details .hi-profile-fields input[type=text]::placeholder,#health-insurance-details .hi-profile-fields input[type=email]::placeholder,#health-insurance-details .hi-profile-fields input[type=tel]::placeholder,#health-insurance-details .hi-profile-fields input[type=date]::placeholder,#health-insurance-details .hi-profile-fields input.form-text::placeholder,#health-insurance-details .hi-profile-fields input.form-date::placeholder,#health-insurance-details .hi-profile-fields textarea::placeholder,#health-insurance-details .hi-profile-fields select::placeholder{color:var(--hi-faint);opacity:1}#health-insurance-details .hi-profile-fields input[type=text]:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields input[type=email]:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields input[type=tel]:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields input[type=date]:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields input.form-text:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields input.form-date:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields textarea:hover:not(:disabled):not([readonly]),#health-insurance-details .hi-profile-fields select:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb, var(--hi-primary) 42%, var(--hi-line-strong)) !important}#health-insurance-details .hi-profile-fields input[type=text]:focus,#health-insurance-details .hi-profile-fields input[type=email]:focus,#health-insurance-details .hi-profile-fields input[type=tel]:focus,#health-insurance-details .hi-profile-fields input[type=date]:focus,#health-insurance-details .hi-profile-fields input.form-text:focus,#health-insurance-details .hi-profile-fields input.form-date:focus,#health-insurance-details .hi-profile-fields textarea:focus,#health-insurance-details .hi-profile-fields select:focus{border-color:var(--hi-primary) !important;box-shadow:0 0 0 3px var(--hi-primary-ring) !important}#health-insurance-details .hi-profile-fields input[type=text]:disabled,#health-insurance-details .hi-profile-fields input[type=text][readonly],#health-insurance-details .hi-profile-fields input[type=email]:disabled,#health-insurance-details .hi-profile-fields input[type=email][readonly],#health-insurance-details .hi-profile-fields input[type=tel]:disabled,#health-insurance-details .hi-profile-fields input[type=tel][readonly],#health-insurance-details .hi-profile-fields input[type=date]:disabled,#health-insurance-details .hi-profile-fields input[type=date][readonly],#health-insurance-details .hi-profile-fields input.form-text:disabled,#health-insurance-details .hi-profile-fields input.form-text[readonly],#health-insurance-details .hi-profile-fields input.form-date:disabled,#health-insurance-details .hi-profile-fields input.form-date[readonly],#health-insurance-details .hi-profile-fields textarea:disabled,#health-insurance-details .hi-profile-fields textarea[readonly],#health-insurance-details .hi-profile-fields select:disabled,#health-insurance-details .hi-profile-fields select[readonly]{border-color:var(--hi-line) !important;background:var(--hi-surface-soft) !important;color:var(--hi-muted) !important;cursor:not-allowed}#health-insurance-details .hi-profile-fields textarea{min-height:92px;resize:vertical}#health-insurance-details .hi-profile-fields .field--name-field-idnp-idno input,#health-insurance-details .hi-profile-fields .field--name-field-passport-series-and-number input,#health-insurance-details .hi-profile-fields .field--name-field-bulletin-series-and-number input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-weight:600;letter-spacing:.02em}#health-insurance-details .hi-profile-fields .description,#health-insurance-details .hi-profile-fields .form-item__description{margin-top:7px;color:var(--hi-faint);font-size:11.5px;line-height:1.45}#health-insurance-details .hi-profile-fields .form-item--error-message{margin-top:6px;color:var(--hi-danger);font-size:12px;font-weight:600}#health-insurance-details .hi-profile-fields .form-item--error input,#health-insurance-details .hi-profile-fields .form-item--error select,#health-insurance-details .hi-profile-fields .form-item--error textarea,#health-insurance-details .hi-profile-fields input.error{border-color:var(--hi-danger) !important;background:var(--hi-danger-soft) !important}#health-insurance-details .hi-profile-fields .select2-container{display:block;width:100% !important;min-width:0}#health-insurance-details .hi-profile-fields .select2-container .select2-selection--single{display:flex !important;align-items:center;width:100%;min-height:48px !important;padding:0 42px 0 13px;border:1.5px solid var(--hi-line-strong) !important;border-radius:var(--hi-radius-small) !important;background:#fff !important;box-shadow:none !important}#health-insurance-details .hi-profile-fields .select2-container--focus .select2-selection--single,#health-insurance-details .hi-profile-fields .select2-container--open .select2-selection--single{border-color:var(--hi-primary) !important;box-shadow:0 0 0 3px var(--hi-primary-ring) !important}#health-insurance-details .hi-profile-fields .select2-selection__rendered{width:100%;padding:0 !important;color:var(--hi-ink) !important;font-size:15px;line-height:1.3 !important}#health-insurance-details .hi-profile-fields .select2-selection__arrow{top:50% !important;right:13px !important;width:16px !important;height:16px !important;transform:translateY(-50%)}#health-insurance-details .hi-profile-fields .select2-selection__arrow b{top:50% !important;left:50% !important;width:8px !important;height:8px !important;margin:-6px 0 0 -4px !important;transform:rotate(45deg);border:0 !important;border-right:2px solid var(--hi-muted) !important;border-bottom:2px solid var(--hi-muted) !important}#health-insurance-details .hi-profile-fields .form-type-bootstrap-datepicker,#health-insurance-details .hi-profile-fields .js-form-type-bootstrap-datepicker{position:relative;display:grid;grid-template-columns:minmax(0, 1fr)}#health-insurance-details .hi-profile-fields .form-type-bootstrap-datepicker>.form-item__label,#health-insurance-details .hi-profile-fields .js-form-type-bootstrap-datepicker>.form-item__label{grid-column:1;grid-row:1}#health-insurance-details .hi-profile-fields .form-type-bootstrap-datepicker>.form-date,#health-insurance-details .hi-profile-fields .js-form-type-bootstrap-datepicker>.form-date{grid-column:1;grid-row:2;padding-right:3rem !important}#health-insurance-details .hi-profile-fields .form-type-bootstrap-datepicker>.bd-calendar-icon,#health-insurance-details .hi-profile-fields .js-form-type-bootstrap-datepicker>.bd-calendar-icon{position:static !important;inset:auto !important;grid-column:1;grid-row:2;align-self:center;justify-self:end;display:grid !important;width:2rem !important;height:2rem !important;margin:0 .5rem 0 0 !important;padding:0 !important;place-items:center;transform:none !important;border:0 !important;border-radius:.5rem !important;background:color-mix(in srgb, var(--hi-primary) 8%, #fff) !important;box-shadow:none !important;color:var(--hi-primary);cursor:pointer;z-index:2}#health-insurance-details .hi-profile-fields .form-type-bootstrap-datepicker>.bd-calendar-icon::before,#health-insurance-details .hi-profile-fields .js-form-type-bootstrap-datepicker>.bd-calendar-icon::before{width:1rem;height:1rem;background:currentColor;content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M7 2h2v2h6V2h2v2h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V2Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM6 6a1 1 0 0 0-1 1v1h14V7a1 1 0 0 0-1-1H6Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(1){order:1}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(2){order:3;grid-column:1/-1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(2) .field--type-string .form-item strong{background:var(--hi-surface-soft);color:var(--hi-muted);cursor:not-allowed;width:100%;display:flex;min-height:48px;padding:11px 13px;border:1.5px solid var(--hi-line-strong);border-radius:var(--hi-radius-small)}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(3){order:2}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(4){order:4;grid-column:1/-1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(5){order:5;grid-column:1/-1}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6){order:7;grid-column:1/-1}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper .form-wrapper{order:1;display:block}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper .form-type-textfield,#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper .js-form-type-textfield{order:2}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper .address-container-inline.form-wrapper{order:3;grid-column:1/-1;display:grid}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(7){order:6;grid-column:1/-1}@media(max-width: 768px){#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(1),#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(3){grid-column:1/-1}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(2),#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(4){grid-template-columns:1fr}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper{grid-template-columns:1fr}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper>div{order:unset !important}#health-insurance-details .hi-profile-card .azuro_theme-details__wrapper .hi-profile-fields>.form-wrapper>div:nth-child(6) .fieldset .fieldset__wrapper .form-wrapper .address-container-inline.form-wrapper{display:flex;flex-direction:column}}#health-insurance-details .hi-details-card--offer{padding:18px !important}#health-insurance-details .hi-details-card--offer .hi-step-card__head{margin-bottom:15px}#health-insurance-details .hi-offer-panel,#health-insurance-details .hi-offer-panel>.fieldset__wrapper,#health-insurance-details .hi-offer-panel>.fieldset__legend{min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#health-insurance-details .hi-offer-panel>.fieldset__legend,#health-insurance-details .hi-offer-panel>legend{display:none}#health-insurance-details .hi-offer-options.form-boolean-group,#health-insurance-details .brocker-insurance-price.form-boolean-group{display:grid;gap:9px}#health-insurance-details .hi-offer-options .form-type-boolean,#health-insurance-details .brocker-insurance-price .form-type-boolean{position:relative;min-width:0;margin:0 !important;padding:0;border:0;background:rgba(0,0,0,0)}#health-insurance-details .hi-offer-options input[type=radio],#health-insurance-details .brocker-insurance-price input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#health-insurance-details .hi-offer-options label,#health-insurance-details .brocker-insurance-price label{position:relative;display:block;width:100%;min-height:76px;margin:0 !important;padding:11px 42px 11px 11px;border:1px solid var(--hi-line);border-radius:var(--hi-radius-small);background:var(--hi-surface-soft);color:var(--hi-ink);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}#health-insurance-details .hi-offer-options label::before,#health-insurance-details .brocker-insurance-price label::before{position:absolute;top:50%;right:14px;width:20px;height:20px;transform:translateY(-50%);border:2px solid var(--hi-line-strong);border-radius:50%;background:#fff;content:""}#health-insurance-details .hi-offer-options label::after,#health-insurance-details .brocker-insurance-price label::after{position:absolute;top:50%;right:19px;width:10px;height:10px;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--hi-primary);content:"";transition:transform .15s ease}#health-insurance-details .hi-offer-options label:hover,#health-insurance-details .brocker-insurance-price label:hover{border-color:var(--hi-primary-line);background:var(--hi-primary-softer);box-shadow:var(--hi-shadow-small)}#health-insurance-details .hi-offer-options input[type=radio]:checked+label,#health-insurance-details .brocker-insurance-price input[type=radio]:checked+label{border-color:var(--hi-primary);background:var(--hi-primary-softer);box-shadow:0 0 0 3px var(--hi-primary-ring)}#health-insurance-details .hi-offer-options input[type=radio]:checked+label::before,#health-insurance-details .brocker-insurance-price input[type=radio]:checked+label::before{border-color:var(--hi-primary)}#health-insurance-details .hi-offer-options input[type=radio]:checked+label::after,#health-insurance-details .brocker-insurance-price input[type=radio]:checked+label::after{transform:translateY(-50%) scale(1)}#health-insurance-details .hi-offer-options input[type=radio]:focus-visible+label,#health-insurance-details .brocker-insurance-price input[type=radio]:focus-visible+label{outline:3px solid var(--hi-primary-ring);outline-offset:2px}#health-insurance-details .hi-offer-option{display:flex;justify-content:space-between;width:100%;gap:10px;align-items:center;min-width:0}#health-insurance-details .hi-offer-option__logo-shell{display:flex;width:105px;height:50px;padding:5px;place-items:center;overflow:hidden;border:1px solid var(--hi-line);border-radius:10px;background:#fff}#health-insurance-details .hi-offer-option__logo-shell .company-logo{display:block;width:100%;height:100%;object-fit:contain}#health-insurance-details .hi-offer-option__logo-placeholder{width:21px;height:21px;background:var(--hi-primary-dark);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M12 2 4 5v6c0 5.05 3.41 9.74 8 11 4.59-1.26 8-5.95 8-11V5l-8-3Zm0 2.18 6 2.25V11c0 3.95-2.55 7.72-6 8.87C8.55 18.72 6 14.95 6 11V6.43l6-2.25Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}#health-insurance-details .hi-offer-option__copy{display:flex;flex-direction:column;min-width:0}#health-insurance-details .hi-offer-option__name{overflow:hidden;color:var(--hi-ink-soft);font-size:11.5px;font-weight:650;line-height:1.35;text-overflow:ellipsis}#health-insurance-details .hi-offer-option__price{margin-top:3px;color:var(--hi-ink);font-size:15px;font-weight:800;line-height:1.25}#health-insurance-details .hi-single-offer{margin-bottom:13px;padding:11px;border:1px solid var(--hi-primary-line);border-radius:var(--hi-radius-small);background:var(--hi-primary-softer)}#health-insurance-details .hi-single-offer .hi-offer-option__price:empty{display:none}#health-insurance-details .hi-offer-panel .summary-price,#health-insurance-details .hi-offer-panel .health-insurance-summary-price,#health-insurance-details .hi-offer-panel .insurance-summary-price{display:grid;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hi-line)}#health-insurance-details .hi-offer-panel .summary-subtotal,#health-insurance-details .hi-offer-panel .summary-discount,#health-insurance-details .hi-offer-panel .summary-total{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--hi-muted);font-size:12.5px}#health-insurance-details .hi-offer-panel .summary-total{margin-top:2px;padding-top:11px;border-top:1px solid var(--hi-line);color:var(--hi-ink);font-size:14px;font-weight:750}#health-insurance-details .hi-offer-panel .summary-total strong,#health-insurance-details .hi-offer-panel .summary-total .value,#health-insurance-details .hi-offer-panel .summary-total>:last-child{color:var(--hi-primary-dark);font-size:18px;font-weight:800}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group{display:flex;flex-direction:column;gap:9px}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean{width:100%;position:relative;display:block;padding:0}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean input[type=radio]{position:absolute !important;height:auto;width:auto;opacity:0;pointer-events:none}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean label{width:100%;padding:.75rem .75rem .75rem 3.25rem;display:flex;justify-content:space-between;font-size:.875rem;font-weight:650;line-height:1.35;position:relative;border:1px solid var(--hi-line-strong);border-radius:.75rem}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean label::before{content:"";position:absolute;top:50%;left:1rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab1ad;border-top-color:#aab1ad;border-right-color:#aab1ad;border-bottom-color:#aab1ad;border-left-color:#aab1ad;border-radius:50%;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean label::after{content:"";position:absolute;top:50%;left:1.3125rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--hi-primary);transition:transform .18s ease}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean:has(input[type=radio]:checked)>label{border-color:var(--hi-primary);background:var(--hi-primary-softer)}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean:has(input[type=radio]:checked)>label::before{border-color:var(--hi-primary)}#health-insurance-details .hi-offer-panel .fieldset__wrapper .form-boolean-group .form-type-boolean:has(input[type=radio]:checked)>label::after{transform:translateY(-50%) scale(1)}#health-insurance-details .health-insurance-no-offers{display:grid;grid-template-columns:31px minmax(0, 1fr);gap:10px;align-items:center;padding:12px;border:1px solid #f0d4ad;border-radius:var(--hi-radius-small);background:var(--hi-warning-soft);color:var(--hi-warning);font-size:12.5px;line-height:1.45}#health-insurance-details .health-insurance-no-offers__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#fff}#health-insurance-details .health-insurance-no-offers__icon::before{color:var(--hi-warning);content:"!";font-size:14px;font-weight:800}#health-insurance-details .hi-offer-errors{margin:10px 0 0;padding:10px 12px 10px 28px;border-radius:10px;background:var(--hi-danger-soft);color:var(--hi-danger);font-size:11.5px}#health-insurance-details .hi-details-actions,#health-insurance-details .hi-details-actions>.fieldset__wrapper{min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}#health-insurance-details .hi-details-actions>.fieldset__legend,#health-insurance-details .hi-details-actions>legend{display:none}#health-insurance-details .hi-details-actions>.fieldset__wrapper{display:flex;justify-content:center;gap:9px}#health-insurance-details .hi-primary-button,#health-insurance-details input.hi-primary-button,#health-insurance-details button.hi-primary-button,#health-insurance-details .hi-secondary-button,#health-insurance-details a.hi-secondary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0 !important;padding:11px 18px !important;border-radius:var(--hi-radius-small) !important;font-family:inherit;font-size:14px;font-weight:750;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}#health-insurance-details .hi-primary-button,#health-insurance-details input.hi-primary-button,#health-insurance-details button.hi-primary-button{border:1px solid var(--hi-primary) !important;background:var(--hi-primary) !important;box-shadow:0 8px 18px -12px color-mix(in srgb, var(--hi-primary) 65%, transparent);color:#fff !important}#health-insurance-details .hi-primary-button:hover:not(:disabled),#health-insurance-details input.hi-primary-button:hover:not(:disabled),#health-insurance-details button.hi-primary-button:hover:not(:disabled){filter:brightness(0.94);transform:translateY(-1px)}#health-insurance-details .hi-primary-button:focus-visible,#health-insurance-details input.hi-primary-button:focus-visible,#health-insurance-details button.hi-primary-button:focus-visible{outline:3px solid var(--hi-primary-ring);outline-offset:2px}#health-insurance-details .hi-primary-button:disabled,#health-insurance-details .hi-primary-button.is-disabled,#health-insurance-details input.hi-primary-button:disabled,#health-insurance-details input.hi-primary-button.is-disabled,#health-insurance-details button.hi-primary-button:disabled,#health-insurance-details button.hi-primary-button.is-disabled{border-color:var(--hi-line-strong) !important;background:var(--hi-line-strong) !important;box-shadow:none;color:var(--hi-muted) !important;cursor:not-allowed;filter:none;transform:none}#health-insurance-details .summary-button-wrapper{display:block;width:100%}#health-insurance-details .hi-secondary-button,#health-insurance-details a.hi-secondary-button{border:1px solid var(--hi-line-strong) !important;background:#fff !important;box-shadow:none;color:var(--hi-ink-soft) !important}#health-insurance-details .hi-secondary-button:hover,#health-insurance-details a.hi-secondary-button:hover{border-color:var(--hi-primary-line) !important;background:var(--hi-primary-softer) !important;color:var(--hi-primary-dark) !important}#health-insurance-details .hi-secondary-button:focus-visible,#health-insurance-details a.hi-secondary-button:focus-visible{outline:3px solid var(--hi-primary-ring);outline-offset:2px}#health-insurance-details .hi-details-security-note{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;color:var(--hi-faint);font-size:11.5px;text-align:center}#health-insurance-details .hi-details-security-note::before{width:14px;height:14px;background:currentColor;content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M17 8h-1V6a4 4 0 0 0-8 0v2H7a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-8a3 3 0 0 0-3-3Zm-7-2a2 2 0 0 1 4 0v2h-4V6Zm8 13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v8Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media(max-width: 1199px){#health-insurance-details .hi-details-layout{grid-template-columns:minmax(0, 1fr) 340px;gap:18px}}@media(max-width: 1040px){#health-insurance-details .hi-details-layout{grid-template-columns:1fr}#health-insurance-details .hi-details-summary{display:flex;flex-direction:column}}@media(max-width: 700px){#health-insurance-details{padding:18px 14px 54px}#health-insurance-details .hi-policy-progress{margin-bottom:21px}#health-insurance-details .hi-policy-progress__label{display:none}#health-insurance-details .hi-policy-progress__line{margin:0 8px}#health-insurance-details .hi-policy-flow-heading__title{font-size:clamp(27px,8vw,35px)}#health-insurance-details .hi-details-card{padding:18px !important}#health-insurance-details .hi-step-card__head{align-items:flex-start}#health-insurance-details .hi-profile-fields .ief-form,#health-insurance-details .hi-profile-fields .inline-entity-form,#health-insurance-details .hi-profile-fields>.fieldset__wrapper,#health-insurance-details .hi-profile-fields>div:not(.form-item):not(.field),#health-insurance-details .hi-profile-fields .address-container,#health-insurance-details .hi-profile-fields .address{grid-template-columns:1fr}#health-insurance-details .hi-profile-fields .address .form-item-address-address-line1,#health-insurance-details .hi-profile-fields .address .form-item-address-address-line2,#health-insurance-details .hi-profile-fields .field--type-address,#health-insurance-details .hi-profile-fields .field--name-address,#health-insurance-details .hi-profile-fields .address-container,#health-insurance-details .hi-profile-fields .address{grid-column:auto}#health-insurance-details .hi-details-card--offer,#health-insurance-details .hi-details-actions{width:100%}}@media(max-width: 480px){#health-insurance-details{padding-inline:10px}#health-insurance-details .hi-policy-flow-heading,#health-insurance-details .hi-policy-progress{margin-inline:0}#health-insurance-details .hi-details-card{padding:15px !important;border-radius:14px !important}#health-insurance-details .hi-step-card__head{gap:10px;margin-bottom:16px}#health-insurance-details .hi-step-card__number{width:28px;height:28px}#health-insurance-details .hi-step-card__title{font-size:16px}#health-insurance-details .hi-profile-intro{grid-template-columns:1fr}#health-insurance-details .hi-profile-intro__icon{display:none}#health-insurance-details details.hi-profile-card>summary{min-height:54px;padding-left:11px}#health-insurance-details .hi-offer-option{grid-template-columns:40px minmax(0, 1fr)}#health-insurance-details .hi-offer-option__logo-shell{width:60px;height:35px;margin:0 !important}}
.page-wrapper .block-system form.hi-summary.hi-policy-flow.hi-policy-summary{display:flex;flex-direction:column;gap:26px;width:100%;min-width:0;max-width:1180px;min-height:0;margin:0 auto;padding:1.5rem 0;overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.hi-policy-summary.hi-policy-summary{--hi-primary: var(--primary-color, #0e7a50);--hi-primary-dark: color-mix(in srgb, var(--hi-primary) 78%, #000);--hi-primary-ink: color-mix(in srgb, var(--hi-primary) 50%, #071b13);--hi-primary-soft: color-mix(in srgb, var(--hi-primary) 11%, #fff);--hi-primary-softer: color-mix(in srgb, var(--hi-primary) 6%, #fff);--hi-primary-line: color-mix(in srgb, var(--hi-primary) 26%, #fff);--hi-primary-ring: color-mix(in srgb, var(--hi-primary) 18%, transparent);--hi-ink: #10201a;--hi-ink-soft: #3b4a42;--hi-muted: #6c7a71;--hi-faint: #93a099;--hi-surface: #fff;--hi-background: #f3f5f1;--hi-surface-soft: #f7f9f7;--hi-line: #e3e7e1;--hi-line-strong: #d3d9d1;--hi-danger: #b42318;--hi-danger-soft: #fff1f0;--hi-warning: #9a651c;--hi-warning-soft: #fff8ec;--hi-radius: 16px;--hi-radius-small: 12px;--hi-shadow-small: 0 1px 2px rgb(16 32 26 / 4%), 0 1px 3px rgb(16 32 26 / 6%);--hi-shadow-medium: 0 12px 34px -18px rgb(16 32 26 / 28%);box-sizing:border-box;color:var(--hi-ink);font-family:inherit;line-height:1.5}.hi-policy-summary.hi-policy-summary *,.hi-policy-summary.hi-policy-summary *::before,.hi-policy-summary.hi-policy-summary *::after{box-sizing:border-box}.hi-policy-summary.hi-policy-summary .hi-policy-flow__intro{min-width:0}.hi-policy-summary.hi-policy-summary .hi-policy-progress{display:flex;align-items:center;width:min(100%,620px);margin:0 4px 26px}.hi-policy-summary.hi-policy-summary .hi-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}.hi-policy-summary.hi-policy-summary .hi-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--hi-line-strong);border-radius:50%;background:var(--hi-surface);color:var(--hi-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700;line-height:1}.hi-policy-summary.hi-policy-summary .hi-policy-progress__label{color:var(--hi-faint);font-size:12.5px;font-weight:500;white-space:nowrap}.hi-policy-summary.hi-policy-summary .hi-policy-progress__step.is-complete .hi-policy-progress__number{border-color:var(--hi-primary-line);background:var(--hi-primary-soft);color:var(--hi-primary-dark)}.hi-policy-summary.hi-policy-summary .hi-policy-progress__step.is-complete .hi-policy-progress__label{color:var(--hi-muted);font-weight:650}.hi-policy-summary.hi-policy-summary .hi-policy-progress__step.is-active .hi-policy-progress__number{border-color:var(--hi-primary);background:var(--hi-primary);color:#fff;box-shadow:0 0 0 4px var(--hi-primary-soft)}.hi-policy-summary.hi-policy-summary .hi-policy-progress__step.is-active .hi-policy-progress__label{color:var(--hi-ink);font-weight:700}.hi-policy-summary.hi-policy-summary .hi-policy-progress__line{flex:1 1 72px;min-width:20px;height:1.5px;margin:0 12px;background:var(--hi-line-strong)}.hi-policy-summary.hi-policy-summary .hi-policy-flow-heading{margin:0 4px}.hi-policy-summary.hi-policy-summary .hi-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--hi-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hi-policy-summary.hi-policy-summary .hi-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--hi-line-strong);content:""}.hi-policy-summary.hi-policy-summary .hi-policy-flow-heading__title{max-width:760px;margin:12px 0 8px;color:var(--hi-ink);font-size:clamp(29px,4vw,42px);font-weight:750;letter-spacing:-0.027em;line-height:1.07}.hi-policy-summary.hi-policy-summary .hi-policy-flow-heading__description{max-width:68ch;margin:0;color:var(--hi-muted);font-size:15px}.hi-policy-summary.hi-policy-summary>.messages,.hi-policy-summary.hi-policy-summary .messages-list,.hi-policy-summary.hi-policy-summary .messages{border-radius:12px}.hi-policy-summary.hi-policy-summary .hi-summary-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 350px);gap:26px;align-items:start;min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-main{display:grid;gap:18px;min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-aside{position:sticky;top:22px;display:grid;gap:14px;min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-card>.fieldset__legend,.hi-policy-summary.hi-policy-summary .hi-summary-card>legend,.hi-policy-summary.hi-policy-summary .hi-summary-actions>.fieldset__legend,.hi-policy-summary.hi-policy-summary .hi-summary-actions>legend{display:none}.hi-policy-summary.hi-policy-summary .hi-summary-card>.fieldset__wrapper,.hi-policy-summary.hi-policy-summary .hi-summary-card>.fieldset__wrapper--group,.hi-policy-summary.hi-policy-summary .hi-summary-actions>.fieldset__wrapper{min-width:0;margin:0;padding:0}.hi-policy-summary.hi-policy-summary .hi-summary-card{padding:22px;overflow:visible;border:1px solid var(--hi-line);border-radius:var(--hi-radius);background:var(--hi-surface);box-shadow:var(--hi-shadow-small);margin:0 !important}.hi-policy-summary.hi-policy-summary .hi-step-card__head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.hi-policy-summary.hi-policy-summary .hi-step-card__number{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--hi-primary-ink);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700}.hi-policy-summary.hi-policy-summary .hi-step-card__heading-copy{min-width:0}.hi-policy-summary.hi-policy-summary .hi-step-card__title{margin:0;color:var(--hi-ink);font-size:18px;font-weight:750;letter-spacing:-0.012em;line-height:1.25}.hi-policy-summary.hi-policy-summary .hi-step-card__subtitle{margin:2px 0 0;color:var(--hi-faint);font-size:12.5px;line-height:1.4}.hi-policy-summary.hi-policy-summary .hi-policy-overview-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.hi-policy-summary.hi-policy-summary .hi-policy-overview-item{position:relative;display:grid;gap:5px;min-width:0;min-height:88px;padding:15px 15px 15px 50px;border:1px solid var(--hi-line);border-radius:12px;background:var(--hi-surface-soft)}.hi-policy-summary.hi-policy-summary .hi-policy-overview-item::before{position:absolute;top:15px;left:15px;width:22px;height:22px;background:var(--hi-primary);content:"";opacity:.88;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.hi-policy-summary.hi-policy-summary .hi-policy-overview-item--date::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M7 2h2v2h6V2h2v2h2a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h2V2Zm12 8H5v9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-9ZM6 6a1 1 0 0 0-1 1v1h14V7a1 1 0 0 0-1-1H6Z%27/%3E%3C/svg%3E")}.hi-policy-summary.hi-policy-summary .hi-policy-overview-item--company::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M12 2 3 6v6c0 5.25 3.84 9.74 9 10.9 5.16-1.16 9-5.65 9-10.9V6l-9-4Zm0 2.18 7 3.11V12c0 4.15-2.9 7.84-7 8.86C7.9 19.84 5 16.15 5 12V7.29l7-3.11Z%27/%3E%3C/svg%3E")}.hi-policy-summary.hi-policy-summary .hi-policy-overview-item--persons::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M9 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0-6a2 2 0 1 1 0 4 2 2 0 0 1 0-4Zm6.5 6a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm0-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3ZM9 13c-4 0-7 2-7 5v3h14v-3c0-3-3-5-7-5Zm5 6H4v-1c0-1.56 1.9-3 5-3s5 1.44 5 3v1Zm1.5-6c-.54 0-1.05.04-1.54.12.7.47 1.28 1.03 1.7 1.67 2.57.05 4.34 1.35 4.34 2.71V19h-2v2h4v-3.5c0-2.65-2.77-4.5-6.5-4.5Z%27/%3E%3C/svg%3E")}.hi-policy-summary.hi-policy-summary .hi-summary-item__label{display:block;color:var(--hi-faint);font-size:11.5px;font-weight:650;line-height:1.35}.hi-policy-summary.hi-policy-summary .hi-summary-item__value{display:block;min-width:0;overflow-wrap:anywhere;color:var(--hi-ink);font-size:14px;font-weight:750;line-height:1.35}.hi-policy-summary.hi-policy-summary .hi-insured-summary-list{display:grid;gap:12px}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card{display:grid;grid-template-columns:minmax(190px, 0.75fr) minmax(0, 1fr);gap:18px;align-items:center;min-width:0;padding:15px;border:1px solid var(--hi-line);border-radius:13px;background:var(--hi-surface-soft)}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__identity{display:flex;align-items:center;gap:11px;min-width:0}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__number{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid var(--hi-primary-line);border-radius:10px;background:var(--hi-primary-soft);color:var(--hi-primary-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:750}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__copy{display:grid;min-width:0}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__label{color:var(--hi-faint);font-size:11px;line-height:1.3}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__name{overflow:hidden;color:var(--hi-ink);font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__details{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;min-width:0}.hi-policy-summary.hi-policy-summary .hi-person-summary-field{display:grid;gap:3px;min-width:0;padding:10px 12px;border-left:2px solid var(--hi-primary-line);background:var(--hi-surface)}.hi-policy-summary.hi-policy-summary .hi-person-summary-field--idnp .hi-summary-item__value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;letter-spacing:.02em}.hi-policy-summary.hi-policy-summary .hi-summary-empty{margin:0;padding:14px;border:1px dashed var(--hi-line-strong);border-radius:12px;color:var(--hi-muted);font-size:13px;text-align:center}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .fieldset__wrapper--group{min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .fieldgroup>.fieldset__legend,.hi-policy-summary.hi-policy-summary .hi-summary-card--payment #edit-payment-gateways--wrapper>.fieldset__legend{display:none}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-composite>.fieldset__legend,.hi-policy-summary.hi-policy-summary .hi-summary-card--payment>.fieldset__wrapper>.form-composite>.fieldset__legend{display:none}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .hi-payment-options .form-boolean-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways{position:relative;min-width:0;margin:0;padding:0;border:none;width:100%;border:none !important;display:block}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways input[type=radio]{position:absolute;top:auto;left:auto;z-index:2;margin:0;opacity:0}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways label.option{position:relative;display:flex;align-items:center;min-height:58px;margin:0;padding:12px 14px 12px 46px;border:1.5px solid var(--hi-line);border-radius:12px;background:var(--hi-surface);color:var(--hi-ink-soft);font-size:13px;font-weight:700;line-height:1.25;width:100% !important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways label.option::before{position:absolute;top:50%;left:15px;width:18px;height:18px;border:1.5px solid var(--hi-line-strong);border-radius:50%;background:var(--hi-surface);content:"";transform:translateY(-50%);transition:border-color .15s ease,box-shadow .15s ease}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways label.option::after{position:absolute;top:50%;left:20px;width:8px;height:8px;border-radius:50%;background:var(--hi-primary);content:"";opacity:0;transform:translateY(-50%) scale(0.55);transition:opacity .15s ease,transform .15s ease}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways label.option:hover{border-color:var(--hi-primary-line);background:var(--hi-primary-softer)}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways input[type=radio]:focus-visible+label.option{outline:0;box-shadow:0 0 0 3px var(--hi-primary-ring)}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways input[type=radio]:checked+label.option{border-color:var(--hi-primary);background:var(--hi-primary-soft);color:var(--hi-primary-dark)}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways input[type=radio]:checked+label.option::before{border-color:var(--hi-primary)}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-item-payment-gateways input[type=radio]:checked+label.option::after{opacity:1;transform:translateY(-50%) scale(1)}.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper:empty{display:none}.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper:not(:empty){margin-top:14px;padding-top:16px;border-top:1px solid var(--hi-line)}.hi-policy-summary.hi-policy-summary .hi-summary-card--contact>.fieldset__wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 16px}.hi-policy-summary.hi-policy-summary .hi-summary-card--contact .hi-step-card__head,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact .hi-account-conflict-hint{grid-column:1/-1}.hi-policy-summary.hi-policy-summary .hi-summary-card--contact .form-item{min-width:0;margin:0}.hi-policy-summary.hi-policy-summary .hi-summary-card--contact label,.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper label{display:flex;width:fit-content !important;margin:0 0 7px;padding:.25rem .625rem;color:var(--hi-ink);font-size:.875rem;font-weight:650;line-height:1.35}.hi-policy-summary.hi-policy-summary .form-required::after,.hi-policy-summary.hi-policy-summary label.required::after{color:var(--hi-primary);right:0}.hi-policy-summary.hi-policy-summary input.hi-control,.hi-policy-summary.hi-policy-summary .hi-control.form-element,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact input.form-element,.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper input.form-element{width:100%;min-width:0;min-height:48px;margin:0;padding:11px 13px;border:1.5px solid var(--hi-line-strong) !important;border-radius:var(--hi-radius-small);outline:0;background:var(--hi-surface);box-shadow:none;color:var(--hi-ink) !important;font-family:inherit !important;font-size:15px !important;line-height:1.3;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.hi-policy-summary.hi-policy-summary input.hi-control::placeholder,.hi-policy-summary.hi-policy-summary .hi-control.form-element::placeholder,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact input.form-element::placeholder,.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper input.form-element::placeholder{color:var(--hi-faint) !important;opacity:1}.hi-policy-summary.hi-policy-summary input.hi-control:hover:not(:disabled):not([readonly]),.hi-policy-summary.hi-policy-summary .hi-control.form-element:hover:not(:disabled):not([readonly]),.hi-policy-summary.hi-policy-summary .hi-summary-card--contact input.form-element:hover:not(:disabled):not([readonly]),.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper input.form-element:hover:not(:disabled):not([readonly]){border-color:color-mix(in srgb, var(--hi-primary) 42%, var(--hi-line-strong))}.hi-policy-summary.hi-policy-summary input.hi-control:focus,.hi-policy-summary.hi-policy-summary .hi-control.form-element:focus,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact input.form-element:focus,.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper input.form-element:focus{border-color:var(--hi-primary);box-shadow:0 0 0 3px var(--hi-primary-ring)}.hi-policy-summary.hi-policy-summary input.hi-control:disabled,.hi-policy-summary.hi-policy-summary input.hi-control[readonly],.hi-policy-summary.hi-policy-summary .hi-control.form-element:disabled,.hi-policy-summary.hi-policy-summary .hi-control.form-element[readonly],.hi-policy-summary.hi-policy-summary .hi-summary-card--contact input.form-element:disabled,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact input.form-element[readonly],.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper input.form-element:disabled,.hi-policy-summary.hi-policy-summary .hi-receipt-number-wrapper input.form-element[readonly]{border-color:var(--hi-line);background:var(--hi-surface-soft);color:var(--hi-muted) !important;cursor:not-allowed}.hi-policy-summary.hi-policy-summary .description,.hi-policy-summary.hi-policy-summary .form-item__description{margin-top:7px;color:var(--hi-faint);font-size:11.5px;line-height:1.45}.hi-policy-summary.hi-policy-summary .hi-account-conflict-hint{min-height:0}.hi-policy-summary.hi-policy-summary .hi-account-conflict-hint:empty{display:none}.hi-policy-summary.hi-policy-summary .hi-account-conflict-hint:not(:empty){padding-top:2px}.hi-policy-summary.hi-policy-summary .hi-account-conflict-hint .messages{margin:0;padding:12px 14px;border-radius:10px;font-size:12.5px}.hi-policy-summary.hi-policy-summary .hi-order-summary{padding:22px;border:1px solid var(--hi-primary-line);border-radius:var(--hi-radius);background:linear-gradient(145deg, var(--hi-primary-softer), var(--hi-surface) 45%);box-shadow:var(--hi-shadow-medium)}.hi-policy-summary.hi-policy-summary .hi-order-summary__eyebrow{color:var(--hi-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:10.5px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.hi-policy-summary.hi-policy-summary .hi-order-summary__title{margin:7px 0 19px;color:var(--hi-ink);font-size:21px;font-weight:780;letter-spacing:-0.02em;line-height:1.2}.hi-policy-summary.hi-policy-summary .hi-order-summary__details{display:grid}.hi-policy-summary.hi-policy-summary .hi-order-summary__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:baseline;padding:11px 0;border-top:1px solid var(--hi-line)}.hi-policy-summary.hi-policy-summary .hi-order-summary__row .hi-summary-item__label{color:var(--hi-muted);font-size:12px}.hi-policy-summary.hi-policy-summary .hi-order-summary__row .hi-summary-item__value{max-width:160px;color:var(--hi-ink);font-size:12.5px;text-align:right}.hi-policy-summary.hi-policy-summary .hi-order-summary__total{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:10px;padding-top:17px;border-top:1.5px solid var(--hi-primary-line)}.hi-policy-summary.hi-policy-summary .hi-order-summary__total-label{color:var(--hi-muted);font-size:13px;font-weight:650}.hi-policy-summary.hi-policy-summary .hi-order-summary__total-value{color:var(--hi-primary-dark);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-0.03em;line-height:1;text-align:right}.hi-policy-summary.hi-policy-summary .hi-summary-actions{padding:14px;border:1px solid var(--hi-line);border-radius:var(--hi-radius);background:var(--hi-surface);box-shadow:var(--hi-shadow-small)}.hi-policy-summary.hi-policy-summary .hi-summary-actions>.fieldset__wrapper{display:flex;flex-direction:column;gap:10px}.hi-policy-summary.hi-policy-summary .hi-secondary-button,.hi-policy-summary.hi-policy-summary a.hi-secondary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;padding:11px 16px;border:1px solid var(--hi-primary-line);border-radius:11px;background:var(--hi-surface);box-shadow:none;color:var(--hi-primary-dark);font-size:13.5px;font-weight:750;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.hi-policy-summary.hi-policy-summary .hi-secondary-button:hover,.hi-policy-summary.hi-policy-summary .hi-secondary-button:focus,.hi-policy-summary.hi-policy-summary a.hi-secondary-button:hover,.hi-policy-summary.hi-policy-summary a.hi-secondary-button:focus{border-color:var(--hi-primary);background:var(--hi-primary-soft);color:var(--hi-primary-dark);text-decoration:none}.hi-policy-summary.hi-policy-summary .hi-secondary-button:focus-visible,.hi-policy-summary.hi-policy-summary a.hi-secondary-button:focus-visible{outline:0;box-shadow:0 0 0 3px var(--hi-primary-ring)}.hi-policy-summary.hi-policy-summary .hi-primary-button,.hi-policy-summary.hi-policy-summary input.hi-primary-button,.hi-policy-summary.hi-policy-summary button.hi-primary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 22px;border:1px solid var(--hi-primary) !important;border-radius:12px !important;background:linear-gradient(145deg, var(--hi-primary), var(--hi-primary-dark)) !important;box-shadow:0 8px 18px -14px color-mix(in srgb, var(--hi-primary) 55%, transparent);color:#fff !important;font-family:inherit;font-size:15px;font-weight:750;line-height:1;cursor:pointer;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.hi-policy-summary.hi-policy-summary .hi-primary-button:hover:not(:disabled),.hi-policy-summary.hi-policy-summary input.hi-primary-button:hover:not(:disabled),.hi-policy-summary.hi-policy-summary button.hi-primary-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 22px -14px color-mix(in srgb, var(--hi-primary) 68%, transparent)}.hi-policy-summary.hi-policy-summary .hi-primary-button:focus-visible,.hi-policy-summary.hi-policy-summary input.hi-primary-button:focus-visible,.hi-policy-summary.hi-policy-summary button.hi-primary-button:focus-visible{outline:3px solid var(--hi-primary-ring);outline-offset:3px}.hi-policy-summary.hi-policy-summary .hi-primary-button:disabled,.hi-policy-summary.hi-policy-summary input.hi-primary-button:disabled,.hi-policy-summary.hi-policy-summary button.hi-primary-button:disabled{filter:grayscale(0.2);opacity:.48;box-shadow:none;cursor:not-allowed;transform:none}.hi-policy-summary.hi-policy-summary .hi-summary-security-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;padding:0 10px;color:var(--hi-faint);font-size:11.5px;line-height:1.4;text-align:center}.hi-policy-summary.hi-policy-summary .hi-summary-security-note__icon{flex:0 0 auto;width:14px;height:14px;margin-top:1px;background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M17 9V7a5 5 0 0 0-10 0v2H5a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-2ZM9 7a3 3 0 0 1 6 0v2H9V7Zm10 13H5v-9h14v9Zm-8-7h2v5h-2v-5Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card{position:relative;isolation:isolate;min-width:0;padding:22px;overflow:hidden;border-radius:16px;background:linear-gradient(145deg, color-mix(in srgb, var(--hi-primary) 82%, #000) 0%, color-mix(in srgb, var(--hi-primary) 68%, #000) 58%, color-mix(in srgb, var(--hi-primary) 54%, #000) 100%);box-shadow:0 18px 32px -22px color-mix(in srgb, var(--hi-primary) 70%, transparent);color:#fff}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__decoration{position:absolute;z-index:-1;right:-62px;bottom:-98px;width:220px;height:220px;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 0 34px hsla(0,0%,100%,.04),0 0 0 70px hsla(0,0%,100%,.03);pointer-events:none}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__copy{min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__eyebrow{display:block;color:hsla(0,0%,100%,.64);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__title{margin:7px 0 0;color:#fff;font-size:21px;font-weight:780;letter-spacing:-0.02em;line-height:1.2}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:12px;background:hsla(0,0%,100%,.09)}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__icon::before{width:19px;height:19px;background:#fff;content:"";mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27black%27 d=%27M12 2 4 5.5V11c0 5.05 3.41 9.73 8 11 4.59-1.27 8-5.95 8-11V5.5L12 2Zm0 2.18 6 2.62V11c0 3.95-2.5 7.74-6 8.83C8.5 18.74 6 14.95 6 11V6.8l6-2.62Zm-.9 10.52-2.4-2.4 1.4-1.4 1 1 3-3 1.4 1.4-4.4 4.4Z%27/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__details{display:grid}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:18px;align-items:baseline;padding:11px 0;border-top:1px solid hsla(0,0%,100%,.14)}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__row .hi-summary-item__label{color:hsla(0,0%,100%,.58);font-size:11.5px;font-weight:500}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__row .hi-summary-item__value{max-width:178px;color:#fff;font-size:12.5px;font-weight:750;text-align:right}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card{min-width:0;padding:22px;border:1px solid var(--hi-line);border-radius:16px;background:var(--hi-surface);box-shadow:var(--hi-shadow-small)}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__eyebrow{display:block;margin-bottom:14px;color:var(--hi-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:750;line-height:1.2}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__items{display:grid}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__item{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:baseline;padding:12px 0 12px 15px;border-bottom:1px solid var(--hi-line)}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__item::before{position:absolute;top:19px;left:0;width:6px;height:6px;border-radius:50%;background:var(--hi-primary);content:""}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__item-label{color:var(--hi-ink-soft);font-size:12.5px}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__item-value{color:var(--hi-ink);font-size:12.5px;font-weight:750;text-align:right}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__total{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid var(--hi-line)}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__total-label{color:var(--hi-ink);font-size:15px;font-weight:750}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__total-value{color:var(--hi-primary-dark);font-size:clamp(23px,3vw,28px);font-weight:820;letter-spacing:-0.035em;line-height:1;text-align:right}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__note{margin:14px 0 0;color:var(--hi-faint);font-size:11.5px;line-height:1.45}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot:empty{display:none}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot:not(:empty){min-width:0}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot .compliance-agreements{min-width:0;margin:0;padding:0}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot .form-item-compliance-agreements-terms-conditions{position:relative;display:flex;align-items:flex-start;min-width:0;margin:0;padding:16px 16px 16px 48px;border:1px solid var(--hi-line);border-radius:13px;background:var(--hi-surface);box-shadow:var(--hi-shadow-small)}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot input[type=checkbox]{position:absolute;top:17px;left:15px;z-index:2;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot label.option{position:static;display:block;min-width:0;margin:0;padding:0;color:var(--hi-ink-soft);font-size:12.5px;font-weight:500;line-height:1.45;cursor:pointer}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot label.option::before{position:absolute;top:14px;left:14px;width:22px;height:22px;border:1.5px solid var(--hi-line-strong);border-radius:7px;background:var(--hi-surface);content:"";transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot label.option::after{position:absolute;top:20px;left:19px;width:10px;height:7px;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";opacity:0;transform:rotate(-45deg) scale(0.65);transition:opacity .15s ease,transform .15s ease;background-image:none !important}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot label.option a{color:var(--hi-primary-dark);font-weight:750;text-decoration:none}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot label.option a:hover,.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot label.option a:focus{text-decoration:underline}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot input[type=checkbox]:focus-visible+label.option::before{border-color:var(--hi-primary);box-shadow:0 0 0 3px var(--hi-primary-ring)}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot input[type=checkbox]:checked+label.option::before{border-color:var(--hi-primary);background:var(--hi-primary)}.hi-policy-summary.hi-policy-summary .hi-summary-compliance-slot input[type=checkbox]:checked+label.option::after{opacity:1;transform:rotate(-45deg) scale(1)}.hi-policy-summary.hi-policy-summary .hi-summary-actions,.hi-policy-summary.hi-policy-summary .hi-summary-actions.fieldset{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;margin:0}.hi-policy-summary.hi-policy-summary .hi-summary-actions>.fieldset__wrapper{display:flex;flex-direction:column;gap:10px}.hi-policy-summary.hi-policy-summary .hi-primary-button,.hi-policy-summary.hi-policy-summary input.hi-primary-button,.hi-policy-summary.hi-policy-summary button.hi-primary-button{border-radius:12px !important;background:linear-gradient(145deg, var(--hi-primary), var(--hi-primary-dark)) !important;box-shadow:0 12px 24px -16px color-mix(in srgb, var(--hi-primary) 75%, transparent)}.hi-policy-summary.hi-policy-summary .hi-primary-button:hover:not(:disabled),.hi-policy-summary.hi-policy-summary input.hi-primary-button:hover:not(:disabled),.hi-policy-summary.hi-policy-summary button.hi-primary-button:hover:not(:disabled){background:var(--hi-primary-dark) !important}.hi-policy-summary.hi-policy-summary .hi-secondary-button,.hi-policy-summary.hi-policy-summary a.hi-secondary-button{border-color:var(--hi-primary-line);color:var(--hi-primary-dark)}.hi-policy-summary.hi-policy-summary .hi-secondary-button:hover,.hi-policy-summary.hi-policy-summary .hi-secondary-button:focus,.hi-policy-summary.hi-policy-summary a.hi-secondary-button:hover,.hi-policy-summary.hi-policy-summary a.hi-secondary-button:focus{border-color:var(--hi-primary);background:var(--hi-primary-soft);color:var(--hi-primary-dark)}@media(max-width: 1040px){.hi-policy-summary.hi-policy-summary .hi-summary-layout{display:flex;flex-direction:column}.hi-policy-summary.hi-policy-summary .hi-summary-main,.hi-policy-summary.hi-policy-summary .hi-summary-aside{width:100%}.hi-policy-summary.hi-policy-summary .hi-summary-aside{position:static}.hi-policy-summary.hi-policy-summary .hi-order-summary__row .hi-summary-item__value{max-width:none}}@media(max-width: 768px){.hi-policy-summary.hi-policy-summary .hi-insured-summary-card{grid-template-columns:1fr;gap:13px}}@media(max-width: 640px){.hi-policy-summary.hi-policy-summary .hi-summary-policy-card,.hi-policy-summary.hi-policy-summary .hi-summary-cost-card{border-radius:14px}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__row .hi-summary-item__value{max-width:150px}.hi-policy-summary.hi-policy-summary .hi-policy-progress{align-items:flex-start;margin-bottom:22px}.hi-policy-summary.hi-policy-summary .hi-policy-progress__step{flex-direction:column;gap:6px;text-align:center}.hi-policy-summary.hi-policy-summary .hi-policy-progress__label{max-width:86px;font-size:10.5px;white-space:normal}.hi-policy-summary.hi-policy-summary .hi-policy-progress__line{margin:13px 7px 0}.hi-policy-summary.hi-policy-summary .hi-policy-flow-heading__title{font-size:30px}.hi-policy-summary.hi-policy-summary .hi-summary-card,.hi-policy-summary.hi-policy-summary .hi-order-summary{padding:18px;border-radius:14px}.hi-policy-summary.hi-policy-summary .hi-policy-overview-grid,.hi-policy-summary.hi-policy-summary .hi-payment-options,.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .form-boolean-group,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact>.fieldset__wrapper,.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__details{grid-template-columns:1fr}.hi-policy-summary.hi-policy-summary .hi-summary-card--payment .hi-payment-options .form-boolean-group{grid-template-columns:1fr}.hi-policy-summary.hi-policy-summary .hi-summary-card--contact>.fieldset__wrapper{gap:12px}.hi-policy-summary.hi-policy-summary .hi-summary-card--contact .hi-step-card__head,.hi-policy-summary.hi-policy-summary .hi-summary-card--contact .hi-account-conflict-hint{grid-column:auto}.hi-policy-summary.hi-policy-summary .hi-policy-overview-item{min-height:78px}}@media(max-width: 420px){.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__row,.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__item{grid-template-columns:1fr;gap:4px}.hi-policy-summary.hi-policy-summary .hi-summary-policy-card__row .hi-summary-item__value,.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__item-value{max-width:none;text-align:left}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__total{align-items:flex-start;flex-direction:column;gap:8px}.hi-policy-summary.hi-policy-summary .hi-summary-cost-card__total-value{text-align:left}.hi-policy-summary.hi-policy-summary .hi-policy-progress__label{display:none}.hi-policy-summary.hi-policy-summary .hi-policy-progress__line{margin-top:13px}.hi-policy-summary.hi-policy-summary .hi-step-card__head{align-items:flex-start}.hi-policy-summary.hi-policy-summary .hi-insured-summary-card__identity{align-items:flex-start}.hi-policy-summary.hi-policy-summary .hi-order-summary__row{grid-template-columns:1fr;gap:4px}.hi-policy-summary.hi-policy-summary .hi-order-summary__row .hi-summary-item__value{text-align:left}.hi-policy-summary.hi-policy-summary .hi-order-summary__total{align-items:flex-start;flex-direction:column;gap:7px}.hi-policy-summary.hi-policy-summary .hi-order-summary__total-value{text-align:left}}
