.contact-intro{font-size:18px}.contact-steps{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.contact-steps span{color:var(--teal-dark);background:#e8f0e7;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:750}.brief-builder{margin:22px 0 36px}.brief-notice{background:#eef0e9;border-radius:12px;margin-bottom:18px;padding:18px;font-size:14px}.brief-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.brief-fields label{flex-direction:column;gap:7px;font-weight:750;display:flex}.brief-fields label span{color:var(--muted);font-size:14px;font-weight:400}.brief-fields select,.brief-builder textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #71857b;border-radius:9px;padding:12px;font-size:16px;display:block}.brief-builder textarea{resize:vertical}.brief-wide{grid-column:1/-1}.brief-hint,.brief-status,.brief-result>p{font-size:14px}.brief-hint{margin:14px 0}.brief-status{min-height:24px;margin:18px 0;font-weight:700}.brief-result{border-top:2px solid var(--teal);padding-top:24px}.brief-result label{margin-bottom:8px;font-weight:750;display:block}.brief-result h3{font-size:23px}.brief-result ol{margin:14px 0 18px;padding-left:22px;list-style:decimal}.brief-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brief-actions>a:not(.button){align-items:center;min-height:44px;display:inline-flex}.brief-builder button{cursor:pointer}.brief-builder :is(select,textarea,button):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.contact-channels{border:1px solid var(--line);border-radius:16px;margin:30px 0;padding:22px}.contact-channels>:not(:first-child){margin-top:12px}.contact-channels .button{margin:0 8px 10px 0}.service-scope{border-left:3px solid var(--teal);background:#eef0e9;border-radius:4px;padding:16px 18px}#direct-contact,#proje-ozeti,#english-contact,#editorial-method,#temel-faq,#randevu-kurulumu,#ozel-is-akisi{scroll-margin-top:24px}.contact-primary-offer{padding:24px 0}.contact-primary-offer h3,.contact-alternative h3{font-size:25px;line-height:1.3}.offer-deliverables{padding-left:22px;list-style:outside}.offer-deliverables li{margin:12px 0}.contact-primary-offer>a:not(.button){align-items:center;min-height:44px;display:inline-flex}.contact-alternative{border-top:1px solid var(--line);margin-top:12px;padding-top:24px}@media (max-width:580px){.brief-fields{grid-template-columns:1fr}.brief-actions{flex-direction:column;align-items:stretch}.brief-actions a:not(.button){justify-content:center}.contact-channels{padding:18px}.legal-page:has(.contact-intro){padding-left:20px;padding-right:20px}.contact-channels{border-width:1px 0;border-radius:0;padding:22px 0}.contact-channels .button{text-align:center;width:100%;margin-right:0}.contact-channels>:not(:first-child){margin-top:12px}.service-scope{padding:12px}}
