.mv3 .iqg-hero{padding:var(--3xl) var(--gutter) 72px;text-align:center}.mv3 .iqg-hero,.mv3 .iqg-hero__copy{align-items:center;display:flex;flex-direction:column;gap:var(--md)}.mv3 .iqg-hero__copy{max-width:100%;width:640px}.mv3 .iqg-hero__lede{max-width:560px;padding-top:var(--xs)}.mv3 .iqg-hero__cta{display:flex;gap:var(--sm);padding-top:var(--sm)}.mv3 .iqg__k{color:var(--muted-600);font-size:12px;letter-spacing:.06em;line-height:20px;text-transform:uppercase}.mv3 .iqg__panel{display:flex;flex-direction:column}.mv3 .iqg__q{align-items:flex-start;display:flex;gap:var(--xl);padding:var(--xl)}.mv3 .iqg__q+.iqg__q{border-top:1px solid var(--line)}.mv3 .iqg__q-label{display:flex;flex:none;flex-direction:column;gap:var(--2xs);width:232px}.mv3 .iqg__n{color:var(--muted-600);font-size:12px;letter-spacing:.08em;line-height:20px}.mv3 .iqg__q-t{color:var(--ink-strong);font-size:20px;line-height:24px}.mv3 .iqg__q-d{color:var(--muted-600);font-size:13px;line-height:20px}.mv3 .iqg__opts{display:grid;flex:1 0 0;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mv3 .iqg__opts--three{grid-template-columns:repeat(3,minmax(0,1fr))}.mv3 .iqg__opt{background:var(--bg);border:1.5px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:16px;line-height:20px;padding:var(--sm) var(--md);text-align:left;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.mv3 .iqg__opt:not(.is-active):hover{border-color:#e2e0da;transform:translateY(-1px)}.mv3 .iqg__opt.is-active{background:linear-gradient(var(--ink),var(--ink)) padding-box,var(--grad-interview) border-box;border-color:transparent;color:var(--on-dark)}.mv3 .iqg__opt:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mv3 .iqg__field{flex:1 0 0;min-width:0}.mv3 .iqg__area{align-items:stretch;border-radius:var(--radius);min-height:0;padding:10px var(--md);width:100%}.mv3 .iqg__area textarea{background:none;border:0;color:var(--ink-strong);flex:1 0 0;font:inherit;font-size:14px;line-height:20px;min-width:0;padding:0;resize:none}.mv3 .iqg__area textarea:focus{outline:none}.mv3 .iqg__area textarea::placeholder{color:#9f9f9f}.mv3 .iqg__go{align-items:center;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sm);padding:var(--xl)}.mv3 .iqg__go .btn:disabled{box-shadow:none;opacity:.4;pointer-events:none}.mv3 .iqg__fine{color:var(--muted-600);font-size:12px;line-height:18px;max-width:60ch;text-align:center}.mv3 .iqg__out{width:100%}.mv3 .iqg__empty,.mv3 .iqg__out{display:flex;flex-direction:column;gap:var(--xl)}.mv3 .iqg__empty{border:1px dashed #e2e0da;border-radius:var(--radius);padding:var(--2xl)}.mv3 .iqg__empty-head{display:flex;flex-direction:column;gap:var(--2xs)}.mv3 .iqg__empty-t{color:var(--ink-strong);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px;max-width:22ch}.mv3 .iqg__aims{display:grid;gap:var(--xs);grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .iqg__aim{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:15px;line-height:22px;min-width:0;padding:var(--sm) var(--md)}.mv3 .iqg__weak{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sm);padding-top:var(--lg)}.mv3 .iqg__weak-list{display:flex;flex-wrap:wrap;gap:var(--xs)}.mv3 .iqg__weak-q{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted-600);font-size:13px;line-height:20px;padding:6px var(--sm);text-decoration:line-through;text-decoration-color:var(--red-500)}.mv3 .iqg__result{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.mv3 .iqg__result-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:var(--xl);justify-content:space-between;padding:var(--xl)}.mv3 .iqg__result-copy{display:flex;flex-direction:column;gap:var(--2xs);min-width:0}.mv3 .iqg__result-t{color:var(--ink-strong);font-size:32px;font-weight:400;letter-spacing:-.6px;line-height:36px}.mv3 .iqg__acts{display:flex;flex:none;flex-wrap:wrap;gap:var(--xs)}.mv3 .iqg__acts .btn{padding:var(--xs) var(--md)}.mv3 .iqg__group{display:flex;flex-direction:column;gap:var(--sm);padding:var(--xl)}.mv3 .iqg__group+.iqg__group{border-top:1px solid var(--line)}.mv3 .iqg__asks{display:flex;flex-direction:column;gap:var(--xs)}.mv3 .iqg__ask{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:var(--md);padding:var(--sm) var(--md)}.mv3 .iqg__ask-n{color:var(--muted-600);flex:none;font-size:12px;letter-spacing:.08em;line-height:24px}.mv3 .iqg__ask-q{color:var(--ink-strong);flex:1 0 0;font-size:16px;line-height:24px;min-width:0}.mv3 .iqg__run{background:var(--ink-strong);border-radius:var(--radius);color:var(--on-dark);display:flex;flex-direction:column;gap:var(--md);padding:var(--2xl);position:relative}.mv3 .iqg__run:before{background-image:var(--grad-interview);border-radius:var(--radius) var(--radius) 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.mv3 .iqg__run .iqg__k{color:var(--red-500)}.mv3 .iqg__nudges{display:flex;flex-wrap:wrap;gap:var(--xs)}.mv3 .iqg__nudge{background:hsla(0,0%,98%,.1);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px hsla(0,0%,98%,.18);color:var(--on-dark);font-size:13px;line-height:20px;padding:6px var(--sm)}.mv3 .iqg__next{border-top:1px solid hsla(0,0%,98%,.14);display:flex;flex-direction:column;gap:var(--xs);margin-top:var(--xs);padding-top:var(--xl)}.mv3 .iqg__next-t{font-size:24px;font-weight:400;letter-spacing:-.4px;line-height:28px}.mv3 .iqg__next-d{color:hsla(0,0%,98%,.74);font-size:15px;line-height:24px;max-width:68ch}.mv3 .iqg__next .btn--light{align-self:flex-start;box-shadow:0 0 0 4px hsla(0,0%,98%,.12);margin-top:var(--sm)}.mv3 .iqg__next .btn--light:hover{box-shadow:0 0 0 5px hsla(0,0%,98%,.24)}.mv3 .iqg__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mv3 .iqg__rule{display:flex;flex-direction:column;gap:var(--sm);min-width:0;padding:var(--xl)}.mv3 .iqg__rule:nth-child(2n){border-left:1px solid var(--line)}.mv3 .iqg__rule:nth-child(n+3){border-top:1px solid var(--line)}.mv3 .iqg__rule-t{color:var(--ink-strong);font-size:20px;font-weight:400;line-height:24px}.mv3 .iqg__rule-d{color:var(--ink);font-size:16px;line-height:24px}.mv3 .iqg__steals{display:flex;flex-direction:column}.mv3 .iqg__steal{display:flex;gap:var(--md);padding:var(--md) var(--xl)}.mv3 .iqg__steal+.iqg__steal{border-top:1px solid var(--line)}.mv3 .iqg__steal-n{color:var(--red-500);flex:none;font-size:12px;letter-spacing:.08em;line-height:24px}.mv3 .iqg__steal-q{color:var(--ink);flex:1 0 0;font-size:16px;line-height:24px;min-width:0}@media (max-width:900px){.mv3 .iqg__q{align-items:stretch;flex-direction:column;gap:var(--md)}.mv3 .iqg__q-label{width:100%}.mv3 .iqg__result-head{flex-direction:column}.mv3 .iqg__rules{grid-template-columns:1fr}.mv3 .iqg__rule:nth-child(2n){border-left:0}.mv3 .iqg__rule+.iqg__rule{border-top:1px solid var(--line)}}@media (max-width:700px){.mv3 .iqg-hero{gap:var(--xl);padding:var(--2xl) var(--gutter) 48px}.mv3 .iqg-hero__copy{width:100%}.mv3 .iqg-hero__copy .hero__title{font-size:40px;letter-spacing:-.8px}.mv3 .iqg-hero__cta{flex-direction:column;width:100%}.mv3 .iqg-hero__cta .btn{width:100%}.mv3 .iqg__q{padding:var(--md)}.mv3 .iqg__opts,.mv3 .iqg__opts--three{grid-template-columns:1fr}.mv3 .iqg__go{padding:var(--md)}.mv3 .iqg__go .btn{width:100%}.mv3 .iqg__empty{padding:var(--lg)}.mv3 .iqg__empty-t{font-size:26px;line-height:30px}.mv3 .iqg__aims{grid-template-columns:1fr}.mv3 .iqg__result-head{padding:var(--md)}.mv3 .iqg__result-t{font-size:26px;line-height:30px}.mv3 .iqg__acts{width:100%}.mv3 .iqg__acts .btn{flex:1 0 auto}.mv3 .iqg__group{padding:var(--md)}.mv3 .iqg__ask{gap:var(--sm);padding:var(--sm)}.mv3 .iqg__run{padding:var(--lg)}.mv3 .iqg__next-t{font-size:22px;line-height:26px}.mv3 .iqg__next .btn--light{width:100%}.mv3 .iqg__rule,.mv3 .iqg__steal{padding:var(--md)}.mv3 .iqg__steal{gap:var(--sm)}}