.agency-proof{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;padding:0 0 155px}.agency-proof h2,.faq h2{font-size:clamp(39px,4vw,60px);letter-spacing:-.065em;line-height:1.04;margin:0}.agency-proof h2 em{color:var(--wine);font-style:normal}.proof-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.proof-grid article{min-height:180px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-grid b{font-size:17px;letter-spacing:-.04em}.proof-grid p{font-size:12px;line-height:1.75;color:#aaa499;margin:18px 0 0;max-width:210px}.work-grid{grid-template-columns:repeat(3,1fr)}.work-card--wide{grid-column:span 2}.work-card--case{grid-column:span 2}.work-card--case img{height:370px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-bottom:155px}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{list-style:none;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:-.035em;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--gold);font-size:22px;font-weight:400;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:13px;line-height:1.8;color:#aaa499;max-width:500px;margin:16px 35px 0 0}.contact__details{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.contact__details span{color:#938d83;font:10px 'DM Mono',monospace}.project-form{display:grid;gap:16px}.project-form label{display:grid;gap:7px;font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.project-form input,.project-form select,.project-form textarea{appearance:none;width:100%;border:1px solid var(--line);border-radius:0;background:#171614;color:var(--paper);padding:12px;font:13px Manrope;outline:none;transition:border-color .2s}.project-form textarea{resize:vertical;min-height:96px}.project-form input:focus,.project-form select:focus,.project-form textarea:focus{border-color:var(--gold)}.project-form select{color:#d4cec1}.form-note{font-size:10px!important;line-height:1.6!important;color:#958f84!important;margin:0!important}.contact__card .button{justify-self:start;margin-top:3px}@media(max-width:760px){.agency-proof,.faq{grid-template-columns:1fr;gap:35px;padding-bottom:80px}.work-grid{grid-template-columns:1fr}.work-card--wide,.work-card--case{grid-column:auto}.work-card--case img{height:300px}.faq{gap:25px}.form-row{grid-template-columns:1fr}.contact__details{margin-top:25px}}
