.pixel-footer{display:block!important;background:#08285e;max-width:none!important;padding:50px max(24px,calc((100vw - 1120px)/2))!important;margin-bottom:-32px!important;letter-spacing:normal!important;line-height:normal!important;border-top:0!important;background-image:radial-gradient(#ffffff14 1px,transparent 1px);background-size:14px 14px}.pixel-footer svg{width:100%;height:auto;display:block;margin:38px auto 25px;max-width:1000px}.pixel-footer svg rect{transition:opacity .2s,transform .2s;transform-box:fill-box;transform-origin:center}.pixel-footer svg:hover rect:nth-child(7n){opacity:.5;transform:scale(.72)}.pixel-caption{display:flex;justify-content:space-between;gap:15px;color:#c4d4eb;font-size:10px;letter-spacing:1.5px;font-weight:400}.pixel-footer p{color:#dce6f5;font-size:17px;font-weight:400;letter-spacing:0;margin-bottom:35px}#website-brief{padding:50px 0 70px;scroll-margin-top:100px;border-top:1px solid #dbe3ef}#website-brief>p{max-width:760px}.brief-progress{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.brief-progress span{font-size:12px;padding:10px 14px;border-radius:30px;background:#f0f3f8}.brief-progress [aria-current]{background:var(--blue);color:white}.brief-row{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;padding:18px 0;border-bottom:1px solid #e3e9f1;align-items:start}.brief-row label{font-size:14px;line-height:1.6}.brief-row textarea{min-height:85px}.brief-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:25px}.brief-link{border:0;background:transparent;color:var(--blue);font-size:13px;text-decoration:underline;cursor:pointer}.brief-files{margin:25px 0;font-size:13px;line-height:1.6}.brief-check{display:flex;align-items:flex-start;gap:12px;font-size:14px;margin:20px 0}.brief-check input{width:20px;height:20px;flex-shrink:0}.brief-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.brief-review{display:grid;grid-template-columns:1fr 1fr;gap:15px}.brief-review>div{background:#f0f3f8;border-radius:6px;padding:18px}.brief-review strong{font-size:13px;line-height:1.5}.brief-review p{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.brief-actions button:disabled{opacity:.6;cursor:wait}#brief-status{margin:20px 0;line-height:1.7;font-size:14px;overflow-wrap:anywhere}@media(max-width:650px){.brief-row,.brief-review{grid-template-columns:1fr;gap:10px}.pixel-caption{font-size:8px;letter-spacing:.7px}.pixel-footer{padding:35px 22px!important}.pixel-footer p{font-size:14px}.brief-progress{gap:5px}.brief-progress span{padding:8px;font-size:11px}}@media(prefers-reduced-motion:reduce){.pixel-footer svg rect{transition:none;transform:none!important}}

#brief-form fieldset{border:0;padding:0;margin:0;min-width:0}.brief-files{display:block}#brief-download{margin-top:18px}#website-brief input:not([type=checkbox]),#website-brief select,#website-brief textarea{width:100%;box-sizing:border-box}

.brief-group-title{margin:35px 0 5px;color:var(--blue)}#website-brief[hidden]{display:none!important}.detail-cta button.btn{cursor:pointer}
