.vg-b2c-recommender{background:radial-gradient(circle at 12% 10%,hsla(0,0%,100%,.05),transparent 19%),linear-gradient(135deg,var(--vg-bg-1) 0,var(--vg-bg-2) 44%,var(--vg-bg-3) 100%);border-radius:var(--vg-container-radius);color:var(--vg-text);font-family:var(--vg-font-base);font-size:var(--vg-body-size);font-weight:var(--vg-body-weight);isolation:isolate;line-height:var(--vg-line-height-body);margin:var(--vg-margin-top) auto var(--vg-margin-bottom);max-width:var(--vg-max-width);overflow:hidden;position:relative;width:min(100%,var(--vg-max-width));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.vg-b2c-recommender,.vg-b2c-recommender *{box-sizing:border-box}.vg-b2c-recommender button,.vg-b2c-recommender input,.vg-b2c-recommender select,.vg-b2c-recommender textarea{font:inherit}.vg-b2c-recommender .is-hidden{display:none!important}.vg-b2c-stage{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.vg-b2c-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;mix-blend-mode:screen;opacity:var(--vg-background-image-opacity);position:absolute}.vg-b2c-blob{animation:vg-b2c-float 14s ease-in-out infinite;border-radius:999px;filter:blur(82px);opacity:.13;position:absolute}.vg-b2c-blob.blob-a{background:var(--vg-accent);height:380px;left:-90px;top:-90px;width:380px}.vg-b2c-blob.blob-b{animation-delay:-4s;background:#00d0ff;height:310px;right:-70px;top:120px;width:310px}.vg-b2c-blob.blob-c{animation-delay:-8s;background:#8b5cf6;bottom:-145px;height:330px;left:38%;width:330px}.vg-b2c-grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 84%);mask-image:radial-gradient(circle at center,#000,transparent 84%);opacity:.09;position:absolute}.vg-b2c-container{background:var(--vg-container-bg);border:var(--vg-border-width) solid var(--vg-border);border-radius:var(--vg-container-radius);box-shadow:var(--vg-container-shadow);display:flex;flex-direction:column;min-height:var(--vg-desktop-height);overflow:hidden;position:relative;width:100%;z-index:1}.vg-b2c-recommender.is-height-fixed .vg-b2c-container{height:var(--vg-desktop-height);max-height:var(--vg-desktop-height);min-height:var(--vg-desktop-height)}.vg-b2c-recommender.is-height-minimum .vg-b2c-container{min-height:var(--vg-desktop-height)}.vg-b2c-topbar{backdrop-filter:blur(10px);background:var(--vg-topbar-bg);border-bottom:1px solid var(--vg-border);flex:0 0 auto;gap:18px;justify-content:space-between;padding:var(--vg-topbar-padding-y) var(--vg-topbar-padding-x);position:relative;z-index:3}.vg-b2c-brand,.vg-b2c-topbar{align-items:center;display:flex}.vg-b2c-brand{gap:12px;min-width:0}.vg-b2c-brand-icon{background:linear-gradient(135deg,var(--vg-accent),var(--vg-accent-2));border-radius:calc(var(--vg-card-radius)*.62);box-shadow:0 10px 24px rgba(253,149,2,.2);color:var(--vg-primary-button-text);display:grid;flex:0 0 auto;font-family:var(--vg-font-heading);font-weight:var(--vg-heading-weight);height:50px;overflow:hidden;place-items:center;width:50px}.vg-b2c-brand-icon img{display:block;height:100%;object-fit:contain;width:100%}.vg-b2c-brand-icon.is-placeholder span{font-size:22px;line-height:1}.vg-b2c-brand-copy{min-width:0}.vg-b2c-brand-copy span,.vg-b2c-brand-copy strong{display:block}.vg-b2c-brand-copy strong{color:var(--vg-text);font-family:var(--vg-font-heading);font-size:var(--vg-brand-title-size);font-weight:var(--vg-heading-weight);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-b2c-brand-copy span{color:var(--vg-muted);font-size:var(--vg-small-size);line-height:1.3;margin-top:3px}.vg-b2c-top-badge{align-items:center;background:var(--vg-badge-bg);border:1px solid var(--vg-border);border-radius:999px;color:var(--vg-badge-text);display:inline-flex;flex:0 0 auto;font-family:var(--vg-font-heading);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;min-height:38px;padding:8px 14px;text-transform:uppercase;white-space:nowrap}.vg-b2c-workspace{display:grid;flex:1 1 auto;grid-template-columns:var(--vg-sidebar-width) minmax(0,1fr);min-height:0}.vg-b2c-recommender.sidebar-right .vg-b2c-workspace{grid-template-columns:minmax(0,1fr) var(--vg-sidebar-width)}.vg-b2c-recommender.sidebar-right .vg-b2c-sidebar{border-left:1px solid var(--vg-border);border-right:0;grid-column:2;grid-row:1}.vg-b2c-recommender.sidebar-right .vg-b2c-main{grid-column:1;grid-row:1}.vg-b2c-recommender.sidebar-hidden .vg-b2c-workspace{grid-template-columns:minmax(0,1fr)}.vg-b2c-sidebar{background:var(--vg-sidebar-bg);border-right:1px solid var(--vg-border);min-height:0;min-width:0;overflow:auto;padding:var(--vg-sidebar-padding);scrollbar-color:hsla(0,0%,100%,.28) transparent;scrollbar-width:thin}.vg-b2c-form-view::-webkit-scrollbar,.vg-b2c-options-viewport::-webkit-scrollbar,.vg-b2c-sidebar::-webkit-scrollbar{height:8px;width:8px}.vg-b2c-form-view::-webkit-scrollbar-thumb,.vg-b2c-options-viewport::-webkit-scrollbar-thumb,.vg-b2c-sidebar::-webkit-scrollbar-thumb{background:rgba(100,116,139,.34);border-radius:99px}.vg-b2c-side-card{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.13);border-radius:var(--vg-card-radius);padding:var(--vg-card-padding)}.vg-b2c-form-eyebrow,.vg-b2c-kicker,.vg-b2c-question-step{color:var(--vg-inverse-muted);font-family:var(--vg-font-heading);font-size:11px;font-weight:900;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.vg-b2c-kicker{margin-bottom:12px}.vg-b2c-side-title{color:var(--vg-inverse);font-family:var(--vg-font-heading);font-size:var(--vg-side-title-size);font-weight:var(--vg-heading-weight);letter-spacing:-.035em;line-height:var(--vg-line-height-heading);margin:0 0 10px}.vg-b2c-side-text{color:var(--vg-inverse-muted);font-size:var(--vg-body-size);line-height:var(--vg-line-height-body);margin:0}.vg-b2c-progress-wrap{margin-top:20px}.vg-b2c-progress-meta{align-items:center;color:var(--vg-inverse-muted);display:flex;font-size:var(--vg-small-size);gap:12px;justify-content:space-between;line-height:1.3;margin-bottom:8px}.vg-b2c-progress{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;height:12px;overflow:hidden;position:relative}.vg-b2c-progress>span{background:linear-gradient(90deg,var(--vg-accent),var(--vg-accent-2));border-radius:inherit;display:block;height:100%;transition:width var(--vg-animation-duration) ease;width:0}.vg-b2c-summary-title{color:var(--vg-inverse);font-family:var(--vg-font-heading);font-size:14px;font-weight:var(--vg-heading-weight);line-height:1.3;margin:18px 0 10px}.vg-b2c-summary{display:grid;gap:9px}.vg-b2c-summary-row{align-items:start;background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.17);border-radius:calc(var(--vg-card-radius)*.68);display:grid;font-size:var(--vg-small-size);gap:12px;grid-template-columns:minmax(78px,auto) minmax(0,1fr);line-height:1.35;padding:10px 12px}.vg-b2c-summary-row span{color:var(--vg-inverse-muted)}.vg-b2c-summary-row strong{color:var(--vg-inverse);font-weight:750;min-width:0;overflow-wrap:anywhere;text-align:right}.vg-b2c-summary-toggle{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:calc(var(--vg-card-radius)*.72);color:var(--vg-inverse);cursor:pointer;display:none;font-family:var(--vg-font-heading);font-weight:750;justify-content:space-between;margin-top:16px;padding:11px 13px;width:100%}.vg-b2c-summary-chevron{transition:transform var(--vg-animation-duration) ease}.vg-b2c-summary-toggle[aria-expanded=true] .vg-b2c-summary-chevron{transform:rotate(180deg)}.vg-b2c-main{min-height:0;min-width:0;overflow:hidden;padding:var(--vg-main-padding);position:relative}.vg-b2c-form-card,.vg-b2c-form-view,.vg-b2c-question-card,.vg-b2c-question-view{min-height:0;min-width:0;width:100%}.vg-b2c-question-card,.vg-b2c-question-view{height:100%}.vg-b2c-question-card{display:flex;flex-direction:column;gap:12px}.vg-b2c-question-header{background:var(--vg-question-header-bg);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--vg-card-radius);box-shadow:var(--vg-card-shadow);flex:0 0 auto;overflow:hidden;padding:var(--vg-card-padding);position:relative}.vg-b2c-question-header:after{background:radial-gradient(circle,hsla(0,0%,100%,.14),transparent 66%);border-radius:50%;content:"";height:180px;pointer-events:none;position:absolute;right:-56px;top:-64px;width:180px}.vg-b2c-question-step{margin-bottom:8px;position:relative;z-index:1}.vg-b2c-question-title{color:var(--vg-inverse);font-family:var(--vg-font-heading);font-size:var(--vg-question-title-desktop);font-weight:var(--vg-heading-weight);letter-spacing:-.042em;line-height:var(--vg-line-height-heading);margin:0 0 8px;max-width:21ch;position:relative;z-index:1}.vg-b2c-form-title:focus,.vg-b2c-question-title:focus{outline:none}.vg-b2c-question-subtitle{color:var(--vg-inverse-muted);font-size:var(--vg-question-subtitle-size);line-height:var(--vg-line-height-body);margin:0;max-width:820px;position:relative;z-index:1}.vg-b2c-helper{color:var(--vg-muted);min-height:1.4em;padding-inline:2px}.vg-b2c-helper,.vg-b2c-validation{flex:0 0 auto;font-size:var(--vg-small-size);line-height:1.4}.vg-b2c-validation{background:color-mix(in srgb,var(--vg-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--vg-error) 35%,transparent);border-radius:12px;color:var(--vg-error);display:none;font-weight:700;padding:10px 12px}.vg-b2c-validation.has-message{display:block}.vg-b2c-options-viewport{flex:1 1 auto;max-height:var(--vg-options-max-height);min-height:0;overflow:auto;overscroll-behavior:contain;padding:1px 5px 4px 1px}.vg-b2c-recommender.is-height-minimum .vg-b2c-options-viewport{flex:0 1 auto}.vg-b2c-options{--vg-question-columns:var(--vg-global-columns);align-content:start;display:grid;gap:var(--vg-options-gap);grid-template-columns:repeat(var(--vg-question-columns),minmax(0,1fr))}.vg-b2c-option{align-items:stretch;background:var(--vg-option-bg);border:1px solid rgba(15,23,42,.09);border-radius:var(--vg-option-radius);box-shadow:var(--vg-card-shadow);color:var(--vg-inverse);cursor:pointer;display:flex;min-height:var(--vg-option-min-height);overflow:hidden;padding:0;position:relative;text-align:left;transition:transform var(--vg-animation-duration) ease,border-color var(--vg-animation-duration) ease,background var(--vg-animation-duration) ease,box-shadow var(--vg-animation-duration) ease;width:100%;-webkit-tap-highlight-color:transparent}.vg-b2c-option:after{background:radial-gradient(circle,hsla(0,0%,100%,.13),transparent 64%);border-radius:50%;bottom:-92px;content:"";height:175px;pointer-events:none;position:absolute;right:-50px;width:175px}.vg-b2c-option:hover{background:var(--vg-option-hover-bg);border-color:color-mix(in srgb,var(--vg-accent) 46%,transparent);transform:translateY(calc(var(--vg-hover-lift)*-1))}.vg-b2c-btn:focus-visible,.vg-b2c-link-button:focus-visible,.vg-b2c-option:focus-visible,.vg-b2c-summary-toggle:focus-visible,.vg-b2c-text-input:focus-visible{outline:3px solid color-mix(in srgb,var(--vg-accent) 42%,transparent);outline-offset:3px}.vg-b2c-option.is-selected{background:var(--vg-option-selected-bg);border-color:var(--vg-accent-solid);box-shadow:var(--vg-card-shadow),inset 0 0 0 1px color-mix(in srgb,var(--vg-accent) 34%,transparent)}.vg-b2c-option-icon{background:hsla(0,0%,100%,.055);border-right:1px solid hsla(0,0%,100%,.13);color:var(--vg-inverse);display:grid;flex:0 0 auto;font-family:var(--vg-font-heading);font-size:15px;font-weight:850;line-height:1.1;min-width:58px;padding:14px 10px;place-items:center;position:relative;text-align:center;z-index:1}.vg-b2c-option-icon:empty{display:none}.vg-b2c-option-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:15px 14px 15px 16px;position:relative;z-index:1}.vg-b2c-option-title{color:var(--vg-inverse);font-family:var(--vg-font-heading);font-size:var(--vg-option-title-size);font-weight:var(--vg-heading-weight);line-height:1.3}.vg-b2c-option-description{color:var(--vg-inverse-muted);font-size:var(--vg-option-description-size);line-height:1.4;margin-top:5px}.vg-b2c-option-mark{align-self:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.24);border-radius:50%;color:var(--vg-inverse);display:grid;flex:0 0 auto;font-size:13px;font-weight:900;height:29px;line-height:1;margin:12px 14px 12px 4px;place-items:center;position:relative;width:29px;z-index:1}.vg-b2c-option.is-selected .vg-b2c-option-mark{background:color-mix(in srgb,var(--vg-accent) 22%,transparent);border-color:var(--vg-accent-solid)}.vg-b2c-text-wrap{display:grid;gap:10px;grid-column:1/-1}.vg-b2c-text-input{background:#fff;border:1px solid var(--vg-border);border-radius:var(--vg-option-radius);box-shadow:var(--vg-card-shadow);color:var(--vg-text);font-size:17px;font-weight:650;min-height:58px;outline:none;padding:14px 16px;transition:border-color var(--vg-animation-duration) ease,box-shadow var(--vg-animation-duration) ease;width:100%}.vg-b2c-text-input:focus{border-color:var(--vg-accent-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--vg-accent) 15%,transparent),var(--vg-card-shadow)}.vg-b2c-text-input::placeholder{color:color-mix(in srgb,var(--vg-muted) 75%,transparent)}.vg-b2c-actions,.vg-b2c-form-actions{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding-top:2px}.vg-b2c-btn{align-items:center;border:0;border-radius:var(--vg-button-radius);cursor:pointer;display:inline-flex;font-family:var(--vg-font-heading);font-size:var(--vg-button-size);font-weight:var(--vg-heading-weight);justify-content:center;line-height:1.15;min-height:var(--vg-button-min-height);padding:13px 22px;transition:transform var(--vg-animation-duration) ease,opacity var(--vg-animation-duration) ease}.vg-b2c-btn:hover:not(:disabled){transform:translateY(-2px)}.vg-b2c-btn:disabled{cursor:not-allowed;opacity:.42}.vg-b2c-btn-primary{background:linear-gradient(135deg,var(--vg-accent),var(--vg-accent-2));box-shadow:0 10px 24px color-mix(in srgb,var(--vg-accent) 24%,transparent);color:var(--vg-primary-button-text)}.vg-b2c-btn-secondary{background:var(--vg-secondary-button-bg);border:1px solid color-mix(in srgb,var(--vg-text) 10%,transparent);color:var(--vg-secondary-button-text)}.vg-b2c-form-view{height:100%;overflow:auto;padding-right:5px}.vg-b2c-form-card{background:var(--vg-form-bg);border:1px solid color-mix(in srgb,var(--vg-border) 85%,transparent);border-radius:var(--vg-card-radius);box-shadow:var(--vg-card-shadow);margin:0 auto;padding:var(--vg-card-padding);width:min(100%,var(--vg-form-max-width))}.vg-b2c-form-eyebrow{color:var(--vg-accent-solid);margin-bottom:8px}.vg-b2c-form-title{color:var(--vg-text);font-family:var(--vg-font-heading);font-size:clamp(28px,4vw,38px);font-weight:var(--vg-heading-weight);letter-spacing:-.042em;line-height:var(--vg-line-height-heading);margin:0 0 10px}.vg-b2c-form-intro{color:var(--vg-muted);line-height:var(--vg-line-height-body);margin:0 0 17px}.vg-b2c-note{background:var(--vg-note-bg);border:1px solid hsla(0,0%,100%,.12);border-radius:calc(var(--vg-card-radius)*.78);box-shadow:var(--vg-card-shadow);color:var(--vg-inverse);display:grid;gap:12px;line-height:1.52;margin-bottom:19px;padding:16px 18px}.vg-b2c-phone-line{align-items:center;border-top:1px solid hsla(0,0%,100%,.16);display:flex;gap:14px;justify-content:space-between;padding-top:11px}.vg-b2c-phone-line span{color:var(--vg-inverse-muted);font-size:var(--vg-small-size)}.vg-b2c-phone-line strong{flex:0 0 auto;font-family:var(--vg-font-heading);font-size:17px;font-weight:var(--vg-heading-weight)}.vg-b2c-note.is-plain{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid var(--vg-border);border-radius:0;box-shadow:none;color:var(--vg-muted);display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;margin-bottom:15px;padding:0 0 14px}.vg-b2c-note.is-plain .vg-b2c-phone-line{border-top:0;gap:7px;padding-top:0}.vg-b2c-note.is-plain .vg-b2c-phone-line span{color:var(--vg-muted)}.vg-b2c-note.is-plain .vg-b2c-phone-line strong{color:var(--vg-text)}.vg-b2c-public-recommendations{margin:0 0 20px}.vg-b2c-public-recommendations>h3{color:var(--vg-text);font-family:var(--vg-font-heading);font-size:20px;font-weight:var(--vg-heading-weight);line-height:1.2;margin:0 0 11px}.vg-b2c-program-grid{display:grid;gap:10px}.vg-b2c-program-card{background:color-mix(in srgb,var(--vg-container-bg) 72%,#fff);border:1px solid var(--vg-border);border-radius:calc(var(--vg-card-radius)*.76);padding:14px 15px}.vg-b2c-program-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.vg-b2c-program-card h4{color:var(--vg-text);font-family:var(--vg-font-heading);font-size:16px;font-weight:var(--vg-heading-weight);line-height:1.3;margin:0}.vg-b2c-fit-badge{background:color-mix(in srgb,var(--vg-accent) 14%,transparent);border-radius:999px;color:color-mix(in srgb,var(--vg-accent-solid) 78%,#7c2d12);flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.08em;padding:5px 8px;text-transform:uppercase}.vg-b2c-program-card p{color:var(--vg-muted);font-size:var(--vg-small-size);line-height:1.45;margin:7px 0 0}.vg-b2c-program-card a{color:var(--vg-accent-solid);display:inline-flex;font-family:var(--vg-font-heading);font-size:var(--vg-small-size);font-weight:800;margin-top:8px;text-decoration:none}.vg-b2c-form-shell{color:var(--vg-text);max-width:var(--vg-form-max-width);width:100%}.vg-b2c-form-shell h3.hs_cos_wrapper.form-title[id^=hs_cos_wrapper_form_][id$=_title]:empty{background:transparent!important;border:0!important;box-shadow:none!important;display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important;width:0!important}.vg-b2c-form-shell .hs-form,.vg-b2c-form-shell form{max-width:100%!important;width:100%!important}.vg-b2c-form-status{background:color-mix(in srgb,var(--vg-accent) 7%,var(--vg-form-bg));border:1px solid var(--vg-border);border-radius:calc(var(--vg-card-radius)*.7);color:var(--vg-text);font-size:14px;font-weight:650;line-height:1.45;margin-top:14px;max-width:var(--vg-form-max-width);padding:13px 15px;width:100%}.vg-b2c-form-status.is-success{background:rgba(22,163,74,.08);border-color:rgba(22,163,74,.34);color:#166534}.vg-b2c-form-status.is-error{background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.34);color:#991b1b}.vg-b2c-form-shell .hs-form-field{margin-bottom:14px}.vg-b2c-form-shell .hs-form-field>label{color:var(--vg-text);display:block;font-family:var(--vg-font-heading);font-weight:750;margin-bottom:7px}.vg-b2c-form-shell input[type=email],.vg-b2c-form-shell input[type=number],.vg-b2c-form-shell input[type=tel],.vg-b2c-form-shell input[type=text],.vg-b2c-form-shell select,.vg-b2c-form-shell textarea{max-width:100%!important;width:100%!important}.vg-b2c-form-shell .hs-button,.vg-b2c-form-shell input[type=submit]{cursor:pointer}.vg-b2c-form-actions{border-top:1px solid var(--vg-border);margin-top:18px;padding-top:14px}.vg-b2c-link-button{background:transparent;border:0;color:var(--vg-muted);cursor:pointer;font-family:var(--vg-font-heading);font-size:var(--vg-small-size);font-weight:750;padding:7px 2px;text-decoration:underline;text-underline-offset:3px}.vg-b2c-no-form{background:color-mix(in srgb,var(--vg-accent) 7%,transparent);border:1px dashed color-mix(in srgb,var(--vg-accent) 52%,var(--vg-border));border-radius:calc(var(--vg-card-radius)*.78);color:var(--vg-text);padding:18px}.vg-b2c-no-form strong{color:var(--vg-text);display:block;font-family:var(--vg-font-heading);font-size:16px;font-weight:var(--vg-heading-weight)}.vg-b2c-no-form p{color:var(--vg-muted);margin:7px 0 0}.vg-b2c-debug{background:rgba(15,23,42,.97);border:1px solid #475569;border-radius:12px;bottom:auto;box-shadow:0 16px 50px rgba(0,0,0,.28);color:#d1fae5;font:12px/1.48 Consolas,Monaco,monospace;left:auto;margin:16px var(--vg-main-padding) var(--vg-main-padding);max-height:360px;overflow:auto;padding:14px 16px;position:relative;right:auto;white-space:pre-wrap;width:auto;word-break:break-word;z-index:1}.vg-b2c-recommender.no-animations *,.vg-b2c-recommender.no-animations :after,.vg-b2c-recommender.no-animations :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.vg-b2c-recommender.is-compact .vg-b2c-container,.vg-b2c-recommender.is-compact.is-height-fixed .vg-b2c-container,.vg-b2c-recommender.is-compact.is-height-minimum .vg-b2c-container{height:auto;max-height:none;min-height:0}.vg-b2c-recommender.is-compact .vg-b2c-workspace,.vg-b2c-recommender.is-compact.sidebar-right .vg-b2c-workspace{grid-template-columns:minmax(0,1fr)}.vg-b2c-recommender.is-compact .vg-b2c-sidebar,.vg-b2c-recommender.is-compact.sidebar-right .vg-b2c-sidebar{border-bottom:1px solid var(--vg-border);border-left:0;border-right:0;grid-column:1;grid-row:1;overflow:visible}.vg-b2c-recommender.is-compact .vg-b2c-main,.vg-b2c-recommender.is-compact.sidebar-right .vg-b2c-main{grid-column:1;grid-row:2;overflow:visible}.vg-b2c-recommender.is-compact .vg-b2c-side-card{padding-block:16px}.vg-b2c-recommender.is-compact .vg-b2c-summary-toggle{display:flex}.vg-b2c-recommender.is-compact .vg-b2c-summary-wrap{display:none}.vg-b2c-recommender.is-compact .vg-b2c-summary-wrap.is-open{display:block}.vg-b2c-recommender.is-compact .vg-b2c-options-viewport{flex:0 1 auto;max-height:none;overflow:visible;padding-right:0}.vg-b2c-recommender.is-compact .vg-b2c-form-view,.vg-b2c-recommender.is-compact .vg-b2c-question-card,.vg-b2c-recommender.is-compact .vg-b2c-question-view{height:auto;overflow:visible}.vg-b2c-recommender.is-phone .vg-b2c-topbar{align-items:flex-start;flex-direction:column}.vg-b2c-recommender.is-phone .vg-b2c-brand{width:100%}.vg-b2c-recommender.is-phone .vg-b2c-brand-copy{flex:1 1 auto;max-width:100%}.vg-b2c-recommender.is-phone .vg-b2c-brand-copy strong{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.vg-b2c-recommender.is-phone .vg-b2c-top-badge{max-width:100%;white-space:normal}.vg-b2c-recommender.is-phone .vg-b2c-question-title{font-size:var(--vg-question-title-mobile);max-width:none}.vg-b2c-recommender.is-phone .vg-b2c-options{grid-template-columns:minmax(0,1fr)!important}.vg-b2c-recommender.is-phone .vg-b2c-actions,.vg-b2c-recommender.is-phone .vg-b2c-form-actions,.vg-b2c-recommender.is-phone .vg-b2c-phone-line{align-items:stretch;flex-direction:column}.vg-b2c-recommender.is-phone .vg-b2c-btn{width:100%}.vg-b2c-recommender.is-phone .vg-b2c-link-button{align-self:center}.vg-b2c-recommender.is-phone .vg-b2c-option-icon{min-width:50px}.vg-b2c-recommender.is-phone .vg-b2c-summary-row{gap:3px;grid-template-columns:1fr}.vg-b2c-recommender.is-phone .vg-b2c-summary-row strong{text-align:left}@media (max-width:940px){.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-container{height:auto;max-height:none;min-height:0}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-workspace{grid-template-columns:minmax(0,1fr)}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-sidebar{border-bottom:1px solid var(--vg-border);border-right:0;overflow:visible}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-main{overflow:visible}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-summary-toggle{display:flex}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-summary-wrap{display:none}}@media (max-width:720px){.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-topbar{align-items:flex-start;flex-direction:column}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-options{grid-template-columns:minmax(0,1fr)}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-question-title{font-size:var(--vg-question-title-mobile);max-width:none}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-actions,.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-form-actions{align-items:stretch;flex-direction:column}.vg-b2c-recommender:not(.is-layout-observed) .vg-b2c-btn{width:100%}}@media (prefers-reduced-motion:reduce){.vg-b2c-recommender *,.vg-b2c-recommender :after,.vg-b2c-recommender :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes vg-b2c-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.05)}}.vg-b2c-recommender.is-form-compact .vg-b2c-form-card{padding:var(--vg-form-compact-card-padding)}.vg-b2c-recommender.is-form-compact .vg-b2c-form-eyebrow{font-size:11px;line-height:1.2;margin-bottom:4px}.vg-b2c-recommender.is-form-compact .vg-b2c-form-title{font-size:var(--vg-form-compact-title-size);line-height:1.02;margin-bottom:5px}.vg-b2c-recommender.is-form-compact .vg-b2c-form-intro{font-size:14px;line-height:1.35;margin-bottom:var(--vg-form-header-bottom-gap)}.vg-b2c-recommender.is-form-compact .vg-b2c-note{border-radius:calc(var(--vg-card-radius)*.68);font-size:13px;gap:5px;line-height:1.35;margin-bottom:var(--vg-form-header-bottom-gap);padding:var(--vg-form-note-padding-y) 13px}.vg-b2c-recommender.is-form-compact .vg-b2c-public-recommendations{margin-bottom:var(--vg-form-header-bottom-gap)}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell{margin-top:0}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hs-form,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=Form],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell form{margin:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hs-form-field{margin:0 0 var(--vg-form-compact-row-gap)!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hs-form-field>label,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-FieldLabel,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=FieldLabel]{display:block;font-size:var(--vg-form-label-font-size)!important;line-height:1.2!important;margin:0 0 var(--vg-form-label-input-gap)!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .input{margin:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-PhoneInput input,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-TextInput,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=PhoneInput] input,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=TextInput],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=date],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=email],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=number],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=tel],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=text],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=url],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell select{line-height:1.2!important;min-height:var(--vg-form-input-min-height)!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell textarea{min-height:92px!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-Row,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=Row]{margin-block:0!important;row-gap:var(--vg-form-compact-row-gap)!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-Field,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-FieldWrapper,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=FieldWrapper],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=Field]{margin-block:0!important;padding-block:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent]{color:var(--vg-muted)!important;font-size:var(--vg-form-consent-font-size)!important;line-height:var(--vg-form-consent-line-height)!important;margin-top:max(10px,var(--vg-form-consent-gap))!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent .hsfc-RichText,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent p,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-richtext,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container ol,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container p,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container ul,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=RichText],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] p{font-size:inherit!important;line-height:inherit!important;margin-bottom:var(--vg-form-consent-paragraph-gap)!important;margin-top:0!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container ol,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container ul{padding-left:20px!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent .hsfc-Field,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-dependent-field,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-field,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=Field]{margin:0!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent .hsfc-CheckboxGroup,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .inputs-list,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=CheckboxGroup]{list-style:none!important;margin:0!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent .hsfc-Checkbox,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-booleancheckbox,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-checkbox,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=Checkbox]{display:block!important;line-height:inherit!important;list-style:none!important;margin:0 0 var(--vg-form-consent-option-gap)!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent .hsfc-Checkbox>label,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-booleancheckbox-display,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-checkbox-display,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=Checkbox]>label{align-items:start!important;color:var(--vg-muted)!important;column-gap:var(--vg-form-consent-checkbox-gap)!important;cursor:pointer;display:grid!important;font:inherit!important;grid-template-columns:var(--vg-form-consent-checkbox-size) minmax(0,1fr)!important;line-height:inherit!important;margin:0!important;padding:0!important;width:100%!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent input[type=checkbox],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container input[type=checkbox],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] input[type=checkbox]{accent-color:var(--vg-accent-solid);display:block!important;float:none!important;grid-column:1!important;height:var(--vg-form-consent-checkbox-size)!important;margin:2px 0 0!important;min-width:var(--vg-form-consent-checkbox-size)!important;opacity:1!important;padding:0!important;position:static!important;width:var(--vg-form-consent-checkbox-size)!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hsfc-LegalConsent .hsfc-Checkbox>label>span,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-booleancheckbox-display>span,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-form-checkbox-display>span,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=Checkbox]>label>span{color:inherit!important;font:inherit!important;grid-column:2!important;line-height:inherit!important;margin:0!important;min-width:0!important;padding:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .legal-consent-container .hs-dependent-field+.hs-dependent-field,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=LegalConsent] [data-hsfc-id=Field]+[data-hsfc-id=Field]{margin-top:var(--vg-form-consent-paragraph-gap)!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hs_recaptcha,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=Recaptcha]{margin:var(--vg-form-recaptcha-gap) 0 0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .actions,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hs_submit .actions,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=Actions]{margin-top:var(--vg-form-submit-gap)!important;padding-top:0!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell .hs-button,.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell [data-hsfc-id=Button],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=submit]{min-height:46px!important}.vg-b2c-recommender.is-form-compact .vg-b2c-form-actions{margin-top:10px;padding-top:8px}@media (max-width:720px){.vg-b2c-recommender.is-form-compact .vg-b2c-form-card{padding:max(12px,var(--vg-form-compact-card-padding))}.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=email],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=number],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=tel],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell input[type=text],.vg-b2c-recommender.is-form-compact .vg-b2c-form-shell select{min-height:max(44px,var(--vg-form-input-min-height))!important}}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-consent{color:var(--vg-muted)!important;font-size:var(--vg-form-consent-font-size)!important;line-height:var(--vg-form-consent-line-height)!important;margin-top:max(10px,var(--vg-form-consent-gap))!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-copy-block{color:inherit!important;font:inherit!important;line-height:inherit!important;margin:0 0 var(--vg-form-consent-paragraph-gap)!important;padding:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-copy-block>p:first-child{margin-top:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-copy-block>p:last-child{margin-bottom:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-list{display:grid!important;gap:var(--vg-form-consent-option-gap)!important;list-style:none!important;margin:0 0 var(--vg-form-consent-paragraph-gap)!important;padding:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-row{display:block!important;list-style:none!important;margin:0!important;padding:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-label,.vg-b2c-recommender .vg-b2c-form-shell label:has(>input[type=checkbox][name*=LEGAL_CONSENT]),.vg-b2c-recommender .vg-b2c-form-shell label:has(input[type=checkbox][id*=LEGAL_CONSENT]){align-items:flex-start!important;color:var(--vg-muted)!important;cursor:pointer!important;display:flex!important;font:inherit!important;gap:max(10px,var(--vg-form-consent-checkbox-gap))!important;line-height:var(--vg-form-consent-line-height)!important;margin:0!important;padding:0!important;width:100%!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-copy:after,.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-copy:before,.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-label:after,.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-label:before{content:none!important;display:none!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox,.vg-b2c-recommender .vg-b2c-form-shell input[type=checkbox][id*=LEGAL_CONSENT],.vg-b2c-recommender .vg-b2c-form-shell input[type=checkbox][name*=LEGAL_CONSENT]{-webkit-appearance:checkbox!important;appearance:auto!important;border-radius:3px!important;display:block!important;flex:0 0 max(18px,var(--vg-form-consent-checkbox-size))!important;float:none!important;height:max(18px,var(--vg-form-consent-checkbox-size))!important;inset:auto!important;margin:2px 0 0!important;max-height:max(18px,var(--vg-form-consent-checkbox-size))!important;max-width:max(18px,var(--vg-form-consent-checkbox-size))!important;min-height:max(18px,var(--vg-form-consent-checkbox-size))!important;min-width:max(18px,var(--vg-form-consent-checkbox-size))!important;opacity:1!important;padding:0!important;position:static!important;visibility:visible!important;width:max(18px,var(--vg-form-consent-checkbox-size))!important;clip:auto!important;accent-color:var(--vg-accent-solid)!important;box-sizing:border-box!important;clip-path:none!important;pointer-events:auto!important;transform:none!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-copy{display:block!important;flex:1 1 auto!important;min-width:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-copy,.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-copy p{color:inherit!important;font:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-consent-section+.vg-b2c-legal-consent-section{margin-top:var(--vg-form-consent-paragraph-gap)!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-consent-last-copy{margin-bottom:max(8px,var(--vg-form-consent-paragraph-gap))!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-control{display:block!important;flex:0 0 max(18px,var(--vg-form-consent-checkbox-size))!important;height:max(18px,var(--vg-form-consent-checkbox-size))!important;margin:2px 0 0!important;min-width:max(18px,var(--vg-form-consent-checkbox-size))!important;padding:0!important;width:max(18px,var(--vg-form-consent-checkbox-size))!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox-control>:not(input[type=checkbox]){display:none!important}.vg-b2c-recommender .vg-b2c-form-shell .vg-b2c-legal-checkbox:focus-visible{outline:2px solid var(--vg-accent-solid)!important;outline-offset:2px!important}.vg-b2c-recommender .vg-b2c-form-shell input.hsfc-CheckboxInput,.vg-b2c-recommender .vg-b2c-form-shell input[data-hsfc-id=CheckboxInput]{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;display:inline-block!important;flex:0 0 max(18px,var(--vg-form-consent-checkbox-size))!important;height:max(18px,var(--vg-form-consent-checkbox-size))!important;inset:auto!important;margin:2px 0 0!important;max-height:max(18px,var(--vg-form-consent-checkbox-size))!important;max-width:max(18px,var(--vg-form-consent-checkbox-size))!important;min-height:max(18px,var(--vg-form-consent-checkbox-size))!important;min-width:max(18px,var(--vg-form-consent-checkbox-size))!important;overflow:hidden!important;padding:0!important;position:relative!important;transform:none!important;width:max(18px,var(--vg-form-consent-checkbox-size))!important}.vg-b2c-recommender .vg-b2c-form-shell input.hsfc-CheckboxInput:before,.vg-b2c-recommender .vg-b2c-form-shell input[data-hsfc-id=CheckboxInput]:before{max-height:100%!important;max-width:100%!important}.vg-b2c-recommender .vg-b2c-form-shell input.hsfc-CheckboxInput:checked:after,.vg-b2c-recommender .vg-b2c-form-shell input[data-hsfc-id=CheckboxInput]:checked:after{box-sizing:border-box!important;height:auto!important;inset:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;transform:none!important;width:auto!important}.vg-b2c-form-card>.vg-b2c-debug{margin:0 0 14px;max-height:260px;width:100%}