.service-index{background:#faf7f2}.section-intro{max-width:750px;margin-bottom:54px}.section-intro h2{font-size:clamp(38px,5vw,62px);line-height:1.08;margin:12px 0 20px}.service-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-list-card{display:block;background:#fff;border:1px solid rgba(92,65,46,.16);border-radius:22px;overflow:hidden;box-shadow:0 12px 36px rgba(50,33,22,.08);transition:.45s}.service-list-card:hover{transform:translateY(-10px);box-shadow:0 28px 58px rgba(50,33,22,.18)}.service-list-card__image{height:285px;background-size:cover;background-position:center;transition:transform .65s}.service-list-card:hover .service-list-card__image{transform:scale(1.045)}.service-list-card>div:last-child{position:relative;padding:25px 26px 28px;background:#fff}.service-list-card span{font-size:10px;letter-spacing:.17em;color:#795a42}.service-list-card h3{font:27px var(--serif);margin:10px 0}.service-list-card p{min-height:52px;margin:0 0 18px}.service-list-card b{font-size:11px;letter-spacing:.08em;border-bottom:1px solid #76573f;padding-bottom:5px}.sl1 .service-list-card__image{background-image:url(service-chef.png)}.sl2 .service-list-card__image{background-image:url(event-wedding.png)}.sl3 .service-list-card__image{background-image:url('images/03-hizmetler/001-service-list-card-image-1556910103-1c02745aae4.jpg')}.sl4 .service-list-card__image{background-image:url('images/03-hizmetler/002-service-list-card-image-1498837167922-ddd27525.jpg')}.sl5 .service-list-card__image{background-image:url('images/03-hizmetler/003-service-list-card-image-1504674900247-0877df9c.jpg')}.sl6 .service-list-card__image{background-image:url('images/03-hizmetler/004-service-list-card-image-1541544741938-0af80887.jpg')}
.service-detail-layout{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:start}.service-nav{position:sticky;top:105px;padding:28px;border:1px solid #dacfc5;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(56,38,26,.08)}.service-nav h3{font:26px var(--serif);margin:10px 0 22px}.service-nav nav{display:flex;flex-direction:column}.service-nav nav a{display:flex;justify-content:space-between;padding:15px 2px;border-top:1px solid #e7ded6;font-size:13px;transition:.3s}.service-nav nav a:hover,.service-nav nav a.is-active{padding-left:12px;color:#fff;background:#624936}.service-side-contact{display:flex;flex-direction:column;gap:7px;margin:25px -5px -5px;padding:20px;border-radius:14px;background:#f2ece6}.service-side-contact span{font-size:9px;letter-spacing:.14em}.service-side-contact a{font-size:13px;font-weight:600}.service-detail-image{height:480px;border-radius:24px 64px 24px 64px;background-size:cover;background-position:center;box-shadow:0 25px 55px rgba(55,36,24,.2);margin-bottom:46px;transition:.55s}.service-detail-image:hover{transform:translateY(-7px);border-radius:64px 24px 64px 24px}.service-detail-content h2{font-size:clamp(38px,5vw,60px);line-height:1.08;margin:12px 0 24px}.service-detail-content>div#service-copy p{font-size:16px;max-width:820px}.service-features{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin:30px 0}.service-feature{padding:22px;border:1px solid #ddd0c5;border-radius:15px;background:#fff}.service-feature strong{display:block;font:22px var(--serif);margin-bottom:7px}.service-feature span{font-size:13px;color:#6e625a;line-height:1.6}.service-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.whatsapp-btn{display:inline-flex;justify-content:space-between;gap:28px;padding:15px 22px;background:#55704e;color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.service-contact-band{margin-top:90px;padding:75px 0;background:#5d4635;color:#fff}.service-contact-band>.container{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center}.service-contact-band h2{font-size:48px;margin:10px 0}.service-contact-band p{color:#e7ddd5}.contact-cards{display:grid;gap:12px}.contact-cards a{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border:1px solid #ffffff35;border-radius:14px;background:#ffffff0c;transition:.3s}.contact-cards a:hover{background:#fff;color:#4c382b;transform:translateX(6px)}.contact-cards small{letter-spacing:.14em}.contact-cards strong{font:20px var(--serif)}
@media(max-width:900px){.service-list-grid{grid-template-columns:1fr 1fr}.service-detail-layout{grid-template-columns:1fr}.service-nav{position:static}.service-contact-band>.container{grid-template-columns:1fr}}
@media(max-width:620px){.service-list-grid,.service-features{grid-template-columns:1fr}.service-detail-image{height:350px}.service-contact-band h2{font-size:38px}.contact-cards a{align-items:flex-start;flex-direction:column;gap:7px}}
