body:has(.quiz-v3-shell){background:#17060a;overflow:hidden}body:has(.quiz-v3-shell)>div{height:100dvh;overflow:hidden}body:has(.quiz-v3-shell)>div>div:first-child{height:100dvh;overflow:hidden}body:has(.quiz-v3-shell) .consent-gate{display:none}.quiz-v3-shell{--quiz-bg:#18070b;--quiz-panel:#fff4eb0e;--quiz-panel-strong:#fff4eb18;--quiz-ink:#fff9f3;--quiz-copy:#eadbd5;--quiz-muted:#b99591;--quiz-line:#ffe5d529;--quiz-coral:#ff8a72;--quiz-coral-strong:#f06358;--quiz-cream:#fff2e5;isolation:isolate;width:100%;height:100dvh;color:var(--quiz-ink);background:radial-gradient(circle at 50% -28%, #ff785e4f, transparent 46%), radial-gradient(circle at -10% 90%, #7e17304d, transparent 35%), linear-gradient(145deg, #250a11 0%, var(--quiz-bg) 55%, #100306 100%);font-family:var(--font-jakarta), var(--font-body), sans-serif;position:relative;overflow:hidden}.quiz-v3-shell *,.quiz-v3-shell :before,.quiz-v3-shell :after{box-sizing:border-box}.quiz-v3-shell button,.quiz-v3-shell input,.quiz-v3-shell select{font:inherit}.quiz-v3-shell button{cursor:pointer}.quiz-v3-shell button:focus-visible,.quiz-v3-shell input:focus-visible,.quiz-v3-shell select:focus-visible,.quiz-v3-shell a:focus-visible{outline:2px solid var(--quiz-coral);outline-offset:3px}.quiz-v3-shell h1:focus{outline:none}.quiz-v3-aurora,.quiz-v3-aurora span{z-index:-1;pointer-events:none;position:absolute;inset:0}.quiz-v3-aurora:before{content:"";opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px);background-size:100% 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.quiz-v3-aurora span:first-child{filter:blur(80px);background:#ff755b17;border-radius:50%;width:30rem;height:30rem;animation:9s ease-in-out infinite alternate quiz-v3-float;inset:auto -8rem -14rem auto}.quiz-v3-aurora span:last-child{filter:blur(70px);background:#901e4229;border-radius:50%;width:24rem;height:24rem;animation:11s ease-in-out -3s infinite alternate-reverse quiz-v3-float;inset:18% auto auto -12rem}.quiz-v3-stage{width:min(100% - 40px,1080px);height:100dvh;padding:clamp(18px, 3.2vh, 32px) 0 max(15px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid}.quiz-v3-progress-row{grid-template-columns:106px minmax(0,1fr) 106px;align-items:end;gap:24px;display:grid}.quiz-v3-back{width:max-content;min-height:36px;color:var(--quiz-copy);opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:opacity .18s,transform .18s,color .18s,background .18s;display:inline-flex;transform:translate(8px)}.quiz-v3-back.is-visible{opacity:1;pointer-events:auto;transform:none}.quiz-v3-back.is-visible:hover{color:var(--quiz-ink);background:var(--quiz-panel)}.quiz-v3-progress{justify-self:center;width:min(100%,660px)}.quiz-v3-progress-copy{color:var(--quiz-muted);font-family:var(--font-mono-face), monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:9px;font-size:9px;font-weight:700;display:flex}.quiz-v3-progress-copy span:first-child{color:var(--quiz-cream)}.quiz-v3-progress-track{background:#ffefe41a;border-radius:999px;height:5px;overflow:hidden}.quiz-v3-progress-track>span{width:var(--tq-progress);background:linear-gradient(90deg, var(--quiz-coral-strong), #ffad88);border-radius:inherit;height:100%;transition:width .52s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 22px #ff7e657a}.quiz-v3-content{place-items:center;min-height:0;padding:clamp(12px,2.7vh,28px) 0;display:grid}.quiz-v3-content>div{width:min(100%,880px);max-height:100%}.quiz-v3-enter{animation:.43s cubic-bezier(.22,1,.36,1) both quiz-v3-enter}.quiz-v3-eyebrow{color:#ffc3a8;font-family:var(--font-mono-face), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin:0 0 clamp(10px,1.8vh,18px);font-size:9px;font-weight:750;display:flex}.quiz-v3-eyebrow>span{background:var(--quiz-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff8a721f}.quiz-v3-title{max-width:17ch;color:var(--quiz-ink);letter-spacing:-.065em;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,min(5.1vw,6.5vh),4.6rem);font-weight:900;line-height:.98}.quiz-v3-title-hero{max-width:19ch;font-size:clamp(2.25rem,min(5vw,6.2vh),4.5rem)}.quiz-v3-title-accent{color:var(--quiz-coral)}.quiz-v3-help,.quiz-v3-lead{max-width:650px;color:var(--quiz-copy);text-align:center;text-wrap:balance;margin:clamp(10px,1.8vh,18px) auto 0;font-size:clamp(.83rem,1.4vw,1rem);line-height:1.5}.quiz-v3-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vh,12px);width:min(100%,820px);margin:clamp(16px,3vh,28px) auto 0;display:grid}.quiz-v3-options[data-count="5"] .quiz-v3-option:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.quiz-v3-option{min-width:0;min-height:clamp(58px,8vh,72px);color:var(--quiz-ink);text-align:left;background:var(--quiz-panel);border:1px solid var(--quiz-line);border-radius:18px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:9px 12px;transition:transform .19s cubic-bezier(.22,1,.36,1),border-color .19s,background .19s,box-shadow .19s;display:grid;box-shadow:0 10px 28px #00000014}.quiz-v3-option:hover{background:var(--quiz-panel-strong);border-color:#ff977b94;transform:translateY(-2px);box-shadow:0 14px 32px #00000029}.quiz-v3-option.is-active{color:#2a0b10;background:linear-gradient(115deg, #ffd0b6, var(--quiz-coral));border-color:#0000;transform:scale(.99);box-shadow:0 13px 34px #f0635838}.quiz-v3-option-key,.quiz-v3-option-check{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.quiz-v3-option-key{color:#ffd1bc;font-family:var(--font-mono-face), monospace;background:#fff0e50f;border:1px solid #ffe8d82e;font-size:10px;font-weight:800}.quiz-v3-option-check{width:28px;color:var(--quiz-coral)}.quiz-v3-option.is-active .quiz-v3-option-key{color:#fff8f1;background:#6b1c22;border-color:#6b1c22}.quiz-v3-option.is-active .quiz-v3-option-check{color:#5a161d}.quiz-v3-option-copy{gap:3px;min-width:0;display:grid}.quiz-v3-option-copy strong{color:inherit;font-size:clamp(.82rem,1.3vw,.96rem);font-weight:730;line-height:1.22}.quiz-v3-option-copy small{color:#c9aaa5;font-size:clamp(.65rem,1vw,.76rem);line-height:1.25}.quiz-v3-option.is-active .quiz-v3-option-copy small{color:#6e3130}.quiz-v3-choice-note,.quiz-v3-under-cta{color:var(--quiz-muted);font-family:var(--font-mono-face), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin:clamp(9px,1.6vh,15px) auto 0;font-size:8px;font-weight:650;display:flex}.quiz-v3-primary{color:#2a0b10;background:linear-gradient(110deg,#ffc39f 0%,#ff8d74 54%,#ee665b 100%);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,430px);min-height:58px;margin:clamp(18px,3vh,28px) auto 0;padding:8px 9px 8px 23px;font-size:.9rem;font-weight:850;transition:transform .19s,box-shadow .19s,opacity .19s;display:flex;box-shadow:0 14px 35px #0000003b,0 0 0 5px #ff8d7412}.quiz-v3-primary>span:last-child{color:#8a2628;background:#fff7ee;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:transform .19s;display:grid}.quiz-v3-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 40px #0000004d,0 0 0 6px #ff8d741c}.quiz-v3-primary:hover:not(:disabled)>span:last-child{transform:translate(2px)}.quiz-v3-primary:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.55)}.quiz-v3-intro,.quiz-v3-insight{text-align:center}.quiz-v3-trust-row{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,520px);margin:clamp(16px,2.5vh,24px) auto 0;display:grid}.quiz-v3-trust-row>span{background:var(--quiz-panel);border:1px solid var(--quiz-line);border-radius:14px;gap:3px;padding:10px;display:grid}.quiz-v3-trust-row strong{color:var(--quiz-ink);font-size:.95rem}.quiz-v3-trust-row small{color:var(--quiz-muted);font-size:.66rem}.quiz-v3-output-note{width:min(100%,590px);color:var(--quiz-copy);justify-content:center;align-items:center;gap:9px;margin:12px auto 0;font-size:.78rem;display:flex}.quiz-v3-output-note svg{color:var(--quiz-coral);flex:none}.quiz-v3-output-note p{margin:0}.quiz-v3-insight-rule{color:#d8bbb2;width:max-content;max-width:100%;font-family:var(--font-mono-face), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:20px auto 0;font-size:8px;display:flex}.quiz-v3-insight-rule svg{color:var(--quiz-coral)}.quiz-v3-contact{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(22px,4vw,48px);width:min(100%,920px);display:grid}.quiz-v3-contact-summary{min-width:0}.quiz-v3-contact-summary .quiz-v3-eyebrow,.quiz-v3-contact-summary .quiz-v3-title,.quiz-v3-contact-summary .quiz-v3-help{text-align:left;justify-content:flex-start;margin-inline:0}.quiz-v3-contact-summary .quiz-v3-title{font-size:clamp(2.25rem,min(4.7vw,6.5vh),4.3rem)}.quiz-v3-result-list{flex-wrap:wrap;gap:8px;margin-top:clamp(15px,2.4vh,24px);display:flex}.quiz-v3-result-list span{color:#f5dfd6;background:var(--quiz-panel);border:1px solid var(--quiz-line);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;font-weight:650;display:inline-flex}.quiz-v3-result-list svg{color:var(--quiz-coral)}.quiz-v3-contact-form{background:#fff6ee11;border:1px solid #ffe1cf2e;border-radius:24px;padding:clamp(16px,2.5vw,26px);box-shadow:0 24px 60px #0003}.quiz-v3-result-prompt{color:var(--quiz-ink);margin:0 0 13px;font-size:.9rem;font-weight:720}.quiz-v3-fields{gap:8px;display:grid}.quiz-v3-field{background:#09020538;border:1px solid #ffe5d529;border-radius:14px;align-content:center;gap:3px;min-height:56px;padding:8px 13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.quiz-v3-field:focus-within{background:#0902055c;border-color:#ff977bbf;box-shadow:0 0 0 4px #ff8a7214}.quiz-v3-field>span{color:#c8aaa4;font-family:var(--font-mono-face), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:750}.quiz-v3-field input,.quiz-v3-field select{min-width:0;color:var(--quiz-ink);background:0 0;border:0;outline:0;padding:0;font-size:.88rem}.quiz-v3-field input::placeholder{color:#906f6f}.quiz-v3-phone-control{align-items:center;gap:8px;min-width:0;display:flex}.quiz-v3-phone-control select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:none;max-width:100px}.quiz-v3-phone-control input{flex:auto}.quiz-v3-contact-form .quiz-v3-primary{width:100%;min-height:54px;margin-top:12px}.quiz-v3-field-error{color:#ffb1a0;margin:0;font-size:.72rem;line-height:1.3}.quiz-v3-loading{text-align:center;justify-items:center;display:grid}.quiz-v3-loading-initial{color:var(--quiz-copy)}.quiz-v3-spinner{border:3px solid #ffffff1f;border-top-color:var(--quiz-coral);border-radius:50%;width:34px;height:34px;margin-bottom:14px;animation:.8s linear infinite quiz-v3-spin}.quiz-v3-loading-orbit{background:conic-gradient(var(--quiz-coral) var(--tq-loading), #fff2e51a 0);border-radius:50%;place-items:center;width:clamp(82px,13vh,116px);height:clamp(82px,13vh,116px);margin-bottom:clamp(14px,2.4vh,24px);transition:background .32s;display:grid;position:relative;box-shadow:0 15px 40px #ef60552e}.quiz-v3-loading-orbit:before{content:"";background:#230a10;border-radius:50%;position:absolute;inset:7px}.quiz-v3-loading-value,.quiz-v3-loading-check{z-index:1;color:var(--quiz-ink);font-family:var(--font-mono-face), monospace;font-size:.75rem;font-weight:800;position:relative}.quiz-v3-loading-check,.quiz-v3-loading.is-locked .quiz-v3-loading-value{display:none}.quiz-v3-loading.is-locked .quiz-v3-loading-check{color:var(--quiz-coral);display:block}.quiz-v3-loading-list{gap:5px;width:min(100%,430px);margin-top:clamp(14px,2.2vh,22px);display:grid}.quiz-v3-loading-list>div{color:#896d6e;text-align:left;background:#ffffff06;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:38px;padding:5px 10px;transition:color .18s,background .18s;display:grid}.quiz-v3-loading-list>div>span{font-family:var(--font-mono-face), monospace;font-size:8px}.quiz-v3-loading-list p{margin:0;font-size:.78rem}.quiz-v3-loading-list .is-current{color:var(--quiz-ink);background:var(--quiz-panel)}.quiz-v3-loading-list .is-done{color:#ffb99d}.quiz-v3-utility{color:#927273;font-family:var(--font-mono-face), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:7px;font-weight:650;display:flex}.quiz-v3-utility>span,.quiz-v3-utility nav{align-items:center;gap:10px;display:flex}.quiz-v3-utility a{color:inherit;transition:color .18s}.quiz-v3-utility a:hover{color:var(--quiz-cream)}@keyframes quiz-v3-enter{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:none}}@keyframes quiz-v3-float{0%{transform:translate(-2%)scale(.96)}to{transform:translate(3%,-5%)scale(1.05)}}@keyframes quiz-v3-spin{to{transform:rotate(360deg)}}@media (max-width:740px){.quiz-v3-stage{width:calc(100% - 28px);padding-top:max(14px, env(safe-area-inset-top))}.quiz-v3-progress-row{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px}.quiz-v3-back{background:var(--quiz-panel);border-color:var(--quiz-line);justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.quiz-v3-back span{display:none}.quiz-v3-content{padding-block:10px}.quiz-v3-title{font-size:clamp(1.75rem,min(9.2vw,5.9vh),3.15rem);line-height:1}.quiz-v3-title-hero{font-size:clamp(1.9rem,min(9.5vw,5.7vh),3.2rem)}.quiz-v3-help,.quiz-v3-lead{font-size:.78rem;line-height:1.38}.quiz-v3-options{grid-template-columns:1fr;gap:clamp(5px,1vh,8px);margin-top:clamp(12px,2vh,18px)}.quiz-v3-options[data-count="5"] .quiz-v3-option:last-child{grid-column:auto;width:100%}.quiz-v3-option{border-radius:14px;grid-template-columns:30px minmax(0,1fr) 24px;gap:9px;min-height:clamp(47px,7.4vh,59px);padding:6px 9px}.quiz-v3-option-key{border-radius:9px;width:30px;height:30px}.quiz-v3-option-check{width:24px;height:30px}.quiz-v3-option-copy strong{font-size:.78rem}.quiz-v3-option-copy small{font-size:.62rem}.quiz-v3-option:hover{transform:none}.quiz-v3-choice-note{margin-top:8px;font-size:6.5px}.quiz-v3-contact{grid-template-columns:1fr;gap:clamp(10px,2vh,16px)}.quiz-v3-contact-summary .quiz-v3-eyebrow,.quiz-v3-contact-summary .quiz-v3-title,.quiz-v3-contact-summary .quiz-v3-help{text-align:center;justify-content:center;margin-inline:auto}.quiz-v3-contact-summary .quiz-v3-title{font-size:clamp(2rem,9vw,2.75rem)}.quiz-v3-result-list{justify-content:center;margin-top:10px}.quiz-v3-result-list span{padding:6px 8px;font-size:.62rem}.quiz-v3-contact-form{border-radius:18px;padding:12px}.quiz-v3-result-prompt{text-align:center;margin-bottom:8px;font-size:.75rem}.quiz-v3-fields{gap:6px}.quiz-v3-field{border-radius:12px;min-height:48px;padding:6px 11px}.quiz-v3-contact-form .quiz-v3-primary{min-height:48px;margin-top:8px}.quiz-v3-primary>span:last-child{width:36px;height:36px}.quiz-v3-contact-form .quiz-v3-under-cta{margin-top:6px;font-size:6px}.quiz-v3-utility nav{display:none}.quiz-v3-utility{justify-content:center;font-size:6px}}@media (max-height:650px){.quiz-v3-stage{padding-top:12px;padding-bottom:10px}.quiz-v3-content{padding-block:8px}.quiz-v3-eyebrow{margin-bottom:7px}.quiz-v3-help{margin-top:7px}.quiz-v3-options{margin-top:10px}.quiz-v3-choice-note{display:none}.quiz-v3-utility{font-size:6px}.quiz-v3-result-list{margin-top:7px}.quiz-v3-contact{gap:8px}.quiz-v3-contact-form{padding-block:9px}}@media (max-height:540px){.quiz-v3-utility{display:none}.quiz-v3-stage{grid-template-rows:auto minmax(0,1fr)}.quiz-v3-help{display:none}.quiz-v3-option{min-height:40px}.quiz-v3-result-list{display:none}.quiz-v3-loading-list{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.quiz-v3-enter,.quiz-v3-spinner,.quiz-v3-aurora span{animation:none}.quiz-v3-option,.quiz-v3-primary,.quiz-v3-progress-track>span{transition:none}}
