@charset "UTF-8";:root{--lv-navy: #0d2c41;--lv-heading: #0d2c41;--lv-teal: #0d2c41;--lv-teal-deep: #0d2c41;--lv-green: #178830;--lv-green-dark: #178830;--lv-blue: #006cf4;--lv-blue-hover: #04589b;--lv-navy-hover: #003578;--lv-link: #04589b;--lv-page: #f7f7f7;--lv-card: #ffffff;--lv-muted: #4a4a49;--lv-line: #d2d9dc;--lv-table-head: #f2f2f2;--lv-promo-bg: #ecf5f8;--lv-control-border: #767676;--lv-field-border: #919191;--lv-field-affix-bg: #efefef;--lv-placeholder: #3d3d3d;--lv-stage: #a34a0f;--lv-step-pending: #6b6b6b;--lv-focus: #178830;--lv-error: #d72714;--lv-done: #178830;--lv-current: #178830;--lv-pistachio: #cddc29;--lv-amber: #f37121;--lv-decision-green-bg: #eef7ef;--lv-decision-amber: #f2b705;--lv-decision-amber-bg: #fdf6e3;--lv-decision-red-bg: #fdecea;--fw-tooltip-bg: #04589b;--fw-tooltip-text: #ffffff;--lv-space-xs: .35rem;--lv-space-sm: .75rem;--lv-space-md: 1.25rem;--lv-space-lg: 2.125rem;--lv-space-xl: 2.5rem;--lv-radius-sm: 6px;--lv-radius-md: 8px;--lv-radius-lg: 12px;--lv-radius-pill: 30px;--fw-body: "Mulish", "Segoe UI", Calibri, Arial, sans-serif;--fw-display: "Livvic", "Segoe UI", Calibri, Arial, sans-serif;--fw-text-h1: 1.5rem;--fw-text-h2: 1.25rem;--fw-text-h1-desktop: 1.5rem;--fw-text-h2-desktop: 1.5rem;--fw-text-legend: 1rem;--fw-text-body: 1rem;--fw-text-hint: 1rem;--fw-lh-body: 1.5;--fw-gap-card: .75rem;--fw-gap-field: .75rem;--fw-gap-question: 2.125rem;--fw-gap-chip: 1.5rem;--fw-page-gutter: 2.875rem;--fw-page-max: 84.25rem}.fw-skip{position:absolute;left:.5rem;top:.5rem;z-index:30;transform:translateY(-150%);background:#fff;color:var(--lv-navy);padding:.5rem .75rem;min-height:1.5rem;min-width:1.5rem}.fw-skip:focus{transform:none}@media(pointer:coarse){.fw-skip{display:inline-flex;align-items:center;min-height:2.75rem}}.fw-app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;max-width:100%;overflow-x:clip}.fw-cookie{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;padding:.6rem 1.5rem;background:#fff;font-size:.8rem;color:#333;border-bottom:1px solid var(--lv-line)}.fw-cookie a{color:var(--lv-blue)}.fw-cookie button{background:var(--lv-blue);border-radius:999px;padding:.35rem 1.1rem}.fw-brand{background:#fff}.fw-logo{color:var(--lv-navy);font-weight:800;letter-spacing:.02em;text-decoration:none;font-size:1.35rem}.fw-logo span{color:var(--lv-green-dark)}.fw-swoosh{height:3.1rem;background:linear-gradient(90deg,#8fd14a,#7ac143 32%,#0e7c93 68%,#1a365d);clip-path:polygon(0 78%,10% 18%,42% 48%,100% 0,100% 100%,0 100%)}.fw-main{flex:1;display:flex;flex-direction:column;width:min(80rem,100% - 2.5rem);max-width:100%;min-width:0;margin:0 auto;padding:1.5rem 0 2rem}.fw-app-login .fw-main{width:100%;margin:0;padding-top:0}.fw-card{background:var(--lv-card);padding:2.125rem;border-radius:12px;border:1px solid var(--lv-line);box-shadow:none}.fw-footer{display:grid;grid-template-columns:1fr;align-items:center;gap:.75rem 1.25rem;background:#fff;min-height:5.625rem;padding:1.5rem 5.56%;font-size:.875rem;color:var(--lv-muted)}.fw-footer p{margin:0}.fw-sr-only,.fw-label.fw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fw-plan-header{background:var(--lv-navy);color:#fff;padding:1.9rem 5.56% 2.3rem}.fw-plan-brand{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.fw-plan-brand .fw-logo{min-width:0}.fw-plan-links{display:inline-flex;flex-wrap:wrap;min-width:0;align-items:center;gap:0 1rem;font-family:var(--fw-body);font-size:1rem;font-weight:400;line-height:22px;color:#fff}.fw-plan-links a{color:#fff;text-decoration:none}.fw-plan-links a:hover,.fw-plan-links a:focus-visible{text-decoration:underline}.fw-plan-links a:focus-visible,.fw-plan-links button:focus-visible{outline-color:#fff}.fw-lv-logo{display:block;width:189px;max-width:100%;height:32px;object-fit:contain;object-position:left center}.fw-plan-rule{height:1px;margin:.85rem 0 1.35rem;background:#ffffff8c}.fw-plan-title{margin:0;color:#fff;font-family:var(--fw-display);font-size:2rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;max-width:100%}.fw-plan-kind{color:var(--lv-pistachio)}.fw-logo{display:flex;align-items:center;text-decoration:none}@media(pointer:coarse){.fw-logo{min-height:2.75rem}}.fw-idle-warn{position:static;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin:0;box-sizing:border-box;padding:.55rem 1rem;background:#fff4cc;color:var(--lv-navy)}.fw-idle-warn p{margin:0}.fw-idle-warn button{width:100%}@media(min-width:48rem){.fw-plan-title{font-size:2.5rem}.fw-idle-warn{flex-direction:row;align-items:center}.fw-idle-warn button{width:auto}}@media(max-width:63.99rem){.fw-footer{text-align:left}.fw-plan-links a,.fw-plan-links .fw-sign-out{display:inline-flex;align-items:center;min-height:2.75rem}}@media(min-width:64rem){.fw-footer{grid-template-columns:auto 1fr auto}.fw-plan-title{font-size:3.125rem;line-height:3.4375rem}}.fw-login-header{background:var(--lv-navy);padding:1.9rem 5.56% 1.25rem}.fw-login-header .fw-lv-logo{height:32px}.fw-hero{background:var(--lv-navy);color:#fff;margin:0;padding:0 5.56% 2.3rem;font-family:var(--fw-display);font-size:clamp(2rem,1.2rem + 3.5vw,3.125rem);font-weight:600;line-height:1.1}.fw-idp{flex:1;width:100%;max-width:100%;background:var(--lv-page);padding-bottom:2rem}.fw-login-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.fw-idp .fw-hero{width:100%}.fw-idp .fw-login-grid{width:min(64rem,100% - 2rem);margin:1.25rem auto 0}.fw-idp h2{margin:0 0 .6rem;color:var(--lv-teal)}.fw-login-brand{color:#fff;font-weight:800;letter-spacing:.06em;border-bottom:2px solid #fff;display:inline-block;padding-bottom:.4rem;margin:0}.fw-login-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.fw-login-actions button+button{margin-left:0}.fw-login-legal{width:min(64rem,100% - 2rem);margin:1.25rem auto 0;font-size:.8rem;color:var(--lv-muted);overflow-wrap:anywhere}.fw-idp .fw-hero{border-bottom:6px solid var(--lv-pistachio)}@media(max-width:47.99rem){.fw-idp .fw-card{padding:var(--lv-space-md)}}@media(min-width:48rem){.fw-login-grid{grid-template-columns:1.2fr .8fr;align-items:start}}.fw-btn-ghost,button.fw-btn-ghost{background:#fff;color:var(--lv-link);border:1px solid var(--lv-link);border-radius:30px}.fw-btn-ghost:hover:not(:disabled){background:#e8f3fc}.fw-btn-save,button.fw-btn-save{background:#fff;color:var(--lv-link);border:1px solid var(--lv-link);border-radius:30px;font-weight:600}.fw-btn-save:hover:not(:disabled){background:var(--lv-navy-hover);border-color:var(--lv-navy-hover);color:#fff}.fw-btn-secondary,button.fw-btn-secondary,a.fw-btn-secondary{background:#fff;color:var(--lv-link);border:1px solid var(--lv-link);border-radius:30px}.fw-btn-secondary:hover:not(:disabled),a.fw-btn-secondary:hover{background:var(--lv-navy-hover);border-color:var(--lv-navy-hover);color:#fff}label{display:block;margin:.85rem 0;color:var(--lv-muted);font-weight:600;font-size:1rem}input:not([type=radio]):not([type=checkbox]),select{display:block;width:100%;max-width:100%;height:2.8125rem;margin-top:.35rem;padding:.55rem .75rem;border:1px solid var(--lv-control-border);border-radius:8px;font:inherit;background:#fff;color:var(--lv-muted)}textarea.fw-long-text{display:block;width:100%;min-height:7.5rem;margin-top:.35rem;padding:.55rem .75rem;border:1px solid var(--lv-control-border);border-radius:8px;font:inherit;background:#fff;color:var(--lv-muted);resize:vertical;field-sizing:content}input:not([type=radio]):not([type=checkbox]):focus,input:not([type=radio]):not([type=checkbox]):focus-visible,select:focus,select:focus-visible,textarea.fw-long-text:focus,textarea.fw-long-text:focus-visible{outline:none;border:2px solid var(--lv-focus)}input:not([type=radio]):not([type=checkbox])[aria-invalid=true],select[aria-invalid=true],textarea.fw-long-text[aria-invalid=true]{border-color:var(--lv-error)}input:not([type=radio]):not([type=checkbox])[aria-invalid=true]:focus,input:not([type=radio]):not([type=checkbox])[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus,select[aria-invalid=true]:focus-visible,textarea.fw-long-text[aria-invalid=true]:focus,textarea.fw-long-text[aria-invalid=true]:focus-visible{outline:none;border:2px solid var(--lv-error)}input:not([type=radio]):not([type=checkbox]):disabled,select:disabled,textarea.fw-long-text:disabled{opacity:.55;cursor:not-allowed}@media(pointer:coarse){input:not([type=radio]):not([type=checkbox]),select,textarea.fw-long-text{font-size:1rem}}.fw-dob{margin:0 0 1rem;padding:.75rem 1rem 1rem;border:1px solid var(--lv-line);border-radius:.5rem}.fw-dob-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .35rem}.fw-dob-part{margin-bottom:0;min-width:0}.fw-dob-part input:not([type=radio]):not([type=checkbox]){width:4.5rem;max-width:100%}.fw-dob-part.year input:not([type=radio]):not([type=checkbox]){width:5.5rem}.fw-dob-part input[type=number]{appearance:textfield}.fw-dob-part input[type=number]::-webkit-outer-spin-button,.fw-dob-part input[type=number]::-webkit-inner-spin-button{appearance:none}button,.fw-btn{background:var(--lv-blue);color:#fff;border:0;border-radius:30px;padding:.75rem 2.125rem;min-height:2.6875rem;font-family:var(--fw-display);font-size:1rem;font-weight:600;line-height:1.1875rem;cursor:pointer;box-shadow:1px 2px #00000005}a.fw-btn,a.fw-btn-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}a.fw-btn.fw-btn-secondary{background:#fff;color:var(--lv-link);border:1px solid var(--lv-link)}a.fw-btn.fw-btn-secondary:hover{background:var(--lv-navy-hover);border-color:var(--lv-navy-hover);color:#fff}button:hover:not(:disabled){background:var(--lv-navy-hover)}button:disabled{background:var(--lv-muted);cursor:not-allowed}button+button{margin-left:.5rem}.fw-address{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;margin:0 0 2.125rem}.fw-address-heading{margin:0;color:#4a4a49;font-weight:600;font-size:1rem}.fw-address label{margin:0;width:min(100%,19.8125rem)}.fw-address input:not([type=radio]):not([type=checkbox]){max-width:19.8125rem}.fw-address .fw-btn-ghost,.fw-address button+button{width:min(100%,19.8125rem);margin-left:0}.fw-address-results{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:min(100%,25.125rem);margin:0;padding:0;list-style:none}.fw-address-results .fw-btn-ghost{width:100%;justify-content:flex-start;text-align:left;white-space:normal}.fw-address-dropdown{display:flex;flex-direction:column;width:min(100%,19.8125rem);margin:0;padding:.25rem 0;list-style:none;background:#fff;border:1px solid var(--lv-line);border-radius:8px;box-shadow:0 4px 12px #0d2c411f}.fw-address-dropdown .fw-btn-ghost{width:100%;justify-content:flex-start;text-align:left;white-space:normal;border:0;border-radius:0;background:transparent;color:var(--lv-navy);font-weight:400}.fw-address-details{width:100%}.fw-postcode-search{position:relative;display:block;width:min(100%,19.8125rem)}.fw-postcode-search input:not([type=radio]):not([type=checkbox]){padding-left:2.25rem}.fw-postcode-search:before{content:"";position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);pointer-events:none;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230076c0' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E")}.fw-address .fw-address-find{width:min(100%,19.8125rem);justify-content:center;text-align:center}.fw-inline-link,button.fw-inline-link{width:auto;min-height:1.5rem;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--lv-link);font-weight:700;text-decoration:underline;text-align:left}.fw-inline-link:hover:not(:disabled),button.fw-inline-link:hover:not(:disabled){background:transparent;color:var(--lv-link)}button.fw-sign-out{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-family:var(--fw-body);font-size:1rem;font-weight:400;line-height:22px}button.fw-sign-out:hover:not(:disabled){background:transparent;text-decoration:underline}.fw-btn-chevron{font-weight:700;margin-left:.15rem}.fw-btn-last-word{white-space:nowrap}.fw-reference-form input{width:100%;margin-top:.2rem}.fw-dob legend{padding:0;margin-bottom:var(--fw-gap-field);float:none;width:100%;font-size:var(--fw-text-legend);font-weight:600;color:var(--lv-navy);line-height:var(--fw-lh-body, 1.5)}.fw-dob{border:0;margin:2.125rem 0 0;padding:0}.fw-dob-part input:not([type=radio]):not([type=checkbox]){width:3.5rem;max-width:100%;text-align:center}.fw-dob-part.year input:not([type=radio]):not([type=checkbox]){width:4.75rem}.fw-confirm-bar input{margin-top:.2rem}@media(min-width:48rem){input:not([type=radio]):not([type=checkbox]){max-width:23.25rem}select{max-width:23.25rem}}.fw-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:var(--lv-link);border:1px solid var(--lv-control-border);border-radius:30px;padding:.6875rem 3.125rem;margin-left:0;min-height:2.6875rem;line-height:1.1875rem;font-family:var(--fw-display);font-weight:700;font-size:.9375rem;box-shadow:1px 2px #00000005}.fw-chip input[type=radio],.fw-chip input[type=checkbox]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:.001;cursor:pointer}.fw-chip input[type=radio]:focus-visible,.fw-chip input[type=checkbox]:focus-visible{outline:none}.fw-chip:has(input:focus-visible){outline:2px solid var(--lv-focus);outline-offset:2px}label.fw-chip,.fw-q-card label.fw-chip{display:inline-flex;width:auto;margin:0;float:none;justify-content:center;padding:.6875rem 3.125rem;font-size:.9375rem;font-weight:700;line-height:1.1875rem;color:var(--lv-link)}.fw-choices-row label.fw-chip,.fw-q-card .fw-choices-row label.fw-chip{display:flex;width:100%;justify-content:flex-start;padding:.6875rem 1.5rem}.fw-product-picker .fw-choices-row label.fw-chip,.fw-product-picker .fw-q-card .fw-choices-row label.fw-chip{justify-content:center;text-align:center}.fw-chip.selected,.fw-chip:has(input:checked),.fw-chip[aria-checked=true],.fw-q-card label.fw-chip.selected,.fw-q-card label.fw-chip:has(input:checked),.fw-q-card label.fw-chip[aria-checked=true]{background:var(--lv-green);border-color:var(--lv-green);color:#fff}.fw-product-picker .fw-chip:not(.selected):not(:has(input:checked)){border-color:var(--lv-line)}.fw-chip.fw-chip-error:not(.selected):not(:has(input:checked)){border-color:var(--lv-error);color:var(--lv-error)}.fw-chip:not(.selected):not([aria-checked=true]):not(:has(input:checked)):not(:disabled):hover{background:var(--lv-navy-hover);border-color:var(--lv-navy-hover);color:#fff}.fw-chip.selected:hover,.fw-chip[aria-checked=true]:hover,.fw-chip:has(input:checked):hover{background:var(--lv-green)}.fw-d2c-options .fw-q-card label.fw-chip:not(.selected),.fw-d2c-options .fw-q-card label.fw-chip:not(.selected):has(input:checked),.fw-d2c-options .fw-q-card label.fw-chip:not(.selected):hover{background:#fff;border-color:var(--lv-control-border);color:var(--lv-link)}.fw-choices{display:flex;flex-wrap:wrap;column-gap:var(--fw-gap-chip);row-gap:.75rem}.fw-choices-chip .fw-chip,.fw-choices-yesno .fw-chip,.fw-choices-pill .fw-chip,.fw-choices-row .fw-chip{border-radius:30px}.fw-choices-yesno .fw-chip,.fw-choices-pill .fw-chip,.fw-choices-tile .fw-chip{min-width:8.5625rem;padding:.6875rem 3.125rem}.fw-cover-card .fw-choices-pill .fw-chip{padding-inline:1.25rem}.fw-choices-row .fw-chip{display:flex;width:100%;justify-content:flex-start;text-align:left;padding:.6875rem 1.5rem}.fw-choices-inline{flex-direction:row;flex-wrap:wrap;max-width:none;column-gap:.75rem;row-gap:.75rem}.fw-choices-inline label.fw-chip,.fw-q-card .fw-choices-inline label.fw-chip{width:auto;justify-content:center;text-align:center;padding:.6875rem 1.25rem}.fw-modal:focus{outline:none}.fw-modal [id$=-title]:focus,.fw-modal [id$=-title]:focus-visible{outline:none;box-shadow:inset 0 -3px 0 var(--lv-focus)}.fw-modal{position:fixed;inset:0;background:#00183073;display:flex;align-items:stretch;justify-content:center;padding:0;z-index:20}.fw-modal .fw-card{max-width:none;width:100%;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:0}.fw-income-dialog{max-height:100%;overflow-y:auto}.fw-modal .fw-dialog-actions,.fw-modal .fw-dialog-main{display:flex;flex-direction:column;gap:.75rem}.fw-modal .fw-dialog-actions{margin-top:1.5rem}.fw-modal .fw-dialog-actions button{width:100%;margin:0}@media(pointer:coarse){.fw-modal fieldset>label{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;min-height:2.75rem}.fw-modal fieldset>label .fw-hint{flex-basis:100%}}@media(min-width:48rem){.fw-modal{align-items:center;padding:1.5rem}.fw-modal .fw-card{max-width:32rem;max-height:calc(100dvh - 3rem);border-radius:var(--lv-radius-lg)}.fw-modal .fw-dialog-actions{align-items:flex-start}.fw-modal .fw-dialog-main{flex-direction:row-reverse;align-items:center;align-self:stretch}.fw-modal .fw-dialog-actions button{width:auto;box-sizing:border-box;min-height:3rem;padding:.75rem 1.5rem;white-space:nowrap}.fw-modal .fw-dialog-main .fw-dialog-cancel{margin-right:auto}}.fw-decision-modal .fw-card{display:grid;gap:1rem}.fw-decision-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem}.fw-decision-tab{display:grid;gap:.25rem;padding:.75rem 1rem;border:1px solid var(--lv-line);border-bottom:0;border-radius:var(--lv-radius-md) var(--lv-radius-md) 0 0;background:var(--lv-promo-bg);color:var(--lv-navy);font:inherit;text-align:center;cursor:pointer}.fw-decision-tab[aria-selected=true]{background:#fff}.fw-decision-tab:focus-visible{outline:3px solid var(--lv-focus);outline-offset:2px}.fw-decision-panel{display:grid;gap:1rem}.fw-decision-life{margin:0;color:var(--lv-navy)}.fw-decision-table{width:100%;border-collapse:collapse;font-size:.875rem}.fw-decision-table thead th{background:var(--lv-navy);color:#fff;text-align:left;padding:.6rem .75rem}.fw-decision-table tbody th,.fw-decision-table td{border:1px solid var(--lv-line);padding:.75rem;text-align:left;vertical-align:top;font-weight:400}.fw-decision-total th,.fw-decision-total td{background:var(--lv-page);font-weight:700}.fw-decision-table td.fw-decision-clause{border-left:3px solid var(--lv-decision-amber)}.fw-decision-clauses tbody th{width:30%}.fw-decision-note{display:flex;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--lv-line);border-radius:var(--lv-radius-md);color:var(--lv-muted)}.fw-decision-note-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--lv-decision-amber);color:var(--lv-navy);font-size:.75rem;font-weight:700}@media(min-width:48rem){.fw-modal.fw-decision-modal .fw-card{max-width:60rem}}.fw-modal.fw-dd-guarantee-modal .fw-card{display:flex;flex-direction:column;padding:0}.fw-dd-guarantee-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1.25rem 1.5rem}.fw-dd-guarantee-head :is(h2,h3){margin:0;color:var(--lv-navy)}.fw-dd-guarantee-head .fw-dd-logo{display:block;width:88px;min-width:88px;height:auto;margin:8px}.fw-dd-guarantee-body{padding:1.25rem 1.5rem;border-top:1px solid var(--lv-line);border-bottom:1px solid var(--lv-line)}.fw-dd-guarantee-body p{margin:0 0 .75rem}.fw-dd-guarantee-body p:last-child{margin-bottom:0}.fw-dd-guarantee-foot{display:flex;justify-content:flex-end;padding:1rem 1.5rem}.fw-dd-guarantee-foot button{margin:0}@media(max-width:47.99rem){.fw-dd-guarantee-foot button{width:100%}}@media(min-width:48rem){.fw-modal.fw-dd-guarantee-modal .fw-card{max-width:40rem}}.fw-session-modal{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1rem;background:#6c6c6c;overflow-y:auto}.fw-session-modal:focus{outline:none}.fw-session-card{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:31.25rem;box-sizing:border-box;padding:1.5rem;border-radius:var(--lv-radius-lg);background:#fff}.fw-session-top{display:flex;align-items:flex-start;justify-content:space-between}.fw-session-icon{display:block}button.fw-session-close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-height:0;margin:-.625rem -.625rem 0 0;padding:0;border-radius:50%;background:transparent;box-shadow:none}button.fw-session-close:hover:not(:disabled){background:#e8f3fc}button.fw-session-close:focus-visible{outline:3px solid var(--lv-focus);outline-offset:0}.fw-session-card h2{margin:0;font-family:var(--fw-display);font-size:1.5rem;font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-session-card p{margin:0;font-family:var(--fw-display);font-size:1rem;font-weight:300;line-height:1.5rem;color:var(--lv-muted)}.fw-session-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.fw-session-actions button{margin:0;padding:.75rem 2.5rem}.fw-session-actions>button:only-child{margin-left:auto}button.fw-session-save{display:inline-flex;align-items:center;gap:.5rem}button.fw-session-save:hover:not(:disabled) img{filter:brightness(0) invert(1)}@media(max-width:47.99rem){.fw-session-actions{flex-direction:column-reverse;align-items:stretch}.fw-session-actions button{justify-content:center}.fw-session-actions>button:only-child{margin-left:0}}.fw-dash{display:flex;flex-direction:column;min-width:0}.fw-dash-hero{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:var(--lv-card)}.fw-dash-hero-main{padding:var(--lv-space-md);background:var(--lv-navy);color:#fff}.fw-dash-eyebrow{margin:0 0 .5rem;color:var(--lv-pistachio);font-weight:700}.fw-dash-hero-main h1{margin:0 0 .75rem;color:#fff;font-size:1.75rem;font-weight:600;line-height:1.2}.fw-dash-intro{max-width:40rem;margin:0;color:#fff}.fw-dash-validity{display:flex;align-items:flex-start;gap:.6rem;max-width:40rem;margin:var(--lv-space-md) 0 0;padding:.75rem 1rem;border-radius:var(--lv-radius-md);background:#ffffff1a;color:#fff;font-size:.9375rem}.fw-dash-validity-icon{flex:none;margin-top:.1rem;color:var(--lv-pistachio)}.fw-dash-hero-aside{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:var(--lv-space-md);color:var(--lv-navy)}.fw-dash-hero-aside p{margin:0;color:var(--lv-muted)}h2.fw-dash-aside-title{margin:0;font-size:1.25rem;font-weight:600}.fw-pph-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.75rem;margin-top:.25rem;padding:.75rem 1.5rem;border:1px solid var(--lv-link);border-radius:var(--lv-radius-pill);background:#fff;color:var(--lv-link);font-family:var(--fw-display);font-weight:600;line-height:1.1875rem;text-align:center;text-decoration:none}.fw-pph-link:hover{border-color:var(--lv-navy-hover);background:var(--lv-navy-hover);color:#fff}h2.fw-dash-section-title{margin:var(--lv-space-lg) 0 var(--lv-space-md)}.fw-dash-tools{display:grid;grid-template-columns:1fr;gap:var(--fw-gap-chip)}button.fw-dash-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;min-height:11rem;margin:0;padding:1.5rem 3.25rem 1.5rem 1.5rem;box-sizing:border-box;border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:var(--lv-card);box-shadow:none;color:var(--lv-navy);font-family:var(--fw-body);font-weight:400;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}button.fw-dash-tile:hover:not(:disabled){border-color:var(--lv-link);background:var(--lv-card);box-shadow:0 6px 16px #0d2c411f}.fw-dash-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:50%;background:var(--lv-promo-bg);color:var(--lv-link)}.fw-dash-tile-title{font-family:var(--fw-display);font-size:1.25rem;font-weight:600;line-height:1.3}.fw-dash-tile-text{color:var(--lv-muted);font-size:.9375rem;line-height:1.45}.fw-dash-tile-go{position:absolute;top:1.5rem;right:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding-bottom:.15rem;box-sizing:border-box;border:1px solid currentColor;border-radius:50%;color:var(--lv-link);font-size:1.5rem;line-height:1}button.fw-dash-tile-primary{border-color:var(--lv-navy);background:var(--lv-navy);color:#fff}button.fw-dash-tile-primary:hover:not(:disabled){border-color:var(--lv-navy-hover);background:var(--lv-navy-hover)}.fw-dash-tile-primary .fw-dash-tile-icon{background:#ffffff1f;color:var(--lv-pistachio)}.fw-dash-tile-primary .fw-dash-tile-text{color:#fff}.fw-dash-tile-primary .fw-dash-tile-go{color:var(--lv-pistachio)}.fw-dash-cases{margin-top:var(--lv-space-lg);padding:var(--lv-space-md);border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:var(--lv-card)}.fw-dash-cases-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.fw-dash-cases-head h2{margin:0}.fw-dash-count{margin:0;color:var(--lv-muted);font-size:.9375rem}.fw-dash-search{margin:var(--lv-space-md) 0}label.fw-search{margin:0;color:var(--lv-navy)}.fw-dash-search-row{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.fw-dash-search-row input:not([type=radio]):not([type=checkbox]){margin-top:0}.fw-case-filters{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:.75rem 1rem;margin:0;padding:1rem 1.25rem 1.25rem;border:0;border-radius:var(--lv-radius-md);background:var(--lv-page)}.fw-case-filters legend{float:left;grid-column:1/-1;width:100%;padding:0;color:var(--lv-navy);font-family:var(--fw-display);font-size:1.125rem;font-weight:600}.fw-case-filters label{margin:0;color:var(--lv-navy);font-size:.875rem}button.fw-dash-clear{align-self:flex-start;margin-top:.75rem}.fw-cases-scroll{max-width:100%;margin-top:var(--lv-space-md);overflow-x:auto}.fw-cases{width:100%;border-collapse:separate;border-spacing:0;background:#fff;font-size:.9375rem}.fw-cases th{padding:.75rem;border-bottom:2px solid var(--lv-navy);background:var(--lv-field-affix-bg);color:var(--lv-navy);font-size:.875rem;font-weight:700;text-align:left;white-space:nowrap}.fw-cases th:first-child{border-top-left-radius:var(--lv-radius-md)}.fw-cases th:last-child{border-top-right-radius:var(--lv-radius-md)}.fw-cases td{padding:.85rem .75rem;border-bottom:1px solid var(--lv-line);color:var(--lv-navy);vertical-align:middle}.fw-cases tbody tr.fw-case-row{cursor:pointer}.fw-cases tbody tr.fw-case-row:hover td{background:var(--lv-promo-bg)}.fw-cases td.fw-cases-date{color:var(--lv-muted);white-space:nowrap}.fw-cases-none{color:var(--lv-muted);font-style:italic}.fw-cases td.fw-cases-empty{padding:2.5rem 1rem;color:var(--lv-muted);text-align:center}.fw-case-open,button.fw-case-open{min-height:1.5rem;min-width:1.5rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--lv-link);font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}button.fw-case-open:hover:not(:disabled){background:none;color:var(--lv-navy-hover);text-decoration-thickness:2px}.fw-case-open:focus-visible,button.fw-case-open:focus-visible{outline:2px solid var(--lv-focus);outline-offset:0;box-shadow:inset 0 0 0 2px var(--lv-focus)}.fw-stage-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .75rem;border-radius:var(--lv-radius-pill);background:var(--lv-decision-amber-bg);color:var(--lv-navy);font-size:.875rem;font-weight:700;white-space:nowrap}.fw-stage-pill:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--lv-amber)}.fw-stage-pill.done{background:var(--lv-decision-green-bg)}.fw-stage-pill.done:before{background:var(--lv-green)}.fw-stage-pill.declined{background:var(--lv-decision-red-bg)}.fw-stage-pill.declined:before{background:var(--lv-error)}.fw-stage-pill.expired{background:var(--lv-field-affix-bg);color:var(--lv-muted)}.fw-stage-pill.expired:before{background:var(--lv-step-pending)}.fw-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:var(--lv-space-md)}.fw-pager button{min-height:2.75rem;min-width:1.5rem;padding:.6rem 1.25rem}.fw-pager button+button,.fw-dash-tools button+button{margin-left:0}.fw-pager button:disabled,.fw-pager button:disabled:hover{border-color:var(--lv-line);background:#fff;color:var(--lv-step-pending)}.fw-pager-status{padding:0 .5rem;color:var(--lv-navy);font-weight:700}@media(max-width:47.99rem){.fw-dash-tools>*{min-width:0;width:100%}button.fw-dash-tile{min-height:0}.fw-cases-scroll{overflow-x:visible}.fw-cases,.fw-cases tbody,.fw-cases tr,.fw-cases td{display:block}.fw-cases thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.fw-cases tbody tr.fw-case-row{margin-bottom:.75rem;overflow:hidden;border:1px solid var(--lv-line);border-radius:var(--lv-radius-md)}.fw-cases td{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;padding:.6rem .9rem;text-align:left;overflow-wrap:anywhere}.fw-cases td.fw-cases-date{white-space:normal}.fw-cases td:before{content:attr(data-label);flex:none;color:var(--lv-muted);font-size:.875rem;font-weight:600;text-align:left}.fw-cases tr td:last-child{border-bottom:0}.fw-cases tr td:first-child{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1rem;background:var(--lv-page)}.fw-cases tr td:first-child:before{flex:0 1 auto;min-width:0}.fw-cases button.fw-case-open{white-space:normal}.fw-stage-pill{align-items:flex-start;white-space:normal;border-radius:1rem}.fw-stage-pill:before{margin-top:.4em}.fw-cases td.fw-cases-empty{display:block;border:1px solid var(--lv-line);border-radius:var(--lv-radius-md)}.fw-cases td.fw-cases-empty:before{content:none}.fw-pager-status{flex-basis:100%;text-align:center}.fw-pph-link{width:100%}}@media(pointer:coarse){button.fw-case-open,button.fw-dash-clear{display:inline-flex;align-items:center;min-height:2.75rem}}@media(min-width:48rem){.fw-dash-hero-main,.fw-dash-hero-aside,.fw-dash-cases{padding:var(--lv-space-lg)}.fw-dash-hero-main h1{font-size:2rem}.fw-dash-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-dash-search-row{flex-direction:row;align-items:center}.fw-dash-search-row input:not([type=radio]):not([type=checkbox]){max-width:28rem}.fw-case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-pager{justify-content:flex-end}}@media(min-width:64rem){.fw-dash-hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.fw-dash-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.fw-case-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.fw-main:has(.fw-journey){width:min(80rem,100% - 2.5rem)}.fw-follow-up{margin:0 0 1rem 1.5rem;padding-left:1rem;border-left:2px solid var(--lv-green)}.fw-q-card.answered input:not([type=radio]):not([type=checkbox]):not([aria-invalid=true]),.fw-q-card.answered select:not([aria-invalid=true]),.fw-q-card.answered textarea.fw-long-text:not([aria-invalid=true]){border-color:var(--lv-green)}.fw-q-card input:not([type=radio]):not([type=checkbox]):focus,.fw-q-card input:not([type=radio]):not([type=checkbox]):focus-visible,.fw-q-card select:focus,.fw-q-card select:focus-visible,.fw-q-card textarea.fw-long-text:focus,.fw-q-card textarea.fw-long-text:focus-visible{outline:none;border:2px solid var(--lv-focus)}.fw-q-card input:not([type=radio]):not([type=checkbox])[aria-invalid=true],.fw-q-card select[aria-invalid=true],.fw-q-card textarea.fw-long-text[aria-invalid=true]{border-color:var(--lv-error)}.fw-q-card input:not([type=radio]):not([type=checkbox])[aria-invalid=true]:focus,.fw-q-card input:not([type=radio]):not([type=checkbox])[aria-invalid=true]:focus-visible,.fw-q-card select[aria-invalid=true]:focus,.fw-q-card select[aria-invalid=true]:focus-visible,.fw-q-card textarea.fw-long-text[aria-invalid=true]:focus,.fw-q-card textarea.fw-long-text[aria-invalid=true]:focus-visible{outline:none;border:2px solid var(--lv-error)}.fw-q-card input:not([type=radio]):not([type=checkbox]):disabled,.fw-q-card select:disabled,.fw-q-card textarea.fw-long-text:disabled{opacity:.55;cursor:not-allowed}.fw-actions button+button{margin-left:.5rem}.fw-actions{margin-top:1rem}.fw-journey{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.fw-q-panel{background:#fff;border:1px solid var(--lv-line);border-radius:12px;padding:0 1rem 2.125rem}.fw-q-panel.fw-q-panel-split{display:flex;flex-direction:column;gap:.75rem;padding:0;background:transparent;border:0;border-radius:0}.fw-q-panel-split>.fw-product-panel,.fw-q-panel-split>.fw-cover-card{background:#fff;border:1px solid var(--lv-line);border-radius:12px;padding:0 1rem 2.125rem}.fw-q-panel-split>.fw-cover-card{padding-top:2.125rem}.fw-q-panel .fw-screen-title{padding-top:var(--fw-gap-question)}.fw-q-card{background:transparent;border:0;border-radius:0;padding:var(--fw-gap-card) 0 0;margin:0}.fw-q-card.fw-cover-limit-card{margin-bottom:.75rem;padding:1rem 1rem 1.1rem;border-radius:6px;background:#f8d4d6}.fw-cover-limit{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem;color:#9b3040}.fw-cover-limit p{flex:1;margin:0;line-height:1.45}.fw-cover-limit.fw-income-eligibility{flex-direction:column;gap:.5rem;margin:0}.fw-cover-limit-close{flex:none;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:50%;background:#d15b6c;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer}.fw-q-card.fw-cover-limit-card input:not([type=radio]):not([type=checkbox]){border-color:#c44756}.fw-q-panel .field.fw-q-card{padding-top:var(--fw-gap-question);margin-bottom:0}.fw-field-group .fw-q-card{padding-top:var(--fw-gap-question)}.fw-field-group.fw-group-alcohol>.fw-hint,.fw-field-group.fw-group-tobacco>.fw-hint{margin:0 0 var(--fw-gap-field)}.fw-field-group.fw-group-alcohol>.field.fw-q-card,.fw-field-group.fw-group-tobacco>.field.fw-q-card{padding-top:var(--fw-gap-field);border:0}.fw-q-panel .field.fw-q-card>label{margin-top:0;margin-bottom:0}.fw-q-panel .fw-dob.fw-q-card{margin:var(--fw-gap-question) 0 0;padding:0}.fw-q-panel .fw-dob-row{--lv-control-border: var(--lv-field-border);flex-wrap:wrap;align-items:center;gap:.75rem}.fw-q-panel .fw-dob-row .fw-dob-part.field,.fw-q-panel .fw-dob-part label{margin:0}.fw-q-panel .fw-dob-part input:not([type=radio]):not([type=checkbox]){width:2.9375rem;padding:.75rem 0}.fw-q-panel .fw-dob-part.year input:not([type=radio]):not([type=checkbox]){width:4.125rem}.fw-q-panel .fw-address{margin:var(--fw-gap-question) 0 0}.fw-q-panel .fw-add-number{display:block;margin-top:var(--fw-gap-field)}.fw-q-card fieldset{border:0;margin:0;padding:0}.fw-q-card legend,.fw-q-card label{padding:0;margin-bottom:var(--fw-gap-field);float:none;width:100%;font-size:var(--fw-text-legend);font-weight:600;color:var(--lv-navy);line-height:var(--fw-lh-body, 1.5)}.fw-q-card .fw-confirm-bar,.fw-q-card .fw-confirm-bar .fw-label,.fw-q-card .fw-confirm-bar .fw-hint{color:#fff}.fw-q-card .fw-confirm-bar{display:flex;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.9rem 1rem;border:2px solid transparent;border-radius:8px;background:#0b2540;font-weight:400}.fw-q-card .fw-confirm-bar.fw-confirm-error,.fw-q-card .fw-confirm-bar.fw-confirm-error .fw-label,.fw-q-card .fw-confirm-bar.fw-confirm-error .fw-hint{color:var(--lv-navy);border-color:var(--lv-error)}.fw-q-card .fw-confirm-bar.fw-confirm-error{background:#fff}.fw-q-card legend .fw-label{margin-bottom:0}.fw-q-card.fw-q-invalid .fw-label,.fw-q-card.fw-q-invalid .fw-hint{color:var(--lv-error)}.fw-q-card .error{margin:12px 0 0;color:var(--lv-error)}.fw-q-card.fw-q-invalid .fw-consent input[type=checkbox]:not(:checked){outline:2px solid var(--lv-error);outline-offset:2px}.fw-q-card.answered{position:relative}.fw-q-card input:not([type=radio]):not([type=checkbox]),.fw-q-card select,.fw-q-card textarea.fw-long-text{margin-top:0}.fw-journey .fw-actions{display:flex;justify-content:stretch;gap:1.5rem;margin-top:0;padding:1.5rem var(--lv-space-lg) 0;padding-right:0;padding-left:0}.fw-journey .fw-actions button{border-radius:30px;margin-left:0}.fw-journey .fw-actions .fw-btn-prev,.fw-journey .fw-actions .fw-btn-save{background:#fff;color:var(--lv-link);border:1px solid var(--lv-link);padding-top:.6875rem;padding-bottom:.6875rem;font-family:var(--fw-display);font-weight:600}.fw-journey .fw-actions .fw-btn-prev:hover:not(:disabled),.fw-journey .fw-actions .fw-btn-save:hover:not(:disabled){background:var(--lv-navy-hover);border-color:var(--lv-navy-hover);color:#fff}.fw-journey .fw-actions button[type=submit]{margin-left:auto;background:var(--lv-blue);color:#fff;border:0;font-family:var(--fw-display);font-weight:600}.fw-journey .fw-actions button[type=submit]:hover:not(:disabled){background:var(--lv-navy-hover);color:#fff}.fw-journey .fw-actions button[type=submit]:disabled{background:var(--lv-muted);color:#fff}.fw-journey.fw-figma{grid-template-columns:1fr}.fw-personal-card{margin-top:var(--fw-gap-question);padding:var(--lv-space-md);border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:var(--lv-card)}.fw-personal-card>.fw-field-group{margin:0;padding:0;border:0;border-radius:0}.fw-group-heading{display:block;margin:0 0 .75rem;font-family:var(--fw-display);font-size:var(--fw-text-h1);font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-q-card legend:has(.fw-group-heading){margin-bottom:0}.fw-field-group:has(.fw-group-heading)>.field.fw-q-card:first-of-type{padding-top:0}.fw-height-weight.fw-dual-measure{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--fw-gap-question);max-width:none}.fw-height-weight .fw-dual-measure{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.8125rem;max-width:none}@media(max-width:47.99rem){.fw-journey .fw-actions{flex-wrap:wrap}.fw-journey .fw-actions button{flex:1 1 auto;min-width:0}.fw-journey-main{max-width:100%;min-width:0}}@media(min-width:48rem){.fw-main:has(.fw-journey){width:min(var(--fw-page-max),100% - 2 * var(--fw-page-gutter))}.fw-journey{gap:1.5rem}.fw-journey .fw-actions{justify-content:flex-start;padding-right:var(--lv-space-lg);padding-left:var(--lv-space-lg)}.fw-q-panel:not(.fw-q-panel-split),.fw-q-panel-split>.fw-product-panel,.fw-q-panel-split>.fw-cover-card{padding-left:2.125rem;padding-right:2.125rem}}@media(min-width:64rem){.fw-journey{grid-template-columns:18.75rem minmax(0,1fr)}}.fw-pre-uw-cards{display:grid;gap:var(--lv-space-sm);margin:var(--lv-space-sm) 0}.fw-pre-uw-card{border-left:.375rem solid var(--lv-green)}.fw-pre-uw-card[data-band=AMBER]{border-left-color:var(--lv-decision-amber)}.fw-pre-uw-card[data-band=RED]{border-left-color:var(--lv-error)}.fw-sidenav{display:flex;flex-direction:column;gap:1.5rem}.fw-sidenav .steps{flex-direction:column;flex-wrap:nowrap;gap:.375rem;margin:0}.fw-sidenav .steps[hidden]{display:none}.fw-steps-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0 0 .75rem;padding:.75rem 1rem;text-align:left;background:#fff;color:var(--lv-link);border:2px solid var(--lv-link);border-radius:6px}.fw-steps-toggle:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;margin-right:.25rem;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.fw-steps-toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.fw-steps-toggle:hover:not(:disabled){background:#e8f3fc}.fw-sidenav .steps>li{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.8125rem;height:auto;border-radius:6px;background:#fff;border:1px solid var(--lv-line);padding:0 .75rem 0 0;font-family:var(--fw-display);font-size:1rem;font-weight:400;color:var(--lv-navy)}.fw-sidenav .steps>li:before{display:none}.fw-step-num{display:inline-flex;align-items:center;justify-content:center;width:2.8125rem;height:2.8125rem;margin:0;background:var(--lv-step-pending);color:#fff;border-radius:6px 0 0 6px;font-family:var(--fw-display);font-size:.9375rem;font-weight:600}.fw-step-label,.fw-step-select{flex:1;min-width:0}.fw-step-select,.fw-child-select{appearance:none;background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:none}.fw-step-select:hover,.fw-child-select:hover,button.fw-step-select:hover:not(:disabled),button.fw-child-select:hover:not(:disabled){background:transparent;text-decoration:underline}.fw-step-mark{width:23px;height:23px;flex-shrink:0}.fw-sidenav .steps>li.done{background:#fff;color:var(--lv-navy)}.fw-sidenav .steps>li.done .fw-step-num{background:var(--lv-green);font-size:.9375rem}.fw-sidenav .steps>li.done .fw-step-num:before{content:none}.fw-sidenav .steps>li.current{background:var(--lv-green);border-color:var(--lv-green);color:#fff}.fw-sidenav .steps>li.current .fw-step-num{background:var(--lv-green);color:#fff}.fw-sidenav .steps>li.current .fw-step-select:focus-visible,.fw-sidenav-children li.current .fw-child-select:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px var(--lv-navy)}.fw-info-card{background:#fff;border:1px solid var(--lv-line);border-radius:6px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.fw-info-card h2{margin:0;font-size:1.5rem}.fw-info-card p{margin:0;color:var(--lv-muted);font-size:1rem}.fw-info-card .fw-btn-ghost{width:100%}.fw-sidenav-extra{display:flex;flex-direction:column;gap:1.5rem}.fw-d2c-panel-below{margin-top:2rem}.fw-d2c-document-list{display:contents}.fw-d2c-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.fw-d2c-links a,.fw-info-card details a{color:var(--lv-link);font-weight:600}.fw-info-card details summary{cursor:pointer;list-style-position:outside}.fw-info-card details summary h2{display:inline}.fw-info-card details p{margin-top:1rem}.fw-figma-steps{display:flex;justify-content:flex-start;align-items:flex-start;gap:0;margin:0 0 1.5rem;padding:.5rem 0 1rem;list-style:none}.fw-figma-steps li{position:relative;display:flex;flex-direction:column;align-items:center;width:7.25rem;color:var(--lv-muted);font-family:var(--fw-display);font-size:.8rem}.fw-figma-steps li:not(:last-child):after{content:"";position:absolute;top:1.15rem;left:calc(50% + 1.25rem);width:calc(100% - 2.5rem);height:2px;background:var(--lv-line)}.fw-figma-steps li.done:not(:last-child):after,.fw-figma-steps li.current:not(:last-child):after{background:var(--lv-navy)}.fw-figma-steps li.done .fw-figma-num,.fw-figma-steps li.current .fw-figma-num{border-color:var(--lv-green);background:var(--lv-green);color:#fff}.fw-sidenav .steps>li.fw-step-block{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:2.8125rem;padding:0;gap:0}.fw-step-row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.8125rem;padding-right:.75rem}.fw-sidenav .steps>li.fw-step-block.open{border-color:var(--lv-green);background:#fff;color:var(--lv-navy)}.fw-step-block.open>.fw-step-row{background:var(--lv-green);color:#fff;border-radius:5px 5px 0 0}.fw-step-block.open>.fw-step-row .fw-step-num{background:var(--lv-green);color:#fff}.fw-step-block.open>.fw-step-row .fw-step-select:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px var(--lv-navy)}.fw-sidenav-children{display:flex;flex-direction:column;gap:.375rem;width:100%;margin:0;padding:0;list-style:none}.fw-step-block>.fw-sidenav-children{padding:.75rem}.fw-sidenav-children>li{display:flex;flex-direction:column;width:100%;border:1px solid var(--lv-line);border-radius:var(--lv-radius-sm);background:#fff;color:var(--lv-navy)}.fw-child-row{display:flex;align-items:center;gap:.75rem;min-height:2.6875rem;padding:.3125rem .75rem}.fw-child-text{display:flex;flex:1;flex-direction:column;min-width:0}.fw-child-select,.fw-child-label{min-height:0;font-family:var(--fw-display);font-size:.875rem;line-height:1.25rem}.fw-child-plain>.fw-child-row .fw-child-select,.fw-child-plain>.fw-child-row .fw-child-label{font-size:.9375rem}.fw-child-caption{font-size:.75rem;line-height:1rem;color:var(--lv-muted)}.fw-sidenav-children>li.current:not(:has(>.fw-sidenav-children)){border-color:var(--lv-green)}.fw-sidenav-children li.current>.fw-child-row{background:var(--lv-green);color:#fff;border-radius:5px}.fw-sidenav-children li.current:has(>.fw-sidenav-children)>.fw-child-row{border-radius:5px 5px 0 0}.fw-sidenav-children li.current>.fw-child-row .fw-child-caption{color:#fff}.fw-sidenav-children .fw-sidenav-children{gap:0;width:auto;margin:0 .75rem}.fw-sidenav-children .fw-sidenav-children>li{border:0;border-top:1px solid var(--lv-line);border-radius:0;background:transparent}.fw-sidenav-children .fw-sidenav-children .fw-child-row{padding-inline:0}.fw-sidenav-children .fw-sidenav-children li.current>.fw-child-row{margin-inline:-.5rem;padding-inline:.5rem}button.fw-child-remove{position:relative;flex-shrink:0;width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--lv-navy);cursor:pointer}@media(pointer:coarse){button.fw-child-remove{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin:-.625rem}}button.fw-child-remove:before,button.fw-child-remove:after{content:"";position:absolute;top:50%;left:50%;width:.8125rem;height:1.5px;background:currentColor}button.fw-child-remove:before{transform:translate(-50%,-50%) rotate(45deg)}button.fw-child-remove:after{transform:translate(-50%,-50%) rotate(-45deg)}button.fw-child-remove:hover:not(:disabled){background:#e8f3fc}button.fw-child-remove:focus-visible{outline:2px solid var(--lv-link);outline-offset:1px}.fw-sidenav-children li.current>.fw-child-row button.fw-child-remove{color:#fff}.fw-sidenav-children li.current>.fw-child-row button.fw-child-remove:hover:not(:disabled){background:#fff3}@media(max-width:47.99rem){.fw-sidenav .steps>li{max-width:100%}.fw-info-card{max-width:100%;min-width:0}}@media(max-width:63.99rem){.fw-figma-steps{flex-wrap:wrap}}@media(min-width:64rem){.fw-sidenav .steps>li{width:18.75rem}.fw-figma-steps{justify-content:center}}#premium{font-size:1.25rem;font-weight:700;color:var(--lv-navy)}.fw-quote-sliders{display:grid;gap:var(--lv-space-sm);margin-top:var(--lv-space-md)}.fw-quote-sliders input[type=range]{width:100%;max-width:23.25rem;height:auto}.fw-price-amount,.fw-quote-cover-card h3 strong,.fw-quote-cover-card h3 s{white-space:nowrap}.fw-total-cost,#premium.fw-total-cost{background:transparent;color:var(--lv-navy);padding:var(--fw-gap-card) 0 0;font-family:var(--fw-display);font-size:var(--fw-text-h1)}.fw-quote-board--fastway{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.fw-quote-total-box,.fw-quote-cover-card{background:#fff;border:1px solid var(--lv-line);border-radius:8px;padding:1rem 1.25rem}.fw-quote-cover-card{border-radius:12px;padding:1rem}.fw-quote-total-box{background:var(--lv-navy);color:#fff;text-align:center}.fw-quote-total-box p{color:#fff;margin:0 0 .5rem}.fw-quote-total-box #premium{color:#fff;font-family:var(--fw-display);font-size:2.5rem;font-weight:600}.fw-quote-cover-card h3,.fw-quote-board-head h2{margin:0 0 .75rem;font-family:var(--fw-display);color:var(--lv-navy)}.fw-quote-cover-summary{margin:0 0 .75rem;color:var(--lv-navy)}.fw-quote-board-foot{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem}.fw-quote-board-foot .fw-quote-note{margin:0}.fw-quote-doc-bar,.fw-pre-uw-promo{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;padding:1rem;border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:#fff}.fw-pre-uw-promo{background:var(--lv-promo-bg)}.fw-quote-doc-copy,.fw-pre-uw-copy{display:flex;align-items:center;gap:12px;flex:1 1 18rem;min-width:0}.fw-pre-uw-copy{flex-direction:column;align-items:flex-start;gap:0}.fw-quote-doc-copy p,.fw-pre-uw-copy p,.fw-pre-uw-copy h3{margin:0}.fw-quote-doc-copy p{font-family:var(--fw-body);font-weight:300;font-size:1rem;line-height:1.25rem;color:var(--lv-muted)}.fw-quote-doc-icon{position:relative;flex:0 0 28px;width:28px;height:28px}.fw-quote-doc-icon img{position:absolute;display:block;max-width:none}.fw-quote-doc-page{left:3.699px;top:1.6px;width:18.15px;height:24.8px}.fw-quote-doc-oval{left:15.4px;top:18.2px;width:9.8px;height:9.8px}.fw-quote-doc-tick{left:17.7px;top:21.315px;width:5.2px;height:3.8px}.fw-quote-doc-link{display:inline-flex;align-items:center;min-height:1.5rem;flex:0 0 auto;font-family:var(--fw-body);font-weight:700;font-size:.875rem;line-height:normal;color:var(--lv-link);text-align:right;text-decoration:underline;white-space:nowrap}.fw-pre-uw-copy h3{font-family:var(--fw-display);font-weight:400;font-size:1.5rem;line-height:normal;color:var(--lv-navy)}.fw-pre-uw-copy p{font-family:var(--fw-body);font-weight:300;font-size:1rem;line-height:normal;color:var(--lv-muted)}.fw-pre-uw-promo .fw-btn-secondary{flex:0 0 auto;margin:0;padding:12px 30px;border-radius:30px;min-height:0;font-family:var(--fw-display);font-size:1rem;font-weight:600;line-height:normal;box-shadow:1px 2px #00000005}.fw-pre-uw-promo .fw-btn-secondary:disabled{background:var(--lv-muted);border-color:var(--lv-muted);color:#fff}.fw-quote-cover-card div:not(.fw-quote-cover-head){display:grid;grid-template-columns:1fr;gap:.35rem}.fw-quote-board{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--lv-line)}.fw-quote-hero{background:var(--lv-navy);color:#fff;padding:2.5rem 2rem;text-align:center}.fw-quote-hero p{color:#fff;margin:0 0 .5rem}.fw-quote-premium{font-family:var(--fw-display);font-size:2.5rem;font-weight:600}.fw-quote-includes{padding:2rem}.fw-quote-includes ul{margin:0;padding:0;list-style:none}.fw-quote-includes li{position:relative;padding:.25rem 0 .25rem 1.4rem}.fw-quote-includes li:before{content:"";position:absolute;left:0;top:.55rem;width:.7rem;height:.7rem;border-radius:50%;background:var(--lv-green)}.fw-quote-product{grid-column:1/-1;padding:1.5rem 2rem 2rem;border-top:1px solid var(--lv-line)}.fw-quote-product dl{display:grid;gap:.35rem;margin:1rem 0 0}.fw-quote-product div{display:grid;grid-template-columns:1fr}.fw-quote-product dt{color:var(--lv-muted)}.fw-quote-note,.fw-quote-rule{margin:.75rem 0 0;color:var(--lv-navy)}.fw-quote-basis{margin:.25rem 0 0;font-weight:600}.fw-quote-basis[data-basis=no-terms]{color:var(--lv-error)}.fw-quote-indicative{margin:.75rem 0;color:var(--lv-navy)}@media(max-width:47.99rem){.fw-quote-board,.fw-quote-board--fastway{max-width:100%;min-width:0}.fw-pre-uw-promo .fw-btn-secondary,.fw-decision-tile .fw-btn-secondary{width:100%}}@media(pointer:coarse){.fw-pre-uw-promo .fw-btn-secondary,.fw-quote-doc-link{min-height:2.75rem}}@media(min-width:48rem){.fw-quote-cover-card,.fw-quote-doc-bar,.fw-pre-uw-promo{padding:1.5rem}.fw-quote-cover-card div:not(.fw-quote-cover-head){grid-template-columns:12rem 1fr}.fw-quote-product div{grid-template-columns:12rem 1fr}}@media(min-width:64rem){.fw-quote-board{grid-template-columns:1fr 1fr}}.fw-quote-cover-card.fw-decision-card{--fw-decision-colour: var(--lv-green);--fw-decision-bg: var(--lv-decision-green-bg);border:1px solid var(--fw-decision-colour)}.fw-quote-cover-card.fw-decision-card[data-band=AMBER]{--fw-decision-colour: var(--lv-decision-amber);--fw-decision-bg: var(--lv-decision-amber-bg)}.fw-quote-cover-card.fw-decision-card[data-band=RED]{--fw-decision-colour: var(--lv-error);--fw-decision-bg: var(--lv-decision-red-bg)}.fw-decision-tile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--lv-radius-md);background:var(--fw-decision-bg);color:var(--lv-navy)}.fw-decision-tile p{display:flex;align-items:center;gap:.75rem;margin:0}.fw-decision-tile-mark{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--fw-decision-colour);color:#fff;font-size:.75rem;font-weight:700}.fw-decision-card[data-band=AMBER] .fw-decision-tile-mark{color:var(--lv-navy)}.fw-quote-cover-card [data-testid=quote-previous-premium]{margin-right:.35rem}.fw-d2c-options{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.fw-d2c-summary{background:var(--lv-blue-hover);color:#fff;border-radius:6px;padding:1.5rem}.fw-d2c-summary h2{margin:0 0 1rem;color:#fff;font-size:1.5rem}.fw-d2c-summary dl{display:flex;flex-direction:column;gap:.75rem;margin:0}.fw-d2c-summary dl>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:.75rem}.fw-d2c-summary dt{font-weight:400}.fw-d2c-summary dd{margin:0;font-weight:700}[data-testid=d2c-save-quote]{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.fw-income-details dl{margin:0 0 .75rem}.fw-income-details dl div{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.fw-income-details dd{margin:0;font-weight:600}.fw-summary-list{display:grid;gap:.75rem;margin:0 0 1.5rem}.fw-summary-card{background:#fff;border:1px solid var(--lv-green);border-radius:8px;padding:.35rem 1rem}.fw-summary-card summary{cursor:pointer;font-family:var(--fw-display);font-weight:600;color:var(--lv-navy);padding:.65rem 0}.fw-summary-card dl{margin:0 0 .75rem;max-height:min(70vh,36rem);overflow-y:auto;padding-right:.35rem}.fw-summary-card div{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.2rem 0}.fw-summary-card dt{color:var(--lv-muted)}@media(min-width:48rem){.fw-summary-card div{grid-template-columns:12rem 1fr}}.fw-sum-q :is(h1,h2,h3,h4,h5,h6){font-size:1rem;font-weight:700;margin:.75rem 0 .25rem}.fw-sum-q p{margin:0 0 .5rem}.fw-sum-q p:empty,.fw-sum-q br+br{display:none}.fw-sum-q :is(ul,ol){margin:.25rem 0 .5rem;padding-left:1.25rem}.fw-sum-q>:first-child{margin-top:0}.fw-sum-q>:last-child{margin-bottom:0}.fw-admin-intro{max-width:48rem;margin:0 0 var(--lv-space-md);color:var(--lv-muted)}.fw-admin-tabs{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--lv-line)}button.fw-admin-tab{margin:0 0 -1px;padding:.75rem 1.25rem;border:1px solid var(--lv-line);border-radius:var(--lv-radius-md) var(--lv-radius-md) 0 0;background:var(--lv-page);color:var(--lv-link);font-weight:700}button.fw-admin-tab:hover:not(:disabled){background:#fff;color:var(--lv-navy)}button.fw-admin-tab[aria-selected=true]{border-bottom-color:#fff;background:#fff;color:var(--lv-navy);box-shadow:inset 0 3px 0 var(--lv-green)}.fw-admin-panel{padding:var(--lv-space-md);border:1px solid var(--lv-line);border-top:0;border-radius:0 0 var(--lv-radius-lg) var(--lv-radius-lg);background:var(--lv-card)}.fw-admin-panel h2{margin-top:0}.fw-admin-add,.fw-admin-form{display:flex;flex-direction:column;gap:.5rem;max-width:32rem;margin:0 0 var(--lv-space-md)}.fw-admin-add label,.fw-admin-field label:not(.fw-chip){color:var(--lv-navy);font-weight:600}.fw-admin-add textarea{min-height:5rem;padding:.75rem;border:1px solid var(--lv-field-border);border-radius:8px;font:inherit}.fw-admin-add button,.fw-admin-actions button:not(.fw-inline-link){align-self:flex-start}.fw-admin-hint{margin:0;color:var(--lv-muted);font-size:.9375rem}.fw-admin-status{margin:0 0 .75rem;color:var(--lv-green, #1b7a3d);font-weight:600}.fw-admin-problems{margin:0 0 .75rem;padding-left:1.25rem}.fw-admin-table td[data-label=Action]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.fw-admin-detail{margin-top:var(--lv-space-lg);padding-top:var(--lv-space-md);border-top:1px solid var(--lv-line)}.fw-admin-detail h3{margin:0 0 .75rem;color:var(--lv-navy);font-family:var(--fw-display);font-size:var(--fw-text-h2);font-weight:400}.fw-admin-facts{display:grid;gap:.5rem;margin:0 0 var(--lv-space-md)}.fw-admin-facts div{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.fw-admin-facts dt{color:var(--lv-navy);font-weight:700}.fw-admin-facts dd{margin:0;overflow-wrap:anywhere}.fw-admin-field{display:flex;flex-direction:column;gap:.35rem;margin:0}fieldset.fw-admin-field{flex-flow:row wrap;gap:.5rem}fieldset.fw-admin-field>legend{width:100%}fieldset.fw-admin-field>.fw-admin-hint,fieldset.fw-admin-field>.fw-field-error{flex-basis:100%}.fw-admin-field.fw-q-invalid>label,.fw-admin-field.fw-q-invalid>legend{color:var(--lv-error)}.fw-admin-field input[aria-invalid=true]{border-color:var(--lv-error)}.fw-field-error{margin:0;color:var(--lv-error);font-size:.9375rem;font-weight:600}.fw-admin-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media(max-width:47.99rem){.fw-admin-tabs{flex-direction:column;border-bottom:0}button.fw-admin-tab{margin:0;border-radius:var(--lv-radius-md)}button.fw-admin-tab[aria-selected=true]{border-bottom-color:var(--lv-line)}.fw-admin-panel{margin-top:.75rem;border-top:1px solid var(--lv-line);border-radius:var(--lv-radius-lg)}}@media(min-width:64rem){.fw-admin-panel{padding:var(--lv-space-lg)}}:root{font-family:var(--fw-body);color:var(--lv-heading)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--lv-page)}:focus-visible{outline:2px solid var(--lv-focus);outline-offset:2px}main h1:focus,main h1:focus-visible{outline:none;box-shadow:inset 0 -3px 0 var(--lv-focus)}.fw-brand-bar{display:flex;justify-content:space-between;align-items:flex-end;padding:.75rem 1.5rem .25rem}.fw-brand-tag{color:var(--lv-muted);font-size:.85rem}h1{margin:0 0 .75rem;color:var(--lv-navy);font-family:var(--fw-display);font-size:var(--fw-text-h1);font-weight:400}.fw-cookie-actions{display:flex;flex-shrink:0;gap:.5rem}.fw-saved{margin:.75rem 0 0;color:var(--lv-green, #1b7a3d);font-weight:600}h2{margin:1.1rem 0 .6rem;color:var(--lv-navy);font-family:var(--fw-display);font-size:1.5rem;font-weight:400}p{color:#2a2a2a}fieldset{border:1px solid var(--lv-line);border-radius:4px;margin:.75rem 0;padding:.75rem 1rem}legend{padding:0 .35rem;color:var(--lv-navy);font-size:var(--fw-text-legend);font-weight:600}.field{margin-bottom:.75rem}.fw-unit{color:var(--lv-navy);font-weight:700}.error{color:var(--lv-error)}.outstanding{color:var(--lv-muted);font-size:.9rem}.steps{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0 0 1.25rem;list-style:none;counter-reset:fw-step}.steps>li{counter-increment:fw-step;display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem .35rem .4rem;background:#eef2f5;color:var(--lv-navy);border-radius:999px;font-size:.85rem}.steps>li:before{content:counter(fw-step);display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#fff;border:1px solid var(--lv-navy);font-size:.75rem;font-weight:700}.steps>li.done{background:#e6f4d7}.steps>li.done:before{background:var(--lv-done);border-color:var(--lv-done);color:#fff;content:"\2713"}.steps>li.current{background:var(--lv-teal);color:#fff}.steps>li.current:before{background:#fff;color:var(--lv-teal);border-color:#fff}.fw-chips{display:flex;flex-wrap:wrap;gap:.5rem}.fw-footer-heart{width:30px;height:29px;object-fit:contain}.fw-footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.fw-footer-links a,.fw-footer-links button{display:inline-flex;align-items:center;color:var(--lv-link);font-weight:700;text-decoration:underline;background:none;border:0;padding:0;font:inherit;cursor:pointer}.cdk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fw-sign-out{background:transparent;color:#fff;border:1px solid #fff;border-radius:30px;padding:.4rem 1.25rem;font-size:.875rem}.fw-sign-out:hover:not(:disabled){background:#ffffff1f}.fw-chevrons{display:inline-block;width:2.55rem;height:1.2rem;background:linear-gradient(135deg,transparent 40%,#7ac143 40% 62%,transparent 62%) left/54% 100% no-repeat,linear-gradient(135deg,transparent 40%,#5aa02a 40% 62%,transparent 62%) right/54% 100% no-repeat}.fw-heart{position:relative;width:1.15rem;height:1.15rem;background:#7ac143;transform:rotate(45deg);margin:.35rem .85rem 0 .2rem;flex-shrink:0}.fw-heart:before,.fw-heart:after{content:"";position:absolute;width:1.15rem;height:1.15rem;background:#7ac143;border-radius:50%}.fw-heart:before{left:-.58rem;top:0}.fw-heart:after{top:-.58rem;left:0}.fw-field-group{margin:var(--lv-space-md) 0;padding:var(--lv-space-md) var(--lv-space-lg);border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg)}.fw-group-tobacco{border-left:4px solid var(--lv-green)}.fw-confirmation h1,.fw-screen-title{color:var(--lv-navy)}.fw-confirmation-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:1.25rem}.fw-mock-banner{position:static;display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin:0;box-sizing:border-box;padding:.55rem 1rem;background:#fff4cc;color:var(--lv-navy);font-size:.9rem;text-align:center}.fw-reference-form{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem}.fw-reference-actions{display:flex;gap:.4rem}.fw-screen-title{margin:0;padding:var(--fw-gap-card) 0 0;font-family:var(--fw-display);font-size:var(--fw-text-h1);font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-label{padding:0;margin-bottom:var(--fw-gap-field);float:none;width:100%;font-size:var(--fw-text-legend);font-weight:600;color:var(--lv-navy);line-height:var(--fw-lh-body, 1.5)}.fw-card-highlight{background:transparent;border-color:transparent}.fw-label{display:block;font-family:var(--fw-body);font-size:1rem;font-weight:600;color:var(--lv-muted)}.fw-label ul{margin:.35rem 0 0;padding-left:1.25rem;font-weight:400;color:var(--lv-muted);font-size:.9rem}.fw-label li{margin:.15rem 0}.fw-hint{margin:var(--fw-gap-field) 0 0;padding:0;background:transparent;color:var(--lv-muted);font-family:var(--fw-body);font-size:1rem;font-weight:300;line-height:var(--fw-lh-body)}.fw-hint.fw-income-help{padding:.75rem 1rem;border:1px solid var(--lv-line);border-radius:4px;background:var(--lv-page)}.fw-income-help p{margin:0}.fw-income-help p+p{margin-top:.5rem}.fw-tooltip{display:block;margin:0 0 var(--fw-gap-field)}.fw-q-head{display:grid;width:100%;grid-template-columns:minmax(0,max-content) calc(24px + 1.5rem) minmax(0,1fr);justify-content:start;align-items:start;column-gap:0;row-gap:var(--fw-gap-field);margin-bottom:var(--fw-gap-field)}.fw-q-head>.fw-label{width:auto;margin-bottom:0;line-height:1.125rem}.fw-q-head>.fw-hint,.fw-q-head>.fw-q-detail,.fw-q-head .fw-tooltip-body{grid-column:1/-1;contain:inline-size}.fw-q-head>.fw-hint,.fw-q-head>.fw-q-detail{margin:0;font-weight:400}.fw-q-head>.fw-tooltip{display:contents}.fw-q-head .fw-tooltip-trigger{justify-self:end;margin-top:calc((1.125rem - 24px)/2);translate:calc(-1 * var(--fw-q-icon-pull, 0px)) 0}.fw-confirm-copy>.fw-q-head{margin-bottom:0}.fw-tooltip-trigger{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lv-link);cursor:pointer}button.fw-tooltip-trigger:hover:not(:disabled){background:transparent;color:var(--lv-blue-hover)}.fw-tooltip-icon{display:block;width:1.5rem;height:1.5rem}.fw-tooltip-body{position:relative;display:block;margin-top:10px;padding:1.5rem 2.125rem;border:0;border-radius:0;background:var(--fw-tooltip-bg);color:var(--fw-tooltip-text);font-family:var(--fw-body);font-size:1rem;font-weight:400;line-height:normal}.fw-tooltip-body:before{content:"";position:absolute;top:-10px;left:var(--fw-tooltip-arrow-left, 1.5rem);width:20px;height:10px;background:url("./media/tooltip-pointer-XTWLN7LR.svg") no-repeat center/20px 10px}.fw-tooltip-body[hidden]{display:none}.fw-tooltip-body ul{margin:.75rem 0 0;padding:0;list-style:none}.fw-tooltip-body li{position:relative;padding-left:15px;line-height:20px}.fw-tooltip-body li+li{margin-top:5px}.fw-tooltip-body li:before{content:"";position:absolute;left:0;top:5px;width:3px;height:11px;background:var(--lv-pistachio)}.fw-tooltip-body a{color:var(--fw-tooltip-text);text-decoration:underline}.fw-tooltip-body a:focus-visible{outline-color:var(--fw-tooltip-text)}@media(max-width:63.99rem){.fw-tooltip-body{padding:1rem}}.fw-hint-list{margin:0;padding:0;list-style:none}.fw-hint-list li{position:relative;padding:.15rem 0 .15rem .85rem;color:var(--lv-heading);font-size:var(--fw-text-body)}.fw-hint-list li:before,.fw-declaration-body li:before{content:"";position:absolute;left:0;top:.55rem;width:3px;height:11px;background:var(--lv-pistachio)}.fw-choices-row{flex-direction:column;max-width:25.125rem}.fw-money-row,.fw-years-row,.fw-affix{--lv-control-border: var(--lv-field-border);display:inline-flex;align-items:stretch;gap:0}.fw-money-row{display:flex;max-width:22.3125rem}.fw-prefix,.fw-years-suffix,.fw-affix .fw-unit{display:inline-flex;align-items:center;justify-content:center;height:2.8125rem;margin:0;padding:0 .75rem;background:var(--lv-field-affix-bg);border:1px solid var(--lv-field-border);color:var(--lv-muted);font-family:var(--fw-body);font-size:1rem;font-weight:600;line-height:1.125rem}.fw-prefix{min-width:2.5rem;padding:0;border-right:0;border-radius:8px 0 0 8px}.fw-years-suffix,.fw-affix .fw-unit{border-left:0;border-radius:0 8px 8px 0}.fw-affix .fw-unit{min-width:3.5rem}.fw-money-row>input:not([type=radio]):not([type=checkbox]){flex:1;width:auto;min-width:0;max-width:none;margin:0;padding:.75rem;border-radius:0 8px 8px 0}.fw-years-row>input:not([type=radio]):not([type=checkbox]),.fw-affix>input:not([type=radio]):not([type=checkbox]){margin:0;padding:.75rem;border-radius:8px 0 0 8px}.fw-years-row>input:not([type=radio]):not([type=checkbox]){width:4.0625rem;max-width:4.0625rem}.fw-affix>input:not([type=radio]):not([type=checkbox]){width:5.25rem;max-width:5.25rem}input:not([type=radio]):not([type=checkbox])::placeholder{color:var(--lv-placeholder);opacity:.75;font-weight:300;letter-spacing:-.3px}.fw-money-row>.fw-unit{align-self:center;margin-left:.75rem}.fw-dual-measure{display:flex;flex-wrap:wrap;align-items:center;gap:.8125rem}.fw-or{font-weight:700;color:var(--lv-muted)}.fw-figma-num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.4rem;border:2px solid var(--lv-line);border-radius:50%;background:#fff;color:var(--lv-navy);font-weight:600}.fw-figma-label{text-align:center}.fw-product-panel .fw-screen-title{margin:0;font-family:var(--fw-display);font-size:var(--fw-text-h1);font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-product-panel .fw-product-picker{margin-top:1.375rem}.fw-product-panel .fw-choices-row{max-width:20.125rem;row-gap:.75rem}.fw-cover-card h3{margin:0 0 .75rem;font-family:var(--fw-display);font-size:var(--fw-text-h1);font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-pre-uw{margin-top:1.25rem}.fw-declaration-card{margin:0 0 1.25rem;padding:1.25rem 1rem;border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:#fff}.fw-declaration-heading{margin:0 0 .75rem;font-family:var(--fw-display);font-size:var(--fw-text-h2);font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-declaration-body{font-weight:300;line-height:1.25rem;color:var(--lv-muted)}.fw-declaration-body p,.fw-declaration-body ul{margin:0 0 .75rem}.fw-declaration-body p{color:inherit}.fw-declaration-body ul{padding:0;list-style:none}.fw-declaration-body li{position:relative;margin-bottom:5px;padding-left:.9375rem}.fw-declaration-body li:before{top:5px}.fw-declaration-body>:last-child{margin-bottom:0}.fw-declaration-body strong,.fw-declaration-body a{font-weight:700}.fw-declaration-body a{color:var(--lv-link)}.fw-declaration-fold>summary{position:relative;margin:0;padding-right:2rem;list-style:none;cursor:pointer}.fw-declaration-fold>summary::-webkit-details-marker{display:none}.fw-declaration-fold>summary:after{position:absolute;top:.5rem;right:.25rem;width:.625rem;height:.625rem;border-right:2px solid var(--lv-link);border-bottom:2px solid var(--lv-link);transform:rotate(45deg);content:""}.fw-declaration-fold>summary:focus-visible{outline:2px solid var(--lv-link);outline-offset:4px}.fw-declaration-fold[open]>summary{margin-bottom:.75rem}.fw-declaration-fold[open]>summary:after{top:.75rem;transform:rotate(225deg)}.fw-declaration-columns{display:grid;gap:1rem}@media(min-width:64rem){.fw-declaration-card{padding:2.125rem}.fw-declaration-columns{grid-template-columns:1fr 1fr;gap:2rem}.fw-declaration-heading{font-size:var(--fw-text-h2-desktop)}}.fw-cover-intro{margin:0 0 1rem;color:var(--lv-muted)}.fw-keeping-in-touch{margin:2.125rem 0 1rem;font-family:var(--fw-display);font-size:var(--fw-text-h2);font-weight:400;line-height:1.75rem;color:var(--lv-navy)}.fw-alt-nested{margin-left:.75rem;padding-left:1rem;border-left:3px solid var(--lv-green)}.fw-repeat-item{margin:var(--lv-space-md) 0;padding:var(--lv-space-md);border:1px solid var(--lv-line);border-radius:var(--lv-radius-lg);background:var(--lv-card)}.fw-repeat-item h3{margin:0 0 var(--lv-space-sm);color:var(--lv-navy);font-family:var(--fw-display)}.fw-repeat-item>.fw-btn-ghost{margin-top:var(--lv-space-sm)}.fw-cover-next-product{margin:0 0 1rem;padding:.75rem 1rem;border-left:4px solid var(--lv-amber);background:#fff8e6;color:var(--lv-navy)}.fw-alert{border-left:4px solid var(--lv-error);margin:.75rem 0}.fw-confirm-bar{display:flex;gap:.75rem;align-items:flex-start;margin:1rem 0;padding:.9rem 1rem;border:2px solid transparent;border-radius:8px;background:#0b2540;color:#fff}.fw-confirm-bar .fw-label,.fw-confirm-bar .fw-hint{width:auto;margin-bottom:0;color:inherit;font-weight:400}.fw-confirm-bar a{color:inherit;text-decoration:underline}.fw-confirm-bar.fw-confirm-error{background:#fff;color:var(--lv-navy);border-color:var(--lv-error)}.fw-confirm-bar input[type=checkbox]{appearance:none;flex:0 0 auto;width:1.5rem;height:1.5rem;min-width:1.5rem;margin:.15rem 0 0;border:2px solid var(--lv-control-border);border-radius:4px;background:#fff;cursor:pointer}.fw-confirm-bar.on input[type=checkbox],.fw-confirm-bar input[type=checkbox]:checked{border-color:var(--lv-green);background-color:var(--lv-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1rem}.fw-confirm-bar.fw-confirm-error input[type=checkbox]:not(:checked){border-color:var(--lv-error)}.fw-consent-heading{margin:1rem 0 .25rem;font-weight:700}.fw-consent-ask{margin:1rem 0 .25rem;color:var(--lv-link);font-weight:700}.fw-consent-agrees{margin:.75rem 0 1rem}.fw-review-box{margin:1rem 0;padding:.9rem 1rem;border:1px solid #e2b93b;border-radius:8px}@media(min-width:48rem){.fw-mock-banner{flex-direction:row;align-items:center}}@media(min-width:64rem){h1{font-size:var(--fw-text-h1-desktop)}h2{font-size:var(--fw-text-h2-desktop)}}.fw-case-ref,.fw-summary-card dd,.fw-quote-product dd{overflow-wrap:anywhere}@media(pointer:coarse){button,button.fw-inline-link,summary,.fw-btn,.fw-chip,.fw-pager button,.fw-step-select,.fw-child-select,.fw-footer-links a,.fw-footer-links button,.fw-pph-link{min-height:2.75rem;min-width:2.75rem}}
