.quiz-stage{padding-top:clamp(.45rem,1vw,.85rem);padding-bottom:clamp(3rem,6vw,5rem)}.quiz-stage .shell--wide{position:relative}.site-main:has(.quiz-stage)+.site-footer{margin-top:clamp(1.1rem,2.4vw,2rem)}.quiz-page-close{z-index:12;color:#e7faffe6;backdrop-filter:blur(14px)saturate(130%);background:radial-gradient(circle at 70% 25%,#58c7f729,#0000 42%),linear-gradient(#11161ceb,#050608e0);border:1px solid #58c7f752;border-radius:8px;justify-content:center;align-items:center;width:clamp(2.35rem,3vw,2.75rem);height:clamp(2.35rem,3vw,2.75rem);padding:0;text-decoration:none;transition:transform .16s,background .18s,border-color .18s;display:inline-flex;position:absolute;top:clamp(.65rem,1.25vw,.95rem);right:clamp(.65rem,1.25vw,.95rem);box-shadow:0 14px 32px -22px #000c,0 0 18px -16px #58c7f7b8,inset 0 1px #7fe3ff2e}.quiz-page-close:hover{background:radial-gradient(circle at 70% 25%,#58c7f738,#0000 42%),linear-gradient(#161d25f5,#070c12eb);border-color:#7fe3ff94;transform:translateY(-1px)}.quiz-page-close:focus-visible{outline-offset:3px;outline:2px solid #58c7f775}.quiz-page-close span{width:.82rem;height:.82rem;color:inherit;pointer-events:none;font-size:0;display:block;position:relative;overflow:hidden}.quiz-page-close span:before,.quiz-page-close span:after{content:"";background:currentColor;border-radius:999px;width:.82rem;height:.1rem;position:absolute;top:50%;left:50%}.quiz-page-close span:before{transform:translate(-50%,-50%)rotate(45deg)}.quiz-page-close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.quiz-experience{min-height:clamp(38rem, calc(100svh - var(--site-header-height,5rem) - 1.35rem), 58rem);scroll-margin-top:calc(var(--site-header-height,5rem) + .9rem);color:#f7f7f4;background:#090c10;border:1px solid #58c7f72e;border-radius:8px;margin-top:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px -58px #0a0a0a9e,0 0 0 1px #7fe3ff0d}.quiz-experience h1,.quiz-experience p{color:inherit}.quiz-experience--step{--quiz-step-content:76.25rem;background:linear-gradient(90deg, #ffffff0d, #ffffff05) 0 0 / max(0px, calc((100% - var(--quiz-step-content)) / 2)) 100% no-repeat, linear-gradient(270deg, #ffffff0d, #ffffff05) 100% 0 / max(0px, calc((100% - var(--quiz-step-content)) / 2)) 100% no-repeat, #111110}.quiz-experience--step:before,.quiz-experience--step:after{content:"";z-index:0;pointer-events:none;background:#ffffff14;width:1px;position:absolute;top:0;bottom:0}.quiz-experience--step:before{left:max(0px, calc((100% - var(--quiz-step-content)) / 2))}.quiz-experience--step:after{right:max(0px, calc((100% - var(--quiz-step-content)) / 2))}.quiz-experience--step>*{z-index:1;width:min(100%, var(--quiz-step-content));margin-left:auto;margin-right:auto;position:relative}.quiz-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f7f4b8;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.quiz-kicker:before{content:"";background:var(--action-strong,#3b82f6);border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #f4f4f21f}.quiz-primary-button{color:#031018;appearance:none;background:linear-gradient(#8bdfff 0%,#58c7f7 48%,#42bde9 100%);border-color:#58c7f7c2;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 18px 38px -24px #58c7f7b8,inset 0 1px #ffffff7a,inset 0 -1px #004c6947}.quiz-experience--start{isolation:isolate;min-height:clamp(34rem, calc(100svh - var(--site-header-height,5rem) - 1.35rem), 48rem);place-items:center;padding:clamp(1rem,4vw,4rem);display:grid}.quiz-start__visual{z-index:-2;background:#191918;position:absolute;inset:0}.quiz-start__visual>img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.quiz-start__visual:after{content:"";pointer-events:none;background:linear-gradient(#11111014,#1111106b),radial-gradient(circle at 50% 48%,#11111014,#111110ad 76%);position:absolute;inset:0}.quiz-start__copy{z-index:3;text-align:center;backdrop-filter:blur(13px);background:linear-gradient(#121211a3,#1212117a),linear-gradient(135deg,#ffffff1a,#ffffff07);border:1px solid #ffffff24;border-radius:8px;gap:clamp(.9rem,1.55vw,1.2rem);width:min(100%,48rem);min-width:0;margin:auto;padding:clamp(1.35rem,4vw,3.2rem);display:grid;position:relative;box-shadow:0 30px 100px -70px #000000d1,inset 0 1px #ffffff1f}.quiz-start__copy:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:6px;position:absolute;inset:.65rem}.quiz-start__copy .quiz-kicker{justify-self:center}.quiz-start__body{justify-items:center;gap:clamp(.75rem,1.35vw,1.15rem);min-width:0;padding:0;display:grid}.quiz-start__copy h1,.quiz-shell__head h1,.quiz-gate__form h1,.quiz-result__copy h1,.quiz-analyzing__copy h1{letter-spacing:0;max-width:12ch;font-size:clamp(3rem,7vw,6.6rem);font-weight:700;line-height:.9}.quiz-start__copy h1{text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2.35rem,5.2vw,4.35rem);line-height:.98}.quiz-start__copy p{color:#f7f7f4c7;max-width:39rem;margin:0;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.5}.quiz-start__result{color:#f7f7f4bd;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;justify-self:center;width:min(100%,35rem);padding:.6rem .8rem;font-size:.92rem;line-height:1.32}.quiz-result__chips,.quiz-gate__summary,.quiz-bottom__chips{flex-wrap:wrap;gap:.45rem;display:flex}.quiz-gate__summary{text-align:left;justify-content:flex-start;align-items:center;width:100%;min-width:0}.quiz-result__chips span,.quiz-gate__summary span,.quiz-bottom__chips span,.quiz-bottom__chips button{color:#f7f7f4d1;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .68rem;font-size:.9rem;font-weight:700;line-height:1;display:inline-flex}.quiz-bottom__chips button{appearance:none;cursor:pointer;font:inherit;text-align:left;transition:transform .16s,border-color .16s,background .16s,color .16s}.quiz-bottom__chips button:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}.quiz-bottom__chips button:focus-visible{outline-offset:2px;outline:2px solid #3b82f68f}.quiz-start__cta{letter-spacing:0;justify-self:center;width:min(100%,20rem);min-height:clamp(3.25rem,4vw,3.85rem);font-size:clamp(1rem,1.16vw,1.14rem)}.quiz-shell__top{background:#111110db;border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:clamp(.85rem,1.4vw,1.2rem) clamp(4rem,5vw,4.8rem) clamp(.85rem,1.4vw,1.2rem) clamp(.85rem,1.4vw,1.2rem);display:grid}.quiz-back-button{color:#f7f7f4bd;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:.8rem;font-weight:700;line-height:1}.quiz-back-button:hover{color:#fff}.quiz-progress{background:#ffffff1c;border-radius:999px;height:.48rem;overflow:hidden}.quiz-progress span{border-radius:inherit;background:linear-gradient(90deg,#f6f6f2,#8e9499);height:100%;transition:width .24s;display:block}.quiz-count{min-width:3.2rem;font-family:var(--font-mono);letter-spacing:.1em;color:#f7f7f4bd;text-align:right;font-size:.82rem;font-weight:700}.quiz-shell__head{gap:.55rem;padding:clamp(1rem,2vw,1.45rem) clamp(1rem,2vw,1.45rem) 0;display:grid}.quiz-shell__head h1{max-width:none;font-size:clamp(2.6rem,5vw,5.4rem)}.quiz-image-grid{gap:clamp(.55rem,1.2vw,.9rem);min-width:0;padding:clamp(1rem,2vw,1.45rem);display:grid}.quiz-image-grid--feature{grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-image-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.quiz-image-card{isolation:isolate;aspect-ratio:4/3;color:#fff;text-align:left;min-width:0;min-height:0;box-shadow:none;background:#20201f;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(.8rem,1.3vw,1.05rem);transition:transform .18s,border-color .18s,filter .18s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.quiz-image-card:hover{border-color:#ffffff70;transform:translateY(-2px)}.quiz-image-card.is-active{filter:saturate(1.08);border-color:#3b82f6f2}.quiz-image-card img{object-fit:cover;filter:saturate(1.04)brightness(1.03)contrast(1.01);width:100%;height:100%;transition:transform .26s;position:absolute;inset:0}.quiz-image-card:hover img,.quiz-image-card.is-active img{transform:scale(1.035)}.quiz-image-card__shade{background:linear-gradient(#00000005 0%,#00000014 30%,#000000c7 100%),linear-gradient(90deg,#00000038,#00000005);position:absolute;inset:0}.quiz-image-card__copy{z-index:1;gap:.28rem;min-width:0;display:grid;position:absolute;bottom:clamp(.8rem,1.3vw,1.05rem);left:clamp(.8rem,1.3vw,1.05rem);right:clamp(.8rem,1.3vw,1.05rem)}.quiz-image-card strong{color:#fff;white-space:nowrap;word-break:normal;max-width:100%;margin-top:0;font-size:clamp(.72rem,6.3cqw,1.42rem);font-weight:700;line-height:1.05;display:block;overflow:visible}.quiz-bottom{justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:auto;padding:0 clamp(1rem,2vw,1.45rem) clamp(1rem,2vw,1.35rem);display:flex}.quiz-bottom__chips{min-width:0}.quiz-step-dots{flex:none;align-items:center;gap:.45rem;display:flex}.quiz-step-dots button{background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;padding:0;display:inline-flex}.quiz-step-dots button:disabled{cursor:not-allowed;opacity:.5}.quiz-step-dots button span{border-radius:inherit;background:#ffffff47;width:.42rem;height:.42rem;transition:width .18s,background .18s;display:block}.quiz-step-dots button.is-current span{background:#f6f6f2;width:1rem}.quiz-step-dots button.is-complete span{background:#f4f4f2b8}.quiz-experience--analyzing{grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);align-items:center;gap:clamp(1rem,2.2vw,1.8rem);padding:clamp(1rem,2vw,1.5rem)}.quiz-analyzing__stack{min-height:clamp(25rem,48vw,42rem);position:relative}.quiz-analyzing__stack img{inset:10% auto auto calc(8% + var(--shift) * 5%);aspect-ratio:.92;object-fit:cover;width:min(32rem,58%);transform:rotate(calc((var(--shift) - 2) * 4deg));border:1px solid #ffffff2e;border-radius:8px;position:absolute;box-shadow:0 28px 70px -44px #000c}.quiz-analyzing__copy{align-content:center;gap:1rem;display:grid}.quiz-analyzing__bar{background:#ffffff1a;border-radius:999px;height:.52rem;overflow:hidden}.quiz-analyzing__bar span{border-radius:inherit;background:linear-gradient(90deg, var(--action-strong,#3b82f6), #60a5fa);width:45%;height:100%;animation:1.05s ease-in-out infinite quiz-scan;display:block}@keyframes quiz-scan{0%{transform:translate(-110%)}to{transform:translate(240%)}}.quiz-experience--gate,.quiz-experience--result{isolation:isolate;min-height:clamp(36rem, calc(100svh - var(--site-header-height,5rem) - 1.35rem), 52rem);place-items:center;padding:clamp(1rem,4vw,3.5rem);display:grid}.quiz-gate__moodboard,.quiz-result__gallery{z-index:-2;background:#171716;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid;position:absolute;inset:0}.quiz-experience--gate:after,.quiz-experience--result:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#11111033,#111110c7),radial-gradient(circle at 50% 48%,#11111014,#111110d6 72%);position:absolute;inset:0}.quiz-gate__moodboard img,.quiz-result__gallery img{object-fit:cover;filter:saturate(.9)contrast(1.04);border-radius:0;width:100%;height:100%;min-height:100%}.quiz-gate__form,.quiz-result__copy{backdrop-filter:blur(13px);background:linear-gradient(#121211c7,#1212119e),linear-gradient(135deg,#ffffff21,#ffffff09);border:1px solid #ffffff2e;border-radius:8px;min-width:0;box-shadow:0 36px 120px -68px #000000e0,inset 0 1px #ffffff2e}.quiz-gate__form{grid-template-columns:1fr;align-items:start;gap:.8rem;width:min(100%,41rem);padding:clamp(1rem,2.2vw,1.6rem);display:grid;container-type:inline-size}.quiz-result__copy{align-content:center;gap:clamp(.85rem,1.35vw,1.15rem);width:min(100%,41.5rem);padding:clamp(1.05rem,2.7vw,2.45rem);display:grid}.quiz-gate__top{gap:.7rem;min-width:0;display:grid}.quiz-gate__main{align-content:center;gap:.68rem;min-width:0;display:grid}.quiz-gate__contact-info{align-content:start;gap:.42rem;display:grid}.quiz-gate__phone{color:#fff;letter-spacing:-.02em;width:fit-content;font-size:clamp(1.35rem,3.4cqw,1.8rem);font-weight:700;line-height:1;text-decoration:none}.quiz-gate__phone:hover{color:#f7f7f4d1}.quiz-gate__schedule{color:#f7f7f494;margin:0;font-size:.86rem;line-height:1.3}.quiz-gate__work-label{color:#f7f7f49e;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff1c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;width:100%;margin-top:.12rem;padding-top:.7rem;font-size:.82rem;font-weight:700;display:grid}.quiz-gate__work-label strong{color:#f7f7f4d9;text-align:right;white-space:nowrap;font-weight:700}.quiz-gate__form h1,.quiz-analyzing__copy h1{white-space:nowrap;max-width:none;line-height:.98}.quiz-result__copy h1{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-width:none;line-height:.98}.quiz-gate__form h1{text-align:left;white-space:nowrap;font-size:clamp(1.75rem,5.4cqw,2.35rem);line-height:1.05}.quiz-result__copy h1,.quiz-analyzing__copy h1{font-size:clamp(2.2rem,4.8vw,4rem)}.quiz-gate__lead{color:#f7f7f4c2;text-align:left;width:100%;max-width:none;margin:-.25rem 0 0;font-size:.9rem;line-height:1.38}.quiz-field{background:0 0;border:0;gap:.38rem;min-width:0;margin-top:.2rem;padding:0;display:grid}.quiz-field span{color:#f7f7f4b3;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:700}.quiz-field input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;max-width:100%;min-height:3.35rem;padding:.9rem 1rem;font-size:1rem;font-weight:700}.quiz-field input::placeholder{color:#f7f7f46b}.quiz-consent{color:#f7f7f4b8;align-items:flex-start;gap:.65rem;max-width:none;font-size:.9rem;line-height:1.32;display:flex}.quiz-consent input{width:1.05rem;height:1.05rem;accent-color:var(--action-strong,#3b82f6);flex:none;margin-top:.1rem}.quiz-consent a{color:#fff;text-underline-offset:.18em;font-weight:700;text-decoration:underline 1px}.quiz-submit-status{color:#fff;background:#3b82f61a;border:1px solid #3b82f647;border-radius:8px;margin:0;padding:.75rem .85rem;font-size:.92rem}.quiz-gate__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.1rem;display:flex}.quiz-gate__actions .button{min-height:3.2rem}.quiz-gate__actions .button[disabled]{opacity:.58;pointer-events:none}.quiz-gate__actions .quiz-primary-button{width:100%}.quiz-result__copy--sent{background:radial-gradient(circle at 50% 0,#58c7f717,#0000 52%),linear-gradient(#060e16e0,#090c10c7);border-color:#58c7f747;box-shadow:0 36px 120px -68px #000000eb,0 0 32px -28px #58c7f752,inset 0 1px #7fe3ff2e}.quiz-result__copy--sent h1{white-space:nowrap;max-width:none;font-size:clamp(1.75rem,4.2vw,2.6rem);line-height:1}.quiz-kicker--sent:before{background:#58c7f7;box-shadow:0 0 0 5px #58c7f733}.quiz-result__note{color:#f7f7f4a6;max-width:34rem;margin:0;font-size:.92rem;line-height:1.48}.quiz-result__chips{gap:.42rem;display:flex}.quiz-result__chips span{text-align:center;flex:1 1 0;justify-content:center;min-width:0}.quiz-result__actions{gap:.55rem;display:flex}.quiz-result__restart{flex:1 1 0;min-width:0;min-height:2.9rem;font-size:.92rem}.quiz-result__back{flex:none;min-height:2.9rem}body:has(.quiz-stage) .privacy-modal__backdrop{backdrop-filter:blur(14px)saturate(120%);background:#050608b8}body:has(.quiz-stage) .privacy-modal__dialog{color:#f0fbffe0;background:radial-gradient(circle at 80% 0,#58c7f71c,#0000 32%),linear-gradient(#11161c 0%,#090c10 100%);border-color:#58c7f742;box-shadow:0 34px 82px -48px #000000e6,0 0 26px -22px #58c7f7cc,inset 0 1px #7fe3ff24}body:has(.quiz-stage) .privacy-modal__top,body:has(.quiz-stage) .privacy-modal__footer{border-color:#7fe3ff24}body:has(.quiz-stage) .privacy-modal__footer{background:#050608b8}body:has(.quiz-stage) .privacy-modal__top p,body:has(.quiz-stage) .privacy-modal__section a{color:var(--brand-gold-strong)}body:has(.quiz-stage) .privacy-modal__top h2,body:has(.quiz-stage) .privacy-modal__intro,body:has(.quiz-stage) .privacy-modal__section h3{color:#fff}body:has(.quiz-stage) .privacy-modal__section p{color:#d7e3ecbd}body:has(.quiz-stage) .privacy-modal__updated{color:#e7faffc7;background:#58c7f71a}body:has(.quiz-stage) .privacy-modal__x{color:#e7faffdb;background:#ffffff0f;border-color:#7fe3ff38}body:has(.quiz-stage) .privacy-modal__x:hover{color:#fff;background:#58c7f71f;border-color:#7fe3ff6b}@media (width<=1120px){.quiz-experience--start,.quiz-experience--analyzing,.quiz-experience--gate,.quiz-experience--result{grid-template-columns:1fr;gap:.9rem}.quiz-start__visual{min-height:22rem}.quiz-start__visual:after{background:linear-gradient(#11111014,#111110b8)}.quiz-gate__moodboard,.quiz-result__gallery{min-height:28rem}}@media (width<=760px){.quiz-stage{padding-top:.6rem;padding-bottom:.8rem}.quiz-experience{min-height:auto;margin-top:0}.quiz-experience--start{min-height:clamp(31rem, calc(100svh - var(--site-header-height,5rem) - 1rem), 40rem);padding:.85rem}.quiz-page-close{width:2.25rem;height:2.25rem;top:.55rem;right:.55rem}.quiz-start__copy,.quiz-gate__form,.quiz-result__copy{padding:1rem}.quiz-gate__form{grid-template-columns:1fr;gap:.95rem}.quiz-gate__side{border-bottom:1px solid #ffffff1f;border-right:0;gap:.72rem;padding-bottom:.85rem;padding-right:0}.quiz-gate__main{gap:.68rem}.quiz-start__body{padding:0}.quiz-start__copy:before{inset:.45rem}.quiz-start__copy h1,.quiz-shell__head h1,.quiz-gate__form h1,.quiz-result__copy h1,.quiz-analyzing__copy h1{max-width:none;font-size:clamp(2.15rem,10vw,3.2rem);line-height:.98}.quiz-gate__form h1{white-space:nowrap;font-size:clamp(1rem,4.2cqw,1.65rem);line-height:1.1}.quiz-start__copy h1{font-size:clamp(2.05rem,9vw,2.85rem);line-height:1}.quiz-start__copy p{font-size:1rem;line-height:1.38}.quiz-start__result{padding:.7rem .78rem;font-size:.9rem}.quiz-start__cta{min-height:3.45rem;font-size:.98rem}.quiz-shell__top{grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem 3.45rem .55rem .65rem}.quiz-shell__head{padding:.85rem .85rem 0}.quiz-image-grid{padding:.85rem}.quiz-image-grid--feature,.quiz-image-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-image-card{min-height:8.7rem;padding:.68rem}.quiz-image-card strong{max-width:100%;font-size:clamp(.68rem,8cqw,1rem);line-height:1.05}.site-main:has(.quiz-stage)+.site-footer{margin-top:.35rem}.quiz-bottom{flex-direction:column;align-items:stretch;padding:0 .85rem .85rem}.quiz-step-dots{justify-content:space-between}.quiz-analyzing__stack{min-height:18rem}.quiz-analyzing__stack img{width:62%}.quiz-gate__moodboard,.quiz-result__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:100%;padding:0}.quiz-gate__moodboard img,.quiz-result__gallery img{min-height:100%}.quiz-gate__moodboard{grid-auto-rows:auto}.quiz-field input{min-height:3.35rem}.quiz-gate__summary{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.quiz-gate__actions{flex-direction:column;align-items:flex-start}.quiz-result__copy--sent h1{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.2rem,5.5vw,1.65rem);overflow:hidden}.quiz-result__actions{flex-direction:column}.quiz-result__restart,.quiz-result__back{flex:none;width:100%}.quiz-gate__actions .button,.quiz-result__actions .button{width:100%}}@media (width<=420px){.quiz-image-card{min-height:8.2rem}.quiz-image-card strong{font-size:clamp(.62rem,7.6cqw,.92rem)}.quiz-result__chips span,.quiz-gate__summary span,.quiz-bottom__chips span{min-height:1.8rem;padding:.36rem .56rem;font-size:.82rem}}@media (width>=761px) and (height<=960px){.quiz-stage{padding-top:.45rem;padding-bottom:1rem}.quiz-page-close{width:2rem;height:2rem;top:.55rem;right:.55rem}.quiz-experience{min-height:auto;margin-top:0}.quiz-experience--start,.quiz-experience--analyzing,.quiz-experience--gate,.quiz-experience--result{min-height:auto}.quiz-experience--start{padding:.8rem}.quiz-start__copy,.quiz-gate__form,.quiz-result__copy{gap:.8rem;padding:1rem 1.1rem}.quiz-start__copy h1,.quiz-shell__head h1,.quiz-gate__form h1,.quiz-result__copy h1,.quiz-analyzing__copy h1{font-size:clamp(2rem,3.6vw,4rem);line-height:.95}.quiz-gate__lead{width:100%;max-width:none;font-size:.95rem;line-height:1.38}.quiz-gate__form h1{font-size:clamp(1.62rem,2.1vw,2rem);line-height:1.05}.quiz-shell__top{gap:.55rem;padding:.48rem 3.35rem .48rem .72rem}.quiz-shell__head{gap:.35rem;padding:.82rem .9rem 0}.quiz-image-grid{gap:.45rem;padding:.8rem .9rem}.quiz-image-card{min-height:0;padding:.72rem}.quiz-image-card strong{font-size:clamp(.72rem,5.6cqw,1.16rem)}.quiz-bottom{padding:0 .9rem .8rem}.quiz-result__chips span,.quiz-gate__summary span,.quiz-bottom__chips span,.quiz-bottom__chips button{min-height:1.78rem;padding:.36rem .58rem;font-size:.84rem}.site-main:has(.quiz-stage)+.site-footer{margin-top:.2rem}}.quiz-page-close,.quiz-experience{border-radius:var(--radius-section);border-color:#b8eaff33}.quiz-page-close{background:radial-gradient(circle at 70% 25%,#58c7f71f,#0000 42%),linear-gradient(#111923f0,#070a0fe6);box-shadow:0 14px 32px -24px #000c,inset 0 1px #b8eaff1f}.quiz-experience{background:#0a0f16;box-shadow:0 30px 82px -56px #000000c2,inset 0 1px #b8eaff14}.quiz-primary-button{border-color:var(--button-primary-border);background:linear-gradient(180deg, var(--button-primary-surface-top) 0%, var(--accent) 48%, var(--button-primary-surface-bottom) 100%);color:var(--button-primary-text);box-shadow:0 18px 38px -26px #58c7f785,inset 0 1px #ffffff7a,inset 0 -1px #004c6947}.quiz-primary-button:hover{background:linear-gradient(#a4e8ff 0%,#6ccff5 48%,#2eacdd 100%);border-color:#b8eaff}.quiz-kicker:before,.quiz-kicker--sent:before{background:var(--accent);box-shadow:0 0 0 5px #58c7f71f}.quiz-progress{background:#b8eaff1a}.quiz-progress span,.quiz-analyzing__bar span{background:linear-gradient(90deg, var(--accent), var(--accent-soft))}.quiz-image-card{border-radius:var(--radius-control);border-color:#b8eaff29;box-shadow:0 18px 40px -32px #000000a8,inset 0 1px #ffffff14}.quiz-image-card.is-active{border-color:#b8eaffb3;box-shadow:0 20px 44px -30px #000000c2,0 0 0 3px #58c7f71f,inset 0 1px #ffffff24}.quiz-image-card__shade{background:linear-gradient(#070a0f0a 0%,#070a0f24 30%,#070a0fd1 100%),linear-gradient(90deg,#58c7f71a,#0000 48%)}.quiz-gate__form,.quiz-result__copy,.quiz-start__copy{border-radius:var(--radius-card);background:linear-gradient(#131f2bd1,#070a0fc7),linear-gradient(135deg,#b8eaff1a,#ffffff06);border-color:#b8eaff29;box-shadow:0 30px 82px -60px #000000db,inset 0 1px #ffffff24}.quiz-field input{border-radius:var(--radius-control);background:#58c7f70d;border-color:#b8eaff2e}.quiz-field input:focus{border-color:#b8eaffb3;box-shadow:0 0 0 3px #58c7f71f}.quiz-step-dots button.is-current span{background:var(--accent-soft)}@media (width<=760px){.quiz-page-close,.quiz-experience{border-radius:var(--radius-control)}}.quiz-image-card strong{white-space:normal;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.9375rem,1.2vw,1.25rem);line-height:1.2;display:-webkit-box;overflow:hidden}.quiz-gate__form h1,.quiz-analyzing__copy h1,.quiz-result__copy h1{white-space:normal;text-overflow:clip;overflow-wrap:break-word;text-wrap:pretty;overflow:visible}.quiz-gate__lead{color:var(--text-on-dark);font-size:1rem;line-height:1.55}.quiz-gate__work-label{font-size:var(--text-caption);letter-spacing:.05em}.quiz-gate__work-label strong{white-space:normal;text-wrap:pretty}.quiz-field input{font-size:1rem}@media (width<=760px){.quiz-image-card strong{font-size:.9375rem;line-height:1.22}.quiz-gate__form h1,.quiz-result__copy--sent h1{white-space:normal;text-overflow:clip;font-size:clamp(1.875rem,8vw,2.25rem);line-height:1.12;overflow:visible}}
