:root{--lybl-green-900: #2b3b1d;--lybl-green-800: #3e552a;--lybl-green-700: #57783b;--lybl-green-600: #709a4c;--lybl-green-400: #a4c487;--lybl-green-300: #c9d6bc;--lybl-green-200: #d8e6cc;--lybl-green-50: #f2f7ee;--lybl-mint: #edf3e6;--lybl-mint-alt: #f4f7ee;--lybl-success-deep: #317234;--lybl-error: #c0392b;--lybl-cream: #fbf9f2;--lybl-cream-card: #ffffff;--lybl-linen-fill: #f1f0e8;--lybl-ink: #1a1a1a;--lybl-ink-60: #4d4d4d;--lybl-ink-muted: #6b7280;--lybl-ink-40: #9aa3ad;--lybl-placeholder: #ccc;--lybl-stroke: #eceae0;--lybl-stroke-strong: #e0dccc;--lybl-range-track: #e6e3d7;--font-primary: "Cabin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;background:var(--lybl-cream);color:var(--lybl-ink);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--lybl-green-200)}button,input,textarea,select{font-family:inherit}@media(max-width:640px){input,textarea,select{font-size:16px!important}}input::placeholder,textarea::placeholder{font-family:inherit;font-size:16px;font-weight:400;color:#999;line-height:24px;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;font-size:16px;font-weight:400;color:#999;line-height:24px;opacity:1}.lybl-textarea{border:1px solid var(--lybl-stroke);border-radius:10px;transition:border-color .15s ease}.lybl-textarea:focus{border-color:var(--lybl-green-900)}.ms{font-family:Material Symbols Rounded;font-variation-settings:"FILL" 1;line-height:1;display:inline-flex;font-weight:400;font-style:normal;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;visibility:hidden}html.ms-fonts-ready .ms{visibility:visible}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:100px;background:var(--lybl-range-track);outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--lybl-green-900);cursor:pointer;box-shadow:0 2px 6px #2b3b1d4d}input[type=range]::-moz-range-thumb{width:26px;height:26px;border:none;border-radius:50%;background:var(--lybl-green-900);cursor:pointer}.lybl-brandbar-logo{display:none}@media(min-width:641px){.lybl-brandbar-logo{display:block}}@media(max-width:640px){.lybl-welcome-logo-wrap{padding:0!important}}.lybl-welcome-privacy-row--mobile-scroll{display:none!important}.lybl-page{max-width:776px;margin:0 auto;padding:0 24px}@media(max-width:640px){.lybl-page{padding:0 16px}}@media(max-width:640px){.lybl-brandbar-header-row{margin-top:0!important;padding-top:16px!important}}.lybl-welcome-headline{font-size:40px}@media(max-width:640px){.lybl-welcome-headline{font-size:22px}}@media(max-width:640px){.lybl-welcome-cta{width:100%!important;min-width:0!important}}.lybl-welcome-cta-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0}@media(max-width:640px){.lybl-welcome-steps-list{gap:0!important}.lybl-welcome-step-row{flex-wrap:wrap;align-items:flex-start!important;row-gap:4px!important;padding:16px!important}.lybl-welcome-step-row--featured{row-gap:8px!important}.lybl-welcome-howitworks-heading{font-size:16px!important}.lybl-welcome-subtitle{font-size:14px!important;padding:0 36px!important;margin-bottom:20px!important}.lybl-welcome-step-detail{color:#4d4d4d!important}.lybl-welcome-step-icon{width:24px!important;height:24px!important;background:#f8f4e1!important}.lybl-welcome-step-icon-num{font-size:11px!important}.lybl-welcome-badge-filled{padding:2px 8px!important}.lybl-welcome-badge-text{font-size:12px!important}.lybl-welcome-step-badge{order:-1;flex-basis:100%!important;margin-left:40px;margin-bottom:0}.lybl-welcome-privacy-row--mobile-scroll{display:flex!important;margin:auto 0 20px!important}.lybl-welcome-privacy-row--desktop-fixed{display:none!important}.lybl-welcome-page-root{display:flex;flex-direction:column}.lybl-welcome-content{display:flex;flex-direction:column;flex:1}.lybl-welcome-cta-fixed-wrap{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--lybl-cream);padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:none;transition:box-shadow .2s ease}.lybl-welcome-cta-fixed-wrap--shadow{box-shadow:0 -4px 16px #0000000a}.lybl-welcome-content{padding-top:56px!important;padding-bottom:140px!important}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#d8d0bf;border-radius:8px;cursor:default}::-webkit-scrollbar-track{cursor:default}@keyframes lyblFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lyblPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes lyblSpin{to{transform:rotate(360deg)}}@keyframes lyblCheck{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes lyblPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lyblBadge{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes lyblPhFade{0%{opacity:0}to{opacity:1}}@keyframes lyblLineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lyblHersLine{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes lyblDotPulse{0%,to{box-shadow:0 0 #31723466}50%{box-shadow:0 0 0 10px #31723400}}@keyframes lyblDotBlink{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #31723466}50%{opacity:.1;transform:scale(.6);box-shadow:0 0 6px 3px #31723426}}@keyframes lyblTickPop{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes lyblWordIn{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes lyblTagIn{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:none}}@keyframes lyblFadeSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes lyblSlideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.lybl-segment-container{display:flex;flex-direction:column;gap:10px;margin-top:8px}.lybl-segment-btn{width:100%;text-align:left;padding:16px 20px;font-family:inherit;font-size:16px;font-weight:500;border-radius:10px;cursor:pointer;transition:all .15s ease}@media(min-width:640px){.lybl-segment-container{flex-direction:row;flex-wrap:wrap}.lybl-segment-btn{flex:1;min-width:160px;width:auto;text-align:center;padding:16px;font-weight:600}}.lybl-date-picker-input::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;margin:0;padding:0;opacity:0;cursor:pointer}.lybl-question-disclaimer{display:flex;align-items:center;gap:8px;font-family:Cabin,sans-serif;font-style:normal;font-weight:400;color:var(--lybl-ink-60);margin-top:16px}@media(max-width:640px){.lybl-question-disclaimer{font-size:14px;line-height:20px}}@media(min-width:641px){.lybl-question-disclaimer{font-size:16px;line-height:24px}}.lybl-footer-action-row{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:8px 0 18px}@media(min-width:641px){.lybl-footer-action-row--split{justify-content:space-between}.lybl-question-page-root{display:flex;flex-direction:column}.lybl-question-container{display:flex;flex-direction:column;flex:1;width:100%;box-sizing:border-box}.lybl-footer-wrapper{display:flex;flex-direction:column;flex:1}.lybl-footer-desktop-privacy{margin-top:auto}}.lybl-footer-action-loading{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 0}.lybl-btn-spinner{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.9;animation:lyblSpin .7s linear infinite}.lybl-footer-desktop-privacy{display:block}.lybl-footer-mobile-support{display:none}@media(max-width:640px){.lybl-footer-desktop-privacy{display:none!important}.lybl-footer-mobile-support{display:block!important;width:100%}.lybl-footer-wrapper{position:static}.lybl-question-container{padding-bottom:calc(var(--lybl-footer-stack-height, 150px) + 24px)!important}.lybl-question-container--no-cta{padding-bottom:calc(var(--lybl-footer-stack-height, 64px) + 24px)!important}.lybl-footer-bottom-stack{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:40!important;background-color:var(--lybl-cream, #fbf9f2)!important;padding:0 16px max(16px,env(safe-area-inset-bottom))!important;box-shadow:none!important;box-sizing:border-box!important;display:flex;flex-direction:column;width:100%;transition:box-shadow .2s ease}.lybl-footer-bottom-stack--shadow{box-shadow:0 -4px 16px #0000000a!important}.lybl-footer-bottom-stack.lybl-footer-bottom-stack--inline{position:static!important;padding:16px 0 0!important;box-shadow:none!important;background-color:transparent!important}.lybl-footer-bottom-stack--inline .lybl-footer-mobile-support{display:none!important}html.lybl-keyboard-inline-footer .lybl-question-container,html.lybl-keyboard-inline-footer .lybl-question-container--no-cta{padding-bottom:24px!important}.lybl-footer-action-row{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;gap:8px;padding-top:8px;justify-content:flex-end}.lybl-footer-continue-btn{width:100%!important;min-width:100%!important;padding:16px 0!important;text-align:center;border-radius:100px!important}.lybl-footer-skip-btn{margin-right:0!important;margin-top:8px;text-align:center;align-self:center}}.lybl-loading-spinner{width:34px;height:34px;border-radius:50%;background:conic-gradient(from 0deg,var(--lybl-green-900) 0deg,var(--lybl-green-700) 150deg,var(--lybl-green-400) 230deg,transparent 300deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));animation:lyblSpin 1s linear infinite}.lybl-loading-content{gap:16px}.lybl-loading-text{font-size:14px;font-weight:400;line-height:normal;color:var(--lybl-ink-60)}@media(min-width:641px){.lybl-loading-content{gap:40px}.lybl-loading-content .lybl-loading-spinner{width:64px;height:64px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px))}.lybl-loading-text{font-size:22px;font-weight:600;line-height:28px;color:var(--lybl-ink)}}#answer-options>:first-child{margin-top:0!important}
