:root{--quiz-primary: var(--color-brand-500);--quiz-primary-hover: var(--color-brand-600);--quiz-primary-light: rgba(48, 110, 81, .1);--quiz-text-primary: #454545;--quiz-text-secondary: #64748b;--quiz-text-error: #ad0000;--quiz-text-warning: #f59e0b;--quiz-bg-white: #ffffff;--quiz-bg-light: #f8fafc;--quiz-bg-form: var(--color-brand-50);--quiz-bg-error: #fff5f5;--quiz-border-light: #e2e8f0;--quiz-border-gray: #ddd;--quiz-space-xs: .25rem;--quiz-space-sm: .5rem;--quiz-space-md: 1rem;--quiz-space-lg: 1.5rem;--quiz-space-xl: 2rem;--quiz-space-2xl: 3rem;--quiz-space-3xs: .125rem;--quiz-space-xxs: .75rem;--quiz-font-xs: .75rem;--quiz-font-sm: .875rem;--quiz-font-base: 1rem;--quiz-font-lg: 1.125rem;--quiz-font-xl: 1.25rem;--quiz-font-2xl: 1.5rem;--quiz-border-radius: 8px;--quiz-border-radius-sm: .25rem;--quiz-container-width: 1024px;--quiz-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--quiz-shadow-md: 0 1px 3px rgba(0, 0, 0, .1);--quiz-shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--quiz-transition-fast: .2s ease;--quiz-transition-slow: .5s ease-out}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html{font-size:16px!important;scroll-behavior:smooth}body{font-size:18px;line-height:26px}.container{padding-inline:0!important}.quiz-main-container{max-width:1920px;margin:0 auto;padding:0;font-family:DM Sans,sans-serif;color:var(--quiz-text-primary);line-height:1.5;background:#fff;min-height:100vh}.quiz-results-title{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1;margin-bottom:var(--quiz-space-md)}.quiz-results-subtitle{font-size:var(--quiz-font-lg);color:var(--quiz-text-secondary)}.quiz-title{font-family:PP Radio Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:1.25em;margin-bottom:8px;color:#306e51;text-align:left}.quiz-subtitle{font-size:var(--quiz-font-2xl);font-weight:600;margin-bottom:var(--quiz-space-sm)}.quiz-heading{font-size:var(--quiz-font-lg);font-weight:600;color:#454545;text-align:start;margin-bottom:24px;line-height:26px}.quiz-heading-mobile-outside{display:none}.quiz-heading-desktop-inside{display:block}.quiz-text{font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#4f4f4f;margin-bottom:48px}.quiz-text-sm{font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;line-height:24px;color:#454545;margin-bottom:24px;text-align:right}.quiz-text-xs{color:var(--quiz-text-secondary);font-size:var(--quiz-font-xs);margin-top:var(--quiz-space-lg);padding-top:var(--quiz-space-sm);border-top:1px solid var(--quiz-border-light);line-height:1.6}.quiz-legal-after-nav,.quiz-legal-form{color:var(--quiz-text-secondary);font-size:var(--quiz-font-xs);line-height:1.6}:is(.quiz-legal-after-nav,.quiz-legal-form) a{text-decoration:underline;transition:color var(--quiz-transition-fast)}:is(.quiz-legal-after-nav,.quiz-legal-form) a:hover{color:var(--quiz-primary-hover);text-decoration:underline}.quiz-legal-after-nav{text-align:center;max-width:32rem;margin:0;padding:0;border:none}.quiz-legal-form{color:#888;text-align:left;margin:var(--quiz-space-md) 0 0 0;padding:0;border:none}.quiz-subtext{color:var(--quiz-text-secondary);font-size:var(--quiz-font-sm);margin-top:var(--quiz-space-sm);font-style:italic}.quiz-error-text{color:var(--quiz-text-error);font-size:var(--quiz-font-sm);margin-top:var(--quiz-space-xs);text-align:start}.quiz-error-text.quiz-error-hidden{display:none!important;margin:0!important}.quiz-error-text.quiz-error-visible{display:block!important}.quiz-warning-text{color:var(--quiz-text-warning);margin-bottom:var(--quiz-space-lg)}.quiz-font-medium{font-weight:500}.quiz-required-marker{color:var(--quiz-text-error)}.quiz-retry-button,.quiz-cta-button,.quiz-nav-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--quiz-space-sm);padding:var(--quiz-space-xxs) var(--quiz-space-lg);font-size:18px;font-weight:500;color:#fff;height:48px;background-color:var(--color-brand-600);min-width:360px;border:none;border-radius:50px;cursor:pointer;transition:all var(--quiz-transition-fast);text-decoration:none}:is(.quiz-retry-button,.quiz-cta-button,.quiz-nav-button):hover{background-color:var(--color-brand-700)!important}:is(.quiz-retry-button,.quiz-cta-button,.quiz-nav-button):active{background-color:var(--color-brand-800)!important}:is(.quiz-retry-button,.quiz-cta-button,.quiz-nav-button):disabled{background-color:var(--color-brand-200)!important;cursor:not-allowed}:is(.quiz-retry-button,.quiz-cta-button):hover{background-color:#334155;transform:translateY(-1px)}.quiz-cta-button:hover .quiz-button-spacing{transform:translate(2px)}.quiz-step-4 .quiz-nav-button,.quiz-step-step-contact .quiz-nav-button{max-width:360px}.quiz-step-4 .quiz-state-mismatch-container .quiz-nav-button{max-width:100%!important}.quiz-button-spacing{transition:transform var(--quiz-transition-fast)}.quiz-input,.quiz-select,.quiz-textarea,.quiz-text-input,.quiz-date-input,.quiz-payer-search-input{width:100%;padding:var(--quiz-space-xxs);border-radius:var(--quiz-border-radius);font-size:18px;background-color:#fff;box-shadow:0 0 0 1px var(--color-brand-200)}:is(.quiz-input,.quiz-select,.quiz-textarea,.quiz-text-input,.quiz-date-input,.quiz-payer-search-input)::placeholder{color:#b0b0b0}:is(.quiz-input,.quiz-select,.quiz-textarea,.quiz-text-input,.quiz-date-input,.quiz-payer-search-input):focus{outline:none;box-shadow:0 0 0 2px var(--quiz-primary)}:is(.quiz-input,.quiz-select,.quiz-textarea,.quiz-text-input,.quiz-date-input,.quiz-payer-search-input).quiz-input-error{border-color:#ad0000}:is(.quiz-input,.quiz-select,.quiz-textarea,.quiz-text-input,.quiz-date-input,.quiz-payer-search-input).quiz-input-error:focus{box-shadow:0 0 0 2px #ad0000}.quiz-select{color:#b0b0b0;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.03888 0.294581C1.42815 -0.0946914 2.05918 -0.0950353 2.44888 0.293813L5.62716 3.46517C6.01751 3.85467 6.64948 3.85467 7.03983 3.46517L10.2181 0.293812C10.6078 -0.0950355 11.2388 -0.0946913 11.6281 0.294581C12.0177 0.684154 12.0177 1.31578 11.6281 1.70535L7.0406 6.29286C6.65008 6.68338 6.01691 6.68338 5.62639 6.29286L1.03888 1.70535C0.649308 1.31578 0.649307 0.684154 1.03888 0.294581Z' fill='%23B0B0B0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--quiz-space-xxs) center;background-size:12px 7px;padding-right:2.5rem}.quiz-select:focus,.quiz-select:valid{color:var(--quiz-text-primary)}.quiz-select.quiz-dropdown-selected{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.03888 0.294581C1.42815 -0.0946914 2.05918 -0.0950353 2.44888 0.293813L5.62716 3.46517C6.01751 3.85467 6.64948 3.85467 7.03983 3.46517L10.2181 0.293812C10.6078 -0.0950355 11.2388 -0.0946913 11.6281 0.294581C12.0177 0.684154 12.0177 1.31578 11.6281 1.70535L7.0406 6.29286C6.65008 6.68338 6.01691 6.68338 5.62639 6.29286L1.03888 1.70535C0.649308 1.31578 0.649307 0.684154 1.03888 0.294581Z' fill='%23121212'/%3E%3C/svg%3E")}.quiz-select option:first-child{color:#b0b0b0}.quiz-select option:not(:first-child){color:#121212}.quiz-input:-webkit-autofill,.quiz-input:-webkit-autofill:hover,.quiz-input:-webkit-autofill:focus,.quiz-text-input:-webkit-autofill,.quiz-text-input:-webkit-autofill:hover,.quiz-text-input:-webkit-autofill:focus,.quiz-date-input:-webkit-autofill,.quiz-date-input:-webkit-autofill:hover,.quiz-date-input:-webkit-autofill:focus,.quiz-payer-search-input:-webkit-autofill,.quiz-payer-search-input:-webkit-autofill:hover,.quiz-payer-search-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset!important;box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important;background-image:none!important;color:var(--quiz-text-primary)!important;-webkit-text-fill-color:var(--quiz-text-primary)!important}.quiz-input,.quiz-text-input,.quiz-date-input,.quiz-payer-search-input{transition:background-color 5000s ease-in-out 0s}.quiz-input:-moz-autofill,.quiz-text-input:-moz-autofill,.quiz-date-input:-moz-autofill,.quiz-payer-search-input:-moz-autofill{background-color:#fff!important;color:var(--quiz-text-primary)!important}.quiz-textarea{resize:vertical}.quiz-phone-input-container{width:100%}.quiz-phone-input-wrapper{position:relative;display:flex;align-items:center;border:1px solid var(--color-brand-200);border-radius:var(--quiz-border-radius);background-color:#fff;transition:border-color var(--quiz-transition-fast),box-shadow var(--quiz-transition-fast),background-color var(--quiz-transition-fast);overflow:hidden}.quiz-phone-input-wrapper:focus-within{border-color:var(--quiz-primary);box-shadow:0 0 0 2px var(--quiz-primary)}.quiz-phone-prefix{display:flex;align-items:center;justify-content:center;background-color:#f6f6f6;color:#475569;font-weight:600;font-size:18px;padding:var(--quiz-space-xxs);border-right:1px solid var(--quiz-border-light);min-width:48px;-webkit-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.quiz-phone-input{flex:1;border:none;outline:none;padding:var(--quiz-space-xxs);font-size:18px;color:var(--quiz-text-primary);background-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.quiz-phone-input::placeholder{color:#b0b0b0;font-style:normal}.quiz-phone-input:focus{outline:none}.quiz-phone-input-wrapper.quiz-input-error{border-color:var(--quiz-text-error)}.quiz-phone-input-wrapper.quiz-input-error:focus-within{box-shadow:0 0 0 2px #ad0000}.quiz-phone-input.quiz-input-error{color:var(--quiz-text-error)}.quiz-phone-input.quiz-input-valid{color:inherit}.quiz-checkbox-container{display:flex;align-items:center}.quiz-checkbox-container .quiz-checkbox-input{margin-right:var(--quiz-space-sm);height:1.25rem;width:1.25rem;cursor:pointer}.quiz-checkbox-container .quiz-checkbox-input:focus{outline:2px solid var(--quiz-primary);outline-offset:2px}.quiz-checkbox-container .quiz-checkbox-label{cursor:pointer;font-size:18px}.quiz-range{width:100%;margin-bottom:var(--quiz-space-sm)}.quiz-range .quiz-range-labels{display:flex;justify-content:space-between;font-size:var(--quiz-font-sm);color:var(--quiz-text-secondary)}.quiz-label{color:#121212;display:flex;margin-bottom:var(--quiz-space-sm)}.quiz-help-icon-container{position:relative;display:inline-block;margin-left:4px;vertical-align:middle;cursor:help;margin-top:-2px}.quiz-help-icon-container .quiz-help-icon{display:inline;width:20px;height:20px;vertical-align:middle}.quiz-help-icon-container:before{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:#2d3748;color:#fff;padding:8px 12px;max-width:252px;width:max-content;border-radius:8px;font-size:.875rem;line-height:1.4;white-space:normal;opacity:0;visibility:hidden;transition:visibility .3s;z-index:1000;box-shadow:0 4px 6px #0000001a}.quiz-help-icon-container:after{content:"";position:absolute;bottom:115%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#2d3748;opacity:0;visibility:hidden;transition:visibility .3s;z-index:1000}.quiz-help-icon-container:hover:before,.quiz-help-icon-container:hover:after{opacity:1;visibility:visible}.quiz-loading,.quiz-status-check{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--quiz-space-2xl) var(--quiz-space-md);text-align:center;max-width:716px;margin:0 auto;min-height:500px}:is(.quiz-loading,.quiz-status-check).hidden{display:none!important}:is(.quiz-loading,.quiz-status-check) .quiz-comprehensive-loading{width:100%;display:flex;align-items:center;justify-content:center}.quiz-questions{min-height:calc(100vh - 112px);margin:0;border-radius:0;padding-top:0}.quiz-questions .quiz-loading,.quiz-questions .quiz-status-check{padding:var(--quiz-space-xl) var(--quiz-space-md);min-height:300px}:is(.quiz-questions .quiz-loading,.quiz-questions .quiz-status-check) .quiz-comprehensive-loading{width:100%;min-height:300px}.quiz-questions .quiz-results-container{max-width:716px;margin:0 auto;padding:0}.quiz-error{text-align:center;padding:var(--quiz-space-xl);max-width:28rem;margin:var(--quiz-space-xl) auto}.quiz-error.quiz-error-hidden{display:none!important}.quiz-error.quiz-error-visible{display:block!important}.quiz-error .quiz-error-title{font-size:var(--quiz-font-xl);font-weight:600;color:var(--quiz-text-error);margin-bottom:var(--quiz-space-sm)}.quiz-error .quiz-error-description{color:var(--quiz-text-secondary);margin-bottom:var(--quiz-space-lg)}.quiz-error .quiz-error-message{color:var(--quiz-text-error);font-size:var(--quiz-font-sm);margin-top:var(--quiz-space-sm)}.quiz-error-card{border-left:4px solid #a07856!important;background-color:#faf5f0!important}.quiz-error-card .quiz-error-card-title{color:#a07856!important}.quiz-error-card .quiz-error-main-message{margin-bottom:var(--quiz-space-md)}.quiz-error-card .quiz-error-primary-text,.quiz-error-card .quiz-error-secondary-text{font-family:DM Sans,sans-serif;font-size:18px;line-height:1.4444444444444444em}.quiz-error-card .quiz-error-primary-text{color:#a07856;font-weight:500;margin-bottom:var(--quiz-space-sm)}.quiz-error-card .quiz-error-secondary-text{color:var(--quiz-text-secondary);margin-bottom:0}.quiz-error-card .quiz-error-technical-section,.quiz-error-card .quiz-error-metadata-section,.quiz-error-card .quiz-error-guidance-section{margin-bottom:var(--quiz-space-xxs)}.quiz-error-card .quiz-error-guidance-section{border-top:1px solid #e8d5c4;padding-top:var(--quiz-space-xxs);margin-top:var(--quiz-space-xxs)}.quiz-error-card .quiz-error-section-title{color:#a07856;font-size:14px;margin-bottom:4px;font-family:DM Sans,sans-serif;font-weight:600;line-height:1.4}.quiz-error-card .quiz-error-details-text,.quiz-error-card .quiz-error-guidance-text{color:var(--quiz-text-secondary);font-size:14px;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.4;margin:0}.quiz-error-card .quiz-error-metadata-badges{display:flex;flex-wrap:wrap;gap:var(--quiz-space-sm)}.quiz-error-card .quiz-error-metadata-badges .quiz-error-badge{background:#e8d5c4;color:#a07856;padding:2px var(--quiz-space-sm);border-radius:12px;font-size:12px;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.2}.quiz-question-container{max-width:716px;margin:0 auto;padding-top:52px;padding-bottom:32px}.quiz-question-container .quiz-grid-2,.quiz-question-container .quiz-options{width:100%;max-width:716px}.quiz-question-container.quiz-iframe-active{max-width:none;margin:0;padding:0}.quiz-scheduling-iframe-container{opacity:0;transition:opacity .24s ease}.quiz-scheduling-iframe-container.quiz-iframe-visible{opacity:1}.quiz-scheduling-iframe-container,.quiz-scheduling-iframe-container *{transform:none!important}.quiz-scheduling-iframe{transition:opacity .2s ease}.quiz-navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--quiz-space-xl) var(--quiz-space-xl) var(--quiz-space-xl);gap:var(--quiz-space-lg);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.quiz-navigation.quiz-navigation-hidden{display:none!important}.quiz-navigation.quiz-navigation-visible{display:flex!important}.quiz-navigation.quiz-navigation-sticky{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#ddeee2;padding:16px;transform:translateY(0);opacity:1}.quiz-navigation.quiz-navigation-sticky.quiz-navigation-sticky-hiding{transform:translateY(100%);opacity:0}.quiz-navigation.quiz-navigation-sticky.quiz-navigation-sticky-showing{transform:translateY(0);opacity:1}.quiz-navigation.quiz-navigation-sticky-enter{animation:sticky-navigation-enter .4s cubic-bezier(.4,0,.2,1) forwards}.quiz-navigation.quiz-navigation-sticky-exit{animation:sticky-navigation-exit .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes sticky-navigation-enter{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sticky-navigation-exit{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.quiz-form-container{background-color:var(--quiz-bg-form);border-radius:10px;padding:32px;text-align:center}@media (max-width: 768px){.quiz-form-container{padding:20px}}.quiz-form-container .quiz-form-button{width:100%;margin-top:32px;min-width:auto}.quiz-grid-2{display:grid;grid-template-columns:repeat(2,348px);gap:20px;justify-content:flex-end;margin-top:24px}.quiz-grid-2-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.quiz-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.quiz-question-section{margin-bottom:1.25rem}.quiz-progress-container{width:480px;height:8px;background-color:#ddeee2;border-radius:20px;position:relative}.quiz-progress-container .quiz-progress-bar{position:absolute;top:0;left:0;height:100%;width:var(--progress-width, 0%);background-color:#418865;border-radius:20px;transition:width .6s ease-out}.quiz-progress-container .quiz-progress-bar.quiz-progress-bar-animated{transition:width .6s ease-out}.quiz-progress-container .quiz-progress-indicator{position:absolute;top:-4px;left:0;width:52px;height:16px;background-color:#418865;border-radius:300px;opacity:0;visibility:hidden;transform:translate(-50%);transition:left .6s ease-out,visibility .3s ease-out,opacity .3s ease-out}.quiz-progress-container .quiz-progress-indicator.visible{opacity:1;visibility:visible}.quiz-nav-header{position:static;height:80px;background-color:#fff;box-shadow:0 12px 15px #306e510d;display:flex;justify-content:center;align-items:center;padding:0 32px}.quiz-nav-header .quiz-logo{position:relative;left:-62px;top:-3px;max-height:80px}.quiz-nav-header .quiz-nav-header-content{width:1024px;display:flex;align-items:center;justify-content:space-between}.quiz-nav-header .quiz-back-button{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:133px;background:none;border:none;cursor:pointer;padding:0}.quiz-nav-header .quiz-back-button .quiz-back-button-content{display:flex;align-items:center;gap:4px}.quiz-nav-header .quiz-back-button svg{width:20px;height:20px;stroke:#454545;stroke-width:1.25px}.quiz-nav-header .quiz-back-button .quiz-back-button-text{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#454545;text-align:center}.quiz-progress-section{position:static;display:flex;justify-content:center;align-items:center;padding-top:32px;padding-bottom:16px;max-width:80%;margin:auto}.quiz-progress-wrapper{display:flex;justify-content:center;align-items:center;gap:12px;width:100%;max-width:1024px}.quiz-progress-shimmer{display:none}@keyframes shimmer{to{transform:translate(100%)}}.quiz-status-message{padding:var(--quiz-space-lg);border-radius:var(--quiz-border-radius);margin:var(--quiz-space-lg) 0;box-shadow:0 2px 8px #0000001a}.quiz-status-message .quiz-status-result{font-size:var(--quiz-font-xl);line-height:1.5}.quiz-status-message .quiz-status-result.success{background-color:#f0fff4;border-left:4px solid #48bb78;color:#2f855a}.quiz-status-message .quiz-status-result.warning{background-color:var(--quiz-bg-error);border-left:4px solid #fc8181;color:#c53030}.quiz-status-message .quiz-status-result.error{background-color:#fffaf0;border-left:4px solid #ed8936;color:#c05621}.quiz-spinner{width:var(--quiz-space-md);height:var(--quiz-space-md);border:2px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;animation:spin 1s linear infinite;margin-right:var(--quiz-space-sm);display:inline-block}@keyframes spin{to{transform:rotate(180deg)}}.quiz-critical-error{display:block;text-align:center;padding:var(--quiz-space-xl)}.quiz-option-card{display:block;cursor:pointer}.quiz-option-card .quiz-option-button{border:1px solid #d1d1d1;border-radius:10px;padding:16px 24px;background-color:var(--quiz-bg-white);position:relative;transform:translateY(0);opacity:1;transition:all .2s cubic-bezier(.4,0,.2,1);width:348px;height:52px;display:flex;align-items:center;gap:10px}.quiz-option-card .quiz-option-button.selected,.quiz-option-card .quiz-option-button.selected:hover{background-color:#f1f8f4;transform:translateY(0);box-shadow:0 0 0 1px #306e51;border-color:#306e51}.quiz-option-card .quiz-option-button.auto-advance-feedback{transition:all .3s ease-out;transform:translateY(-2px) scale(.98);opacity:.9}.quiz-option-card .quiz-option-button.processing{pointer-events:none}@media (min-width: 768px){.quiz-option-card .quiz-option-button:hover{background-color:#f1f8f4;transform:translateY(0);box-shadow:0 0 0 1px #306e51;border-color:#306e51}}.quiz-option-card .quiz-option-button .quiz-option-text{text-align:center}.quiz-option-card .quiz-option-button .quiz-option-text .quiz-option-text-content{font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.4444444444444444em;color:#121212;text-align:center}.quiz-option-card .quiz-option-button .quiz-checkmark{position:absolute;top:50%;right:24px;width:19px;height:19px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);animation:checkmarkAppear .3s cubic-bezier(.68,-.55,.265,1.55)}.quiz-option-card .quiz-option-button .quiz-checkmark svg{width:19px;height:19px}.quiz-option-card .quiz-option-button .quiz-checkmark svg path{fill:#418865}.quiz-options{display:grid;grid-template-columns:repeat(2,348px);gap:20px;justify-content:flex-end}.quiz-options .quiz-option{display:flex;align-items:center;gap:var(--quiz-space-sm)}.quiz-options .quiz-option label{margin-bottom:0;font-weight:400;cursor:pointer}@keyframes checkmarkAppear{0%{opacity:0;transform:translateY(-50%) scale(.2) rotate(-10deg)}70%{opacity:.9;transform:translateY(-50%) scale(1.1) rotate(5deg)}to{opacity:1;transform:translateY(-50%) scale(1) rotate(0)}}.quiz-results{max-width:var(--quiz-container-width);padding-block:var(--quiz-space-xl) var(--quiz-space-md);margin:var(--quiz-space-xl) auto}.quiz-results-container{text-align:left;margin-bottom:var(--quiz-space-xl);max-width:716px;display:block;margin:0 auto}.quiz-results-header{margin-bottom:52px;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.quiz-results-title{font-family:PP Radio Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:1.25em;color:#306e51;margin-bottom:8px;text-align:left}.quiz-results-subtitle{font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#4f4f4f;margin-bottom:0}.quiz-coverage-card{border:1px solid #bdddc9;border-radius:20px;padding:32px;background-color:#fff;margin-bottom:36px;align-self:stretch}.quiz-coverage-card .quiz-coverage-card-title{font-family:PP Radio Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.3333333333333333em;color:#121212;margin-bottom:16px}.quiz-coverage-card .quiz-coverage-pricing{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;width:fit-content}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-copay{font-family:DM Sans,sans-serif;font-size:20px;font-weight:600;color:#2d3748;text-align:left}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-copay:before{content:""}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-service-item{display:flex;align-items:center;gap:32px}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-service{font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.4444444444444444em;color:#121212;flex:1}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-cost{display:flex;align-items:center;gap:4px}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-cost .quiz-coverage-copay{font-family:DM Sans,sans-serif;font-size:18px;font-weight:800;line-height:1.4444444444444444em;color:#121212}.quiz-coverage-card .quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-cost .quiz-coverage-original-price{font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333333em;color:#6d6d6d;text-decoration:line-through}.quiz-coverage-card .quiz-coverage-divider{width:100%;height:.5px;background-color:#bdddc9;margin:16px 0}.quiz-coverage-card .quiz-coverage-benefits{display:flex;flex-direction:column;gap:12px}.quiz-coverage-card .quiz-coverage-benefits .quiz-coverage-benefit{display:flex;align-items:center;gap:8px}.quiz-coverage-card .quiz-coverage-benefits .quiz-coverage-benefit .quiz-coverage-benefit-icon{width:20px;height:20px;flex-shrink:0}.quiz-coverage-card .quiz-coverage-benefits .quiz-coverage-benefit .quiz-coverage-benefit-text{font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#4f4f4f}.quiz-action-section{background-color:#f1f8f4;border-radius:20px;padding:32px;margin-bottom:72px;align-self:stretch;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.quiz-action-section .quiz-action-content{display:flex;flex-direction:column;gap:0;align-self:stretch}.quiz-action-section .quiz-action-content .quiz-action-header{align-items:center;gap:4px}.quiz-action-section .quiz-action-content .quiz-action-header .quiz-action-title{font-family:PP Radio Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.3333333333333333em;color:#121212}.quiz-action-section .quiz-action-content .quiz-action-details{display:flex;gap:12px;align-self:stretch;margin-block:12px;max-width:550px}.quiz-action-section .quiz-action-content .quiz-action-details .quiz-action-info{display:flex;align-items:flex-start;gap:8px;align-self:stretch}.quiz-action-section .quiz-action-content .quiz-action-details .quiz-action-info .quiz-action-info-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.quiz-action-section .quiz-action-content .quiz-action-details .quiz-action-info .quiz-action-info-text{line-height:1.4444444444444444em;color:#121212;flex:1}.quiz-action-section .quiz-action-content .quiz-action-details .quiz-action-feature{display:flex;align-items:center;gap:8px}.quiz-action-section .quiz-action-content .quiz-action-details .quiz-action-feature .quiz-action-feature-icon{width:20px;height:20px;flex-shrink:0}.quiz-action-section .quiz-action-content .quiz-action-details .quiz-action-feature .quiz-action-feature-text{font-family:DM Sans,sans-serif;font-size:18px;font-weight:400;line-height:1.4444444444444444em;color:#121212}.quiz-action-section .quiz-booking-button{background-color:#306e51;color:#fff;border:none;border-radius:300px;padding:12px 40px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;gap:8px;line-height:1.3333333333333333em;text-align:center;cursor:pointer;transition:all var(--quiz-transition-fast);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;height:52px;width:fit-content;margin-top:32px}.quiz-action-section .quiz-booking-button:hover{background-color:var(--quiz-primary-hover);transform:translateY(-1px)}.quiz-action-section .quiz-booking-button:disabled{background-color:#ccc!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.quiz-action-section .quiz-booking-button:disabled:hover{background-color:#ccc!important;transform:none!important;box-shadow:none!important}.quiz-faq-section{display:flex;flex-direction:column;gap:0;align-self:stretch;opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease}.quiz-faq-divider{width:100%;height:.5px;background-color:#b0b0b0;margin:0}.quiz-faq-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;background:none;border:none;cursor:pointer;width:100%;text-align:left;align-self:stretch}.quiz-faq-item.expanded .quiz-faq-answer{max-height:200px;opacity:1;margin-top:8px}.quiz-faq-item:not(.expanded) .quiz-faq-answer{max-height:0;opacity:0;margin-top:0}.quiz-faq-content{flex:1;padding-right:16px}.quiz-faq-question,.quiz-faq-question-collapsed{font-family:DM Sans,sans-serif;font-size:16px;color:#4f4f4f;text-align:left;margin-bottom:0;transition:color .2s ease-out,font-weight .2s ease-out}.quiz-faq-question{line-height:1.4444444444444444em}.quiz-faq-question-collapsed{line-height:1.5em}.quiz-faq-toggle{padding-right:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;align-self:start;height:-webkit-fill-available;max-height:24px}@media (max-width: 768px){.quiz-faq-toggle{max-height:44px}}.quiz-faq-toggle:after{display:none}.quiz-faq-answer{font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4444444444444444em;color:#4f4f4f;text-align:left;margin-top:8px;padding-right:40px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease-out,margin-top .3s ease-out}.quiz-question{margin-bottom:var(--quiz-space-lg)}.quiz-question label{display:block;font-weight:500;margin-bottom:var(--quiz-space-sm);color:#333}.quiz-help-text{font-size:var(--quiz-font-sm);color:#666;margin-bottom:var(--quiz-space-xxs)}.quiz-info-step{margin-bottom:var(--quiz-space-xl)}.quiz-info-step h3{font-size:1.75rem;margin-bottom:var(--quiz-space-md);color:var(--quiz-text-primary)}.quiz-info-step p{font-size:1.1rem;color:#666;margin-bottom:var(--quiz-space-md)}.quiz-legal{font-size:.8rem;color:#999;margin-top:var(--quiz-space-lg);line-height:1.4}.hidden{display:none!important}.quiz-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.quiz-cursor-pointer{cursor:pointer}.quiz-block{display:block}.quiz-spacing-container{margin-top:1.25rem}.quiz-space-y-6>*+*,.quiz-space-y-3>*+*,.quiz-space-y-4>*+*{margin-top:1.25rem}.animate-fade-in{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.quiz-field-fade-out{transition:opacity .2s ease-out;opacity:0}.quiz-field-fade-in{opacity:1}.quiz-price-animate-1{transition:opacity .2s ease-out;animation-delay:50ms}.quiz-price-animate-2{transition:opacity .2s ease-out;animation-delay:.1s}.quiz-price-animate-3{transition:opacity .2s ease-out;animation-delay:.15s}.quiz-payer-search-container,.quiz-payer-search-container .quiz-payer-search-input-wrapper{position:relative;width:100%}.quiz-payer-search-container .quiz-payer-search-input-wrapper .quiz-payer-search-input{width:100%;padding:var(--quiz-space-xxs);padding-right:40px;border-radius:var(--quiz-border-radius);font-size:18px;background-color:#fff}.quiz-payer-search-container .quiz-payer-search-input-wrapper .quiz-payer-search-input::placeholder{color:#b0b0b0}.quiz-payer-search-container .quiz-payer-search-input-wrapper .quiz-payer-search-input:focus{outline:none;box-shadow:0 0 0 2px var(--quiz-primary)}.quiz-payer-search-container .quiz-payer-search-input-wrapper .quiz-payer-search-input.quiz-input-error{border-color:#ad0000}.quiz-payer-search-container .quiz-payer-search-input-wrapper .quiz-payer-search-input.quiz-input-error:focus{box-shadow:0 0 0 2px #ad0000}.quiz-payer-search-container .quiz-payer-search-input-wrapper .quiz-payer-search-icon{position:absolute;right:var(--quiz-space-xxs);top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none;flex-shrink:0}.quiz-payer-search-container .quiz-payer-search-dropdown{position:absolute;top:85%;left:0;right:0;background:#fff;border:1px solid var(--quiz-border-light);border-top:none;border-radius:0 0 var(--quiz-border-radius) var(--quiz-border-radius);box-shadow:var(--quiz-shadow-lg);max-height:280px;z-index:1000;overflow:hidden}.quiz-payer-search-container .quiz-payer-search-dropdown.payer-search-dropdown-hidden{display:none}.quiz-payer-search-container .quiz-payer-search-dropdown.visible{display:block}.quiz-payer-search-container .quiz-payer-search-dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:var(--quiz-space-sm) var(--quiz-space-sm) var(--quiz-space-xs) var(--quiz-space-sm);background:#fff;border-bottom:1px solid var(--quiz-border-light)}.quiz-payer-search-container .quiz-payer-search-dropdown-title{font-size:14px;font-weight:600;color:var(--quiz-text-secondary);text-transform:uppercase;letter-spacing:.05em}.quiz-payer-search-container .quiz-payer-search-close-btn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color var(--quiz-transition-fast)}.quiz-payer-search-container .quiz-payer-search-close-btn:hover{background-color:var(--quiz-bg-light)}.quiz-payer-search-container .quiz-payer-search-close-btn:focus{outline:2px solid var(--quiz-primary);outline-offset:2px}.quiz-payer-search-container .quiz-payer-search-results{max-height:200px;overflow-y:auto}.quiz-payer-search-container .quiz-payer-search-item{padding:var(--quiz-space-xxs) var(--quiz-space-md);cursor:pointer;border-bottom:1px solid var(--quiz-border-light);transition:background-color var(--quiz-transition-fast)}.quiz-payer-search-container .quiz-payer-search-item:last-child{border-bottom:none}.quiz-payer-search-container .quiz-payer-search-item:hover{background-color:#ddeee2}.quiz-payer-search-container .quiz-payer-search-item.selected,.quiz-payer-search-container .quiz-payer-search-item.keyboard-highlighted{background-color:var(--quiz-primary-light);color:var(--quiz-primary)}:is(.quiz-payer-search-container .quiz-payer-search-item.selected,.quiz-payer-search-container .quiz-payer-search-item.keyboard-highlighted) .quiz-payer-search-item-name{color:var(--quiz-primary)}.quiz-payer-search-container .quiz-payer-search-item-name{font-size:16px;color:var(--quiz-text-primary);margin-bottom:2px;text-align:start}.quiz-payer-search-container .quiz-payer-search-highlight{font-weight:700}.quiz-payer-search-container .quiz-payer-search-item-details{font-size:14px;color:var(--quiz-text-secondary);display:none;align-items:center;gap:var(--quiz-space-sm)}.quiz-payer-search-container .quiz-payer-search-item-id{font-family:monospace;background-color:var(--quiz-bg-light);padding:2px 6px;border-radius:3px;font-size:12px}.quiz-payer-search-container .quiz-payer-search-loading{padding:var(--quiz-space-md);text-align:center;color:var(--quiz-text-secondary);display:flex;align-items:center;justify-content:center;gap:var(--quiz-space-sm)}.quiz-payer-search-container .quiz-payer-search-loading-spinner{width:16px;height:16px;border:2px solid var(--quiz-border-light);border-left-color:var(--quiz-primary);border-radius:50%;animation:spin 1s linear infinite}.quiz-payer-search-container .quiz-payer-search-no-results{padding:var(--quiz-space-md);text-align:center;color:var(--quiz-text-secondary);font-style:italic}.quiz-payer-search-container .quiz-payer-search-error{padding:var(--quiz-space-md);text-align:center;color:var(--quiz-text-error);font-size:14px;background-color:var(--quiz-bg-error);border-radius:var(--quiz-border-radius);margin-top:var(--quiz-space-xs)}.quiz-payer-search-container .quiz-payer-search-selected{margin-top:var(--quiz-space-sm);padding:var(--quiz-space-sm);background-color:var(--quiz-bg-light);border-radius:var(--quiz-border-radius);border:1px solid var(--quiz-primary)}.quiz-payer-search-container .quiz-payer-search-selected-name{font-weight:500;color:var(--quiz-primary);margin-bottom:2px}.quiz-payer-search-container .quiz-payer-search-selected-details{font-size:14px;color:var(--quiz-text-secondary)}.quiz-payer-search-container .quiz-payer-search-clear{background:none;border:none;color:var(--quiz-text-secondary);font-size:12px;text-decoration:underline;cursor:pointer;padding:0;margin-top:var(--quiz-space-xs)}.quiz-payer-search-container .quiz-payer-search-clear:hover{color:var(--quiz-text-primary)}.quiz-comprehensive-loading{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.quiz-comprehensive-loading .quiz-loading-content{max-width:500px;width:100%}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-icon{margin-bottom:2rem;display:flex;justify-content:center}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-icon .quiz-loading-spinner-large{width:60px;height:60px;border:4px solid #f3f4f6;border-top:4px solid var(--quiz-primary);border-radius:50%;animation:spin 1s linear infinite}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step{margin-bottom:2rem}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step .quiz-loading-step-icon{font-size:3rem;margin-bottom:1rem;display:block;transition:opacity .3s ease-in-out;transform:scale(1);animation:pulseIcon 2s ease-in-out infinite}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step .quiz-loading-step-title{font-size:1.5rem;font-weight:600;color:var(--quiz-primary);margin-bottom:.5rem;transition:opacity .3s ease-in-out}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step .quiz-loading-step-description{font-size:1rem;color:#6b7280;margin-bottom:0;transition:opacity .3s ease-in-out}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-progress{margin-top:2rem}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-progress .quiz-loading-progress-bar{width:100%;height:8px;background-color:#f3f4f6;border-radius:4px;overflow:hidden;margin-bottom:1rem}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-progress .quiz-loading-progress-bar .quiz-loading-progress-fill{height:100%;background:linear-gradient(90deg,#10b981,#059669);border-radius:4px;transition:width .8s ease-in-out;position:relative}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-progress .quiz-loading-progress-bar .quiz-loading-progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-progress .quiz-loading-progress-text{font-size:.875rem;color:#6b7280;font-weight:500}@keyframes pulseIcon{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (min-width: 768px){.quiz-cta-button{padding:var(--quiz-space-xxs) var(--quiz-space-xl)}.quiz-results-actions{gap:0;column-gap:var(--quiz-space-md)}}@media (max-width: 768px){.quiz-text{font-size:18px;margin-bottom:32px;line-height:1.3333333333333333em}.quiz-heading-mobile-outside{display:block;margin-bottom:var(--quiz-space-lg)}.quiz-heading-desktop-inside{display:none}.quiz-nav-header{padding:20px 16px;height:unset}.quiz-results-container{padding:0 16px;margin:0 auto}.quiz-results-header{margin-bottom:32px}.quiz-results-title{font-size:30px;line-height:1.2em;margin-bottom:8px}.quiz-results-subtitle{font-size:18px;line-height:1.3333333333333333em;color:#5d5d5d}.quiz-coverage-card{padding:20px;margin-bottom:28px;align-self:stretch;width:100%}.quiz-coverage-card-title{font-size:24px;line-height:1.3333333333333333em;margin-bottom:12px}.quiz-coverage-pricing{flex-direction:column;gap:16px;align-items:stretch;margin-bottom:16px}.quiz-coverage-pricing .quiz-coverage-service-item{display:block!important;width:100%}.quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-service{font-size:18px;line-height:1.3333333333333333em;width:unset}.quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-cost{display:flex;align-items:center;gap:4px}.quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-cost .quiz-coverage-copay{font-size:18px;font-weight:700;line-height:1.3333333333333333em}.quiz-coverage-pricing .quiz-coverage-service-item .quiz-coverage-cost .quiz-coverage-original-price{font-size:18px;line-height:1.3333333333333333em;color:#6d6d6d}.quiz-coverage-benefits{width:100%;gap:8px}.quiz-coverage-benefits .quiz-coverage-benefit-text{font-size:16px;line-height:1.5em;color:#4f4f4f}.quiz-coverage-divider{margin:16px 0}.quiz-action-section{padding:20px 20px 24px;margin-bottom:52px;align-self:stretch;width:100%}.quiz-action-section .quiz-action-title{font-size:24px;line-height:1.3333333333333333em}.quiz-action-section .quiz-action-details{gap:12px;margin-top:12px}.quiz-action-section .quiz-booking-button{width:100%;height:60px;margin-top:24px;font-size:18px;line-height:1.3333333333333333em;padding:12px 40px}.quiz-faq-section{gap:0}.quiz-faq-item{padding:16px 0}.quiz-faq-content{padding-right:8px}.quiz-faq-question,.quiz-faq-question-collapsed{font-size:16px;line-height:1.5em;height:48px;display:flex;align-items:center;text-align:left}.quiz-faq-question{max-width:260px}.quiz-faq-answer{font-size:16px;line-height:1.5em;color:#454545;padding-right:24px}.quiz-coverage-benefit-icon,.quiz-action-info-icon,.quiz-action-feature-icon{width:20px;height:20px;flex-shrink:0}.quiz-question-container{padding:var(--quiz-space-lg) var(--quiz-space-md)}.quiz-navigation{padding:0 var(--quiz-space-md) var(--quiz-space-lg) var(--quiz-space-md)}.quiz-grid-2,.quiz-options{grid-template-columns:1fr;justify-content:center}.quiz-grid-2{gap:12px;margin-top:16px}.quiz-grid-2-form,.quiz-grid-3{grid-template-columns:1fr;gap:1.25rem}.quiz-nav-button{width:100%;height:48px;min-width:auto;padding:var(--quiz-space-xxs) var(--quiz-space-md)}.quiz-form-button{min-width:auto}.quiz-results-title{font-size:clamp(1.75rem,8vw,2.5rem)}.quiz-heading{font-size:16px;line-height:24px}.quiz-option-button{padding:var(--quiz-space-md);width:100%!important;height:auto;min-height:60px}.quiz-results-card{padding:var(--quiz-space-md);margin-bottom:var(--quiz-space-xl)}.quiz-help-icon-container:before{max-width:200px;font-size:var(--quiz-font-xs);padding:8px}.quiz-legal-form,.quiz-legal-after-nav{font-size:var(--quiz-font-xs);line-height:1.5}.quiz-progress-container{width:100%;max-width:320px;height:6px}.quiz-progress-container .quiz-progress-indicator{width:32px;height:12px;left:-16px;top:-3px}.quiz-progress-wrapper{max-width:100%;padding:0 16px}.quiz-error-primary-text,.quiz-error-secondary-text{font-size:16px;line-height:1.5em}.quiz-error-metadata-badges{gap:4px}.quiz-error-metadata-badges .quiz-error-badge{font-size:11px;padding:1px 6px}.quiz-technical-problem-error{padding:20px;margin-bottom:28px}.quiz-technical-problem-error .quiz-technical-problem-header{gap:12px;margin-bottom:20px}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-icon{width:40px;height:40px;min-width:40px}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-content .quiz-technical-problem-title{font-size:20px;line-height:1.2}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-content .quiz-technical-problem-subtitle{font-size:14px}.quiz-technical-problem-error .quiz-technical-problem-message{padding:16px;margin-bottom:20px}.quiz-technical-problem-error .quiz-technical-problem-message .quiz-technical-problem-primary-text{font-size:16px}.quiz-technical-problem-error .quiz-technical-problem-message .quiz-technical-problem-secondary-text{font-size:14px}.quiz-technical-problem-error .quiz-technical-problem-details{gap:12px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item{padding:12px;gap:10px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-icon{width:16px;height:16px;min-width:16px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-content .quiz-technical-problem-detail-title{font-size:12px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-content .quiz-technical-problem-detail-text{font-size:13px}.quiz-technical-problem-error .quiz-technical-problem-error-code{padding:4px 10px;margin-top:12px}.quiz-technical-problem-error .quiz-technical-problem-error-code .quiz-technical-problem-error-code-label{font-size:11px}.quiz-technical-problem-error .quiz-technical-problem-error-code .quiz-technical-problem-error-code-value{font-size:11px;padding:1px 4px}.quiz-technical-problem-action{padding:20px;margin-bottom:52px}.quiz-technical-problem-action .quiz-technical-problem-action-header{gap:10px;margin-bottom:20px}.quiz-technical-problem-action .quiz-technical-problem-action-header .quiz-technical-problem-action-icon{width:28px;height:28px}.quiz-technical-problem-action .quiz-technical-problem-action-header .quiz-technical-problem-action-title{font-size:20px;line-height:1.2}.quiz-technical-problem-action .quiz-technical-problem-action-content{gap:16px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item{padding:16px;gap:12px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-icon{width:20px;height:20px;min-width:20px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-content .quiz-technical-problem-action-item-title{font-size:15px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-content .quiz-technical-problem-action-item-text{font-size:14px}.quiz-technical-problem-action .quiz-technical-problem-action-button{width:100%;height:52px;margin-top:20px;font-size:16px;padding:12px 32px}.quiz-comprehensive-loading{min-height:300px;padding:1rem}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-icon .quiz-loading-spinner-large{width:50px;height:50px;border-width:3px}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step .quiz-loading-step-icon{font-size:2.5rem}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step .quiz-loading-step-title{font-size:1.25rem}.quiz-comprehensive-loading .quiz-loading-content .quiz-loading-step .quiz-loading-step-description{font-size:.875rem}}.quiz-technical-problem-error{border:1px solid #f87171;border-left:4px solid #f87171;background:linear-gradient(135deg,#fef2f2,#fff);border-radius:16px;padding:32px;margin-bottom:36px;box-shadow:0 4px 12px #f8717114;position:relative;overflow:hidden}.quiz-technical-problem-error:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#f87171,#ef4444,#dc2626)}.quiz-technical-problem-error .quiz-technical-problem-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-icon{width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid #fecaca}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-content{flex:1}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-content .quiz-technical-problem-title{font-family:PP Radio Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.25;color:#dc2626;margin:0 0 8px;display:flex;align-items:center;gap:8px}.quiz-technical-problem-error .quiz-technical-problem-header .quiz-technical-problem-content .quiz-technical-problem-subtitle{font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#7f1d1d;margin:0}.quiz-technical-problem-error .quiz-technical-problem-message{background:#f871710a;border:1px solid #fecaca;border-radius:12px;padding:20px;margin-bottom:24px}.quiz-technical-problem-error .quiz-technical-problem-message .quiz-technical-problem-primary-text{font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.4;color:#dc2626;margin:0 0 8px}.quiz-technical-problem-error .quiz-technical-problem-message .quiz-technical-problem-secondary-text{font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#991b1b;margin:0}.quiz-technical-problem-error .quiz-technical-problem-details{display:flex;flex-direction:column;gap:16px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff9;border:1px solid #fecaca;border-radius:12px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-icon{width:20px;height:20px;min-width:20px;margin-top:2px}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-content{flex:1}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-content .quiz-technical-problem-detail-title{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#dc2626;margin:0 0 4px;text-transform:uppercase;letter-spacing:.02em}.quiz-technical-problem-error .quiz-technical-problem-details .quiz-technical-problem-detail-item .quiz-technical-problem-detail-content .quiz-technical-problem-detail-text{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#7f1d1d;margin:0}.quiz-technical-problem-error .quiz-technical-problem-error-code{display:inline-flex;align-items:center;gap:8px;background:#dc26261a;border:1px solid #fca5a5;border-radius:20px;padding:6px 12px;margin-top:16px}.quiz-technical-problem-error .quiz-technical-problem-error-code .quiz-technical-problem-error-code-label{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;color:#dc2626;text-transform:uppercase;letter-spacing:.05em}.quiz-technical-problem-error .quiz-technical-problem-error-code .quiz-technical-problem-error-code-value{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#991b1b;background:#fffc;padding:2px 6px;border-radius:4px}.quiz-technical-problem-action{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:16px;padding:32px;margin-bottom:72px;position:relative;overflow:hidden}.quiz-technical-problem-action:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#22c55e,#16a34a,#15803d)}.quiz-technical-problem-action .quiz-technical-problem-action-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.quiz-technical-problem-action .quiz-technical-problem-action-header .quiz-technical-problem-action-icon{width:32px;height:32px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:8px;display:flex;align-items:center;justify-content:center;border:1px solid #bbf7d0}.quiz-technical-problem-action .quiz-technical-problem-action-header .quiz-technical-problem-action-title{font-family:PP Radio Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.25;color:#166534;margin:0}.quiz-technical-problem-action .quiz-technical-problem-action-content{display:flex;flex-direction:column;gap:20px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ffffffb3;border:1px solid #bbf7d0;border-radius:12px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-icon{width:24px;height:24px;min-width:24px;margin-top:2px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-content{flex:1}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-content .quiz-technical-problem-action-item-title{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:#166534;margin:0 0 4px}.quiz-technical-problem-action .quiz-technical-problem-action-content .quiz-technical-problem-action-item .quiz-technical-problem-action-item-content .quiz-technical-problem-action-item-text{font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#15803d;margin:0}.quiz-technical-problem-action .quiz-technical-problem-action-button{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:50px;padding:16px 40px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;width:fit-content;margin-top:24px;box-shadow:0 4px 12px #22c55e33;position:relative;overflow:hidden}.quiz-technical-problem-action .quiz-technical-problem-action-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.quiz-technical-problem-action .quiz-technical-problem-action-button:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 8px 24px #22c55e4d}.quiz-technical-problem-action .quiz-technical-problem-action-button:hover:before{left:100%}.quiz-technical-problem-action .quiz-technical-problem-action-button:active{transform:translateY(-1px)}.quiz-technical-problem-action .quiz-technical-problem-action-button:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.quiz-technical-problem-action .quiz-technical-problem-action-button:disabled:hover{background:#d1d5db;transform:none;box-shadow:none}.quiz-results-technical-issue{display:flex;flex-direction:column;max-width:716px;margin:0 auto;gap:32px;background-color:var(--quiz-bg-white)}.quiz-technical-issue-content{display:flex;flex-direction:column;align-items:stretch;gap:8px}.quiz-technical-issue-header{display:flex;gap:8px}.quiz-technical-issue-title{font-family:PP Radio Grotesk,sans-serif;font-size:32px;font-weight:700;line-height:1.25em;color:#306e51;margin:0;text-align:left}.quiz-technical-issue-subtitle{font-family:DM Sans,sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#4f4f4f;margin:0;max-width:658px;text-align:left}.quiz-technical-issue-divider{width:716px;height:1px;background:#d1d1d1;margin:16px 0}.quiz-technical-issue-actions{display:flex;justify-content:flex-start}.quiz-technical-issue-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;background-color:#306e51;color:#fff;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.3333333333333333em;border:none;border-radius:300px;cursor:pointer;text-decoration:none;transition:background-color var(--quiz-transition-fast)}.quiz-technical-issue-btn:hover{background-color:var(--quiz-primary-hover);transform:translateY(-1px)}.quiz-technical-issue-btn:active{transform:translateY(0)}@media (max-width: 768px){.quiz-results-technical-issue{gap:24px;padding:0}.quiz-technical-issue-title{font-size:28px}.quiz-technical-issue-btn{width:100%}}.quiz-loading-step-hidden{opacity:0}.quiz-loading-step-visible{opacity:1;transition:opacity .3s ease-in-out}.quiz-loading-enter{opacity:0;transform:translateY(8px)}.quiz-loading-enter.quiz-loading-enter-active{opacity:1;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}.quiz-loading-exit{opacity:1;transform:translateY(0)}.quiz-loading-exit.quiz-loading-exit-active{opacity:0;transform:translateY(-6px);transition:opacity .18s ease-in,transform .18s ease-in}.quiz-loading-step-title:empty{display:none}.quiz-iframe-enter{opacity:0;transform:translateY(8px)}.quiz-iframe-enter.quiz-iframe-enter-active{opacity:1;transform:translateY(0);transition:opacity .22s ease-out,transform .22s ease-out}.quiz-step-enter{opacity:0;transform:translateY(6px);will-change:opacity,transform}.quiz-step-enter.quiz-step-enter-active{opacity:1;transform:translateY(0);transition:opacity .18s ease-out,transform .18s ease-out}.quiz-step-exit{opacity:1;transform:translateY(0)}.quiz-step-exit.quiz-step-exit-active{opacity:0;transform:translateY(-6px);transition:opacity .14s ease-in,transform .14s ease-in}.quiz-progress-bar-fill{width:var(--progress-width, 0%);transition:width .3s ease-in-out}.quiz-select.quiz-dropdown-placeholder{color:#b0b0b0!important}.quiz-select.quiz-dropdown-selected{color:var(--quiz-text-primary)!important}.quiz-booking-button.loading{cursor:not-allowed!important}.quiz-booking-button.loading .quiz-spinner{width:20px;height:20px;margin-right:8px;display:inline-block}.quiz-questions.hidden-for-processing{display:none!important}.quiz-insurance-error-state .quiz-title{color:#d96a49!important}.quiz-insurance-error-state .quiz-nav-button{background-color:#d96a49!important;border-color:#d96a49!important}.quiz-insurance-error-state .quiz-form-container{box-shadow:0 0 0 2px #d96a49!important}.quiz-insurance-error-state .quiz-form-button{background-color:#d96a49!important;border-color:#d96a49!important}.quiz-reference-id{margin-top:16px;color:#666;font-family:monospace}.quiz-input,.quiz-select,.quiz-phone-input-wrapper{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.quiz-error-hidden{opacity:0;transform:translateY(-2px)}.quiz-error-visible{opacity:1;transform:translateY(0);transition:opacity .16s ease,transform .16s ease}@keyframes quiz-input-shake{0%{transform:translate(0)}25%{transform:translate(2px)}50%{transform:translate(-2px)}75%{transform:translate(1px)}to{transform:translate(0)}}.quiz-input-error,.quiz-phone-input-wrapper.quiz-input-error{animation:quiz-input-shake .16s ease-out}.quiz-option-button{transition:transform .12s ease-out,box-shadow .16s ease}.quiz-option-button:hover{transform:translateY(-1px)}.quiz-option-button:active{transform:translateY(0)}.quiz-option-button.selected{transform:translateY(-1px)}.quiz-nav-button,.quiz-form-button,.quiz-booking-button{transition:background-color .16s ease,border-color .16s ease,transform 90ms ease}.quiz-nav-button:active,.quiz-form-button:active,.quiz-booking-button:active{transform:translateY(1px)}.quiz-faq-answer{overflow:hidden}.quiz-action-section-light{background-color:#f8f9fa}.quiz-action-section-success{background-color:#f1f8f4}.quiz-step-number-circle{background:#306e51;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.quiz-coverage-card-error{border-left:4px solid #f56565;background-color:#fed7d7}.quiz-coverage-card-error .quiz-coverage-card-title,.quiz-coverage-card-error p{color:#c53030}.quiz-coverage-card-warning{border-left:4px solid #ed8936;background-color:#fffaf0}.quiz-coverage-card-warning .quiz-coverage-card-title,.quiz-coverage-card-warning p{color:#c05621}.quiz-coverage-card-processing{border-left:4px solid #3182ce;background-color:#ebf8ff}.quiz-coverage-card-processing .quiz-coverage-card-title,.quiz-coverage-card-processing p{color:#2c5282}.quiz-error-code-text{font-size:.9em;margin-top:8px}.quiz-error-detail-text{font-size:.85em;margin-top:4px}.quiz-autocomplete-container{position:relative;width:100%}.quiz-autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #306e51;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #0003;max-height:200px;overflow-y:auto;z-index:9999;display:none}.quiz-autocomplete-suggestions.quiz-autocomplete-visible{display:block}.quiz-autocomplete-suggestion{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-family:DM Sans,sans-serif;font-size:16px;color:#333;transition:background-color .2s ease}.quiz-autocomplete-suggestion:last-child{border-bottom:none}.quiz-autocomplete-suggestion:hover,.quiz-autocomplete-suggestion.quiz-autocomplete-active{background-color:#f8f9fa;color:#306e51}.quiz-autocomplete-suggestion.quiz-autocomplete-selected{background-color:#306e51;color:#fff}.quiz-autocomplete-highlight{font-weight:600;color:#306e51}.quiz-autocomplete-no-results{padding:12px 16px;color:#666;font-style:italic;text-align:center}.quiz-autocomplete-container .quiz-text-input{position:relative;z-index:1}.quiz-state-mismatch-container{max-width:716px;margin:0 auto;padding:16px}.quiz-state-mismatch-container .quiz-payer-search-input-wrapper{position:relative;display:flex;align-items:center}.quiz-state-mismatch-container .quiz-payer-search-input-wrapper .quiz-payer-search-input{width:100%;padding-right:50px}.quiz-state-mismatch-container .quiz-payer-search-input-wrapper .quiz-payer-search-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;width:18px;height:18px}.quiz-state-mismatch-container .quiz-autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:4px}@media (max-width: 768px){.quiz-state-mismatch-container{padding:0}}.pac-container{z-index:1051!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important;border:2px solid #306e51!important;margin-top:1px!important;font-family:DM Sans,sans-serif!important}.pac-item{padding:12px 16px!important;border-bottom:1px solid #f0f0f0!important;cursor:pointer!important;transition:background-color .2s ease!important}.pac-item:hover{background-color:#f8f9fa!important}.pac-item-selected{background-color:#306e51!important;color:#fff!important}.pac-item:last-child{border-bottom:none!important}.pac-item-query{font-size:16px!important;color:#333!important;font-weight:500!important;font-family:DM Sans,sans-serif!important}.pac-matched{font-weight:600!important;color:#306e51!important}.pac-item-selected .pac-matched{color:#fff!important}.pac-item-query .pac-matched{font-weight:600!important}.pac-secondary{font-size:14px!important;color:#666!important;margin-top:2px!important;font-family:DM Sans,sans-serif!important}.pac-item-selected .pac-secondary{color:#fffc!important}.pac-icon{margin-right:8px!important}.quiz-form-input.pac-target-input{background-color:#fff!important}.quiz-form-input.pac-target-input:focus{border-color:#306e51!important;box-shadow:0 0 0 3px #306e511a!important}.quiz-autocomplete-container.google-maps-active .quiz-autocomplete-suggestions{display:none!important}.pac-container{position:absolute!important;max-width:100%!important;min-width:200px!important}.pac-container[style*="display: none"]{display:none!important}.quiz-form-input.pac-target-input:focus+.pac-container{display:block!important}@media (max-width: 768px){.pac-container{font-size:16px!important;max-width:calc(100vw - 32px)!important;left:0!important;right:0!important}.pac-item{padding:14px 16px!important}.pac-item-query{font-size:16px!important}.pac-secondary{font-size:14px!important}}.pac-container{z-index:10000!important}.quiz-form-container:has(.pac-target-input:focus){position:relative;z-index:1}.quiz-form-input.pac-target-input[aria-expanded=true]{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.pac-container.force-hidden{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.pac-container.selection-in-progress{display:none!important;visibility:hidden!important}.pac-container{will-change:transform,opacity!important;transition:opacity .1s ease!important}@media (max-width: 768px){.pac-item{min-height:44px!important;display:flex!important;align-items:center!important}.pac-container{transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}}.quiz-form-input.autocomplete-loading{background-image:linear-gradient(90deg,transparent,rgba(48,110,81,.1),transparent)!important;background-size:200% 100%!important;animation:autocomplete-loading 1.5s infinite!important}@keyframes autocomplete-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.quiz-progress-container .quiz-progress-indicator.quiz-progress-indicator-positioned{left:var(--indicator-left, 0px)!important;transition:left .6s ease-out,visibility .3s ease-out!important}.quiz-progress-indicator.quiz-progress-indicator-pulse{animation:quiz-pulse-once .42s ease-out}@keyframes quiz-pulse-once{0%{transform:translate(-50%) scale(1);box-shadow:0 0 #41886500}40%{transform:translate(-50%) scale(1.02);box-shadow:0 0 0 6px #41886514}to{transform:translate(-50%) scale(1);box-shadow:0 0 #41886500}}.quiz-card-details-trust-section{display:flex;align-items:center;gap:8px;margin-bottom:60px}@media (max-width: 768px){.quiz-card-details-trust-section{margin-bottom:40px}}.quiz-card-details-avatar img{width:100%}.quiz-card-details-trust-info{display:flex;flex-direction:column;gap:4px}.quiz-card-details-trust-text{font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#3d3d3d}.quiz-card-details-stars{display:flex;align-items:center;gap:0}.quiz-card-details-actions{display:flex;flex-direction:column;gap:20px;max-width:328px;margin-bottom:72px}@media (max-width: 768px){.quiz-card-details-actions{max-width:100%}}.quiz-card-details-continue-btn{display:flex;align-items:center;justify-content:center;width:328px;padding:14px 40px;background:#306e51;color:#fff;border:none;border-radius:300px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.33;cursor:pointer;transition:background-color .2s ease}.quiz-card-details-continue-btn:hover{background:#245a42}.quiz-card-details-security{display:flex;align-items:center;justify-content:center;gap:10px}.quiz-card-details-security-text{font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#5d5d5d}.quiz-card-details-security-mobile{display:none;align-items:center;justify-content:flex-start;gap:10px;margin-top:16px}.quiz-card-details-security-mobile .quiz-card-details-security-text{color:#5d5d5d}@media (max-width: 768px){.quiz-card-details-security-desktop{display:none}.quiz-card-details-security-mobile{display:flex;margin-bottom:28px}}.quiz-scheduling-status{max-width:500px;margin:0 auto;padding:3rem 1.5rem;text-align:center}.quiz-scheduling-status-icon{display:flex;justify-content:center;margin-bottom:1.5rem}.quiz-scheduling-status-icon--warning svg{color:#ff9800}.quiz-scheduling-status-icon--info svg{color:#2196f3}.quiz-scheduling-status-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.2}.quiz-scheduling-status-message{color:#6b7280;line-height:1.6;margin-bottom:2rem;font-size:1rem}.quiz-scheduling-status-actions{display:flex;flex-direction:column;gap:1rem;align-items:center}.quiz-scheduling-continue-anyway-btn{background:#306e51;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.quiz-scheduling-continue-anyway-btn:hover{background:#274e3a}@media (max-width: 640px){.quiz-card-details-continue-btn{width:100%;font-size:16px}.quiz-card-details-content{padding:1.5rem}.quiz-card-details-coverage{flex-direction:column;text-align:center;gap:.75rem}.quiz-card-details-continue-btn{min-width:100%;padding:1rem}.quiz-scheduling-status{padding:2rem 1rem}.quiz-scheduling-status-title{font-size:1.25rem}.quiz-scheduling-status-actions,.quiz-scheduling-continue-anyway-btn{width:100%}}.quiz-faq-toggle-icon{width:24px;height:24px;transition:transform .3s ease;transform-origin:center}.quiz-faq-item.expanded .quiz-faq-toggle-icon{transform:rotate(45deg)}.quiz-faq-item:hover .quiz-faq-toggle-icon{transform:scale(1.1)}.quiz-faq-item.expanded:hover .quiz-faq-toggle-icon{transform:rotate(45deg) scale(1.1)}.quiz-error-details{margin-top:var(--quiz-space-sm);font-size:var(--quiz-font-sm);color:var(--quiz-text-secondary);font-style:italic}.quiz-retry-section{margin-top:var(--quiz-space-md);text-align:center}.quiz-field-error,input.quiz-field-error,select.quiz-field-error{border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.quiz-field-container-error{border-color:var(--quiz-text-error)!important}.quiz-insurance-error-message{display:flex;align-items:flex-start;gap:var(--quiz-space-sm);padding:var(--quiz-space-md);margin-bottom:var(--quiz-space-md);background:#fef2f2;border:1px solid #fecaca;border-radius:var(--quiz-border-radius);color:#991b1b}.quiz-error-icon{font-size:var(--quiz-font-lg);flex-shrink:0}.quiz-error-content{flex:1}.quiz-error-title{font-weight:600;margin-bottom:var(--quiz-space-xs)}.quiz-error-text{font-size:var(--quiz-font-sm);line-height:1.4}.quiz-error-details{font-size:var(--quiz-font-xs);margin-top:var(--quiz-space-xs);opacity:.8;font-style:italic}.quiz-action-feature{display:flex;gap:12px}
/*# sourceMappingURL=/cdn/shop/t/155/assets/quiz.css.map */
