.quote-confirmation{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(3,9,18,.76);backdrop-filter:blur(10px)}.quote-confirmation[hidden]{display:none}.confirmation-card{width:min(520px,100%);padding:45px 42px 38px;border:1px solid rgba(238,183,80,.38);border-radius:26px;background:linear-gradient(150deg,#13243b,#081423);color:#fff;text-align:center;box-shadow:0 35px 100px rgba(0,0,0,.55)}.confirmation-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 22px;border:1px solid rgba(241,189,91,.5);border-radius:50%;background:rgba(241,189,91,.12);color:#f1bd5b;font-size:31px}.confirmation-card>span{color:#f1bd5b;font-size:10px;font-weight:700;letter-spacing:4px}.confirmation-card h2{margin:17px 0 13px;font-size:38px;line-height:1.05;letter-spacing:-1px}.confirmation-card p{max-width:400px;margin:0 auto;color:#aeb8c6;font-size:14px;line-height:1.7}.confirmation-card strong{display:block;width:max-content;margin:22px auto;padding:9px 15px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.05);color:#f1bd5b;font-size:12px;letter-spacing:1px}.confirmation-card button{width:150px;height:48px;border:0;border-radius:13px;background:linear-gradient(135deg,#f7cc76,#dfa03f);color:#101621;font-weight:800;cursor:pointer}.confirmation-card button:hover{filter:brightness(1.06)}@media(max-width:600px){.confirmation-card{padding:38px 24px 30px}.confirmation-card h2{font-size:32px}}
