.yh-activation-root{font-family:var(--font-manrope),Manrope,system-ui,sans-serif;background:#f4f6f8;min-height:100vh;padding:24px 20px 48px}.yh-activation-card{max-width:440px;margin:0 auto;background:#fff;border-radius:16px;border:1px solid rgba(11,35,65,.1);box-shadow:0 4px 24px rgba(11,35,65,.06);padding:28px 24px}.yh-activation-headline{font-size:clamp(1.75rem,4vw,2.2rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:#0f172a;margin:0 0 12px}.yh-activation-support{font-size:1rem;font-weight:400;line-height:1.55;color:rgba(15,23,42,.68);margin:0 0 24px}.yh-activation-helper{font-size:.92rem;font-weight:400;line-height:1.5;color:rgba(15,23,42,.6);margin:4px 0 0}.yh-activation-label{font-size:.94rem;font-weight:500;color:#0f172a;margin:0 0 10px}.yh-activation-choice{display:flex;flex-wrap:wrap;gap:10px}.yh-activation-choice-btn{padding:12px 18px;border-radius:12px;border:1px solid rgba(11,35,65,.12);background:#fff;color:#0f172a;font-size:.94rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .16s cubic-bezier(.22,1,.36,1)}.yh-activation-choice-btn:hover{border-color:rgba(46,111,183,.35);background:rgba(46,111,183,.04)}.yh-activation-choice-btn.is-selected{border-color:#2e6fb7;background:rgba(46,111,183,.08);color:#0b2341}.yh-activation-choice-btn:focus-visible{outline:2px solid #2e6fb7;outline-offset:2px}.yh-activation-intent-grid{display:flex;flex-direction:column;gap:12px;margin-top:20px}.yh-activation-intent-card{width:100%;padding:18px 22px;border-radius:14px;border:1px solid rgba(11,35,65,.12);background:#fff;color:#0f172a;font-size:1.02rem;font-weight:500;font-family:inherit;text-align:left;cursor:pointer;transition:all .16s cubic-bezier(.22,1,.36,1)}.yh-activation-intent-card:hover{border-color:rgba(46,111,183,.35);background:rgba(46,111,183,.04)}.yh-activation-intent-card.is-selected{border-color:#2e6fb7;background:rgba(46,111,183,.08);color:#0b2341}.yh-activation-intent-card:focus-visible{outline:2px solid #2e6fb7;outline-offset:2px}.yh-activation-primary{width:100%;padding:14px 24px;border-radius:12px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,rgba(28,63,109,.96),rgba(17,43,78,.98));color:#f8fafc;font-size:.98rem;font-weight:500;font-family:inherit;cursor:pointer;box-shadow:0 8px 20px rgba(11,35,65,.15);transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);margin-top:8px}.yh-activation-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(11,35,65,.18)}.yh-activation-primary:active{transform:translateY(0)}.yh-activation-primary:focus-visible{outline:2px solid #2e6fb7;outline-offset:2px}.yh-activation-secondary{width:100%;padding:12px 24px;border-radius:12px;border:1px solid rgba(11,35,65,.1);background:hsla(0,0%,100%,.6);color:#0b2341;font-size:.94rem;font-weight:500;font-family:inherit;cursor:pointer;margin-top:8px;transition:all .16s cubic-bezier(.22,1,.36,1)}.yh-activation-secondary:hover{background:hsla(0,0%,100%,.85);border-color:rgba(11,35,65,.16)}.yh-activation-step-indicator{display:flex;gap:6px;justify-content:center;margin-bottom:20px}.yh-activation-step-dot{width:6px;height:6px;border-radius:50%;background:rgba(11,35,65,.2);transition:background .16s ease}.yh-activation-step-dot.is-active{background:#2e6fb7;width:20px}@media (min-width:640px){.yh-activation-root{padding:32px 24px 64px}.yh-activation-card{padding:36px 32px}.yh-activation-headline{font-size:clamp(2.2rem,4vw,2.6rem)}.yh-activation-support{font-size:1.08rem}}