.completed-page{background:linear-gradient(to bottom right,var(--brand-bg-secondary),var(--brand-bg-secondary))}.banner-section{margin-bottom:2rem}.completed-content{display:flex;justify-content:center;align-items:center;padding:2rem 1rem}.completed-card{background-color:rgba(0,20,42,.95);backdrop-filter:blur(.5rem);border-radius:.5rem;padding:2rem;max-width:37.5rem;width:100%;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.3);text-align:center}.status-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:.0625rem solid rgba(255,255,255,.1)}.status-title{color:white;font-size:1.25rem;font-weight:600;line-height:1.6;margin:0}.summary-section{background-color:rgba(0,0,0,.2);border-radius:.5rem;padding:1.5rem;margin-bottom:2rem;border:.0625rem solid rgba(255,255,255,.1)}.summary-title{color:white;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.summary-description{color:rgba(255,255,255,.9);font-size:.9375rem;margin:.5rem 0;line-height:1.5}.summary-total{color:white;font-size:1rem;font-weight:500;margin:1rem 0 0;padding-top:.75rem;border-top:.0625rem solid rgba(255,255,255,.15)}.total-amount{font-weight:700;font-size:1.125rem}.ok-button{background-color:var(--brand-accent-alt);color:var(--brand-on-accent);font-weight:600;font-size:1rem;padding:.75rem 3rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;box-shadow:0 .25rem .375rem -.0625rem rgba(0,0,0,.1)}.ok-button:hover{background-color:var(--brand-accent-alt-hover);transform:translateY(-.125rem);box-shadow:0 .375rem .5rem -.0625rem rgba(0,0,0,.2)}.ok-button:active{transform:translateY(0)}@media (min-width:48rem){.completed-content{padding:3rem 1.5rem}.completed-card{padding:3rem}.status-title{font-size:1.5rem}.summary-title{font-size:1.25rem}.summary-description{font-size:1rem}}@media (min-width:64rem){.completed-content{padding:4rem 2rem}.completed-card{padding:3.5rem}}