.brief{background:#f5f0e8;min-height:100vh}.brief header{border-bottom:1px solid #d9d1c7;justify-content:space-between;align-items:center;height:78px;padding:0 4%;display:flex}.brief header a{gap:8px;font-size:12px;display:flex}.brief header svg{width:16px}.brief header b{font:600 24px Unbounded}.brief header b span,.brief i{color:#a94a62}.brief header small{color:#777}.progress{height:2px}.progress span{background:#a94a62;height:100%;transition:all .3s;display:block}.brief-layout{grid-template-columns:240px 1fr;gap:80px;width:min(1100px,92%);margin:0 auto;padding:65px 0;display:grid}.brief-layout aside{padding-top:45px}.brief-layout aside div{color:#aaa;align-items:center;gap:14px;margin-bottom:22px;font-size:12px;display:flex}.brief-layout aside span{border:1px solid #cfc7bd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.brief-layout aside svg{width:12px}.brief-layout aside .active{color:#292725;font-weight:600}.brief-layout aside .active span,.brief-layout aside .passed span{color:#fff;background:#a94a62;border-color:#a94a62}.brief-layout section{max-width:690px}.overline{letter-spacing:.18em;color:#a94a62;font-size:10px}.brief h1{margin:18px 0 40px;font-size:50px}.brief h1 i{font-family:Georgia}.fields{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.brief label{flex-direction:column;gap:10px;font-size:11px;display:flex}.brief input,.brief textarea,.brief select{background:0 0;border:0;border-bottom:1px solid #bdb5ab;outline:none;width:100%;padding:12px 2px;font:14px Manrope}.website-field{opacity:0;pointer-events:none;position:absolute;left:-9999px}.brief textarea{resize:vertical;height:80px}.brief .wide{grid-column:1/-1}.choices{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px;display:grid}.choices button{text-align:left;cursor:pointer;background:#faf7f2;border:1px solid #d8d0c7;align-items:center;gap:12px;padding:18px;display:flex}.choices button span{border:1px solid #c7bdb4;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.choices button svg{width:12px}.choices button.selected{background:#fff;border-color:#a94a62}.choices button.selected span{color:#fff;background:#a94a62}.drop{cursor:pointer;border:1px dashed #b9aea4;align-items:center;margin-bottom:25px;justify-content:center!important;height:180px!important}.drop svg{color:#a94a62}.drop span{color:#999}.drop input{display:none}.summary{background:#fff;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;padding:22px;display:grid}.consent{align-items:center;margin:14px 0;flex-direction:row!important;gap:8px!important;display:flex!important}.consent>input{display:none}.consent>span{border:1px solid #bbb;place-items:center;width:20px;height:20px;display:grid}.consent svg{opacity:0;width:12px}.consent input:checked+span{color:#fff;background:#a94a62}.consent input:checked+span svg{opacity:1}.brief-actions{justify-content:flex-end;gap:15px;margin-top:40px;display:flex}.brief-btn,.back{cursor:pointer;border:0;align-items:center;gap:18px;padding:17px 23px;display:inline-flex}.brief-btn{color:#fff;background:#a94a62}.brief-btn:disabled{opacity:.4}.back{background:0 0}.brief-actions svg,.brief-btn svg{width:16px}.done{text-align:center;place-items:center;display:grid}.done>div{max-width:650px}.done-icon{color:#fff;background:#a94a62;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 25px;display:grid}.done p{line-height:1.7}.done .brief-btn{width:max-content;margin:22px auto;display:flex}.done a:last-child{font-size:12px;display:block}@media (max-width:700px){.brief header small{display:none}.brief-layout{padding-top:30px;display:block}.brief-layout aside{padding:0 0 25px;display:flex;overflow:auto}.brief-layout aside div{margin:0 8px 0 0;font-size:0}.brief h1{font-size:38px}.fields,.choices{grid-template-columns:1fr}.brief .wide{grid-column:auto}.summary{grid-template-columns:1fr}.brief-actions{background:#f5f0e8;padding:15px 0;position:-webkit-sticky;position:sticky;bottom:0}}
