#proposalConfirmation[hidden]{display:none!important}
#proposal[data-flow="questions"][data-confirmation="true"] .wp-main{grid-template-columns:minmax(0,1fr);max-width:1160px;gap:0}
#proposal[data-flow="questions"][data-confirmation="true"] .wg-card{max-width:none;width:100%;border-radius:28px}
#proposal[data-confirmation="true"] #webbr-live-preview{display:none!important}
#proposalConfirmation{min-height:calc(var(--industry-height) - 66px);display:flex;align-items:center;justify-content:center;min-width:0;text-align:center;padding:24px 12px}
#proposalConfirmation .confirmation-content{width:100%;max-width:720px;margin:auto}
#proposalConfirmation .confirmation-mark{position:relative;width:112px;height:112px;margin:0 auto 24px;isolation:isolate}
#proposalConfirmation svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 12px color-mix(in srgb,var(--wg-brand) 12%,transparent))}
#proposalConfirmation .confirmation-ring{stroke:var(--wg-brand);stroke-width:2;transform:rotate(-90deg);transform-origin:60px 60px;opacity:.6}
#proposalConfirmation .confirmation-check{stroke:var(--wg-brand);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
#proposalConfirmation .confirmation-halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wg-brand) 17%,transparent),transparent 72%);opacity:0;z-index:-1}
#proposalConfirmation h2{font-family:Sora,sans-serif;font-weight:600;font-size:clamp(38px,4vw,58px);line-height:1.15;letter-spacing:-.04em;margin:0 0 18px;color:var(--wg-text)}
#proposalConfirmation h2 span,#proposalConfirmation strong{color:var(--wg-brand)}
#proposalConfirmation p{font-family:Sora,sans-serif;font-size:clamp(15px,1.5vw,20px);font-weight:400;line-height:1.75;color:var(--wg-muted);margin:0}
#proposalConfirmation strong{font-weight:500}
#proposalConfirmation .confirmation-email{font-size:12px;margin-top:20px;overflow-wrap:anywhere}
#proposalConfirmation .confirmation-local{font-size:11px;margin-top:30px;line-height:1.5;color:var(--wg-muted)}
@media(max-width:520px){#proposalConfirmation{padding:14px 0;min-height:calc(var(--industry-height) - 54px)}#proposalConfirmation .confirmation-mark{width:88px;height:88px;margin-bottom:20px}#proposalConfirmation .confirmation-break{display:none}}
