.hero__eligibility-form-wrap{display:flex;align-items:center;justify-content:flex-end;width:100%;pointer-events:none}.eligibility-card{pointer-events:all;width:100%;max-width:unset;border-radius:0;overflow:hidden;font-family:var(--font-body-family, sans-serif);color:#fff;position:relative}.eligibility-card__tabs{display:flex;align-items:flex-end;gap:0;padding:0;background:transparent}.eligibility-card__tab{padding:12px 32px;font-size:24px;font-weight:400;cursor:pointer;color:#ffffff80;background:none;border:none;border-bottom:none;border-radius:0;letter-spacing:.01em;text-decoration:none;transition:color .2s;outline:none;position:relative;top:2px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:var(--font-secondary-text-family)}.eligibility-card__tab.is-active{border-width:1px 1px 0px 1px;border-style:solid;border-image:linear-gradient(to bottom right,#fff9,#ffffff0d) 1;position:relative;top:1px;z-index:1;color:#fff;background:#ffffff1a;border-bottom:none;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.eligibility-card__tab:hover:not(.is-active){color:#ffffffbf}.eligibility-card__body{background-color:#ffffff1a;border-width:1px 1px 1px 1px;border-style:solid;border-image:linear-gradient(to bottom right,#fff9,#ffffff0d) 1;border-radius:0;padding:24px 32px;min-height:340px;display:flex;flex-direction:column;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.eligibility-card__intro-heading{font-size:24px;font-weight:400;margin:0;line-height:1.2;font-family:var(--font-secondary-text-family);color:#fff}.eligibility-card__intro-text{font-size:18px;font-weight:400;color:#fff;margin:0;line-height:1.6}.eligibility-step{display:none;flex-direction:column;flex:1;animation:eligFadeIn .25s ease}.eligibility-step.is-active{display:flex}@keyframes eligFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.eligibility-step__question{font-size:18px;color:#fff;margin:0 0 24px;font-weight:400}.eligibility-step__options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:40px}.eligibility-step__options--4col{grid-template-columns:repeat(4,1fr)}.eligibility-option{padding:12px;border:1.5px solid rgba(255,255,255,.35);border-radius:0;color:#ffffffe6;font-size:16px;font-weight:400;text-align:center;cursor:pointer;transition:background .18s,border-color .18s,color .18s;line-height:1.35}.eligibility-option:hover{background:#fff3;border-color:#fff9}.eligibility-option.is-selected{background:#fff;border-color:#fff;color:#1a5c52;font-weight:400}.eligibility-progress{margin-bottom:12px;display:flex;flex-direction:column-reverse;gap:5px}.eligibility-progress__label{font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;color:#f7f8f8;margin-bottom:0}.eligibility-progress__track{height:7px;background:#edf3f04d;border-radius:0;overflow:hidden}.eligibility-progress__bar{height:100%;background:#edf3f0;border-radius:0;transition:width .4s cubic-bezier(.4,0,.2,1);width:0%}.eligibility-card__btn{width:100%;padding:10px 20px;border:none;border-radius:0;background-color:#bfdbcf;color:#218380;font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s,transform .1s;text-align:center;margin-top:auto}.eligibility-card__btn:hover{background:#a8d5b099}.eligibility-card__btn:active{transform:scale(.99)}.eligibility-card__btn--outline{background:transparent!important;border:1px solid #F7F8F8!important;color:#f7f8f8!important}.eligibility-card__btn--outline:hover{background:#ffffff1a!important}.eligibility-processing{display:none;flex-direction:column;flex:1;justify-content:flex-end;animation:eligFadeIn .25s ease}.eligibility-processing.is-active{display:flex}.eligibility-processing__label{font-size:18px;font-weight:600;color:#fff;margin-bottom:12px}.eligibility-processing__status{font-size:16px;color:#ffffffa6;margin-top:10px}.eligibility-processing__track{height:7px;background:#fff3;border-radius:0;overflow:hidden}.eligibility-processing__fill{height:100%;border-radius:0;background:linear-gradient(90deg,#a8d5b0,#f5d97a 60%);width:0%;transition:width 2.5s cubic-bezier(.4,0,.2,1)}.eligibility-result{display:none;flex-direction:column;flex:1;animation:eligFadeIn .25s ease}.eligibility-result.is-active{display:flex}.eligibility-result__title{font-size:18px;font-weight:400;color:#fff;margin:0 0 10px}.eligibility-result__text{font-size:16px;font-weight:400;color:#fffc;line-height:1.6;margin:0 0 24px;flex:1}.eligibility-result__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eligibility-tab-panel{display:none}.eligibility-tab-panel.is-active{display:flex;flex-direction:column;flex:1;gap:16px}.eligibility-option[data-value=switch-safer]{text-align:left;padding:12px}.eligibility-signin__msg{font-size:.95rem;color:#fffc;text-align:center;padding:40px 0;flex:1;display:flex;align-items:center;justify-content:center}@media(min-width:750px)and (max-width:1480px){.eligibility-option[data-value=switch-safer]{text-align:center}}@media screen and (max-width:1159px){.hero__eligibility-form-wrap{justify-content:center;margin-top:32px}.eligibility-card{max-width:100%}.eligibility-step__options--4col{grid-template-columns:repeat(2,1fr)}.eligibility-option[data-value=switch-safer]{text-align:center}}@media screen and (max-width:749px){.eligibility-tab-panel.is-active{gap:16px}.eligibility-card__body{padding:24px 20px}.eligibility-card__tab{padding:12px 20px;font-size:20px}.eligibility-card__intro-heading{font-size:24px;margin-bottom:0}.eligibility-card__intro-text{font-size:18px}.eligibility-step__question{font-size:18px;margin-bottom:12px}.eligibility-step__options{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-bottom:40px}[data-elig-step="2"] .eligibility-step__options,[data-elig-step="3"] .eligibility-step__options{grid-template-columns:1fr 1fr}.eligibility-option{font-size:15px;padding:12px}.eligibility-progress{margin-bottom:18px}.eligibility-progress__label{font-size:14px}.eligibility-card__btn{padding:14px 20px;font-size:15px}.eligibility-result__actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/hero-eligibility-form.css.map */
