.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow{width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow:not(.insurance-pid-form--has-pdf){display:flex;flex-direction:column;gap:24px;max-width:760px;margin:0 auto}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf{display:grid;grid-template-columns:minmax(0, 1fr) minmax(320px, 380px);gap:24px;align-items:start;max-width:1024px;margin:0 auto}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf>.gc-policy-flow__intro,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf>.messages,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf>.messages-list{grid-column:1/-1}@media(max-width: 992px){.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf{display:flex;flex-direction:column;gap:0}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf .gc-policy-flow__intro{margin:36px 0 24px 0;width:100%}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow.insurance-pid-form--has-pdf .gc-policy-flow__intro .gc-policy-progress{width:auto}}.gc-policy-flow{--gc-primary: var(--primary-color);--gc-primary-dark: color-mix(in srgb, var(--primary-color) 78%, #000);--gc-primary-ink: color-mix(in srgb, var(--primary-color) 52%, #071b13);--gc-primary-soft: color-mix(in srgb, var(--primary-color) 11%, #fff);--gc-primary-softer: color-mix(in srgb, var(--primary-color) 6%, #fff);--gc-primary-line: color-mix(in srgb, var(--primary-color) 24%, #fff);--gc-ink: #10201a;--gc-ink-soft: #3b4a42;--gc-muted: #6c7a71;--gc-faint: #93a099;--gc-surface: #fff;--gc-background: #f3f5f1;--gc-line: #e3e7e1;--gc-line-strong: #d3d9d1;--gc-danger: #b42318;--gc-danger-soft: #fff1f0;--gc-radius: 16px;--gc-radius-small: 12px;--gc-shadow-small: 0 1px 2px rgb(16 32 26 / 4%), 0 1px 3px rgb(16 32 26 / 6%);--gc-shadow-medium: 0 10px 30px -16px rgb(16 32 26 / 24%);--gc-shadow-large: 0 24px 60px -24px rgb(16 32 26 / 32%);box-sizing:border-box;color:var(--gc-ink);font-family:inherit;line-height:1.5}.gc-policy-flow *,.gc-policy-flow *::before,.gc-policy-flow *::after{box-sizing:border-box}.gc-policy-flow .gc-policy-progress{display:flex;align-items:center;width:min(100%,560px);margin:0 4px 26px}.gc-policy-flow .gc-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}.gc-policy-flow .gc-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--gc-line-strong);border-radius:50%;background:var(--gc-surface);color:var(--gc-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:700;line-height:1}.gc-policy-flow .gc-policy-progress__label{color:var(--gc-faint);font-size:12.5px;font-weight:500;white-space:nowrap}.gc-policy-flow .gc-policy-progress__step.is-active .gc-policy-progress__number{border-color:var(--gc-primary);background:var(--gc-primary);color:#fff;box-shadow:0 0 0 4px var(--gc-primary-soft)}.gc-policy-flow .gc-policy-progress__step.is-active .gc-policy-progress__label{color:var(--gc-ink);font-weight:700}.gc-policy-flow .gc-policy-progress__step.is-complete .gc-policy-progress__number{border-color:var(--gc-primary);background:var(--gc-primary-soft);color:var(--gc-primary-dark)}.gc-policy-flow .gc-policy-progress__step.is-complete .gc-policy-progress__label{color:var(--gc-ink-soft)}.gc-policy-flow .gc-policy-progress__line{flex:1 1 70px;min-width:20px;height:1.5px;margin:0 12px;background:var(--gc-line-strong)}.gc-policy-flow .gc-policy-progress__line.is-complete{background:var(--gc-primary)}.gc-policy-flow .gc-policy-flow-heading{margin:0 4px}.gc-policy-flow .gc-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--gc-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}.gc-policy-flow .gc-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--gc-line-strong);content:""}.gc-policy-flow .gc-policy-flow-heading__title{margin:12px 0 8px;color:var(--gc-ink);font-size:clamp(28px,4vw,40px);font-weight:750;letter-spacing:-0.025em;line-height:1.08}.gc-policy-flow .gc-policy-flow-heading__description{max-width:58ch;margin:0;color:var(--gc-muted);font-size:15px}.gc-policy-flow .gc-policy-card{min-width:0;padding:24px;border:1px solid var(--gc-line);border-radius:var(--gc-radius);background:var(--gc-surface);box-shadow:var(--gc-shadow-small)}.gc-policy-flow .gc-policy-card__header{display:flex;align-items:center;gap:12px;margin-bottom:22px}.gc-policy-flow .gc-policy-card__number{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--gc-primary-ink);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:13px;font-weight:700}.gc-policy-flow .gc-policy-card__heading{min-width:0}.gc-policy-flow .gc-policy-card__title{margin:0;color:var(--gc-ink);font-size:18px;font-weight:700;letter-spacing:-0.01em;line-height:1.25}.gc-policy-flow .gc-policy-card__subtitle{margin-top:2px;color:var(--gc-faint);font-size:12.5px}#green-card-policy-start{padding:24px}#green-card-policy-start .gc-policy-start-layout{display:flex;flex-direction:column;width:100%;min-width:0}#green-card-policy-start .gc-policy-start-layout>.gc-policy-flow__main{width:100%;min-width:0}#green-card-policy-start .gc-policy-start-group,#green-card-policy-start .gc-policy-start-field-row{min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#green-card-policy-start .gc-policy-start-group+.gc-policy-start-group{margin-top:18px;padding-top:18px;border-top:1px solid var(--gc-line)}#green-card-policy-start .gc-policy-start-field-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:10px 12px;align-items:start}#green-card-policy-start .gc-policy-start-field-row>.gc-policy-start-field,#green-card-policy-start .gc-policy-start-field-row>.form-item{min-width:0;margin:0}#green-card-policy-start .gc-policy-start-field-row>.gc-policy-start-status-message{grid-column:1/-1}#green-card-policy-start .gc-policy-start-field{position:relative}#green-card-policy-start .gc-policy-start-field>.d-flex,#green-card-policy-start .gc-policy-start-field .form-item__label-wrapper,#green-card-policy-start .gc-policy-start-field .form-item__label{min-width:0;width:fit-content;padding-right:6px}#green-card-policy-start .gc-policy-start-field>.d-flex,#green-card-policy-start .gc-policy-start-field .form-item__label-wrapper{display:flex;align-items:center;gap:7px;margin-bottom:8px}#green-card-policy-start .gc-policy-start-field label,#green-card-policy-start .gc-policy-start-field .form-item__label{margin:0;color:var(--gc-ink-soft);font-size:13px;font-weight:700;line-height:1.35}#green-card-policy-start .gc-policy-start-field .form-required::after,#green-card-policy-start .gc-policy-start-field label.required::after{color:var(--gc-primary)}#green-card-policy-start .gc-policy-start-field .info-icon{display:none}#green-card-policy-start .gc-policy-start-field .description,#green-card-policy-start .gc-policy-start-field .form-item__description{margin-top:7px;color:var(--gc-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11.5px;line-height:1.35}#green-card-policy-start input.gc-policy-start-control,#green-card-policy-start .gc-policy-start-control.form-element{width:100%;min-width:0;height:52px;margin:0;padding:13px 44px;border:1.5px solid var(--gc-line-strong);border-radius:var(--gc-radius-small);outline:0;background-color:var(--gc-surface);background-repeat:no-repeat;background-position:14px center;background-size:19px 19px;box-shadow:none;color:var(--gc-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:15.5px;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}#green-card-policy-start input.gc-policy-start-control::placeholder,#green-card-policy-start .gc-policy-start-control.form-element::placeholder{color:var(--gc-faint);font-family:inherit;font-weight:500;letter-spacing:0;opacity:1}#green-card-policy-start input.gc-policy-start-control:hover:not(:disabled),#green-card-policy-start .gc-policy-start-control.form-element:hover:not(:disabled){border-color:color-mix(in srgb, var(--gc-primary) 42%, var(--gc-line-strong))}#green-card-policy-start input.gc-policy-start-control:focus,#green-card-policy-start .gc-policy-start-control.form-element:focus{border-color:var(--gc-primary);box-shadow:0 0 0 3px var(--gc-primary-soft)}#green-card-policy-start input.gc-policy-start-control:disabled,#green-card-policy-start input.gc-policy-start-control[readonly],#green-card-policy-start .gc-policy-start-control.form-element:disabled,#green-card-policy-start .gc-policy-start-control.form-element[readonly]{border-color:var(--gc-line);background-color:var(--gc-background);color:var(--gc-muted);cursor:not-allowed}#green-card-policy-start input.gc-policy-start-control.error,#green-card-policy-start input.gc-policy-start-control[aria-invalid=true],#green-card-policy-start .gc-policy-start-control.form-element.error,#green-card-policy-start .gc-policy-start-control.form-element[aria-invalid=true]{border-color:var(--gc-danger);background-color:var(--gc-danger-soft)}#green-card-policy-start input.gc-policy-start-control.error:focus,#green-card-policy-start input.gc-policy-start-control[aria-invalid=true]:focus,#green-card-policy-start .gc-policy-start-control.form-element.error:focus,#green-card-policy-start .gc-policy-start-control.form-element[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--gc-danger) 12%, #fff)}#green-card-policy-start .gc-policy-start-control--idnp{background-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=%27%236C7A71%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%273%27 y=%274%27 width=%2718%27 height=%2716%27 rx=%272%27/%3E%3Ccircle cx=%279%27 cy=%2710%27 r=%272%27/%3E%3Cpath d=%27M15 8h3M15 12h3M5 16h14%27/%3E%3C/svg%3E")}#green-card-policy-start .gc-policy-start-control--vehicle{text-transform:uppercase;background-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=%27%236C7A71%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 17h14M5 17a2 2 0 0 1-2-2v-3l2-5h12l2 5v3a2 2 0 0 1-2 2M5 17v2M19 17v2%27/%3E%3Ccircle cx=%277.5%27 cy=%2714%27 r=%271%27/%3E%3Ccircle cx=%2716.5%27 cy=%2714%27 r=%271%27/%3E%3C/svg%3E")}#green-card-policy-start .gc-policy-start-secondary-button,#green-card-policy-start input.gc-policy-start-secondary-button,#green-card-policy-start button.gc-policy-start-secondary-button{align-self:start;min-width:152px;min-height:52px;margin:26px 0 0;padding:11px 15px;border:1.5px solid var(--gc-primary-line);border-radius:11px;background:var(--gc-surface);box-shadow:none;color:var(--gc-primary-dark);font:inherit;font-size:13px;font-weight:700;line-height:1.25;white-space:normal;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}#green-card-policy-start .gc-policy-start-secondary-button:hover,#green-card-policy-start .gc-policy-start-secondary-button:focus,#green-card-policy-start input.gc-policy-start-secondary-button:hover,#green-card-policy-start input.gc-policy-start-secondary-button:focus,#green-card-policy-start button.gc-policy-start-secondary-button:hover,#green-card-policy-start button.gc-policy-start-secondary-button:focus{border-color:var(--gc-primary);background:var(--gc-primary-soft);color:var(--gc-primary-dark);box-shadow:none}#green-card-policy-start .gc-policy-start-secondary-button:active,#green-card-policy-start input.gc-policy-start-secondary-button:active,#green-card-policy-start button.gc-policy-start-secondary-button:active{transform:translateY(1px)}#green-card-policy-start .gc-policy-start-status-message:empty{display:none}#green-card-policy-start .gc-policy-start-status-message,#green-card-policy-start .form-item--error-message{color:var(--gc-danger);font-size:12.5px}#green-card-policy-start .gc-policy-start-actions,#green-card-policy-start .wizard-layout-footer.gc-policy-start-actions{display:flex;justify-content:center;gap:0;width:100%;margin:24px 0 0;padding:0;border:0;background:rgba(0,0,0,0)}#green-card-policy-start .gc-policy-start-submit,#green-card-policy-start input.gc-policy-start-submit,#green-card-policy-start button.gc-policy-start-submit{width:100%;min-height:54px;margin:0;padding:14px 52px 14px 20px;border:1px solid var(--gc-primary);border-radius:12px;background-color:var(--gc-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M5 12h14M13 6l6 6-6 6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;box-shadow:var(--gc-shadow-medium);color:#fff;font:inherit;font-size:15px;font-weight:750;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}#green-card-policy-start .gc-policy-start-submit:hover,#green-card-policy-start .gc-policy-start-submit:focus,#green-card-policy-start input.gc-policy-start-submit:hover,#green-card-policy-start input.gc-policy-start-submit:focus,#green-card-policy-start button.gc-policy-start-submit:hover,#green-card-policy-start button.gc-policy-start-submit:focus{border-color:var(--gc-primary-dark);background-color:var(--gc-primary-dark);box-shadow:0 8px 14px -14px color-mix(in srgb, var(--gc-primary) 78%, transparent);color:#fff}#green-card-policy-start .gc-policy-start-submit:active,#green-card-policy-start input.gc-policy-start-submit:active,#green-card-policy-start button.gc-policy-start-submit:active{transform:translateY(1px)}#green-card-policy-start .gc-policy-start-submit:disabled,#green-card-policy-start .gc-policy-start-submit[disabled],#green-card-policy-start input.gc-policy-start-submit:disabled,#green-card-policy-start input.gc-policy-start-submit[disabled],#green-card-policy-start button.gc-policy-start-submit:disabled,#green-card-policy-start button.gc-policy-start-submit[disabled]{border-color:var(--gc-line-strong);background-color:var(--gc-line-strong);box-shadow:none;color:#fff;cursor:not-allowed;opacity:.8}#green-card-policy-start .gc-policy-start-actions .ajax-progress,#green-card-policy-start .gc-policy-start-field-row .ajax-progress{align-self:center;margin-left:8px}#green-card-policy-start .gc-policy-start-security-note{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:var(--gc-faint);font-size:11.5px;text-align:center}#green-card-policy-start .gc-policy-start-security-note__icon{width:15px;height:15px;background-color: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}#green-card-policy-start>.messages,#green-card-policy-start .messages-list,#green-card-policy-start .messages{margin-bottom:18px;border-radius:12px}#green-card-policy-start .insurance-pid-panel{width:100%;height:100%;margin:0;overflow:hidden;border:1px solid var(--gc-line);border-radius:var(--gc-radius);background:var(--gc-surface);box-shadow:var(--gc-shadow-small);grid-column:2;grid-row:unset;display:flex;flex-direction:column;position:relative}#green-card-policy-start .insurance-pid-panel__header{display:flex;align-items:center;gap:10px;min-height:58px;padding:14px 16px;border-bottom:1px solid var(--gc-line);background:var(--gc-primary-softer);color:var(--gc-ink);border-radius:var(--gc-radius-small)}#green-card-policy-start .insurance-pid-panel__icon{flex:0 0 auto;width:29px;height:29px;padding:6px;border:1px solid var(--gc-line);border-radius:8px;background:var(--gc-surface);color:var(--gc-primary-dark)}#green-card-policy-start .insurance-pid-panel__title{min-width:0;color:var(--gc-ink);font-size:14px;font-weight:750}#green-card-policy-start .insurance-pid-panel__scroll-hint{margin-left:auto;color:var(--gc-primary-dark);font-size:11.5px;font-weight:700}#green-card-policy-start .insurance-pid-panel__body{display:block;min-width:0;padding:0;overflow:visible;background:var(--gc-surface);height:100%}#green-card-policy-start .insurance-pid-panel__text{padding:16px;color:var(--gc-muted);font-size:12.5px}#green-card-policy-start .insurance-pid-panel__text:empty{display:none}#green-card-policy-start .insurance-pid-panel__text>:first-child{margin-top:0}#green-card-policy-start .insurance-pid-panel__text>:last-child{margin-bottom:0}#green-card-policy-start .insurance-pid-panel__pdf-wrap{display:block;width:100%;height:100%;min-width:0;margin:0;padding:0;overflow:visible;background:var(--gc-background);box-shadow:var(--gc-shadow-small);border-radius:var(--gc-radius-small)}#green-card-policy-start .insurance-pid-panel__pdf-expand{display:inline-flex;align-items:center;justify-content:center;margin:12px;padding:7px 11px;border:1px solid var(--gc-primary-line);border-radius:9px;background:var(--gc-surface);color:var(--gc-primary-dark);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}#green-card-policy-start .insurance-pid-panel__pdf-expand:hover,#green-card-policy-start .insurance-pid-panel__pdf-expand:focus{border-color:var(--gc-primary);background:var(--gc-primary-soft);color:var(--gc-primary-dark);text-decoration:none}#green-card-policy-start .insurance-pid-panel__pdf{display:block;width:100%;height:100%;border:1px solid var(--gc-line);border-radius:10px;background:#fff}@media(max-width: 992px){#green-card-policy-start form.gc-policy-flow.insurance-pid-form--has-pdf>.insurance-pid-panel{margin-top:24px}#green-card-policy-start .insurance-pid-panel__pdf{height:560px;min-height:560px}}@media(max-width: 640px){#green-card-policy-start{padding:14px}#green-card-policy-start .gc-policy-flow__intro{margin-bottom:20px}#green-card-policy-start .gc-policy-progress{margin-bottom:22px}#green-card-policy-start .gc-policy-progress__label{display:none}#green-card-policy-start .gc-policy-progress__line{min-width:14px;margin-inline:9px}#green-card-policy-start .gc-policy-flow-heading__title{font-size:clamp(27px,9vw,34px)}#green-card-policy-start .gc-policy-flow-heading__description{font-size:14px}#green-card-policy-start .gc-policy-card{padding:19px 16px;border-radius:14px}#green-card-policy-start .gc-policy-card__header{align-items:flex-start;margin-bottom:20px}#green-card-policy-start .gc-policy-card__title{font-size:16.5px}#green-card-policy-start .gc-policy-start-field-row{grid-template-columns:minmax(0, 1fr)}#green-card-policy-start .gc-policy-start-field-row .select-profile,#green-card-policy-start .gc-policy-start-field-row .select-vehicle{padding:5px 15px;min-height:35px}#green-card-policy-start .gc-policy-start-secondary-button,#green-card-policy-start input.gc-policy-start-secondary-button,#green-card-policy-start button.gc-policy-start-secondary-button{width:100%;min-width:0;margin-top:0}#green-card-policy-start .insurance-pid-panel__pdf-wrap{padding:10px}#green-card-policy-start .insurance-pid-panel__pdf{height:430px;min-height:430px}}@media(prefers-reduced-motion: reduce){#green-card-policy-start *,#green-card-policy-start *::before,#green-card-policy-start *::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements{width:100%;margin:1.375rem 0 0}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements>.form-item{display:grid;grid-template-columns:1.375rem minmax(0, 1fr);align-items:start;column-gap:.75rem;row-gap:.5rem;width:100%;min-width:0;margin:0;padding:.875rem .9375rem;border:1px solid color-mix(in srgb, var(--primary-color) 16%, #fff);border-radius:.75rem;background:color-mix(in srgb, var(--primary-color) 6%, #fff)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements>.form-item.form-item--error{border-color:var(--color--red, #c0392b);background:color-mix(in srgb, var(--color--red, #c0392b) 5%, #fff)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox{appearance:none;display:grid;grid-column:1;grid-row:1;align-self:start;flex:0 0 1.375rem;place-items:center;width:1.375rem;height:1.375rem;margin:.0625rem 0 0;padding:0;border:1.5px solid color-mix(in srgb, var(--primary-color) 25%, #cfd6d1);border-radius:.4375rem;background:#fff;box-shadow:none;cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox::before{content:"";width:.625rem;height:.375rem;border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0;transform:translateY(-0.0625rem) rotate(-45deg) scale(0.65);transition:opacity 150ms ease,transform 150ms ease}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox:hover{border-color:var(--primary-color)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox:focus,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox:focus-visible{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox:checked{border-color:var(--primary-color);background:var(--primary-color)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox:checked::before{opacity:1;transform:translateY(-0.0625rem) rotate(-45deg) scale(1)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox.error,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox[aria-invalid=true]{border-color:var(--color--red, #c0392b)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements .d-flex{display:block;flex:1 1 auto;min-width:0}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements label.form-item__label.option{display:inline;grid-column:2;grid-row:1;min-width:0;margin:0;color:var(--color--text, #3b4a42);font-size:.84375rem;font-weight:400;line-height:1.5;cursor:pointer}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements label.form-item__label.option a{color:var(--primary-color);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements label.form-item__label.option a:hover{text-decoration-thickness:2px}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements label.form-item__label.option a:focus-visible{border-radius:.1875rem;outline:2px solid color-mix(in srgb, var(--primary-color) 45%, transparent);outline-offset:2px}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements .info-icon{display:none}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements .form-item--error-message,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements .form-item__error-message{grid-column:2;grid-row:2;width:100%;min-width:0;margin:0 !important;padding:0;color:var(--color--red, #c0392b);font-size:.75rem;font-weight:500;line-height:1.4}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-flow__main>.compliance-agreements+.gc-policy-start-actions{margin-top:1rem}@media(max-width: 35rem){.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements{margin-top:1.125rem}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements>.form-item{gap:.625rem;padding:.8125rem}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements label.form-item__label.option{font-size:.8125rem}}@media(prefers-reduced-motion: reduce){.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .compliance-agreements input.form-checkbox::before{transition:none}}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt{width:100%;margin:0;border:1px solid color-mix(in srgb, var(--primary-color) 16%, #fff);border-radius:1rem;background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--primary-color) 5%, #fff) 100%);box-shadow:0 1px 2px rgba(16,32,26,.04),0 1px 3px rgba(16,32,26,.05);grid-column:1/-1}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt>.block__content{position:relative;min-height:4.25rem;padding:1rem 1.125rem 1rem 4rem}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt>.block__content::before{content:"";position:absolute;top:1rem;left:1.125rem;width:2.125rem;height:2.125rem;border-radius:.625rem;background-color:color-mix(in srgb, var(--primary-color) 10%, #fff)}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt>.block__content::after{content:"";position:absolute;top:1.5rem;left:1.625rem;width:1.125rem;height:1.125rem;background-color:var(--primary-color);mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M20 21a8 8 0 0 0-16 0%27/%3E%3Ccircle cx=%2712%27 cy=%277%27 r=%274%27/%3E%3Cpath d=%27M19 8v6M16 11h6%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 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M20 21a8 8 0 0 0-16 0%27/%3E%3Ccircle cx=%2712%27 cy=%277%27 r=%274%27/%3E%3Cpath d=%27M19 8v6M16 11h6%27/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt .block__title{margin:0 0 .1875rem;color:var(--color--text, #10201a);font-size:.9375rem;font-weight:700;line-height:1.35}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt .field,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt .field__item_single,.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt .text-content{margin:0;padding:0}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt p{margin:0;color:var(--color--text-secondary, #6c7a71);font-size:.8125rem;line-height:1.5}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt a{color:var(--primary-color);font-weight:700;text-decoration:none}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt a:hover{text-decoration:underline;text-underline-offset:.15em}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt a:focus-visible{border-radius:.1875rem;outline:2px solid color-mix(in srgb, var(--primary-color) 45%, transparent);outline-offset:2px}@media(max-width: 992px){.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt{margin-bottom:32px}}@media(max-width: 35rem){.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt{margin-bottom:28px}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt>.block__content{min-height:0;padding:.9375rem .9375rem .9375rem 3.625rem}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt .block__title{font-size:.875rem}.generic-insurance-form-page.page-wrapper .block-system form.green-card-details.gc-policy-flow .gc-policy-account-prompt p{font-size:.78125rem}}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile{--select-profile-primary: var(--primary-color, #0e7a50);--select-profile-on-primary: var(--primary-contrast-color, #fff);--select-profile-primary-surface: color-mix(in srgb, var(--select-profile-primary) 5%, #fff);--select-profile-primary-surface-active: color-mix(in srgb, var(--select-profile-primary) 9%, #fff);--select-profile-primary-border: color-mix(in srgb, var(--select-profile-primary) 42%, transparent);--select-profile-primary-outline: color-mix(in srgb, var(--select-profile-primary) 18%, transparent);--select-profile-primary-shadow: color-mix(in srgb, var(--select-profile-primary) 18%, transparent);--select-profile-primary-shadow-hover: color-mix(in srgb, var(--select-profile-primary) 24%, transparent);--select-profile-text: #202522;--select-profile-muted: #68706c;--select-profile-border: #dfe3e1;--select-profile-background: #fff;--select-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(--select-profile-background) !important;box-shadow:0 1.5rem 4rem rgba(0,0,0,.16),0 .25rem 1rem rgba(0,0,0,.07);color:var(--select-profile-text);font-family:inherit}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile *,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile *::before,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile *::after{box-sizing:border-box}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile form .green-person-type-v5 .form-boolean-group .form-type-boolean:has(input[type=radio]:checked){background:rgba(0,0,0,0) !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .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(--select-profile-border) !important;border-radius:0 !important;background:#fff !important;color:var(--select-profile-text) !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-title{display:block;width:auto;margin:0;padding:0;overflow:visible;color:var(--select-profile-text);font-size:1.375rem;font-weight:700;line-height:1.3;text-overflow:initial;white-space:normal}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .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(--select-profile-surface) !important;box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease,transform .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close::before,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.125rem;border-radius:999px;background:#474d4a}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close::before{transform:translate(-50%, -50%) rotate(45deg)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close:hover{background:#e8ebea !important;transform:rotate(4deg)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close:focus-visible{outline:3px solid var(--select-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-content.ui-widget-content{width:100% !important;height:auto !important;min-height:0 !important;max-height:min(36rem,100vh - 11rem) !important;margin:0;padding:1.5rem 1.75rem !important;overflow-x:hidden;overflow-y:auto;border:0 !important;background:#fff !important;color:var(--select-profile-text);scrollbar-width:thin;scrollbar-color:#bdc3c0 rgba(0,0,0,0)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-content.ui-widget-content::-webkit-scrollbar{width:.5rem}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc3c0}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile form.persons-modal,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile #modal-form,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .select-person{width:100%;margin:0}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile fieldset,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .fieldset,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .green-person-type-v5{margin-bottom:1.5rem}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .green-person-type-v5>.fieldset__wrapper>.form-boolean-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.25rem;padding:.25rem;border-radius:.875rem;background:var(--select-profile-surface)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .green-person-type-v5 .form-type-boolean{width:100%;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0) !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-person-type{position:relative;margin:0 !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-person-type input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-person-type label{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.875rem;margin:0 !important;padding:.625rem .875rem;border:1px solid rgba(0,0,0,0);border-radius:.6875rem;background:rgba(0,0,0,0);color:var(--select-profile-muted);font-size:.9375rem;font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-person-type label:hover{color:var(--select-profile-primary)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-person-type input[type=radio]:checked+label{border-color:var(--select-profile-border);background:rgba(0,0,0,0);box-shadow:0 .125rem .375rem rgba(16,32,26,.08);color:var(--select-profile-primary)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-person-type input[type=radio]:focus-visible+label{outline:3px solid var(--select-profile-primary-outline);outline-offset:1px}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons-title{margin:0 0 .875rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons-title .title{color:var(--select-profile-text);font-size:1.0625rem;font-weight:700;line-height:1.4}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .disabled-message.error{position:relative;margin:0 0 1rem;padding:.875rem 1rem .875rem 2.875rem;border:1px solid #f0d4ad;border-radius:.75rem;background:#fff8ec;color:#79501a;font-size:.8125rem;line-height:1.45}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .disabled-message.error::before{content:"!";position:absolute;top:.875rem;left:.875rem;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#e5a13b;color:#fff;font-size:.8125rem;font-weight:800}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile #person-options-wrapper,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile fieldset.existing-profiles--wrap{width:100%}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile fieldset.existing-profiles--wrap>.fieldset__wrapper>.form-boolean-group{display:grid;gap:.625rem}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons{position:relative;min-width:0;margin:0 !important;padding:0 !important;overflow:hidden;background:rgba(0,0,0,0) !important;border:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons:not(:has(label)){display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons label{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(--select-profile-border);border-radius:.875rem;background:#fff;color:var(--select-profile-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons label::before{content:"";position:absolute;top:50%;right:1.125rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab0ad;border-radius:50%;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons label::after{content:"";position:absolute;top:50%;right:1.4375rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--select-profile-primary);transition:transform .18s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons label:hover{border-color:var(--select-profile-primary-border);background:var(--select-profile-primary-surface);box-shadow:0 .375rem 1rem color-mix(in srgb, var(--select-profile-primary) 7%, transparent)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:checked+label{border:none;box-shadow:none;background:var(--select-profile-primary-surface-active)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:checked+label::before{border-color:var(--select-profile-primary)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:checked+label::after{transform:translateY(-50%) scale(1)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:focus-visible+label{outline:3px solid var(--select-profile-primary-outline);outline-offset:2px}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons .label-item{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons .label-item:first-child{margin-bottom:.25rem;color:var(--select-profile-text);font-size:.9375rem;font-weight:700}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons .label-item:first-child:empty{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons .label-item:last-child{color:var(--select-profile-muted);font-size:.8125rem;font-weight:500}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons.form-disabled label,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:disabled+label{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;color:#9aa09d;cursor:not-allowed;opacity:.75;transform:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons.form-disabled label::before,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:disabled+label::before{border-color:#c8ccca;background:#eef0ef}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons.form-disabled label::after,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:disabled+label::after{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons.form-disabled label .label-item,.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons input[type=radio]:disabled+label .label-item{color:#929795}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .wizard-layout-footer{display:none}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonpane{width:100%;margin:0 !important;padding:1rem 1.75rem 1.5rem !important;border:0 !important;border-top:1px solid var(--select-profile-border) !important;background:#fff !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonset{display:flex;justify-content:flex-end;width:100%;margin:0 !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonset .button{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;min-height:3rem;margin:0 !important;padding:.75rem 1.5rem;border:1px solid var(--select-profile-primary) !important;border-radius:.75rem !important;background:var(--select-profile-primary) !important;box-shadow:0 .375rem .875rem var(--select-profile-primary-shadow);color:var(--select-profile-on-primary) !important;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonset .button:hover{filter:brightness(0.93);box-shadow:0 .5rem 1rem var(--select-profile-primary-shadow-hover)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonset .button:active{box-shadow:0 .1875rem .5rem var(--select-profile-primary-shadow);transform:translateY(0)}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonset .button:focus-visible{outline:3px solid var(--select-profile-primary-shadow-hover);outline-offset:3px}@media(max-width: 37.5rem){.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile{top:.625rem !important;width:calc(100vw - 1.25rem) !important;max-height:calc(100vh - 1.25rem) !important;border-radius:1rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar{min-height:4.25rem;padding:1rem 1.125rem}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-title{padding-right:.75rem;font-size:1.1875rem}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-titlebar-close{width:2.25rem !important;height:2.25rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-content.ui-widget-content{max-height:calc(100vh - 9.75rem) !important;padding:1.125rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .green-person-type-v5>.fieldset__wrapper>.form-boolean-group{grid-template-columns:1fr}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .form-item-persons label{min-height:4rem;padding:.75rem 3.25rem .75rem .875rem}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonpane{padding:.875rem 1.125rem 1.125rem !important}.ui-dialog.select-profile.ui-widget.ui-widget-content.select-profile .ui-dialog-buttonset .button{width:100%}}.ui-dialog.select-vehicle.ui-widget.ui-widget-content{--select-vehicle-primary: var(--primary-color, #0e7a50);--select-vehicle-on-primary: var(--primary-contrast-color, #fff);--select-vehicle-primary-surface: color-mix(in srgb, var(--select-vehicle-primary) 5%, #fff);--select-vehicle-primary-surface-active: color-mix(in srgb, var(--select-vehicle-primary) 8%, #fff);--select-vehicle-primary-border: color-mix(in srgb, var(--select-vehicle-primary) 45%, transparent);--select-vehicle-primary-outline: color-mix(in srgb, var(--select-vehicle-primary) 18%, transparent);--select-vehicle-primary-shadow: color-mix(in srgb, var(--select-vehicle-primary) 18%, transparent);--select-vehicle-primary-shadow-hover: color-mix(in srgb, var(--select-vehicle-primary) 24%, transparent);--select-vehicle-text: #202522;--select-vehicle-muted: #68706c;--select-vehicle-border: #dfe3e1;--select-vehicle-background: #fff;--select-vehicle-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);margin:0 !important;padding:0 !important;overflow:hidden;transform:translateX(-50%);border:0 !important;border-radius:1.25rem !important;background:var(--select-vehicle-background) !important;box-shadow:0 1.5rem 4rem rgba(0,0,0,.16),0 .25rem 1rem rgba(0,0,0,.07);color:var(--select-vehicle-text);font-family:inherit}.ui-dialog.select-vehicle.ui-widget.ui-widget-content,.ui-dialog.select-vehicle.ui-widget.ui-widget-content *,.ui-dialog.select-vehicle.ui-widget.ui-widget-content *::before,.ui-dialog.select-vehicle.ui-widget.ui-widget-content *::after{box-sizing:border-box}.ui-dialog.select-vehicle.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(--select-vehicle-border) !important;border-radius:0 !important;background:#fff !important;color:var(--select-vehicle-text) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-title{display:block;width:auto;margin:0;padding:0;overflow:visible;color:var(--select-vehicle-text);font-size:1.375rem;font-weight:700;line-height:1.3;text-overflow:initial;white-space:normal}.ui-dialog.select-vehicle.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(--select-vehicle-surface) !important;box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease,transform .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before,.ui-dialog.select-vehicle.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-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::before{transform:translate(-50%, -50%) rotate(45deg)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close:hover{background:#e8ebea !important;transform:rotate(4deg)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close:focus-visible{outline:3px solid var(--select-vehicle-primary-outline);outline-offset:2px}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close .ui-icon{display:none}.ui-dialog.select-vehicle.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(--select-vehicle-text);scrollbar-width:thin;scrollbar-color:#bdc3c0 rgba(0,0,0,0)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar{width:.5rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc3c0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content form.cars-modal,.ui-dialog.select-vehicle.ui-widget.ui-widget-content #gc-modal-form{width:100%;margin:0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content form.cars-modal{padding:1.5rem 1.75rem 0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .fieldset,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .fieldset__wrapper{min-width:0;margin:0;padding:0;border:0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-persons-title{margin:0 0 .875rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-persons-title .title{color:var(--select-vehicle-text);font-size:1.0625rem;font-weight:700;line-height:1.4}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .disabled-message.error{position:relative;margin:0 0 1rem;padding:.875rem 1rem .875rem 2.875rem;border:1px solid #f0d4ad;border-radius:.75rem;background:#fff8ec;color:#79501a;font-size:.8125rem;line-height:1.45}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .disabled-message.error::before{content:"!";position:absolute;top:.9375rem;left:1rem;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#e5a13b;color:#fff;font-size:.8125rem;font-weight:800;line-height:1}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap{width:100%}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap .form-boolean-group{display:grid;gap:.625rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap .form-type-boolean{width:100%;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content fieldset.existing-vehicles--wrap .form-type-boolean:has(input[type=radio]:checked){background:rgba(0,0,0,0) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars{position:relative;min-width:0;width:100%;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}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars:has(input[type=radio]:checked){background:rgba(0,0,0,0) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars:not(:has(label)){display:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars label{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(--select-vehicle-border);border-radius:.875rem;background:#fff;color:var(--select-vehicle-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars label::before{content:"";position:absolute;top:50%;right:1.125rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab0ad;border-radius:50%;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars label::after{content:"";position:absolute;top:50%;right:1.4375rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--select-vehicle-primary);transition:transform .18s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars label:hover{border-color:var(--select-vehicle-primary-border);background:var(--select-vehicle-primary-surface);box-shadow:0 .375rem 1rem color-mix(in srgb, var(--select-vehicle-primary) 7%, transparent)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:focus-visible+label{outline:3px solid var(--select-vehicle-primary-outline);outline-offset:2px}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[value=_none]+label{font-weight:600}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:checked+label{border:none;background:var(--select-vehicle-primary-surface-active);box-shadow:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:checked+label::before{border-color:var(--select-vehicle-primary)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:checked+label::after{transform:translateY(-50%) scale(1)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars .label-item{min-width:0;overflow-wrap:anywhere;line-height:1.35}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars .label-item:first-child{color:var(--select-vehicle-text);font-size:.9375rem;font-weight:700}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars .label-item:not(:first-child){margin-top:.25rem;color:var(--select-vehicle-muted);font-size:.8125rem;font-weight:500}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars.form-disabled label,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:disabled+label{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;color:#9aa09d;cursor:not-allowed;opacity:.75;transform:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars.form-disabled label::before,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:disabled+label::before{border-color:#c8ccca;background:#eef0ef}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars.form-disabled label::after,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:disabled+label::after{display:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars.form-disabled label:hover,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:disabled+label:hover{border-color:#e6e8e7;background:#f5f6f6;box-shadow:none;transform:none}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars.form-disabled label .label-item,.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars input[type=radio]:disabled+label .label-item{color:#929795}.ui-dialog.select-vehicle.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(--select-vehicle-border) !important;background:#fff}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .fieldset__wrapper{display:flex;justify-content:flex-end;width:100%}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;min-height:3rem;margin:0 !important;padding:.75rem 1.5rem;border:1px solid var(--select-vehicle-primary) !important;border-radius:.75rem !important;background:var(--select-vehicle-primary) !important;box-shadow:0 .375rem .875rem var(--select-vehicle-primary-shadow);color:var(--select-vehicle-on-primary) !important;font-family:inherit;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button:hover{filter:brightness(0.93);box-shadow:0 .5rem 1rem var(--select-vehicle-primary-shadow-hover)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button:active{box-shadow:0 .1875rem .5rem var(--select-vehicle-primary-shadow);transform:translateY(0)}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button:focus-visible{outline:3px solid var(--select-vehicle-primary-shadow-hover);outline-offset:3px}@media(max-width: 37.5rem){.ui-dialog.select-vehicle.ui-widget.ui-widget-content{top:.625rem !important;width:calc(100vw - 1.25rem) !important;max-height:calc(100vh - 1.25rem);border-radius:1rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar{min-height:4.25rem;padding:1rem 1.125rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-title{padding-right:.75rem;font-size:1.1875rem}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-titlebar-close{width:2.25rem !important;height:2.25rem !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .ui-dialog-content.ui-widget-content{max-height:calc(100vh - 5.5rem) !important}.ui-dialog.select-vehicle.ui-widget.ui-widget-content form.cars-modal{padding:1.125rem 1.125rem 0}.ui-dialog.select-vehicle.ui-widget.ui-widget-content .form-item-cars label{min-height:4rem;padding:.75rem 3.25rem .75rem .875rem}.ui-dialog.select-vehicle.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-vehicle.ui-widget.ui-widget-content .wizard-layout-footer .button{width:100%}}
.generic-insurance-form-page.page-wrapper .block-system #green-card-additional-details-v3.gc-step-two form.green-card-additional-details.gc-policy-flow,#green-card-additional-details-v3.gc-step-two form.green-card-additional-details.gc-policy-flow{display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:0 !important;gap:0 !important;column-gap:0 !important;row-gap:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#green-card-additional-details-v3.gc-step-two{--gc-step-primary: var(--primary-color, #0e7a50);--gc-step-on-primary: var(--primary-contrast-color, #fff);--gc-step-primary-deep: color-mix(in srgb, var(--gc-step-primary) 78%, #000);--gc-step-primary-darker: color-mix(in srgb, var(--gc-step-primary) 58%, #000);--gc-step-primary-surface: color-mix(in srgb, var(--gc-step-primary) 5%, #fff);--gc-step-primary-surface-strong: color-mix(in srgb, var(--gc-step-primary) 9%, #fff);--gc-step-primary-border: color-mix(in srgb, var(--gc-step-primary) 28%, #fff);--gc-step-primary-outline: color-mix(in srgb, var(--gc-step-primary) 18%, transparent);--gc-step-primary-shadow: color-mix(in srgb, var(--gc-step-primary) 20%, transparent);--gc-step-text: #1e2421;--gc-step-text-soft: #46504b;--gc-step-muted: #6e7772;--gc-step-faint: #929995;--gc-step-background: #f4f6f5;--gc-step-surface: #fff;--gc-step-surface-soft: #f7f8f8;--gc-step-border: #e0e4e2;--gc-step-border-strong: #cfd5d2;--gc-step-warning: #c77d16;--gc-step-warning-surface: #fff8eb;--gc-step-warning-border: #eed4aa;--gc-step-danger: #b94b48;--gc-step-danger-surface: #fff2f1;--gc-step-danger-border: #efc4c2;width:100%;max-width:72rem;margin:0 auto;padding:1rem 1.5rem 6rem;color:var(--gc-step-text);font-family:inherit}#green-card-additional-details-v3.gc-step-two,#green-card-additional-details-v3.gc-step-two *,#green-card-additional-details-v3.gc-step-two *::before,#green-card-additional-details-v3.gc-step-two *::after{box-sizing:border-box}#green-card-additional-details-v3.gc-step-two .green-card-additional-details{width:100%;margin:0}#green-card-additional-details-v3.gc-step-two .gc-policy-flow__intro{margin-bottom:24px}#green-card-additional-details-v3.gc-step-two .gc-policy-progress{display:flex;align-items:center;width:min(100%,560px);margin:0 4px 26px}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__step{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__number{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:1.5px solid var(--gc-step-border-strong);border-radius:50%;background:var(--gc-step-surface);color:var(--gc-step-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:12px;font-weight:700;line-height:1}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__label{color:var(--gc-step-faint);font-size:12.5px;font-weight:500;white-space:nowrap}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__step.is-active .gc-policy-progress__number{border-color:var(--gc-step-primary);background:var(--gc-step-primary);color:var(--gc-step-on-primary);box-shadow:0 0 0 4px var(--gc-step-primary-surface-strong)}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__step.is-active .gc-policy-progress__label{color:var(--gc-step-text);font-weight:700}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__step.is-complete .gc-policy-progress__number{border-color:var(--gc-step-primary);background:var(--gc-step-primary-surface-strong);color:var(--gc-step-primary-deep)}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__step.is-complete .gc-policy-progress__label{color:var(--gc-step-text-soft)}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__line{flex:1 1 70px;min-width:20px;height:1.5px;margin:0 12px;background:var(--gc-step-border-strong)}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__line.is-complete{background:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading{margin:0 4px}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--gc-step-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}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading__eyebrow::after{width:40px;height:1px;background:var(--gc-step-border-strong);content:""}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading__title{margin:12px 0 8px;color:var(--gc-step-text);font-size:clamp(28px,4vw,40px);font-weight:750;letter-spacing:-0.025em;line-height:1.08}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading__description{max-width:58ch;margin:0;color:var(--gc-step-muted);font-size:15px}#green-card-additional-details-v3.gc-step-two .gc-step-two__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(19rem, 23rem);gap:1.5rem;align-items:start}#green-card-additional-details-v3.gc-step-two .gc-step-two__main{display:flex;flex-direction:column;min-width:0;gap:1rem}#green-card-additional-details-v3.gc-step-two .gc-step-two__details{display:contents}#green-card-additional-details-v3.gc-step-two .gc-step-card{min-width:0;margin:0 !important;padding:1.375rem !important;border:1px solid var(--gc-step-border) !important;border-radius:1rem !important;background:var(--gc-step-surface) !important;box-shadow:0 1px 2px rgba(0,0,0,.025),0 .25rem 1rem rgba(0,0,0,.035)}#green-card-additional-details-v3.gc-step-two .gc-step-card--identity{order:1}#green-card-additional-details-v3.gc-step-two .gc-step-card--policy{order:2}#green-card-additional-details-v3.gc-step-two .gc-step-card--companies{order:3}#green-card-additional-details-v3.gc-step-two .gc-step-card--vignettes{order:4}#green-card-additional-details-v3.gc-step-two .gc-step-card--contact{order:5}#green-card-additional-details-v3.gc-step-two .gc-step-card__head{display:flex;align-items:center;gap:.75rem;margin:0 0 1.125rem}#green-card-additional-details-v3.gc-step-two .gc-step-card__number{display:grid;flex:0 0 auto;place-items:center;width:1.875rem;height:1.875rem;border-radius:.5625rem;background:var(--gc-step-primary-darker);color:var(--gc-step-on-primary);font-size:.8125rem;font-weight:750;line-height:1}#green-card-additional-details-v3.gc-step-two .gc-step-card__heading-copy{min-width:0}#green-card-additional-details-v3.gc-step-two .gc-step-card__title{margin:0;color:var(--gc-step-text);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-0.012em}#green-card-additional-details-v3.gc-step-two .gc-step-card__subtitle{margin:.125rem 0 0;color:var(--gc-step-faint);font-size:.78125rem;line-height:1.4}#green-card-additional-details-v3.gc-step-two .gc-step-card__body{min-width:0}#green-card-additional-details-v3.gc-step-two .gc-identity-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.875rem}#green-card-additional-details-v3.gc-step-two .gc-identity-card{position:relative;display:grid;grid-template-columns:2.5rem minmax(0, 1fr);align-items:start;gap:.75rem;min-width:0;min-height:7rem;margin:0 !important;padding:.9375rem !important;overflow:hidden;border:1px solid var(--gc-step-border) !important;border-radius:.75rem !important;background:var(--gc-step-primary-surface) !important}#green-card-additional-details-v3.gc-step-two .gc-identity-card .insurance-top-details-image{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0 !important;border:1px solid var(--gc-step-border);border-radius:.6875rem;background:#fff;color:var(--gc-step-primary-deep)}#green-card-additional-details-v3.gc-step-two .gc-identity-card .insurance-top-details-image svg{display:none !important}#green-card-additional-details-v3.gc-step-two .gc-identity-card .insurance-top-details-image::before{content:"";width:1.125rem;height:1.125rem;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain}#green-card-additional-details-v3.gc-step-two .gc-identity-card--person .insurance-top-details-image::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 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0 2c-5.33 0-8 2.67-8 5v2h16v-2c0-2.33-2.67-5-8-5Z%27/%3E%3C/svg%3E")}#green-card-additional-details-v3.gc-step-two .gc-identity-card--vehicle .insurance-top-details-image::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=%27M5.3 5h13.4l2.1 5.3A3 3 0 0 1 22 12.6V18h-2v2a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-2H9v2a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-2H2v-5.4a3 3 0 0 1 1.2-2.3L5.3 5Zm1.4 2-1.2 3h13l-1.2-3H6.7ZM6.5 12a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Zm11 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z%27/%3E%3C/svg%3E")}#green-card-additional-details-v3.gc-step-two .gc-identity-card .insurance-top-details-text{min-width:0;margin:0 !important}#green-card-additional-details-v3.gc-step-two .gc-identity-card .fieldset__legend{width:auto;margin:0 0 .5rem !important;padding:0 !important;border:0 !important}#green-card-additional-details-v3.gc-step-two .gc-identity-card .fieldset__label{color:var(--gc-step-muted);font-size:.6875rem;font-weight:750;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}#green-card-additional-details-v3.gc-step-two .gc-identity-card .fieldset__wrapper{min-width:0;margin:0 !important;padding:0 !important}#green-card-additional-details-v3.gc-step-two .gc-identity-card .fieldset__wrapper>b,#green-card-additional-details-v3.gc-step-two .gc-identity-card .fieldset__wrapper .card__numbers>b{color:var(--gc-step-text);font-size:.9375rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}#green-card-additional-details-v3.gc-step-two .car-info-wrap .fieldset__wrapper{display:flex;flex-direction:column;gap:.25rem .375rem}#green-card-additional-details-v3.gc-step-two .car-info-wrap .fieldset__wrapper .card__numbers:nth-child(2)>b{display:inline-flex;align-items:center;min-height:1.625rem;padding:.1875rem .4375rem;border:1px solid var(--gc-step-border);border-radius:.4375rem;background:#fff;color:var(--gc-step-text-soft);font-size:.6875rem;font-weight:650}#green-card-additional-details-v3.gc-step-two .gc-step-fields-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem .875rem}#green-card-additional-details-v3.gc-step-two .gc-step-fields-grid .form-item-possession{grid-column:1/-1}#green-card-additional-details-v3.gc-step-two .form-item{min-width:0}#green-card-additional-details-v3.gc-step-two .gc-step-card .form-item{margin:0 !important}#green-card-additional-details-v3.gc-step-two .gc-step-card .form-item__label,#green-card-additional-details-v3.gc-step-two .gc-step-card legend,#green-card-additional-details-v3.gc-step-two .gc-step-card .fieldset__label{color:var(--gc-step-text-soft)}#green-card-additional-details-v3.gc-step-two .gc-step-card .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}#green-card-additional-details-v3.gc-step-two .gc-step-card .form-item__label:not(.option)::after{right:0}#green-card-additional-details-v3.gc-step-two .gc-step-card .form-required::after{color:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two input[type=text],#green-card-additional-details-v3.gc-step-two input[type=email],#green-card-additional-details-v3.gc-step-two input[type=tel],#green-card-additional-details-v3.gc-step-two input[type=bootstrap_datepicker],#green-card-additional-details-v3.gc-step-two .form-date,#green-card-additional-details-v3.gc-step-two .form-text,#green-card-additional-details-v3.gc-step-two .form-email,#green-card-additional-details-v3.gc-step-two .form-tel{width:100% !important;min-height:2.875rem;margin:0 !important;padding:.6875rem .8125rem !important;border:1px solid var(--gc-step-border-strong) !important;border-radius:.6875rem !important;background:#fff !important;box-shadow:none !important;color:var(--gc-step-text) !important;font:inherit;font-size:.9375rem;line-height:1.3;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#green-card-additional-details-v3.gc-step-two input[type=text]::placeholder,#green-card-additional-details-v3.gc-step-two input[type=email]::placeholder,#green-card-additional-details-v3.gc-step-two input[type=tel]::placeholder,#green-card-additional-details-v3.gc-step-two input[type=bootstrap_datepicker]::placeholder,#green-card-additional-details-v3.gc-step-two .form-date::placeholder,#green-card-additional-details-v3.gc-step-two .form-text::placeholder,#green-card-additional-details-v3.gc-step-two .form-email::placeholder,#green-card-additional-details-v3.gc-step-two .form-tel::placeholder{color:var(--gc-step-faint);opacity:1}#green-card-additional-details-v3.gc-step-two input[type=text]:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two input[type=email]:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two input[type=tel]:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two input[type=bootstrap_datepicker]:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two .form-date:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two .form-text:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two .form-email:hover:not(:disabled),#green-card-additional-details-v3.gc-step-two .form-tel:hover:not(:disabled){border-color:color-mix(in srgb, var(--gc-step-primary) 38%, var(--gc-step-border-strong)) !important}#green-card-additional-details-v3.gc-step-two input[type=text]:focus,#green-card-additional-details-v3.gc-step-two input[type=email]:focus,#green-card-additional-details-v3.gc-step-two input[type=tel]:focus,#green-card-additional-details-v3.gc-step-two input[type=bootstrap_datepicker]:focus,#green-card-additional-details-v3.gc-step-two .form-date:focus,#green-card-additional-details-v3.gc-step-two .form-text:focus,#green-card-additional-details-v3.gc-step-two .form-email:focus,#green-card-additional-details-v3.gc-step-two .form-tel:focus{outline:none !important;border-color:var(--gc-step-primary) !important;box-shadow:0 0 0 3px var(--gc-step-primary-outline) !important}#green-card-additional-details-v3.gc-step-two input[type=text]:disabled,#green-card-additional-details-v3.gc-step-two input[type=email]:disabled,#green-card-additional-details-v3.gc-step-two input[type=tel]:disabled,#green-card-additional-details-v3.gc-step-two input[type=bootstrap_datepicker]:disabled,#green-card-additional-details-v3.gc-step-two .form-date:disabled,#green-card-additional-details-v3.gc-step-two .form-text:disabled,#green-card-additional-details-v3.gc-step-two .form-email:disabled,#green-card-additional-details-v3.gc-step-two .form-tel:disabled{background:var(--gc-step-surface-soft) !important;color:var(--gc-step-muted) !important;cursor:not-allowed;opacity:.85}#green-card-additional-details-v3.gc-step-two .form-type-bootstrap-datepicker,#green-card-additional-details-v3.gc-step-two .js-form-type-bootstrap-datepicker{position:relative;display:grid;grid-template-columns:minmax(0, 1fr)}#green-card-additional-details-v3.gc-step-two .form-type-bootstrap-datepicker>.form-item__label,#green-card-additional-details-v3.gc-step-two .js-form-type-bootstrap-datepicker>.form-item__label{grid-column:1;grid-row:1}#green-card-additional-details-v3.gc-step-two .form-type-bootstrap-datepicker>.form-date,#green-card-additional-details-v3.gc-step-two .js-form-type-bootstrap-datepicker>.form-date{grid-column:1;grid-row:2;width:100%;padding-right:3rem !important}#green-card-additional-details-v3.gc-step-two .form-type-bootstrap-datepicker>.bd-calendar-icon,#green-card-additional-details-v3.gc-step-two .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(--gc-step-primary) 8%, #fff) !important;box-shadow:none !important;color:var(--gc-step-primary);cursor:pointer;z-index:2}#green-card-additional-details-v3.gc-step-two .form-type-bootstrap-datepicker>.bd-calendar-icon::before,#green-card-additional-details-v3.gc-step-two .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}#green-card-additional-details-v3.gc-step-two .form-type-bootstrap-datepicker>.form-item--error-message,#green-card-additional-details-v3.gc-step-two .js-form-type-bootstrap-datepicker>.form-item--error-message{grid-column:1;grid-row:3;margin-top:.375rem}#green-card-additional-details-v3.gc-step-two .select2-container{width:100% !important}#green-card-additional-details-v3.gc-step-two .select2-container .select2-selection--single{display:flex !important;align-items:center;width:100%;min-height:2.875rem !important;padding:0 2.5rem 0 .8125rem;border:1px solid var(--gc-step-border-strong) !important;border-radius:.6875rem !important;background:#fff !important;box-shadow:none !important;transition:border-color .18s ease,box-shadow .18s ease}#green-card-additional-details-v3.gc-step-two .select2-container .select2-selection--single:hover{border-color:color-mix(in srgb, var(--gc-step-primary) 38%, var(--gc-step-border-strong)) !important}#green-card-additional-details-v3.gc-step-two .select2-container--focus .select2-selection--single,#green-card-additional-details-v3.gc-step-two .select2-container--open .select2-selection--single{border-color:var(--gc-step-primary) !important;box-shadow:0 0 0 3px var(--gc-step-primary-outline) !important}#green-card-additional-details-v3.gc-step-two .select2-container .select2-selection__rendered{width:100%;padding:0 !important;color:var(--gc-step-text) !important;font-size:.9375rem;line-height:1.3 !important}#green-card-additional-details-v3.gc-step-two .select2-container .select2-selection__placeholder{color:var(--gc-step-faint) !important}#green-card-additional-details-v3.gc-step-two .select2-container .select2-selection__arrow{top:50% !important;right:.75rem !important;width:1rem !important;height:1rem !important;transform:translateY(-50%)}#green-card-additional-details-v3.gc-step-two .select2-container .select2-selection__arrow b{top:50% !important;left:50% !important;width:.5rem !important;height:.5rem !important;margin:-0.375rem 0 0 -0.25rem !important;transform:rotate(45deg);border:0 !important;border-right:2px solid var(--gc-step-muted) !important;border-bottom:2px solid var(--gc-step-muted) !important}#green-card-additional-details-v3.gc-step-two .select2-container--disabled .select2-selection--single{background:var(--gc-step-surface-soft) !important;cursor:not-allowed;opacity:.85}#green-card-additional-details-v3.gc-step-two .gc-active-policy-message{display:flex;align-items:center;gap:.625rem;margin:1rem 0 0 !important;padding:.75rem .875rem;border:1px solid var(--gc-step-warning-border);border-radius:.6875rem;background:var(--gc-step-warning-surface);color:#76501d;font-size:.78125rem;font-weight:600;line-height:1.45}#green-card-additional-details-v3.gc-step-two .gc-active-policy-message::before{content:"!";display:grid;flex:0 0 auto;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--gc-step-warning);color:#fff;font-size:.75rem;font-weight:800}#green-card-additional-details-v3.gc-step-two #green-companies-v5{min-width:0}#green-card-additional-details-v3.gc-step-two .insurance-company.fieldset,#green-card-additional-details-v3.gc-step-two fieldset.insurance-company{min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .insurance-company .fieldset__legend{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}#green-card-additional-details-v3.gc-step-two .insurance-company .fieldset__wrapper,#green-card-additional-details-v3.gc-step-two .insurance-company .form-boolean-group{min-width:0;margin:0 !important;padding:0 !important}#green-card-additional-details-v3.gc-step-two .insurance-company .form-boolean-group{display:flex;flex-direction:column;gap:.75rem}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company{position:relative;min-width:0;margin:0 !important;padding:0 !important;overflow:visible;border:0 !important;border-radius:.75rem;background:rgba(0,0,0,0) !important;box-shadow:none !important}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company>input[type=radio]{position:absolute !important;width:1px;height:1px;opacity:0;pointer-events:none}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company>label{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:4.75rem;margin:0 !important;padding:.75rem 3.25rem .75rem .75rem;overflow:hidden;border:1px solid var(--gc-step-border-strong);border-radius:.75rem;background:#fff;color:var(--gc-step-text);font-size:.875rem;font-weight:700;line-height:1.35;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company>label::before{content:"";position:absolute;top:50%;left:1rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab1ad;border-radius:50%;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company>label::after{content:"";position:absolute;top:50%;left:1.3125rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--gc-step-primary);transition:transform .18s ease}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company>label:hover{border-color:var(--gc-step-primary-border);background:var(--gc-step-primary-surface);box-shadow:0 .375rem 1rem var(-gc-step-primary-shadow)}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company .company-logo{width:6rem;height:3rem;padding:.3125rem;object-fit:contain;border:1px solid var(--gc-step-border);border-radius:.625rem;background:#fff;margin:0}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company .company-logo[src=""]{display:none}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company:has(input[type=radio]:checked)>label{border-color:var(--gc-step-primary);background:var(--gc-step-primary-surface-strong)}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company:has(input[type=radio]:checked)>label::before{border-color:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company:has(input[type=radio]:checked)>label::after{transform:translateY(-50%) scale(1)}#green-card-additional-details-v3.gc-step-two .form-item-insurance-company>input[type=radio]:focus-visible+label{outline:3px solid var(--gc-step-primary-outline);outline-offset:2px}#green-card-additional-details-v3.gc-step-two .gc-company-options--empty,#green-card-additional-details-v3.gc-step-two .gc-price-info:empty{display:flex;align-items:center;min-height:4rem;padding:.875rem 1rem;border:1px solid var(--gc-step-danger-border);border-radius:.75rem;background:var(--gc-step-danger-surface);color:var(--gc-step-danger);font-size:.8125rem;font-weight:600}#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem .875rem}#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>.gc-step-card__head,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>.account-conflict-hint,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>.gc-payment-heading,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>.fieldgroup,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>.receipt-number{grid-column:1/-1}#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>.gc-step-card__head{margin-bottom:.125rem}#green-card-additional-details-v3.gc-step-two .account-conflict-hint:empty{display:none}#green-card-additional-details-v3.gc-step-two .account-conflict-hint:not(:empty){margin:0 !important;padding:.75rem .875rem;border:1px solid var(--gc-step-warning-border);border-radius:.6875rem;background:var(--gc-step-warning-surface);color:#76501d;font-size:.78125rem;line-height:1.45}#green-card-additional-details-v3.gc-step-two .gc-payment-heading{margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--gc-step-border)}#green-card-additional-details-v3.gc-step-two .gc-payment-heading h3{margin:0;color:var(--gc-step-text);font-size:.9375rem;font-weight:700;line-height:1.35}#green-card-additional-details-v3.gc-step-two .gc-payment-heading p{margin:.1875rem 0 0;color:var(--gc-step-faint);font-size:.75rem;line-height:1.4}#green-card-additional-details-v3.gc-step-two .gc-payment-options.fieldset,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>fieldset{min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .gc-payment-options.fieldset .form-boolean-group .form-type-boolean .form-item__label{min-height:3rem;margin:0 !important}#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>fieldset>.fieldset__legend{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important}#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>fieldset .fieldset__wrapper,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>fieldset .form-boolean-group{margin:0 !important;padding:0 !important}#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>fieldset .form-boolean-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.625rem}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway{position:relative;min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway label{position:relative;display:flex;align-items:center;min-height:3.75rem;margin:0 !important;padding:.75rem 3rem .75rem .875rem;border:1px solid var(--gc-step-border-strong);border-radius:.75rem;background:#fff;color:var(--gc-step-text-soft);font-size:.8125rem;font-weight:650;line-height:1.35;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway label::before{content:"";position:absolute;top:50%;right:.875rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);border:2px solid #aab1ad;border-radius:50%;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway label::after{content:"";position:absolute;top:50%;right:19px;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--gc-step-primary);transition:transform .18s ease}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway label:hover{border-color:var(--gc-step-primary-border);background:var(--gc-step-primary-surface)}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway:has(input:checked) label{border-color:var(--gc-step-primary);background:var(--gc-step-primary-surface-strong)}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway:has(input:checked) label::before{border-color:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway:has(input:checked) label::after{transform:translateY(-50%) scale(1)}#green-card-additional-details-v3.gc-step-two .form-item-payment-gateway input:focus-visible+label{outline:3px solid var(--gc-step-primary-outline);outline-offset:2px}#green-card-additional-details-v3.gc-step-two .receipt-number.hidden{display:none !important}#green-card-additional-details-v3.gc-step-two .receipt-number:not(.hidden){padding-top:.25rem}#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5{display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 fieldset.insurance-company.fieldset,#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .insurance-company.fieldset{display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .fieldset__wrapper,#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .form-boolean-group.form-boolean-radios{width:100%;min-width:0;max-width:none;margin:0;padding:0}#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .form-item-insurance-company{display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .form-item-insurance-company>label{width:100%;max-width:none;padding:.75rem .75rem .75rem 3.25rem}@media(max-width: 360px){#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .form-item-insurance-company>label{display:flex;flex-direction:column;gap:.25rem}}#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group{display:block;grid-column:1/-1;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group>.fieldset__wrapper,#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group .form-boolean-group.form-boolean-radios{width:100%;min-width:0;max-width:none;margin:0;padding:0}#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group .form-boolean-group.form-boolean-radios{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem;align-items:stretch}#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group .form-item-payment-gateway{display:block;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group .form-item-payment-gateway>label{width:100%;padding:.5rem 3.25rem .5rem 1rem;font-size:14px;display:flex}#green-card-additional-details-v3.gc-step-two .road-tax-section{position:relative;min-width:0}#green-card-additional-details-v3.gc-step-two .road-tax-section .gc-step-card__head::after{content:"Optional";margin-left:auto;padding:.25rem .5625rem;border:1px solid var(--gc-step-warning-border);border-radius:999px;background:var(--gc-step-warning-surface);color:var(--gc-step-warning);font-size:.625rem;font-weight:750;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}@media(max-width: 450px){#green-card-additional-details-v3.gc-step-two .road-tax-section .gc-step-card__head{position:relative}#green-card-additional-details-v3.gc-step-two .road-tax-section .gc-step-card__head::after{position:absolute;top:0;right:0}}#green-card-additional-details-v3.gc-step-two .road-tax-section>.fieldset__wrapper{margin:0 !important;padding:0 !important}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax{display:flex;flex-direction:row-reverse;align-items:center;gap:.75rem;min-height:4rem;margin:0 !important;padding:.875rem 1rem;border:1px solid var(--gc-step-border);border-radius:.75rem;background:var(--gc-step-surface-soft)}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax input[type=checkbox]{position:relative;flex:0 0 auto;width:2.75rem !important;height:1.625rem;margin:0 !important;border:0 !important;border-radius:999px;background:var(--gc-step-border-strong);box-shadow:none !important;cursor:pointer;appearance:none;transition:background-color .2s ease}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax input[type=checkbox]::after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.22);transition:transform .2s ease}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax input[type=checkbox]:checked{background:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax input[type=checkbox]:checked::after{transform:translateX(1.125rem)}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax input[type=checkbox]:focus-visible{outline:3px solid var(--gc-step-primary-outline);outline-offset:2px}#green-card-additional-details-v3.gc-step-two .form-item-add-road-tax label{flex:1;margin:0 !important;color:var(--gc-step-text-soft);font-size:.84375rem;font-weight:650;line-height:1.4;cursor:pointer}#green-card-additional-details-v3.gc-step-two .gc-road-tax-options{margin-top:.75rem}#green-card-additional-details-v3.gc-step-two .road-tax-price{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border:1px solid var(--gc-step-primary-border);border-radius:.6875rem;background:var(--gc-step-primary-surface);color:var(--gc-step-primary-deep);font-size:.8125rem}#green-card-additional-details-v3.gc-step-two .road-tax-price__label{min-width:0;color:var(--gc-step-muted);line-height:1.4;font-size:.875rem;font-weight:700}#green-card-additional-details-v3.gc-step-two .road-tax-price__value{flex:0 0 auto;color:var(--gc-step-primary-deep);font-size:.875rem;font-weight:700;line-height:1.4;text-align:right;white-space:nowrap}#green-card-additional-details-v3.gc-step-two .road-tax-section .messages{margin:.75rem 0 0 !important;padding:.75rem .875rem !important;border:1px solid var(--gc-step-warning-border) !important;border-radius:.6875rem !important;background:var(--gc-step-warning-surface) !important;color:#76501d !important;font-size:.78125rem;line-height:1.45}#green-card-additional-details-v3.gc-step-two .gc-step-two__summary{position:sticky;top:1.25rem;display:flex;flex-direction:column;min-width:0;gap:.875rem}#green-card-additional-details-v3.gc-step-two .gc-policy-preview{position:relative;overflow:hidden;padding:1.25rem;border-radius:1rem;background:radial-gradient(120% 135% at 0% 0%, color-mix(in srgb, var(--gc-step-primary) 88%, #fff) 0%, var(--gc-step-primary-deep) 54%, var(--gc-step-primary-darker) 100%);box-shadow:0 1.25rem 3rem -1.25rem var(--gc-step-primary-shadow);color:var(--gc-step-on-primary)}#green-card-additional-details-v3.gc-step-two .gc-policy-preview::after{content:"";position:absolute;right:-3.5rem;bottom:-4.5rem;width:11rem;height:11rem;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;box-shadow:0 0 0 2.25rem hsla(0,0%,100%,.035),0 0 0 4.5rem hsla(0,0%,100%,.025);pointer-events:none}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__copy{min-width:0}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__kicker{display:block;color:hsla(0,0%,100%,.7);font-size:.625rem;font-weight:750;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__title{margin:.625rem 0 0;color:var(--gc-step-on-primary);font-size:1.125rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__emblem{display:grid;flex:0 0 auto;place-items:center;width:2.375rem;height:2.375rem;border:1px solid hsla(0,0%,100%,.24);border-radius:.6875rem;background:hsla(0,0%,100%,.12)}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__emblem::before{content:"";width:1.1875rem;height:1.1875rem;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=%27m12 2 8 3v6c0 5.2-3.4 9.7-8 11-4.6-1.3-8-5.8-8-11V5l8-3Zm0 2.1L6 6.3V11c0 4 2.5 7.6 6 8.8 3.5-1.2 6-4.8 6-8.8V6.3l-6-2.2Zm3.7 4.2 1.4 1.4-5.8 5.8-3.4-3.4 1.4-1.4 2 2 4.4-4.4Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__rows{position:relative;z-index:1;display:grid;gap:.625rem;margin-top:1.125rem}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.625rem;border-bottom:1px solid hsla(0,0%,100%,.13)}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__row:last-child{padding-bottom:0;border-bottom:0}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__label{color:hsla(0,0%,100%,.62);font-size:.6875rem;line-height:1.35}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__value{max-width:60%;color:var(--gc-step-on-primary);font-size:.75rem;font-weight:650;line-height:1.35;text-align:right;overflow-wrap:anywhere}#green-card-additional-details-v3.gc-step-two .gc-policy-details{min-width:0;margin:0 !important;padding:0 !important;border:1px solid var(--gc-step-border) !important;border-radius:1rem !important;background:#fff !important;box-shadow:0 1px 2px rgba(0,0,0,.025),0 .25rem 1rem rgba(0,0,0,.035)}#green-card-additional-details-v3.gc-step-two .gc-bundle-total{margin:0 !important;padding:0 1.25rem 1.25rem 1.25rem !important}#green-card-additional-details-v3.gc-step-two .gc-bundle-total:empty{display:none}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__heading{margin:0 0 .875rem;padding:1.25rem 1.25rem 0 1.25rem;color:var(--gc-step-muted);font-size:.6875rem;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 !important;padding:.625rem 0;border-bottom:1px solid var(--gc-step-border)}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__row .label{position:relative;padding-left:.875rem;color:var(--gc-step-text-soft);font-size:.78125rem}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__row .label::before{content:"";position:absolute;top:.45em;left:0;width:.375rem;height:.375rem;border-radius:50%;background:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__row .value{color:var(--gc-step-text);font-size:.8125rem;font-weight:700;white-space:nowrap}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__grand{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 !important;padding:1rem 0 .25rem}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__grand .label{color:var(--gc-step-text);font-size:.9375rem;font-weight:700}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__grand .value{color:var(--gc-step-primary-deep);font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:-0.025em;white-space:nowrap}#green-card-additional-details-v3.gc-step-two .gc-bundle-total__footer{margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid var(--gc-step-border);color:var(--gc-step-faint);font-size:.6875rem;line-height:1.5}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions,#green-card-additional-details-v3.gc-step-two .compliance-agreements{position:relative;display:flex;align-items:center;gap:.625rem;margin:0 !important;padding:.875rem;border:1px solid var(--gc-step-border);border-radius:.75rem;background:#fff}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions input[type=checkbox],#green-card-additional-details-v3.gc-step-two .compliance-agreements input[type=checkbox]{position:relative;flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.0625rem 0 0 !important;border:1.5px solid var(--gc-step-border-strong) !important;border-radius:.375rem;background:#fff;box-shadow:none !important;cursor:pointer;appearance:none}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions input[type=checkbox]::after,#green-card-additional-details-v3.gc-step-two .compliance-agreements input[type=checkbox]::after{content:"";position:absolute;top:.1875rem;left:.375rem;width:.3125rem;height:.5625rem;transform:rotate(45deg) scale(0);border-right:2px solid var(--gc-step-on-primary);border-bottom:2px solid var(--gc-step-on-primary);transition:transform .15s ease}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions input[type=checkbox]:checked,#green-card-additional-details-v3.gc-step-two .compliance-agreements input[type=checkbox]:checked{border-color:var(--gc-step-primary) !important;background:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions input[type=checkbox]:checked::after,#green-card-additional-details-v3.gc-step-two .compliance-agreements input[type=checkbox]:checked::after{transform:rotate(45deg) scale(1)}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions input[type=checkbox]:focus-visible,#green-card-additional-details-v3.gc-step-two .compliance-agreements input[type=checkbox]:focus-visible{outline:3px solid var(--gc-step-primary-outline);outline-offset:2px}#green-card-additional-details-v3.gc-step-two .form-item-terms-conditions label,#green-card-additional-details-v3.gc-step-two .compliance-agreements label{flex:1;margin:2px 0 0 0 !important;color:var(--gc-step-text-soft);font-size:.75rem;font-weight:500;line-height:1.45;cursor:pointer}#green-card-additional-details-v3.gc-step-two .gc-step-two__actions{display:flex;justify-content:center;gap:.625rem;width:100%;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .gc-step-two__actions .next-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.125rem;margin:0 !important;padding:.75rem 1.25rem;border:1px solid var(--gc-step-primary) !important;border-radius:.75rem !important;background:var(--gc-step-primary) !important;box-shadow:0 .5rem 1.125rem var(--gc-step-primary-shadow);color:var(--gc-step-on-primary) !important;font:inherit;font-size:.9375rem;font-weight:750;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}#green-card-additional-details-v3.gc-step-two .gc-step-two__actions .next-button:hover:not(:disabled){filter:brightness(0.94);box-shadow:0 .625rem 1.375rem var(--gc-step-primary-shadow);transform:translateY(-1px)}#green-card-additional-details-v3.gc-step-two .gc-step-two__actions .next-button:active:not(:disabled){box-shadow:0 .25rem .625rem var(--gc-step-primary-shadow);transform:translateY(0)}#green-card-additional-details-v3.gc-step-two .gc-step-two__actions .next-button:focus-visible{outline:3px solid var(--gc-step-primary-outline);outline-offset:3px}#green-card-additional-details-v3.gc-step-two .gc-step-two__actions .next-button:disabled,#green-card-additional-details-v3.gc-step-two .gc-step-two__actions .next-button[aria-disabled=true]{border-color:var(--gc-step-border-strong) !important;background:var(--gc-step-border-strong) !important;box-shadow:none;color:#fff !important;cursor:not-allowed;opacity:.75}#green-card-additional-details-v3.gc-step-two .gc-step-two__secure-note{display:flex;align-items:center;justify-content:center;gap:.4375rem;color:var(--gc-step-faint);font-size:.6875rem;line-height:1.35;text-align:center}#green-card-additional-details-v3.gc-step-two .gc-step-two__secure-note::before{content:"";width:.8125rem;height:.8125rem;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 9h1a3 3 0 0 1 3 3v7a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-7a3 3 0 0 1 3-3h1V7a5 5 0 0 1 10 0v2Zm-8 0h6V7a3 3 0 0 0-6 0v2Zm9 2H6a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1Z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}#green-card-additional-details-v3.gc-step-two .form-item--error input,#green-card-additional-details-v3.gc-step-two .form-item--error .select2-selection--single{border-color:var(--gc-step-danger) !important}#green-card-additional-details-v3.gc-step-two .form-item--error-message,#green-card-additional-details-v3.gc-step-two .form-item__error-message{margin-top:.375rem;color:var(--gc-step-danger);font-size:.71875rem;line-height:1.4}#green-card-additional-details-v3.gc-step-two .messages{border-radius:.75rem}@media(max-width: 1200px){#green-card-additional-details-v3.gc-step-two .gc-step-two__layout{grid-template-columns:minmax(0, 1fr) 18rem;gap:1rem}}@media(max-width: 61.25rem){#green-card-additional-details-v3.gc-step-two .gc-step-two__layout{grid-template-columns:1fr}#green-card-additional-details-v3.gc-step-two .insurance-company .form-boolean-group{grid-template-columns:1fr}}@media(max-width: 50rem){#green-card-additional-details-v3.gc-step-two{padding-inline:1rem}#green-card-additional-details-v3.gc-step-two .gc-step-two__summary{position:static;top:auto}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__rows{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem 1rem}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__row{display:block;padding:0;border:0}#green-card-additional-details-v3.gc-step-two .gc-step-fields-grid{grid-template-columns:1fr}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__value{display:block;max-width:none;margin-top:.1875rem;text-align:left}#green-card-additional-details-v3.gc-step-two .gc-step-fields-grid .form-item-possession{grid-column:auto}}@media(max-width: 37.5rem){#green-card-additional-details-v3.gc-step-two{padding:.625rem .75rem 4rem}#green-card-additional-details-v3.gc-step-two .gc-policy-flow__intro{margin-bottom:20px}#green-card-additional-details-v3.gc-step-two .gc-policy-progress{margin-bottom:22px}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__label{display:none}#green-card-additional-details-v3.gc-step-two .gc-policy-progress__line{min-width:14px;margin-inline:9px}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading__title{font-size:clamp(27px,9vw,34px)}#green-card-additional-details-v3.gc-step-two .gc-policy-flow-heading__description{font-size:14px}#green-card-additional-details-v3.gc-step-two .gc-step-card{padding:1rem !important;border-radius:.875rem !important}#green-card-additional-details-v3.gc-step-two .gc-step-card__head{align-items:flex-start;margin-bottom:1rem}#green-card-additional-details-v3.gc-step-two .gc-step-card__number,#green-card-additional-details-v3.gc-step-two .road-tax-section>.fieldset__legend::before{width:1.75rem;height:1.75rem}#green-card-additional-details-v3.gc-step-two .gc-identity-cards,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3,#green-card-additional-details-v3.gc-step-two .gc-user-wrap-v3>fieldset .form-boolean-group,#green-card-additional-details-v3.gc-step-two .insurance-company .form-boolean-group{grid-template-columns:1fr}#green-card-additional-details-v3.gc-step-two .green-card-additional-details #green-companies-v5 .form-boolean-group.form-boolean-radios,#green-card-additional-details-v3.gc-step-two .green-card-additional-details fieldset.gc-payment-options.fieldset.fieldset--group .form-boolean-group.form-boolean-radios{grid-template-columns:1fr !important}#green-card-additional-details-v3.gc-step-two .gc-identity-card{min-height:6rem}#green-card-additional-details-v3.gc-step-two .gc-policy-preview{padding:1rem;border-radius:.875rem}#green-card-additional-details-v3.gc-step-two .gc-policy-preview__rows{grid-template-columns:1fr}#green-card-additional-details-v3.gc-step-two .gc-policy-details{padding:1rem !important;border-radius:.875rem !important}#green-card-additional-details-v3.gc-step-two .road-tax-section>.fieldset__legend{align-items:flex-start}#green-card-additional-details-v3.gc-step-two .road-tax-section>.fieldset__legend::after{margin-left:2.5rem}}@media(prefers-reduced-motion: reduce){#green-card-additional-details-v3.gc-step-two *,#green-card-additional-details-v3.gc-step-two *::before,#green-card-additional-details-v3.gc-step-two *::after{scroll-behavior:auto !important;transition:none !important;animation:none !important}}body:has(#green-card-additional-details-v3.gc-step-two) .select2-dropdown{overflow:hidden;border:1px solid #cfd5d2 !important;border-radius:.6875rem !important;background:#fff;box-shadow:0 .75rem 2rem rgba(0,0,0,.12)}body:has(#green-card-additional-details-v3.gc-step-two) .select2-results__option{padding:.6875rem .8125rem;color:#46504b;font-size:.875rem}body:has(#green-card-additional-details-v3.gc-step-two) .select2-results__option--highlighted[aria-selected]{background:color-mix(in srgb, var(--primary-color, #0e7a50) 9%, #fff) !important;color:color-mix(in srgb, var(--primary-color, #0e7a50) 75%, #000) !important}body:has(#green-card-additional-details-v3.gc-step-two) .select2-results__option[aria-selected=true]{background:color-mix(in srgb, var(--primary-color, #0e7a50) 6%, #fff);color:var(--primary-color, #0e7a50);font-weight:650}body:has(#green-card-additional-details-v3.gc-step-two) .datepicker-dropdown{padding:.625rem;border:1px solid #dfe3e1;border-radius:.75rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.12)}body:has(#green-card-additional-details-v3.gc-step-two) .datepicker table tr td.active,body:has(#green-card-additional-details-v3.gc-step-two) .datepicker table tr td.active:hover,body:has(#green-card-additional-details-v3.gc-step-two) .datepicker table tr td span.active,body:has(#green-card-additional-details-v3.gc-step-two) .datepicker table tr td span.active:hover{background:var(--primary-color, #0e7a50) !important;color:var(--primary-contrast-color, #fff) !important}body:has(#green-card-additional-details-v3.gc-step-two) .datepicker table tr td.today,body:has(#green-card-additional-details-v3.gc-step-two) .datepicker table tr td.today:hover{background:color-mix(in srgb, var(--primary-color, #0e7a50) 10%, #fff) !important;color:color-mix(in srgb, var(--primary-color, #0e7a50) 75%, #000) !important}#green-card-additional-details-v3.gc-step-two .gc-step-card--policy .gc-coverage-options{grid-column:1/-1;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .gc-coverage-options>.fieldset__legend,#green-card-additional-details-v3.gc-step-two .gc-coverage-options>legend{margin-bottom:.5rem !important}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .fieldset__wrapper,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-boolean-group,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-radios{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.625rem;margin:0 !important}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-type-boolean,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-item{position:relative;margin:0 !important;padding:0}#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]{position:absolute !important;inline-size:1px !important;block-size:1px !important;opacity:0 !important}#green-card-additional-details-v3.gc-step-two .gc-coverage-options label.option{display:flex !important;align-items:center;min-height:3rem;margin:0 !important;padding:.75rem .875rem .75rem 2.75rem !important;border:1px solid var(--gc-step-border) !important;border-radius:.75rem;background:var(--gc-step-surface) !important;color:var(--gc-step-text-soft);font-size:.8125rem;font-weight:650;line-height:1.35;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}#green-card-additional-details-v3.gc-step-two .gc-coverage-options label.option::before{position:absolute;top:50%;left:.875rem;width:1.125rem;height:1.125rem;border:1.5px solid var(--gc-step-border-strong);border-radius:50%;background:#fff;content:"";transform:translateY(-50%)}#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]:checked+label.option,#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]:checked~label.option{border-color:var(--gc-step-primary) !important;background:var(--gc-step-primary-surface) !important;box-shadow:0 0 0 3px var(--gc-step-primary-outline);color:var(--gc-step-primary-deep)}#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]:checked+label.option::before,#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]:checked~label.option::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}#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]:checked+label.option::after,#green-card-additional-details-v3.gc-step-two .gc-coverage-options input[type=radio]:checked~label.option::after{content:"";position:absolute;top:50%;left:1.3125rem;width:.625rem;height:.625rem;transform:translateY(-50%) scale(0);border-radius:50%;background:var(--gc-step-primary);transition:transform .18s ease}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-type-radio:has(input[type=radio]:checked)>label::before,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .js-form-type-radio:has(input[type=radio]:checked)>label::before{border-color:var(--gc-step-primary)}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-type-radio:has(input[type=radio]:checked)>label::after,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .js-form-type-radio:has(input[type=radio]:checked)>label::after{transform:translateY(-50%) scale(1)}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .fieldset__legend .fieldset__label{display:flex;justify-content:space-between;width:fit-content;font-size:.875rem;padding:.25rem .625rem;font-weight:650;line-height:1.35}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .fieldset__wrapper.fieldset__wrapper--group{display:block !important}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .fieldset__wrapper.fieldset__wrapper--group .form-type-boolean{width:100%;border:none}#green-card-additional-details-v3.gc-step-two .gc-coverage-options .fieldset__wrapper.fieldset__wrapper--group .form-type-boolean .form-item__label{width:100%}#green-card-additional-details-v3.gc-step-two .gc-accident-confirmation{grid-column:1/-1;margin:.25rem 0 0 !important;padding:.875rem !important;border:1px solid var(--gc-step-warning-border);border-radius:.75rem;background:var(--gc-step-warning-surface)}#green-card-additional-details-v3.gc-step-two .gc-vignettes-wrapper:empty{display:none !important}#green-card-additional-details-v3.gc-step-two .gc-step-card--vignettes{display:grid;grid-template-columns:minmax(0, 1fr);gap:.875rem;padding:1.25rem !important}#green-card-additional-details-v3.gc-step-two .gc-step-card--vignettes>.gc-step-card__head{margin:0 0 .25rem}#green-card-additional-details-v3.gc-step-two .gc-vignette-coverage-notice{display:flex;align-items:flex-start;gap:.625rem;width:100%;margin:0 !important;padding:.75rem .875rem !important;border:1px solid var(--gc-step-warning-border);border-radius:.6875rem;background:var(--gc-step-warning-surface);color:#76501d;font-size:.75rem;line-height:1.45}#green-card-additional-details-v3.gc-step-two .gc-vignette-coverage-notice::before{content:"i";display:grid;flex:0 0 auto;place-items:center;width:1.125rem;height:1.125rem;margin-top:.0625rem;border:1px solid currentColor;border-radius:50%;font-size:.6875rem;font-weight:800;line-height:1}#green-card-additional-details-v3.gc-step-two .gc-vignette-coverage-notice p{margin:0}#green-card-additional-details-v3.gc-step-two .gc-step-card__optional{flex:0 0 auto;margin-left:auto;padding:.25rem .5625rem;border:1px solid var(--gc-step-warning-border);border-radius:999px;background:var(--gc-step-warning-surface);color:var(--gc-step-warning);font-size:.6875rem;font-weight:750;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}#green-card-additional-details-v3.gc-step-two .gc-vignette-section{position:relative;width:100% !important;min-width:0;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-section+.gc-vignette-section{margin-top:.375rem !important;padding-top:1.25rem !important;border-top:1px solid var(--gc-step-border) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle,#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle.form-type-boolean,#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle .form-type-boolean{display:flex !important;flex-direction:row-reverse;align-items:center;gap:.875rem;width:100%;min-width:0;min-height:2.75rem;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle input[type=checkbox]{position:relative !important;inset:auto !important;display:block !important;flex:0 0 auto;width:2.75rem !important;height:1.625rem !important;margin:0 !important;padding:0 !important;overflow:visible !important;clip:auto !important;clip-path:none !important;border:0 !important;border-radius:999px !important;background:var(--gc-step-border-strong) !important;background-image:none !important;box-shadow:none !important;opacity:1 !important;appearance:none;cursor:pointer;transition:background-color .2s ease}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle input[type=checkbox]::after{content:"";position:absolute;top:3px;left:.1875rem;width:1.25rem;height:1.25rem;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.25);transform:translateX(0);transition:transform .2s ease}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle input[type=checkbox]:checked{background:var(--gc-step-warning) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle input[type=checkbox]:checked::after{transform:translateX(1.125rem)}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb, var(--gc-step-warning) 22%, transparent);outline-offset:2px}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5 !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle label.option,#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle .form-item__label{display:flex !important;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:.8125rem;min-width:0;margin:0 !important;padding:0 !important;color:var(--gc-step-text);cursor:pointer}#green-card-additional-details-v3.gc-step-two .gc-vignette-flag{flex:0 0 auto;font-size:1.25rem;line-height:1}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle-copy{display:grid;min-width:0;gap:.125rem}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle-title{color:var(--gc-step-text);font-size:.9375rem;font-weight:750;letter-spacing:-0.01em;line-height:1.3}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle-description{color:var(--gc-step-muted);font-size:.75rem;font-weight:450;line-height:1.4}#green-card-additional-details-v3.gc-step-two .gc-vignette-section.is-unavailable .gc-vignette-toggle label{cursor:not-allowed}#green-card-additional-details-v3.gc-step-two .gc-vignette-section.is-coverage-unavailable .gc-vignette-toggle{opacity:.68}#green-card-additional-details-v3.gc-step-two .gc-vignette-section.is-coverage-unavailable .gc-vignette-toggle label.option,#green-card-additional-details-v3.gc-step-two .gc-vignette-section.is-coverage-unavailable .gc-vignette-toggle .form-item__label{cursor:not-allowed}#green-card-additional-details-v3.gc-step-two .gc-vignette-section.is-coverage-unavailable .gc-vignette-toggle input[type=checkbox]{background:var(--gc-step-border) !important;opacity:.72 !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options{display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0;margin:1.125rem 0 0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options:empty{display:none !important;margin:0 !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options>.form-item,#green-card-additional-details-v3.gc-step-two .gc-vignette-options>.form-wrapper{margin-top:0 !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-type-bootstrap-datepicker{position:relative;width:100%;margin:0 0 .875rem !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-type-bootstrap-datepicker>label{margin-bottom:.4375rem !important;color:var(--gc-step-text-soft);font-size:.75rem;font-weight:700}#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-date,#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=text]{width:100% !important;min-height:2.875rem;border:1px solid var(--gc-step-border-strong) !important;border-radius:.6875rem !important;background:var(--gc-step-surface) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-radios,#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-boolean-group{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5625rem;width:100%;min-width:0}#green-card-additional-details-v3.gc-step-two .gc-vignette-section--ro .gc-vignette-period-options,#green-card-additional-details-v3.gc-step-two .gc-vignette-section--bg .gc-vignette-period-options,#green-card-additional-details-v3.gc-step-two .gc-vignette-section--ro .form-radios,#green-card-additional-details-v3.gc-step-two .gc-vignette-section--bg .form-radios,#green-card-additional-details-v3.gc-step-two .gc-vignette-section--ro .form-boolean-group,#green-card-additional-details-v3.gc-step-two .gc-vignette-section--bg .form-boolean-group{grid-template-columns:minmax(0, 1fr)}#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-type-radio,#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-type-boolean,#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-item{position:relative;width:100%;min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:rgba(0,0,0,0) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;border:0 !important;opacity:0 !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options label.option{position:relative;display:grid !important;grid-template-columns:1.25rem minmax(0, 1fr) auto;align-items:center;gap:.6875rem;width:100%;min-width:0;min-height:3.25rem;margin:0 !important;padding:.75rem .875rem !important;border:1.5px solid var(--gc-step-border-strong) !important;border-radius:.75rem !important;background:var(--gc-step-surface) !important;color:var(--gc-step-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#green-card-additional-details-v3.gc-step-two .gc-vignette-options label.option::before{content:"";display:block;grid-column:1;grid-row:1;width:1.25rem;height:1.25rem;border:2px solid var(--gc-step-border-strong);border-radius:50%;background:var(--gc-step-surface);transition:border-color .15s ease,background-color .15s ease}#green-card-additional-details-v3.gc-step-two .gc-vignette-options label.option::after{content:"✓";position:absolute;top:50%;left:24px;color:#fff;font-size:15px;font-weight:800;line-height:1;opacity:0;transform:translate(-50%, -50%) scale(0.6);transition:opacity .15s ease,transform .15s ease}#green-card-additional-details-v3.gc-step-two .gc-vignette-period__name{grid-column:2;min-width:0;color:var(--gc-step-text);font-size:.938rem;font-weight:700;line-height:1.3}#green-card-additional-details-v3.gc-step-two .gc-vignette-period__price{grid-column:3;color:var(--gc-step-text);font-size:.938rem;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.2;white-space:nowrap}#green-card-additional-details-v3.gc-step-two .gc-vignette-period__price small{color:var(--gc-step-muted);font-size:.8125rem;font-weight:600}#green-card-additional-details-v3.gc-step-two .gc-vignette-options label.option:hover{border-color:var(--gc-step-warning) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:focus-visible+label.option,#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:focus-visible~label.option{outline:3px solid color-mix(in srgb, var(--gc-step-warning) 22%, transparent);outline-offset:2px}#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:checked+label.option,#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:checked~label.option{border-color:var(--gc-step-warning) !important;background:var(--gc-step-warning-surface) !important;box-shadow:0 0 0 1px var(--gc-step-warning) inset}#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:checked+label.option::before,#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:checked~label.option::before{border-color:var(--gc-step-warning);background:var(--gc-step-warning)}#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:checked+label.option::after,#green-card-additional-details-v3.gc-step-two .gc-vignette-options input[type=radio]:checked~label.option::after{opacity:1;transform:translate(-50%, -50%) scale(1)}#green-card-additional-details-v3.gc-step-two .gc-vignette-options .messages,#green-card-additional-details-v3.gc-step-two .gc-vignette-unavailable{margin:0 !important;padding:.75rem .875rem !important;border:1px solid var(--gc-step-warning-border) !important;border-radius:.6875rem !important;background:var(--gc-step-warning-surface) !important;color:#76501d !important;font-size:.75rem;line-height:1.45}#green-card-additional-details-v3.gc-step-two .gc-vignette-unavailable p{margin:0}@media(max-width: 37.5rem){#green-card-additional-details-v3.gc-step-two .gc-coverage-options .fieldset__wrapper,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-boolean-group,#green-card-additional-details-v3.gc-step-two .gc-coverage-options .form-radios{grid-template-columns:1fr}#green-card-additional-details-v3.gc-step-two .gc-step-card--vignettes{grid-template-columns:minmax(0, 1fr);padding:.875rem !important}#green-card-additional-details-v3.gc-step-two .gc-step-card__optional{margin-left:0}#green-card-additional-details-v3.gc-step-two .gc-vignette-period-options,#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-radios,#green-card-additional-details-v3.gc-step-two .gc-vignette-options .form-boolean-group{grid-template-columns:minmax(0, 1fr) !important}#green-card-additional-details-v3.gc-step-two .gc-vignette-toggle-description{font-size:.6875rem}}@media(max-width: 350px){#green-card-additional-details-v3.gc-step-two .gc-vignette-period__price{grid-column:2}}
