.tool-finder-page{background:radial-gradient(circle at 12% 8%,rgba(255,100,45,.08),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(25,91,255,.09),transparent 30rem),linear-gradient(180deg,#f8fbff,#edf3f8 58%,#fff);min-height:100vh;overflow:hidden}.tool-finder-page .button--secondary,.tool-finder-page .button--ghost{background:#ffffffe6;border-color:#10182824;color:var(--seo-navy)}.tool-finder-page .button:disabled{cursor:not-allowed;opacity:.48;transform:none}.quiz-intro,.quiz-workspace,.quiz-results-hero,.quiz-results-main{overflow:hidden;position:relative}.quiz-intro{background:radial-gradient(circle at 12% 14%,rgba(255,100,45,.24),transparent 28rem),radial-gradient(circle at 84% 12%,rgba(25,91,255,.26),transparent 30rem),linear-gradient(135deg,#06111e,#0a2037 62%,#071421);color:#fff;min-height:680px;padding:108px 0 96px}.quiz-intro__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(420px,7fr)}.quiz-intro__copy{display:grid;gap:24px;max-width:640px}.quiz-intro h1,.quiz-results-hero h1{font-size:clamp(3rem,7vw,5.4rem);letter-spacing:0;line-height:.96}.quiz-intro p,.quiz-results-hero p{color:#ffffffc7;font-size:1.16rem;max-width:600px}.quiz-intro__actions{display:flex;flex-wrap:wrap;gap:14px}.quiz-intro__privacy-note{color:#ffffffad;font-size:.86rem;line-height:1.55}.quiz-intro__privacy-note a,.quiz-methodology a{color:inherit;font-weight:900;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.quiz-intro__visual{display:grid;gap:18px;justify-items:center;min-width:0;position:relative}.quiz-engine-card{background:linear-gradient(180deg,#fffffff5,#f5f9ffe6),#fff;border:1px solid rgba(255,255,255,.6);border-radius:18px;box-shadow:0 34px 90px #00000057;color:var(--seo-ink);display:grid;gap:22px;max-width:640px;overflow:hidden;padding:24px;position:relative;width:100%}.quiz-engine-card:before{background:linear-gradient(90deg,var(--seo-orange),var(--seo-blue),var(--seo-green),var(--seo-violet));content:"";height:4px;left:0;position:absolute;right:0;top:0}.quiz-engine-card__header,.quiz-engine-card__score{align-items:center;display:flex;justify-content:space-between;min-width:0}.quiz-engine-card__header span,.quiz-engine-card__score span{color:var(--seo-muted);font-size:.82rem;font-weight:900;text-transform:uppercase}.quiz-engine-card__header strong{background:#00b67a1f;border:1px solid rgba(0,182,122,.2);border-radius:999px;color:#007d56;font-size:.78rem;padding:7px 10px}.quiz-engine-card__score strong{color:var(--seo-navy);font-size:4.1rem;line-height:.9}.quiz-engine-card__rows{display:grid;gap:12px}.quiz-engine-row{align-items:center;background:var(--tool-light, #f8fbff);border:1px solid color-mix(in srgb,var(--tool-primary),transparent 78%);border-radius:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;overflow:hidden;padding:12px;position:relative}.quiz-engine-row>span{display:grid;gap:3px;min-width:0}.quiz-engine-row strong,.quiz-live-row strong{overflow-wrap:anywhere}.quiz-engine-row em,.quiz-live-row em{color:var(--seo-muted);font-size:.78rem;font-style:normal;font-weight:800}.quiz-engine-row b{color:var(--tool-primary);font-size:1rem;white-space:nowrap}.quiz-engine-row i{background:linear-gradient(90deg,var(--tool-primary),color-mix(in srgb,var(--tool-primary),#ffffff 42%));border-radius:999px;bottom:0;height:3px;left:0;position:absolute}.quiz-engine-card__metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.quiz-engine-card__metrics span{background:#fff;border:1px solid rgba(16,24,40,.1);border-radius:10px;color:var(--seo-muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px;text-align:center}.quiz-intro__logo-cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:620px}.quiz-intro__logo-cloud span{align-items:center;background:#ffffff1a;border:1px solid color-mix(in srgb,var(--tool-primary),transparent 62%);border-radius:999px;color:#ffffffeb;display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;padding:7px 10px 7px 7px;white-space:nowrap}.quiz-workspace{min-height:calc(100vh - 72px);padding:72px 0 96px}.quiz-workspace__grid{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,7fr) minmax(300px,3.6fr)}.quiz-workspace__main,.quiz-live-panel,.quiz-answers,.quiz-methodology{background:#ffffffeb;border:1px solid rgba(16,24,40,.1);border-radius:18px;box-shadow:0 24px 70px #0814211a}.quiz-workspace__main{display:grid;gap:26px;min-width:0;padding:28px}.quiz-progress{display:grid;gap:10px}.quiz-progress__meta{align-items:center;color:var(--seo-muted);display:flex;font-size:.82rem;font-weight:900;justify-content:space-between;text-transform:uppercase}.quiz-progress__meta strong{color:var(--seo-orange)}.quiz-progress__track{background:#10182814;border-radius:999px;height:10px;overflow:hidden}.quiz-progress__track span{background:linear-gradient(90deg,var(--seo-orange),var(--seo-blue),var(--seo-green));border-radius:inherit;display:block;height:100%;transition:width .26s ease}.quiz-question{border:0;display:grid;gap:24px;margin:0;min-width:0;padding:0}.quiz-question__legend{display:grid;float:none;gap:12px;max-width:760px;padding:0;width:100%}.quiz-question__heading{font-size:clamp(2.15rem,4vw,3.7rem);line-height:1.02;outline:none}.quiz-question__heading:focus-visible,.quiz-results-hero h1:focus-visible{outline:3px solid rgba(255,100,45,.45);outline-offset:8px}.quiz-question__helper{color:var(--seo-muted);font-size:1.02rem;line-height:1.65}.quiz-question__limit{color:#9b3418;font-size:.82rem;font-weight:900}.quiz-option-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.quiz-option-card{align-items:start;background:linear-gradient(135deg,#fffffff5,#f8fbffeb),#fff;border:1px solid rgba(16,24,40,.12);border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 20px;height:100%;min-height:128px;min-width:0;padding:16px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;width:100%}.quiz-option-card:hover,.quiz-option-card:focus-within{border-color:#195bff47;box-shadow:0 18px 42px #195bff1a;transform:translateY(-2px)}.quiz-option-card--selected{background:linear-gradient(135deg,#ff642d1a,#195bff1a),#fff;border-color:#ff642d6b;box-shadow:0 18px 48px #ff642d1f}.quiz-option-card--disabled{cursor:not-allowed;opacity:.48}.quiz-option-card__input{height:1px;opacity:0;position:absolute;width:1px}.quiz-option-card__input:focus-visible+.quiz-option-card__icon{outline:3px solid rgba(25,91,255,.38);outline-offset:3px}.quiz-option-card__icon{align-items:center;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.7),transparent 26%),linear-gradient(135deg,var(--seo-navy),var(--seo-blue));border-radius:12px;color:#fff;display:inline-flex;font-size:.76rem;font-weight:900;height:42px;justify-content:center;line-height:1;width:42px}.quiz-option-card__body{display:grid;gap:6px;min-width:0}.quiz-option-card__title{color:var(--seo-ink);font-size:.98rem;font-weight:900;line-height:1.25}.quiz-option-card__description{color:var(--seo-muted);font-size:.88rem;line-height:1.48}.quiz-option-card__check{border:2px solid rgba(16,24,40,.18);border-radius:999px;height:20px;justify-self:end;margin-top:2px;width:20px}.quiz-option-card--selected .quiz-option-card__check{background:radial-gradient(circle,var(--seo-orange) 45%,transparent 47%);border-color:var(--seo-orange)}.quiz-navigation{align-items:center;border-top:1px solid rgba(16,24,40,.1);display:flex;gap:18px;justify-content:space-between;padding-top:22px}.quiz-navigation__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.quiz-live-panel{display:grid;gap:16px;min-width:0;padding:22px;position:sticky;top:96px}.quiz-live-panel__eyebrow{color:#9b3418;font-size:.74rem;font-weight:900;text-transform:uppercase}.quiz-live-panel h2{font-size:1.6rem;line-height:1.08}.quiz-live-panel p{font-size:.92rem;line-height:1.6}.quiz-live-panel__rows{display:grid;gap:12px}.quiz-live-row{align-items:center;background:#f8fbffeb;border:1px solid rgba(16,24,40,.1);border-radius:12px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;overflow:hidden;padding:12px;position:relative}.quiz-live-row>span{display:grid;gap:2px;min-width:0}.quiz-live-row i{background:linear-gradient(90deg,var(--tool-primary),rgba(25,91,255,.4));border-radius:999px;bottom:0;height:3px;left:0;position:absolute}.quiz-results-hero{background:radial-gradient(circle at 18% 14%,rgba(255,100,45,.22),transparent 32rem),radial-gradient(circle at 82% 10%,rgba(25,91,255,.26),transparent 34rem),linear-gradient(135deg,#071421,#0d2032 62%,#06101b);color:#fff;padding:92px 0 80px}.quiz-results-hero__grid{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.quiz-results-hero__score{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:18px;box-shadow:0 28px 72px #00000040;display:grid;gap:10px;padding:24px}.quiz-results-hero__score span{color:#ffffffad;font-size:.78rem;font-weight:900;text-transform:uppercase}.quiz-results-hero__score strong{font-size:1.6rem;line-height:1.1}.quiz-results-hero__score b{color:var(--seo-orange);font-size:clamp(3.5rem,10vw,5.8rem);line-height:.9}.quiz-results__disclosure{margin-bottom:28px;max-width:none}.quiz-results-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.quiz-results-grid__secondary{display:grid;gap:20px;min-width:0}.quiz-result-card{background:linear-gradient(180deg,#fffffffa,#f8fbfff0),#fff;border:1px solid color-mix(in srgb,var(--tool-primary),transparent 72%);border-radius:18px;box-shadow:0 28px 74px #0814211f;display:grid;gap:22px;min-width:0;overflow:hidden;padding:24px;position:relative}.quiz-result-card--primary{min-height:100%}.quiz-result-card__topline{background:linear-gradient(90deg,var(--tool-gradient-from),var(--tool-gradient-to));height:5px;left:0;position:absolute;right:0;top:0}.quiz-result-card__header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-width:0}.quiz-result-card__brand{align-items:center;display:flex;gap:12px;min-width:0}.quiz-result-card__brand span{display:grid;min-width:0}.quiz-result-card__brand small{color:var(--seo-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.quiz-result-card__brand strong{color:var(--seo-ink);font-size:1.45rem;overflow-wrap:anywhere}.quiz-result-card__score{background:var(--tool-light);border:1px solid color-mix(in srgb,var(--tool-primary),transparent 72%);border-radius:14px;color:var(--tool-primary);display:grid;min-width:84px;padding:10px;text-align:center}.quiz-result-card__score strong{font-size:1.65rem;line-height:1}.quiz-result-card__score span{color:var(--seo-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.quiz-result-card__body{display:grid;gap:16px}.quiz-result-card__best-for{color:var(--tool-primary);font-size:.86rem;font-weight:900;line-height:1.35;text-transform:uppercase}.quiz-result-card__reasons,.quiz-result-card__tradeoffs{display:grid;gap:10px}.quiz-result-card__reasons{list-style:none;margin:0;padding:0}.quiz-result-card__reasons li,.quiz-result-card__tradeoffs span{background:#ffffffb8;border:1px solid rgba(16,24,40,.1);border-radius:10px;color:var(--seo-ink);font-size:.91rem;line-height:1.42;padding:10px 12px}.quiz-result-card__reasons li:before{background:var(--tool-primary);border-radius:999px;content:"";display:inline-block;height:7px;margin-right:9px;width:7px}.quiz-result-card__tradeoffs strong{color:var(--seo-muted);font-size:.76rem;text-transform:uppercase}.quiz-result-card__footer{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}.quiz-result-card__pricing{display:grid;gap:4px;min-width:0}.quiz-result-card__pricing span{color:var(--seo-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.quiz-result-card__pricing strong{overflow-wrap:anywhere}.quiz-result-card__pricing em{color:var(--seo-muted);font-size:.78rem;font-style:normal;line-height:1.4}.quiz-result-card__cta{white-space:nowrap}.quiz-comparison{display:grid;gap:10px;margin-top:72px}.quiz-comparison .section-heading{margin-bottom:14px}.quiz-comparison__table{background:#ffffffeb;border:1px solid rgba(16,24,40,.1);border-radius:18px;box-shadow:0 24px 70px #0814211a;overflow:hidden}.quiz-comparison__row{display:grid;gap:0;grid-template-columns:minmax(180px,.72fr) repeat(3,minmax(0,1fr))}.quiz-comparison__row+.quiz-comparison__row{border-top:1px solid rgba(16,24,40,.1)}.quiz-comparison__row>*{border-left:1px solid rgba(16,24,40,.08);margin:0;min-width:0;padding:16px}.quiz-comparison__row>*:first-child{border-left:0}.quiz-comparison__row--head{background:linear-gradient(90deg,#ff642d17,#195bff14)}.quiz-comparison__row span{color:var(--seo-muted);font-size:.8rem;font-weight:900;text-transform:uppercase}.quiz-comparison__row strong{color:var(--seo-ink);font-size:1rem}.quiz-comparison__row p{font-size:.88rem;line-height:1.5}.quiz-results__details{display:grid;gap:18px;margin-top:32px}.quiz-answers,.quiz-methodology{padding:20px}.quiz-answers summary,.quiz-methodology summary{cursor:pointer;font-size:1.05rem;font-weight:900}.quiz-answers__grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.quiz-answer{background:#f8fbff;border:1px solid rgba(16,24,40,.09);border-radius:12px;display:grid;gap:7px;min-width:0;padding:14px;position:relative}.quiz-answer span{color:var(--seo-muted);font-size:.78rem;font-weight:900;line-height:1.35}.quiz-answer strong{color:var(--seo-ink);font-size:.95rem;line-height:1.35;padding-right:44px}.quiz-answer__edit{background:#ff642d1a;border:1px solid rgba(255,100,45,.2);border-radius:999px;color:#9b3418;cursor:pointer;font-size:.72rem;font-weight:900;padding:6px 8px;position:absolute;right:10px;top:10px}.quiz-methodology{display:grid;gap:14px}.quiz-methodology p{font-size:.92rem;line-height:1.62}.quiz-results__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:1180px){.quiz-intro__grid,.quiz-workspace__grid,.quiz-results-hero__grid,.quiz-results-grid{grid-template-columns:1fr}.quiz-intro__copy,.quiz-intro__visual,.quiz-live-panel,.quiz-results-hero__score{justify-self:center;max-width:760px;width:100%}.quiz-live-panel{position:relative;top:auto}}@media(max-width:768px){.quiz-intro{min-height:auto;padding:72px 0}.quiz-intro__grid,.quiz-workspace__grid,.quiz-results-hero__grid{gap:28px}.quiz-intro__copy,.quiz-results-hero__grid>div:first-child{text-align:center}.quiz-intro__copy .section-kicker,.quiz-results-hero .section-kicker{justify-self:center}.quiz-intro__actions,.quiz-results__actions{justify-content:center}.quiz-intro__actions .button,.quiz-results__actions .button,.quiz-navigation .button{width:100%}.quiz-workspace{padding:40px 0 72px}.quiz-workspace__main,.quiz-live-panel,.quiz-result-card,.quiz-answers,.quiz-methodology{border-radius:14px;padding:18px}.quiz-option-grid,.quiz-engine-card__metrics,.quiz-answers__grid{grid-template-columns:1fr}.quiz-navigation{align-items:stretch;flex-direction:column}.quiz-navigation__actions{display:grid;grid-template-columns:1fr;width:100%}.quiz-navigation__restart{order:2;width:100%}.quiz-result-card__footer{align-items:stretch;grid-template-columns:1fr}.quiz-result-card__cta{width:100%}.quiz-comparison__table{background:transparent;border:0;box-shadow:none;display:grid;gap:14px}.quiz-comparison__row,.quiz-comparison__row--head{background:#ffffffeb;border:1px solid rgba(16,24,40,.1);border-radius:14px;display:grid;grid-template-columns:1fr;overflow:hidden}.quiz-comparison__row+.quiz-comparison__row{border-top:1px solid rgba(16,24,40,.1)}.quiz-comparison__row>*{border-left:0;border-top:1px solid rgba(16,24,40,.08)}.quiz-comparison__row>*:first-child{border-top:0}}@media(max-width:520px){.quiz-intro__copy,.quiz-intro__visual,.quiz-workspace__main,.quiz-live-panel,.quiz-results-hero__score,.quiz-result-card,.quiz-answers,.quiz-methodology{margin-inline:auto;max-width:100%;width:100%}.quiz-intro h1,.quiz-results-hero h1{font-size:2.75rem}.quiz-question__heading{font-size:2rem}.quiz-engine-card{padding:18px}.quiz-engine-card__score{align-items:start;display:grid;gap:8px}.quiz-engine-card__score strong{font-size:3.25rem}.quiz-engine-row,.quiz-result-card__header{align-items:start}.quiz-engine-row{grid-template-columns:auto minmax(0,1fr)}.quiz-engine-row b{grid-column:2;justify-self:start}.quiz-intro__logo-cloud{display:none}.quiz-option-card{grid-template-columns:38px minmax(0,1fr);min-height:0}.quiz-option-card__check{grid-column:1;grid-row:2;justify-self:center;margin-top:0}.quiz-result-card__header{display:grid}.quiz-result-card__score{justify-self:start}.quiz-answer strong{padding-right:0}.quiz-answer__edit{position:static;width:fit-content}}
