.vida-onboarding-main-card,.vida-onboarding-main-card .bs-stepper,.vida-onboarding-main-card .bs-stepper-content{overflow:visible}.vida-onboarding-hero h1,.panel-card .panel-name,.panel-addon-card .panel-addon-name{font-family:Georgia,serif;font-weight:400!important;letter-spacing:-.035em}.panel-card .panel-name{font-size:1.35rem}.panel-card.starred .panel-name{font-size:1.5375rem}.panel-card.details-open .panel-name{font-size:2.725rem}.panel-addon-card .panel-addon-name{font-size:1.1875rem}@media (max-width: 767px){.panel-card .panel-name{font-size:1.4375rem}.panel-card.details-open .panel-name{font-size:1.45rem}}.vida-onboarding-hero .onboarding-hero-navigation{position:static;width:fit-content;max-width:100%;margin:.25rem 0 0;padding:.3rem;gap:.5rem;border:0;border-radius:3rem;background:#101b6260;box-shadow:none}.vida-onboarding-hero .onboarding-hero-navigation .step{flex:0 0 auto;min-width:0}.vida-onboarding-hero .onboarding-hero-navigation .step-trigger{padding:.325rem .85rem .325rem .425rem;gap:.5rem;border-radius:2rem;background:#ffffffbf;color:#18277e}.vida-onboarding-hero .onboarding-hero-navigation .step.active .step-trigger{background:#18277e;color:#fff}.vida-onboarding-hero .onboarding-hero-navigation .step.crossed .step-trigger{background:#ffffff80;color:#18277e}.vida-onboarding-hero .onboarding-hero-navigation .bs-stepper-circle{width:1.6rem;height:1.6rem;min-width:1.6rem;line-height:1.6rem}.onboarding-mobile-progress{height:.45rem;background:#ffffff30;border-radius:1rem}.onboarding-mobile-progress .progress-bar{background:#fff;transition:width .2s ease}.onboarding-form-actions{position:sticky;bottom:0;z-index:30;align-items:center;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));border:1px solid rgba(24,39,126,.1254901961);border-radius:1rem 1rem 0 0;background:#fffc;box-shadow:0 -8px 28px #18277e14;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.onboarding-form-actions .btn{white-space:normal}.panel-card:not(.details-open){overflow:hidden}.panel-card .panel-sticky{position:relative;z-index:1}.panel-card>.gift-art-orbit{position:absolute;width:240px;height:240px;left:-85px;bottom:-95px;border:28px solid #18277e;border-radius:50%;opacity:.15;pointer-events:none}.panel-card.starred>.gift-art-orbit{border-color:#fff;opacity:.24}.panel-card.details-open>.gift-art-orbit{display:none}.panel-addon-card.selected,.addon-card.selected{background:#28c76f14!important;border-color:#28c76f!important}.panel-addon-card.selected .biomarker-label,.panel-addon-card.selected .panel-addon-add,.panel-addon-card.selected .panel-addon-name,.panel-addon-card.selected .cat-name,.panel-addon-card.selected .panel-addon-price,.addon-card.selected .addon-name,.addon-card.selected .addon-price{color:#1f8250!important}.panel-addon-card.selected .biomarker-label,.panel-addon-card.selected .panel-addon-add{background:#28c76f20!important}.panel-addon-card.selected .panel-addon-add-label{display:none}.panel-addon-card.selected .panel-addon-add i{margin:0!important}.onboarding-dob-group{display:grid;grid-template-columns:.8fr 1.4fr 1fr;border:1px solid var(--bs-border-color, #d9dee3);border-radius:.5rem;overflow:hidden}.onboarding-dob-group .form-select{min-width:0;padding-left:.55rem;border:0;border-radius:0;border-right:1px solid var(--bs-border-color, #d9dee3)}.onboarding-dob-group .form-select:last-child{border-right:0}#onboardingCart:not(.full-height){left:auto;right:1rem;bottom:calc(6rem + env(safe-area-inset-bottom));transform:none;width:min(22rem,100vw - 2rem);max-width:none;margin:0;padding:0;border:1px solid rgba(24,39,126,.1254901961);border-radius:1.25rem;box-shadow:0 12px 40px #18277e25}#onboardingCart:not(.expanded):not(.full-height){width:210px}#onboardingCart:not(.full-height).expanded{width:min(48rem,100vw - 2rem)}#onboardingCart .cart-bar-glass{padding:.85rem 1rem;background:#fffc}#onboardingCart .cart-bar-glass .d-none.d-md-flex{display:none!important}.cart-close-button{display:none}#onboardingCart.full-height{display:flex;flex-direction:column;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(1000px,100vw - 3rem);min-height:50dvh;max-height:calc(100dvh - 3rem);margin:0;padding:0}#onboardingCart.full-height.expanded{transform:translate(-50%,-50%)}#onboardingCart.full-height .cart-bar-glass{flex-shrink:0;padding-right:4rem;cursor:default}#onboardingCart.full-height .cart-content-glass{flex:1;min-height:0;max-height:calc(100dvh - 10rem);overflow-y:auto}#onboardingCart.full-height .cart-close-button{display:inline-flex;position:absolute;top:1rem;right:1rem;z-index:2}@media (max-width: 767px){#onboardingCart.full-height .cart-close-button{display:none}#onboardingCart.full-height .cart-bar-glass{padding-right:.5rem}#onboardingCart:not(.expanded):not(.full-height){width:3.75rem;height:3.75rem;border-radius:50%}#onboardingCart:not(.expanded):not(.full-height) .cart-bar-glass{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%}#onboardingCart:not(.expanded):not(.full-height) .cart-summary-icon{margin:0!important}#onboardingCart:not(.expanded):not(.full-height) .cart-summary-text,#onboardingCart:not(.expanded):not(.full-height) .cart-toggle-control{display:none}.onboarding-form-actions>.btn-prev,.onboarding-form-actions>.d-flex>.btn-prev{flex:1 1 0;min-width:0;padding-inline:.35rem}.onboarding-form-actions>.btn-next,.onboarding-form-actions>.d-flex>#savedetail{flex:4 1 0!important;min-width:0}#onboardingCart .cart-bar-glass{padding:.5rem}#onboardingCart:not(.full-height){bottom:calc(2rem + env(safe-area-inset-bottom))}#onboardingCart.full-height{inset:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;border-radius:0}#onboardingCart.full-height,#onboardingCart.full-height.expanded{transform:none}#onboardingCart.full-height .cart-content-glass{height:auto;max-height:none}}.vida-onboarding-hero .onboarding-hero-navigation .step-trigger{display:inline-flex;align-items:center;opacity:1;min-height:0}.vida-onboarding-hero .onboarding-hero-navigation .bs-stepper-circle{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#18277e14;color:#18277e}.vida-onboarding-hero .onboarding-hero-navigation .step.active .bs-stepper-circle{background:#ffffff25;color:#fff}#onboardingCart:not(.full-height) .cart-close-button{display:none!important}.addon-card.selected .addon-check{background:#28c76f;color:#fff}.onboarding-no-extras-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;height:100%;padding:1.5rem;border:1px dashed #b8bec8;border-radius:.75rem;background:#f0f1f4}.onboarding-no-extras-card.selected{border-style:solid;border-color:#18277e;background:#e3e6ec}.onboarding-no-extras-card.selected .btn{background:#18277e;color:#fff}#addons-list.onboarding-extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem}#extraPanelsOptions,#extraPanelsOptions>.panel-addons-grid{display:contents}@media (max-width: 991px){#addons-list.onboarding-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){#addons-list.onboarding-extras-grid{grid-template-columns:1fr}}#onboardingHeroNavigation{width:fit-content;flex-wrap:wrap;justify-content:flex-start}#onboardingHeroNavigation .step{flex:0 0 auto;min-width:0}#onboardingHeroNavigation .step-trigger{width:auto;justify-content:flex-start;padding:.325rem .85rem .325rem .425rem;gap:.5rem}#onboardingHeroNavigation .step-trigger .bs-stepper-circle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.65rem;width:1.65rem;height:1.65rem;min-width:1.65rem;margin:0;border-radius:50%;font-size:.78rem;font-weight:400;background:#18277e14;color:inherit;line-height:1}#onboardingHeroNavigation .bs-stepper-subtitle{color:inherit;font-size:.85rem;line-height:1.2;white-space:nowrap}.onboarding-no-extras-card{border-color:#18277e}.onboarding-no-extras-card p{color:#18277e!important}.panel-addon-card.panel-addon-recommended:not(.selected){border-color:#ffab00;background:#ffab0014}.panel-addon-recommended-badge{position:absolute;top:-8px;right:12px;display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:4px;background:#fff0d6;color:#b77900;font-size:.7rem;font-weight:600;line-height:1.2}.panel-addon-card.panel-addon-recommended:not(.selected) .panel-addon-name,.panel-addon-card.panel-addon-recommended:not(.selected) .panel-addon-price,.panel-addon-card.panel-addon-recommended:not(.selected) .panel-addon-desc,.panel-addon-card.panel-addon-recommended:not(.selected) .cat-name,.panel-addon-card.panel-addon-recommended:not(.selected) .biomarker-label,.panel-addon-card.panel-addon-recommended:not(.selected) .panel-addon-add{color:#b77900!important}.panel-addon-card.panel-addon-recommended:not(.selected) .panel-addon-add,.panel-addon-card.panel-addon-recommended:not(.selected) .biomarker-label{background:#ffab0020!important}#onboardingHeroNavigation .step.active .bs-stepper-circle{background:#ffffff26}
