.ty-confirmed{padding-top:140px;text-align:center}.ty-confirmed__top{margin:0 auto 64px;max-width:600px}.ty-confirmed__icon{align-items:center;background:rgba(224,252,4,.08);border:1px solid rgba(224,252,4,.25);border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:28px;width:72px}.ty-confirmed__headline{color:var(--color-text);font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.03em;margin:0 0 16px}.ty-confirmed__sub{color:var(--color-muted);font-size:16px;font-weight:300;line-height:1.7;margin:0}.ty-confirmed__steps{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.ty-step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:32px 28px;text-align:left}.ty-step__num{color:var(--color-primary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.12em}.ty-step__title{color:var(--color-text);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.ty-step__body{color:var(--color-muted);font-size:14px;font-weight:300;line-height:1.6;margin:0}@media (max-width:768px){.ty-confirmed__steps{grid-template-columns:1fr;max-width:480px}}