:root{--dh-ink:#25211f;--dh-rose:#b97578;--dh-rose-deep:#965e61;--dh-sand:#f5f0e8;--dh-ivory:#fffdf9;--dh-muted:#6f625c}.dilek-home{color:var(--dh-ink);background:var(--dh-ivory);font-family:Arial,sans-serif}.dilek-home *{box-sizing:border-box}.dilek-shell{width:min(1190px,calc(100% - 80px));margin:auto}.dilek-home h1,.dilek-home h2,.dilek-home h3{font-family:Georgia,serif;letter-spacing:-.045em}.dilek-home h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.dilek-home p{line-height:1.75}.dilek-eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-rose-deep)}.dilek-button{display:inline-flex;background:var(--dh-rose);color:#fff!important;text-decoration:none;padding:15px 20px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dilek-button--light{background:#e4a1a3;color:var(--dh-ink)!important}.dilek-hero{position:relative;min-height:690px;display:flex;align-items:center;overflow:hidden;background:var(--dh-sand)}.dilek-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%}.dilek-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(245,240,232,.99) 0%,rgba(245,240,232,.94) 36%,rgba(245,240,232,.1) 70%)}.dilek-hero__copy{position:relative;z-index:1;max-width:650px;padding:90px 40px}.dilek-hero h1{font-size:clamp(2.7rem,5vw,5rem);line-height:1.03}.dilek-hero__copy>p{max-width:510px;color:#5e544e}.dilek-actions{display:flex;align-items:center;gap:22px;margin:26px 0}.dilek-actions a:not(.dilek-button){font-weight:700;color:var(--dh-ink)}.dilek-hero small{color:var(--dh-muted)}.dilek-ai-label{position:absolute;z-index:4;right:10px;bottom:10px;padding:4px 6px;color:rgba(255,255,255,.86);background:rgba(37,33,31,.52);border:1px solid rgba(255,255,255,.18);font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dilek-ai-label--small{padding:3px 4px;font-size:.42rem;background:rgba(37,33,31,.33);border:0}.dilek-intro{padding:110px 0;max-width:780px}.dilek-intro p{color:var(--dh-muted);font-size:1.05rem}.dilek-services,.dilek-blog{padding:100px 0;background:#f8f5f0}.dilek-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:40px}.dilek-section-head>p{max-width:340px;color:var(--dh-muted)}.dilek-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dilek-service-grid article{background:var(--dh-ivory);padding:0 18px 22px;border:1px solid rgba(37,33,31,.12)}.dilek-service-image,.dilek-blog-image,.dilek-feature__media{position:relative;overflow:hidden}.dilek-service-image{margin:0 -18px 18px;aspect-ratio:3/4}.dilek-service-image img,.dilek-feature__media img,.dilek-feature__media video{width:100%;height:100%;object-fit:cover;display:block}.dilek-number{color:var(--dh-rose-deep);font-size:.62rem;font-weight:800;letter-spacing:.1em}.dilek-service-grid h3{font-size:1.15rem}.dilek-service-grid p{font-size:.82rem;color:var(--dh-muted)}.dilek-service-grid a,.dilek-blog a{font-size:.78rem;font-weight:800;color:var(--dh-ink);text-decoration:none}.dilek-answers{padding:100px 0}.dilek-answer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dilek-answer-grid article{padding:28px;background:var(--dh-sand);border-top:3px solid var(--dh-rose)}.dilek-answer-grid article:nth-child(2){background:#f4e1e0}.dilek-answer-grid p{color:var(--dh-muted);font-size:.9rem}.dilek-feature{padding:105px 0;background:var(--dh-ink);color:#fff}.dilek-feature__grid{display:grid;grid-template-columns:.82fr 1.18fr}.dilek-feature__media{min-height:460px}.dilek-feature__grid>div:last-child{padding:60px;background:#292423}.dilek-feature__grid p:not(.dilek-eyebrow){color:rgba(255,255,255,.7)}.dilek-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dilek-blog-grid article a{display:block}.dilek-blog-image{height:215px;margin-bottom:18px}.dilek-blog-image img{width:100%;height:100%;object-fit:cover}.dilek-blog-grid time{font-size:.68rem;color:var(--dh-rose-deep);font-weight:800}.dilek-blog-grid h3{font-size:1.25rem}.dilek-faq{padding:100px 0}.dilek-faq .dilek-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.dilek-faq details{border-top:1px solid rgba(37,33,31,.14);padding:19px 0}.dilek-faq details:last-child{border-bottom:1px solid rgba(37,33,31,.14)}.dilek-faq summary{font-weight:700;cursor:pointer}.dilek-faq details p{color:var(--dh-muted)}.dilek-contact{background:var(--dh-ink);color:#fff;padding:85px 0}.dilek-contact .dilek-shell{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.dilek-contact p:not(.dilek-eyebrow),.dilek-contact address{color:rgba(255,255,255,.72);line-height:1.75}.dilek-contact address{font-style:normal;border-left:1px solid rgba(255,255,255,.2);padding-left:40px}@media(max-width:900px){.dilek-shell{width:min(100% - 44px,1190px)}.dilek-service-grid{grid-template-columns:repeat(2,1fr)}.dilek-feature__grid,.dilek-faq .dilek-shell,.dilek-contact .dilek-shell{grid-template-columns:1fr}.dilek-feature__grid>div:last-child{padding:42px 28px}.dilek-contact address{border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:28px 0 0}.dilek-answer-grid{grid-template-columns:1fr}}@media(max-width:560px){.dilek-shell{width:min(100% - 40px,1190px)}.dilek-hero{min-height:640px}.dilek-hero__copy{padding:80px 0;max-width:360px}.dilek-hero h1{font-size:2.4rem}.dilek-service-grid,.dilek-blog-grid{grid-template-columns:1fr}.dilek-section-head{display:block}.dilek-section-head>p{max-width:100%}}
