.thank-you-main{max-width:var(--layout-max-width);margin-inline:auto;padding-inline:var(--layout-gutter);padding-block:var(--space-16);min-height:calc(100svh - var(--header-height-desktop, 0px));display:flex;justify-content:center;align-items:center}.thank-you-panel{max-width:720px;width:100%;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-hard);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.thank-you-header{display:flex;flex-direction:column;gap:var(--space-3)}.thank-you-kicker{font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--color-text-muted)}.thank-you-title{font-size:var(--text-3xl);text-transform:uppercase}.thank-you-subtitle{color:var(--color-text-muted);font-size:var(--text-base)}.thank-you-body{display:flex;flex-direction:column;gap:var(--space-3);font-size:var(--text-base);color:var(--color-text)}.thank-you-next{border-top:1px solid var(--color-border);padding-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.thank-you-next-title{font-size:var(--text-lg);text-transform:uppercase}.thank-you-steps{display:grid;gap:var(--space-3)}.thank-you-step{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-elevated);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.thank-you-step-label{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-primary)}.thank-you-step-text{font-size:0.9rem;color:var(--color-text-muted)}.thank-you-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center}.thank-you-btn-main{min-width:200px;justify-content:center}.thank-you-btn-secondary{min-width:200px;justify-content:center}@media(max-width:768px){.thank-you-main{padding-block:var(--space-12)}.thank-you-panel{padding:var(--space-6)}.thank-you-title{font-size:var(--text-2xl)}.thank-you-actions{flex-direction:column;align-items:stretch}.thank-you-btn-main,.thank-you-btn-secondary{width:100%}}