.ui-h1,.ui-h2,.ui-h3{font-family:var(--font-heading), var(--font-body), sans-serif;color:#1d1d1f;text-wrap:balance;word-break:auto-phrase}.ui-h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.ui-h2{letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:1.2}.ui-h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}@media (min-width:360px){.ui-h1{font-size:32px}}@media (min-width:640px){.ui-h1{font-size:40px}.ui-h2{font-size:36px}}@media (min-width:1024px){.ui-h1{font-size:48px}.ui-h2{font-size:42px}}.ui-h2--sub{font-size:22px;line-height:1.35}@media (min-width:640px){.ui-h2--sub{font-size:26px}}.ui-page-head{text-align:center;padding:48px 0 40px}@media (min-width:640px){.ui-page-head{padding:72px 0 56px}}.ui-label{color:#71717a;font-size:var(--text-label);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-weight:500}.ui-lead{color:#71717a;max-width:42rem;font-size:var(--text-lead);text-wrap:pretty;margin:20px auto 0;line-height:1.75}.ui-btn{color:#fff;max-width:100%;min-height:48px;font-family:var(--font-heading), var(--font-body), sans-serif;font-size:var(--text-body);text-align:center;cursor:pointer;background-color:#ff006e;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 28px;font-weight:600;transition:background-color .2s,box-shadow .2s,scale .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.ui-btn:active{scale:.98}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-btn--line{color:#1d1d1f;background-color:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}.ui-btn--line svg{color:#ff006e}.ui-btn--sm{min-height:40px;padding:6px 20px}.ui-btn--block{width:100%}.ui-link{color:#1d1d1f;text-underline-offset:4px;font-weight:500;text-decoration-line:underline;text-decoration-color:#ff006e;text-decoration-thickness:1.5px;transition:color .2s}.ui-link--arrow{align-items:center;gap:6px;text-decoration-line:none;display:inline-flex}.ui-link--arrow svg{color:#ff006e;flex-shrink:0}.ui-chip{color:#52525b;min-height:40px;font-size:var(--text-body);cursor:pointer;background-color:#fff;border:1px solid #e4e4e7;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ui-chip[aria-pressed=true],.ui-chip[aria-selected=true],.ui-chip[aria-current=true],.ui-chip[aria-current=page],.ui-chip.is-active{color:#fff;background-color:#ff006e;border-color:#ff006e}@media (max-width:639px){.ui-chip{font-size:var(--text-caption);padding:0 14px}}.ui-card{background-color:#fff;border:1px solid #e4e4e7cc;border-radius:14px;box-shadow:0 1px 3px #0000000d}.ui-icon-tile{color:#ff006e;background-color:#fff0f7;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.ui-step-no{color:#fff;width:28px;height:28px;font-size:var(--text-caption);background-color:#ff006e;border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid}.ui-bubble{color:#1d1d1f;background-color:#fff0f7;border:1px solid #ff006e38;border-radius:16px 16px 4px;max-width:100%;padding:8px 14px;font-weight:500;line-height:1.6;display:inline-block}.ui-prose-width{width:min(100% - 32px,720px);margin-inline:auto}.ui-btn:focus-visible,.ui-link:focus-visible,.ui-chip:focus-visible{outline-offset:3px;outline:2px solid #ff006e}@media (hover:hover) and (pointer:fine){.ui-btn:hover:not(:disabled){background-color:#ff2e88}.ui-btn--line:hover:not(:disabled){background-color:#fff;box-shadow:inset 0 0 0 1px #ff006e}.ui-link:hover{color:#ff006e}.ui-chip:hover{border-color:#ff006e}}
