.first-win{--fw-ink:#f1f0ff;--fw-muted:#c5c5e0;--fw-line:#626187;--fw-accent:#97c1fc;color:var(--fw-ink);background:radial-gradient(ellipse at 100% 0,rgba(30, 119, 243,.25),transparent 65%),#171b35;border:1px solid var(--fw-line);border-radius:28px;padding:clamp(20px,4vw,36px);margin:0 0 36px;box-shadow:0 16px 50px #080c241a;font-family:inherit;overflow-wrap:anywhere}
.first-win__intro{display:flex;align-items:center;justify-content:space-between;gap:16px}.first-win__intro>div{min-width:0}.first-win h2{font-size:clamp(30px,5vw,46px);line-height:1.1;margin:8px 0 12px;letter-spacing:-.03em;color:var(--fw-ink)}.first-win h3{font-size:clamp(20px,3vw,26px);line-height:1.35;color:var(--fw-ink);margin:0}.first-win p{color:var(--fw-muted);font-size:16px;line-height:1.65;margin:0}.first-win .eyebrow,.first-win__step{color:var(--fw-accent);font-size:12px;font-weight:700;letter-spacing:.07em}.first-win__coda{width:clamp(76px,15vw,128px);height:auto;flex-shrink:0;object-fit:contain;filter:drop-shadow(0 8px 20px #1e77f340)}.first-win__content{display:grid;gap:16px;margin-top:24px;max-width:660px}.first-win .mc-button{white-space:normal;min-height:48px;height:auto;line-height:1.5;text-align:left;justify-content:center;padding:12px 18px;border:1px solid var(--fw-line);border-radius:16px;background:#232b4b;color:var(--fw-ink);text-decoration:none;font:inherit;cursor:pointer}.first-win .mc-button--primary{background:linear-gradient(110deg,#28538e,#4235a2);color:#fff;border-color:#5e9ef8;font-weight:700}.first-win .mc-button:hover:not(:disabled){background:#35345e;color:#fff;border-color:#97c1fc}.first-win .mc-button--primary:hover:not(:disabled){background:#264571}.first-win :focus-visible{outline:3px solid var(--fw-accent);outline-offset:4px}.first-win__answers{display:grid;gap:10px}.first-win__answers .mc-button{justify-content:flex-start}.first-win__answers .mc-button:disabled{opacity:1;cursor:default}.first-win__answers [data-selected]{border-width:2px;border-color:var(--fw-accent);background:#35345e}.first-win__feedback{border-left:3px solid var(--fw-accent);padding:8px 0 8px 18px;display:grid;gap:12px}.first-win p.first-win__next{color:var(--fw-ink);font-weight:600}.first-win p.first-win__fine{font-size:13px}
:root:not(.theme-dark) .first-win{--fw-ink:#201d40;--fw-muted:#514e6b;--fw-line:#aaa5c4;--fw-accent:#2a4f83;background:radial-gradient(ellipse at 100% 0,#cfe3ff,transparent 65%),#eef5ff}:root:not(.theme-dark) .first-win .mc-button--secondary{background:#fff;color:var(--fw-ink)}:root:not(.theme-dark) .first-win .mc-button--secondary:hover:not(:disabled),:root:not(.theme-dark) .first-win__answers [data-selected]{background:#d4e5fc;color:#201d40}
@media(max-width:380px){.first-win__intro{align-items:flex-start;flex-direction:column-reverse}.first-win__coda{width:80px}.first-win{border-radius:22px}}
@media(prefers-reduced-motion:reduce){.first-win *{animation:none!important;transition:none!important}}
