.chooser{background:#fffdf7;justify-content:center;align-items:center;min-height:calc(100vh - 76px);padding:56px 24px 80px;display:flex;position:relative;overflow:hidden}.chooser-inner{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:1100px;display:flex;position:relative}.chooser-title{letter-spacing:-.025em;text-transform:lowercase;color:#0a0a0a;text-align:center;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,62px);font-weight:700;line-height:1.02}.chooser-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 58%,#ffe14d 58%);background-repeat:no-repeat;background-size:0% 100%;padding:0 6px;animation:.7s cubic-bezier(.22,1,.36,1) .4s forwards chooser-marker-sweep;display:inline}@keyframes chooser-marker-sweep{to{background-size:100% 100%}}.chooser-sub{color:#6b6b66;text-align:center;text-wrap:pretty;max-width:640px;margin:18px 0 0;font-size:17px;line-height:1.6}.chooser-grid{gap:12px;width:100%;max-width:760px;margin-top:28px;display:grid}.chooser-card{isolation:isolate;transform-origin:50%;border-radius:16px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}.chooser-card.magnetic{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.2,0,0,1),border-color .2s}.chooser-card:hover,.chooser-card:focus-within{z-index:2}.chooser-card-ink{color:#f6f1e3;background:radial-gradient(70% 55% at 12% 0,#ffd70033,#0000 55%),radial-gradient(55% 50% at 92% 110%,#ffd7001f,#0000 50%),#14110c;border:1px solid #ffd70038}.chooser-card-ink:hover,.chooser-card-ink:focus-within{border-color:#ffd7008c;box-shadow:0 16px 40px #0a0a0a47}.chooser-card-ink.cta-block:before{background:radial-gradient(45% 55% at 22% 32%,#ffd7006b 0%,#0000 60%)}.chooser-card-ink.cta-block:after{background:radial-gradient(50% 50% at 78% 68%,#ffe14d47 0%,#0000 62%)}.chooser-card-ink .cta-glow{background:radial-gradient(520px circle at var(--mx) var(--my), #ffe14d38 0%, transparent 60%)}.chooser-card-warm{color:#0a0a0a;background:radial-gradient(70% 80% at 50% 0,oklab(90.9476% -.0211504 .161473/.32),#0000 62%),oklab(98.2856% -.00470406 .032657);border:1px solid oklab(92.6439% -.00637132 .0670786)}.chooser-card-warm:hover,.chooser-card-warm:focus-within{border-color:oklab(92.1041% -.0110738 .0971133);box-shadow:0 16px 40px #0a0a0a1a}.chooser-dots{z-index:0;pointer-events:none;opacity:.04;background-image:radial-gradient(#fffdf7 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.chooser-card-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.chooser-card-hit:focus-visible{outline-offset:3px;outline:3px solid #ffe14d}.chooser-card-body{z-index:2;pointer-events:none;flex-direction:column;flex:1;display:flex;position:relative}.chooser-card-title{letter-spacing:-.02em;text-transform:lowercase;margin:0;font-size:22px;font-weight:700;line-height:1.15}.chooser-promise{margin:4px 0 0;font-size:14px;line-height:1.45}.chooser-card-ink .chooser-promise{color:#f6f1e3b8}.chooser-card-warm .chooser-promise{color:#6b6b66}.chooser-cta{color:#0a0a0a;background:#ffe14d;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;min-width:44px;height:36px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.chooser-cta-wrap{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.chooser-login{pointer-events:auto;z-index:3;color:#6b6b66;align-items:center;gap:.35em;min-height:44px;font-size:14px;display:inline-flex;position:relative}.chooser-login a{color:#0a0a0a;text-underline-offset:3px;font-weight:600;text-decoration:underline}.chooser-login a:hover,.chooser-login a:focus-visible{color:#0a0a0a}@media (width>=860px){.chooser{padding:72px 24px 96px}.chooser-grid{grid-template-columns:1fr 1fr;gap:14px}}@media (width<=859px){.chooser-cta,.chooser-cta-wrap{width:100%}.chooser-cta{justify-content:center}}@media (prefers-reduced-motion:reduce){.chooser-marker{background-size:100% 100%;animation:none}.chooser-card,.chooser-card.magnetic{transition:none}.chooser-card:hover,.chooser-card:focus-within{transform:none}}
