.status-page{color:#021f2a;background:#f4fafe;min-height:100vh;padding:14px 22px 22px}.status-page>header{color:#fff;background:#021f2a;border-radius:22px;justify-content:space-between;align-items:center;max-width:1300px;height:86px;margin:auto;padding:0 20px;display:flex}.status-page>header>a:last-child{color:#fff;font-size:10px;font-weight:850;text-decoration:none}.status-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.status-brand>span{background:0 0;width:174px;height:60px;display:block;overflow:hidden}.status-brand img{object-fit:contain;width:174px;height:174px;display:block;transform:translateY(-55px)scale(1.34)}.status-layout{color:#fff;background:#06425a;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:8%;max-width:1300px;min-height:calc(100vh - 118px);margin:auto;padding:55px 6%;display:grid;overflow:hidden;box-shadow:0 20px 70px #06425a26}.status-copy>span{color:#11b4f5;letter-spacing:.14em;font-size:8px;font-weight:900}.status-copy h1{letter-spacing:-.075em;margin:20px 0;font-size:clamp(68px,7vw,104px);line-height:.82}.status-copy h1 i{color:#11b4f5;font-family:Georgia,serif;font-weight:400}.status-copy p{color:#ffffffab;max-width:420px;font-size:13px;line-height:1.6}.status-card{color:#021f2a;background:#fff;border-radius:22px;min-height:490px;padding:38px;box-shadow:18px 18px #021f2a33}.status-card form>span{color:#0a89be;letter-spacing:.13em;font-size:8px;font-weight:900}.status-card h2{letter-spacing:-.06em;margin:10px 0 30px;font-size:37px}.status-card label{color:#696c67;flex-direction:column;gap:7px;margin-top:15px;font-size:8px;font-weight:850;display:flex}.status-card input{background:#f6f5f1;border:1px solid #d8d6cf;border-radius:7px;outline:0;height:49px;padding:0 13px;font-size:10px}.status-card input:focus{border-color:#11b4f5}.status-card button{color:#fff;background:#06425a;border:0;border-radius:999px;width:100%;margin-top:22px;padding:14px;font-size:10px;font-weight:850}.status-card button.payment-button{color:#021f2a;background:#11b4f5}.status-card button:disabled{opacity:.58}.status-error{color:#8b2626;background:#fde4e4;border-radius:6px;padding:9px;font-size:8px}.status-result{flex-direction:column;display:flex}.result-state{color:#315c08;background:#edffc9;border-radius:999px;align-self:flex-start;padding:7px 9px;font-size:8px;font-weight:850}.status-result>small{color:#0a89be;letter-spacing:.1em;margin-top:21px;font-size:8px;font-weight:900}.status-result>h2{margin-bottom:19px}.status-result>div{background:#d8d6cf;border:1px solid #d8d6cf;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.status-result>div span{color:#7b7e78;letter-spacing:.08em;background:#f8f7f3;flex-direction:column;justify-content:center;min-height:75px;padding:12px;font-size:7px;font-weight:850;display:flex}.status-result strong{color:#021f2a;letter-spacing:0;margin-top:7px;font-size:11px}.result-error{margin-top:12px}.payment-success-page{flex-direction:column;display:flex}.payment-success-card{text-align:center;background:#fff;border:1px solid #cfe8f2;border-radius:28px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(760px,100% - 24px);margin:12px auto 0;padding:70px 34px;display:flex;box-shadow:0 20px 70px #06425a17}.payment-success-card>i{color:#021f2a;background:#11b4f5;border-radius:50%;place-items:center;width:74px;height:74px;font-size:31px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 12px #e5f7fe}.payment-success-card>span{color:#0a89be;letter-spacing:.15em;margin-top:30px;font-size:8px;font-weight:900}.payment-success-card h1{letter-spacing:-.07em;margin:12px 0;font-size:clamp(58px,9vw,92px);line-height:.9}.payment-success-card p{color:#60757d;max-width:530px;font-size:13px;line-height:1.65}.payment-success-card a{color:#021f2a;background:#11b4f5;border-radius:999px;margin-top:18px;padding:14px 19px;font-size:10px;font-weight:850;text-decoration:none}@media (max-width:760px){.status-page{padding:8px}.status-page>header{border-radius:17px;height:66px;padding:0 10px 0 4px}.status-brand>span{width:139px;height:52px}.status-brand img{width:139px;height:139px;transform:translateY(-43px)scale(1.34)}.status-layout{grid-template-columns:1fr;padding:45px 18px}.status-copy h1{font-size:67px}.status-card{padding:27px 19px}.payment-success-card{padding:50px 20px}}
