.elementor .urva-quiz-area-link{width:auto;&.e-button-base { background-color: transparent; border: 0px; padding: 0px; min-height: 0px; color: var(--urva-navy); font-family: var(--urva-font); font-size: 15px; font-weight: 600; line-height: 1.5; text-decoration: underline; text-decoration-color: var(--urva-coral); text-underline-offset: 3px; }\n}.elementor .urva-quiz-area{width:100%;padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items: baseline; & .e-paragraph-base { font-size: 15px; line-height: 1.5; color: var(--urva-muted); margin: 0px; }\n}.elementor .urva-quiz-point{position:relative;font-size:17px;color:var(--urva-navy);line-height:1.5;padding-inline-start:28px;margin:0px;&::before { content: ""; position: absolute; left: 6px; top: 0.6em; width: 8px; height: 8px; border-radius: 50%; background-color: var(--urva-coral); }\n}.elementor .urva-quiz-summary{max-width:56ch;font-size:17px;color:var(--urva-navy);line-height:1.6;margin:0px;}.elementor .urva-quiz-res{width:100%;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .urva-quiz-result{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .urva-quiz-restart{width:auto;margin-block-start:16px;align-self:flex-start;&.e-button-base { background-color: transparent; border: 0px; padding: 0px; min-height: 0px; color: var(--urva-navy); font-family: var(--urva-font); font-size: 15px; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .urva-quiz-demo{width:auto;margin-inline-start:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-coral); background-color: var(--urva-coral); color: var(--urva-navy); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out; } &.e-button-base:hover { background-color: #F69572; } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-finish{width:auto;margin-inline-start:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-navy); background-color: var(--urva-navy); color: var(--urva-ivory); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out, opacity 150ms ease-out; } &.e-button-base:hover { background-color: #222E5C; } &[aria-disabled="true"] { opacity: 0.4; cursor: not-allowed; } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-next{width:auto;margin-inline-start:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-navy); background-color: var(--urva-navy); color: var(--urva-ivory); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out, opacity 150ms ease-out; } &.e-button-base:hover { background-color: #222E5C; } &[aria-disabled="true"] { opacity: 0.4; cursor: not-allowed; } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-back{width:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-navy); background-color: transparent; color: var(--urva-navy); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out; } &.e-button-base:hover { background-color: var(--urva-sand); } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-nav{width:100%;padding:0px;margin-block-start:28px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .urva-quiz-note{font-size:15px;color:var(--urva-muted);line-height:1.5;margin:0px;}.elementor .urva-quiz-notes{width:100%;min-height:26px;padding:0px;margin-block-start:16px;display:flex;flex-direction:column;}.elementor .urva-quiz-opt{width:100%;cursor:pointer;&.e-button-base { display: flex; align-items: center; justify-content: flex-start; gap: 12px; min-height: 64px; padding: 14px 18px; border: 1px solid var(--urva-border-strong); border-radius: 14px; background-color: var(--urva-paper); color: var(--urva-navy); font-family: var(--urva-font); font-size: 17px; font-weight: 500; line-height: 1.3; text-align: left; text-decoration: none; transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out; } &::before { content: ""; flex: none; width: 20px; height: 20px; border-radius: 50%; border: 1.5px solid currentColor; box-sizing: border-box; background-color: transparent; box-shadow: inset 0 0 0 4px transparent; } &.e-button-base:hover { border-color: var(--urva-navy); } &.e-button-base[aria-checked="true"] { background-color: var(--urva-navy); border-color: var(--urva-navy); color: var(--urva-ivory); } &[aria-checked="true"]::before { background-color: currentColor; box-shadow: inset 0 0 0 4px var(--urva-navy); } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-opts{width:100%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .urva-quiz-q:focus{outline-style:none;}.elementor .urva-quiz-q{font-weight:700;font-size:clamp(24px, 2.4vw, 30px);color:var(--urva-navy);line-height:1.2;margin:0px;font-stretch: 85%;\n}.elementor .urva-quiz-step{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .urva-quiz-seg{width:auto;height:4px;min-height:4px;padding:0px;border-radius:2px;background-color:var(--urva-border);transition:background-color 250ms;&.is-on { background-color: var(--urva-navy); }\n}.elementor .urva-quiz-bar{width:100%;padding:0px;margin-block-start:14px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:6px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .urva-quiz-count{font-weight:600;font-size:13px;color:var(--urva-navy);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .urva-quiz{width:100%;padding:clamp(24px, 3.4vw, 40px);border-radius:24px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-paper);display:flex;flex-direction:column;gap:0px;&:not(.is-ready) .urva-quiz-notes, &:not(.is-ready) .urva-quiz-result, &:not(.is-ready) .urva-quiz-back, &:not(.is-ready) .urva-quiz-next, &:not(.is-ready) .urva-quiz-finish, &:not(.is-ready) .urva-quiz-restart, &:not(.is-ready) .urva-quiz-bar, &:not(.is-ready) .urva-quiz-count { display: none; } &:not(.is-ready) .urva-quiz-step { margin-bottom: 28px; }\n}.elementor .urva-quiz-reassure{max-width:44ch;font-size:14px;color:var(--urva-muted);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .urva-marquee-logo{width:auto;height:44px;max-width:180px;object-fit:contain;flex:0 0 auto;}.elementor .urva-marquee-track{display:flex;flex-direction:row;gap:var(--urva-space-64);flex-wrap:nowrap;flex:0 0 auto;align-items:center;padding-block: 8px; padding-inline: 0 var(--urva-space-64); width: max-content;\n}.elementor .urva-logo-marquee{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:row;}.elementor .urva-label{font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-control);color:var(--urva-navy);line-height:1.35;}.elementor .urva-page{width:100%;padding:0px;background-color:var(--urva-ivory);display:flex;flex-direction:column;gap:0px;}.elementor .urva-btn:active{transform:scale3d(0.98, 0.98, 1);}.elementor .urva-btn:focus{outline-offset:3px;outline: 3px solid var(--urva-blue);\n}.elementor .urva-btn{min-height:48px;font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-control);line-height:1.35;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--urva-radius-md);border-width:1.5px;border-color:transparent;border-style:solid;display:inline-flex;gap:var(--urva-space-8);justify-content:center;align-items:center;transition: background-color var(--urva-dur-fast) var(--urva-ease-hover), color var(--urva-dur-fast) var(--urva-ease-hover), transform var(--urva-dur-fast) var(--urva-ease-hover), box-shadow var(--urva-dur-base) var(--urva-ease-hover);\n}.elementor .urva-lead{max-width:62ch;font-size:var(--urva-fs-lead);line-height:1.5;}.elementor .urva-intro{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-16);}.elementor .urva-stack{padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-8);}.elementor .urva-container{width:100%;max-width:var(--urva-container);padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-48);}.elementor .urva-section{width:100%;color:var(--urva-navy);padding-block-start:var(--urva-section-y);padding-block-end:var(--urva-section-y);padding-inline-start:var(--urva-gutter);padding-inline-end:var(--urva-gutter);background-color:var(--urva-ivory);display:flex;flex-direction:column;align-items:center;}.elementor .urva-btn-on-dark:hover,.elementor .urva-btn-on-dark:focus-visible{background-color:var(--urva-paper);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.2);transform:translate3d(0px, calc(-1 * var(--urva-lift-btn)), 0px);}.elementor .urva-btn-on-dark:active{transform:scale3d(0.98, 0.98, 1);}.elementor .urva-btn-on-dark{color:var(--urva-navy);border-color:var(--urva-ivory);background-color:var(--urva-ivory);}.elementor .urva-btn-secondary:hover,.elementor .urva-btn-secondary:focus-visible{transform:translate3d(0px, calc(-1 * var(--urva-lift-btn)), 0px);background-color: var(--urva-accent-light, var(--urva-navy-light));\n}.elementor .urva-btn-secondary:active{transform:scale3d(0.98, 0.98, 1);}.elementor .urva-btn-secondary{color:var(--urva-navy);border-color:var(--urva-navy);background-color:transparent;}.elementor .urva-btn-primary:hover,.elementor .urva-btn-primary:focus-visible{border-color:color-mix(in srgb, var(--urva-navy) 90%, white);background-color:color-mix(in srgb, var(--urva-navy) 90%, white);box-shadow:0px 8px 24px 0px rgba(24, 33, 68, 0.16);transform:translate3d(0px, calc(-1 * var(--urva-lift-btn)), 0px);}.elementor .urva-btn-primary:active{transform:scale3d(0.98, 0.98, 1);box-shadow: none;\n}.elementor .urva-btn-primary{color:var(--urva-ivory);border-color:var(--urva-navy);background-color:var(--urva-navy);}.elementor .urva-section-sand{background-color:var(--urva-sand);}.elementor .urva-eyebrow{font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-control);color:inherit;letter-spacing:0.08em;line-height:1.45;text-transform:uppercase;padding-inline-start:28px;color: var(--urva-accent, var(--urva-navy)); background-repeat: no-repeat; background-position: left center; background-size: 18px 2px; background-image: linear-gradient(var(--urva-accent, var(--urva-navy)), var(--urva-accent, var(--urva-navy))); color: var(--urva-ink, var(--urva-navy)); color: var(--urva-eyebrow-color, var(--urva-muted));\n}.elementor .urva-theme-sales{--urva-accent: var(--urva-coral); --urva-accent-light: var(--urva-coral-light);\n}.elementor .urva-quiz-split{display:grid;gap:clamp(32px, 5vw, 80px);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;& > :first-child { position: sticky; top: 96px; }\n}