.ct-page.collaboration-page{max-width:1100px;padding-block:56px 64px}
.collaboration-details{margin:0 0 112px}
.collaboration-details h2,.collaboration-intro h2{font-size:clamp(28px,2.5vw,38px);line-height:1.25;letter-spacing:-.035em;font-weight:400}
.collaboration-details h2{margin:16px 0 28px}
.collaboration-details h2 em,.collaboration-intro em{font-style:normal;color:#ad8441}
.collaboration-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}
.collaboration-services>div{padding:24px;background:#faf9f6;border:1px solid #e9e3d8;border-radius:12px}
.collaboration-services dt{display:flex;align-items:center;gap:12px;font-size:21px;line-height:1.4;color:#313233;margin-bottom:12px}
.collaboration-service-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;background:#eee5d4;color:#98743c;border-radius:8px}
.collaboration-service-icon svg{width:21px;height:21px}
.collaboration-services dd{margin:0;font-size:15px;line-height:1.7;color:#67696c}
.collaboration-form{background:#f7f5f0;border:1px solid #e5ded1;border-radius:16px;padding:36px}
.collaboration-intro{margin-bottom:64px}
.collaboration-intro h2{font-size:clamp(36px,4.5vw,60px);line-height:1.2;margin:20px 0 24px}
.collaboration-intro p{font-size:16px;line-height:1.75;color:#67696c;margin:0;max-width:820px}
.collaboration-form .ct-fields{gap:24px}
.collaboration-form .ct-field label{font-size:15px;margin-bottom:10px}
.collaboration-form .ct-field input,.collaboration-form .ct-field textarea,.collaboration-form .ct-select-trigger{background:#fff}
.collaboration-form .ct-form-bottom{margin-top:24px}
.collaboration-form .ct-form-bottom button .home-button-label{font-size:16px}
.collaboration-form .ct-status:empty{display:none}
.collaboration-direct{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;margin-top:56px;background:#2e2f30;border-radius:12px}
.collaboration-direct>div>span{display:block;font-size:18px;line-height:1.4;color:#f7f5f0;margin-bottom:6px}
.collaboration-direct p{font-size:14px;line-height:1.7;color:#c9c8c4;margin:0}
.collaboration-direct-links{display:flex;flex-wrap:wrap;gap:12px 24px}
.collaboration-direct a{display:inline-block;color:#e4c995;text-decoration:none;border-bottom:1px solid #a98b59;padding:6px 0;font-size:16px;white-space:nowrap}
.collaboration-direct a:hover{color:#fff;border-color:#fff}
@media(max-width:700px){
 .ct-page.collaboration-page{padding-block:36px 48px}
 .collaboration-details{margin-bottom:76px}
 .collaboration-services{grid-template-columns:1fr;gap:12px}
 .collaboration-services>div{padding:20px}
 .collaboration-services dt{font-size:20px}
 .collaboration-form{padding:24px;border-radius:12px}
 .collaboration-intro{margin-bottom:44px}
 .collaboration-form .ct-fields{gap:20px}
 .collaboration-form .ct-form-bottom{align-items:start;flex-direction:column}
 .collaboration-form .ct-form-bottom button{width:100%}
 .collaboration-direct{align-items:start;flex-direction:column;gap:12px}
}

.collaboration-services>div{position:relative;transition:border-color .25s ease,background .25s ease}
.collaboration-service-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}
.collaboration-service-link::after{content:"";position:absolute;inset:0;border-radius:12px}
.collaboration-services>div:hover,.collaboration-services>div:focus-within{border-color:#ad8441;background:#f4efe5}
.collaboration-service-link:focus-visible{outline:none}
.collaboration-service-link:focus-visible::after{outline:2px solid #ad8441;outline-offset:3px}
#teklif-formu{scroll-margin-top:calc(var(--header-height,110px) + 24px)}
@media(prefers-reduced-motion:reduce){.collaboration-services>div{transition:none}}
