.ix-badge{display:grid;place-items:center;flex:none;width:2.6rem;height:2.6rem;border-radius:13px;background:var(--sc-accent-wash);color:var(--sc-accent)}.ix-badge--sm{width:2.2rem;height:2.2rem;border-radius:11px}.ix-badge--gold{width:3.1rem;height:3.1rem;border-radius:15px;color:var(--sc-accent-ink);background:linear-gradient(180deg,var(--sc-accent-bright),var(--sc-accent) 60%,var(--sc-accent-deep));box-shadow:0 10px 24px -12px #e8b84acc}.ix-badge--ok{background:color-mix(in oklab,var(--sc-support) 14%,transparent);color:var(--sc-support)}.ix-rail{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;gap:1rem}@media(min-width:620px){.ix-rail{grid-template-columns:1fr 1fr}}@media(min-width:980px){.ix-rail{grid-template-columns:repeat(4,1fr)}}@media(min-width:980px){.ix-rail--5{grid-template-columns:repeat(5,1fr)}}.ix-rail__cell{background:var(--sc-canvas);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow-card);padding:1.3rem 1.25rem;display:grid;gap:.2rem;justify-items:center;text-align:center}.ix-rail__cell .ix-badge{margin-bottom:.45rem}.ix-rail__v{margin:0;font-family:var(--sc-font-display);font-size:1.9rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--sc-accent)}.ix-rail__u{font-size:.85rem;font-weight:600;color:var(--sc-ink-soft);letter-spacing:0}.ix-rail__n{margin:0;font-size:.85rem;line-height:1.45;color:var(--sc-ink-soft)}.ix-cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:720px){.ix-cards--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:820px){.ix-cards--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:720px){.ix-cards--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.ix-cards--4{grid-template-columns:repeat(4,1fr)}}.ix-card{position:relative;background:var(--sc-canvas);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow-card);padding:1.6rem 1.4rem;display:grid;gap:.45rem;align-content:start;justify-items:center;text-align:center;transition:border-color .3s var(--ease-out),transform .3s var(--ease-out)}.ix-card:hover{border-color:var(--gold-line);transform:translateY(-2px)}.ix-card .ix-badge{margin-bottom:.25rem}.ix-card__h{margin:0;font-size:1.02rem;font-weight:700;line-height:1.3;color:var(--sc-ink)}.ix-card__p{margin:0;font-size:.92rem;line-height:1.55;color:var(--sc-ink-soft)}.ix-card__p a{color:var(--sc-accent);font-weight:600}.ix-card--left{justify-items:start;text-align:left}.ix-steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:760px){.ix-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.ix-steps{grid-template-columns:repeat(4,1fr)}}.ix-step{position:relative;overflow:hidden;background:var(--sc-canvas);border:1px solid var(--hair);border-radius:24px;box-shadow:var(--shadow-card);padding:1.8rem 1.4rem 1.6rem;display:grid;gap:.4rem;align-content:start;justify-items:center;text-align:center}.ix-step__n{position:absolute;top:.55rem;right:.9rem;font-family:var(--sc-font-display);font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--sc-accent) 40%,transparent)}.ix-step .ix-badge{margin-bottom:.35rem}.ix-step__h{margin:.2rem 0 0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--sc-ink)}.ix-step__p{margin:0;font-size:.92rem;line-height:1.55;color:var(--sc-ink-soft)}.ix-step--pay{border-color:var(--gold-line)}.ix-step__tag{margin:.3rem 0 0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent-bright)}.ix-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.ix-list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;color:var(--sc-ink);line-height:1.5}.ix-list .ix-mark{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:8px;margin-top:-.05rem;background:color-mix(in oklab,var(--sc-support) 16%,transparent);color:var(--sc-support)}.ix-list small{display:block;color:var(--sc-ink-soft);font-size:.88rem}.ix-close{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--sc-surface-2),var(--sc-surface));color:var(--sc-ink);border:1px solid var(--gold-line);box-shadow:var(--shadow-float);border-radius:24px;padding:clamp(2rem,5vw,3.5rem);display:grid;gap:1rem;justify-items:center;text-align:center}.ix-close:before{content:"";position:absolute;inset:-50% -10% auto;height:140%;background:radial-gradient(40% 50% at 30% 20%,color-mix(in oklab,var(--sc-accent-bright) 28%,transparent),transparent 70%);pointer-events:none}.ix-close>*{position:relative}.ix-close .desk-p{color:var(--sc-ink-soft);max-width:56ch;margin:0}.ix-close__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ix-close__note{margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-soft)}.ix-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:.6rem 0 0}.ix-gap{margin-top:clamp(1.5rem,3vw,2rem)}@media(prefers-reduced-motion:reduce){.ix-card{transition:none}.ix-card:hover{transform:none}}
