:root{--zemin: #f4f1ee;--zemin-2: #fbfaf8;--kagit: #ffffff;--murekkep: #17140f;--soluk: #6b625a;--sessiz: #9a9089;--cizgi: #e3ded8;--cizgi-yumusak: rgba(23, 20, 15, .08);--vurgu: #b4471f;--vurgu-koyu: #8e3616;--vurgu-zemin: #f7e9e2;--basari: #1e7a4b;--uyari: #9a6414;--whatsapp: #25d366;--bo-1: 4px;--bo-2: 8px;--bo-3: 12px;--bo-4: 16px;--bo-5: 24px;--bo-6: 32px;--bo-7: 48px;--bo-8: 64px;--bo-9: 96px;--bo-10: 128px;--bo-11: 160px;--yr-yuzey: 2px;--yr-girdi: 10px;--yr-buton: 999px;--yr-modal: 4px;--golge-1: 0 1px 2px rgba(23, 20, 15, .04);--golge-2: 0 1px 2px rgba(23, 20, 15, .04), 0 12px 40px rgba(23, 20, 15, .07);--golge-3: 0 24px 80px rgba(23, 20, 15, .16);--yazi-baslik: "Fraunces", Georgia, "Times New Roman", serif;--yazi-govde: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--en: 1200px;--yan: clamp(24px, 6vw, 80px);--basamak: cubic-bezier(.16, 1, .3, 1)}.koyu{--zemin: #12100d;--zemin-2: #1a1713;--kagit: #201c17;--murekkep: #f5f1ec;--soluk: #a79e93;--sessiz: #6f675e;--cizgi: rgba(245, 241, 236, .1);--cizgi-yumusak: rgba(245, 241, 236, .1);--vurgu: #d9713f;--vurgu-koyu: #ee9061;--vurgu-zemin: rgba(217, 113, 63, .12);background:var(--zemin);color:var(--murekkep)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background:var(--zemin);color:var(--murekkep);font-family:var(--yazi-govde);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1{font-family:var(--yazi-baslik);font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1.02;letter-spacing:-.03em;font-weight:300;margin-bottom:1.1rem}h1 b{font-weight:600}h2{font-family:var(--yazi-baslik);font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.1;letter-spacing:-.02em;font-weight:400;margin-bottom:.8rem}h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.01em;font-weight:600}p{font-size:1.02rem;line-height:1.65;color:var(--soluk);max-width:34rem}.etiket{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--vurgu);font-weight:600;margin-bottom:.9rem}.kucuk{font-size:.86rem;line-height:1.5}.kap{max-width:var(--en);margin-inline:auto;padding-inline:var(--yan)}.serit{padding-block:var(--bo-10)}@media (max-width: 1024px){.serit{padding-block:var(--bo-9)}}@media (max-width: 720px){.serit{padding-block:72px}}.serit-basi{max-width:44rem;margin-bottom:var(--bo-7)}.izgara{display:grid;gap:var(--bo-5)}.izgara-3{grid-template-columns:repeat(3,1fr)}.izgara-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.izgara-3,.izgara-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.izgara-3,.izgara-4{grid-template-columns:1fr}}.dugme{display:inline-flex;align-items:center;gap:.5rem;background:none;border:1px solid transparent;border-radius:var(--yr-buton);padding:.82rem 1.6rem;font-family:var(--yazi-govde);font-size:.95rem;font-weight:500;cursor:pointer;transition:background .25s var(--basamak),color .25s var(--basamak),border-color .25s var(--basamak),transform .25s var(--basamak)}.dugme:active{transform:translateY(1px)}.dugme.dolu{background:var(--vurgu);color:#fff}.dugme.dolu:hover{background:var(--vurgu-koyu)}.dugme.cizgi{border-color:var(--cizgi);color:var(--murekkep)}.dugme.cizgi:hover{border-color:var(--murekkep)}.dugme.duz{padding-inline:0;color:var(--vurgu)}.dugme.duz:hover{color:var(--vurgu-koyu)}.iletisim-modal-arka{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--bo-5);background:#12100d75;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.iletisim-modal{position:relative;width:min(100%,42rem);max-height:calc(100vh - 48px);overflow:auto;padding:clamp(32px,5vw,56px);background:var(--zemin-2);border:1px solid var(--cizgi);border-radius:var(--yr-modal);box-shadow:var(--golge-3)}.iletisim-modal h2{max-width:32rem;margin-bottom:var(--bo-7)}.modal-kapat{position:absolute;top:18px;right:20px;width:40px;height:40px;border:0;background:transparent;color:var(--soluk);font:300 2rem/1 var(--yazi-govde);cursor:pointer}.modal-kapat:hover{color:var(--murekkep)}.iletisim-modal-bilgiler{display:grid;gap:var(--bo-5)}.iletisim-modal-bilgiler>div{padding-top:var(--bo-4);border-top:1px solid var(--cizgi)}.iletisim-modal-bilgiler span{display:block;margin-bottom:.5rem;color:var(--vurgu);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.iletisim-modal-bilgiler a{font-size:1.15rem;font-weight:600}.iletisim-modal-bilgiler p{font-size:.92rem;line-height:1.5}@media (max-width: 560px){.iletisim-modal-arka{align-items:end;padding:0}.iletisim-modal{width:100%;max-height:86vh;padding:36px 24px 32px}.iletisim-modal h2{padding-right:28px;margin-bottom:var(--bo-6)}}.tepe{position:fixed;top:0;left:0;right:0;height:72px;z-index:30;display:flex;align-items:center;transition:background .35s var(--basamak),border-color .35s var(--basamak);border-bottom:1px solid transparent}.tepe.kati{background:#f4f1eeeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--cizgi)}.tepe .kap{display:flex;align-items:center;gap:var(--bo-6);width:100%}.marka-grubu{display:flex;align-items:center;gap:10px}@media (min-width: 901px){.tepe .marka-grubu{position:absolute;left:8vw}}.anasayfa-simge{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;color:var(--murekkep)}.anasayfa-simge svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.anasayfa-simge:hover{color:var(--vurgu)}.marka{font-family:var(--yazi-baslik);font-size:1.25rem;letter-spacing:-.02em}.marka b{font-weight:600}.tepe nav{display:flex;gap:var(--bo-5);margin-left:auto;font-size:.95rem}.tepe nav a{color:var(--soluk);transition:color .2s}.tepe nav a:hover,.tepe nav a.etkin{color:var(--murekkep)}.tepe .tel{font-variant-numeric:tabular-nums;font-weight:500}.tepe-aksiyonlar{display:flex;align-items:center;gap:var(--bo-3);margin-right:clamp(12px,2vw,32px)}.mobil-kisayol{display:none}@media (max-width: 900px){.tepe nav,.tepe .tel,.tepe-aksiyonlar .yol-tarifi{display:none}.tepe-aksiyonlar{margin-left:auto;margin-right:0;gap:6px}.anasayfa-simge{width:22px;height:22px}.anasayfa-simge svg{width:19px;height:19px}.marka{font-size:.98rem}.marka-grubu,.tepe .kap{gap:8px}.mobil-kisayol{display:inline-flex}.tepe-aksiyonlar .dugme{padding:.42rem .6rem;font-size:.74rem;border-radius:999px;white-space:nowrap}}@media (max-width: 380px){.marka{font-size:.9rem}.tepe-aksiyonlar .dugme{padding:.38rem .48rem;font-size:.69rem}.tepe-aksiyonlar{gap:4px}}.taban{padding-block:var(--bo-8) var(--bo-6)}.taban .kap{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--bo-6)}.taban h4{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sessiz);margin-bottom:var(--bo-4);font-weight:600}.taban ul{list-style:none;display:grid;gap:.55rem;font-size:.95rem}.taban ul a{color:var(--soluk)}.taban ul a:hover{color:var(--murekkep)}.taban .yasal{border-top:1px solid var(--cizgi);margin-top:var(--bo-7);padding-top:var(--bo-5);font-size:.82rem;color:var(--sessiz)}@media (max-width: 900px){.taban .kap{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.taban .kap{grid-template-columns:1fr}}.alt-bar{position:fixed;left:0;right:0;bottom:0;height:64px;z-index:30;display:none;border-top:1px solid var(--cizgi);background:#f4f1eef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(100%);transition:transform .4s var(--basamak)}.alt-bar.acik{transform:none}.alt-bar a{flex:1;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:500}.alt-bar a+a{border-left:1px solid var(--cizgi)}.alt-bar a.vurgulu{color:var(--vurgu)}@media (max-width: 900px){.alt-bar{display:flex}}.whatsapp-sabit{position:fixed;right:clamp(20px,3vw,40px);bottom:clamp(20px,3vw,34px);z-index:35;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--whatsapp);transition:transform .25s var(--basamak),color .25s var(--basamak)}.whatsapp-sabit:hover{transform:translateY(-3px);color:#159b47}.whatsapp-sabit:active{transform:translateY(0)}.whatsapp-sabit svg{width:51px;height:51px;fill:currentColor}@media (max-width: 900px){.whatsapp-sabit{bottom:80px;right:18px;width:64px;height:64px}}.perde{position:relative}.perde-sahne{position:sticky;top:0;height:100vh;z-index:0}.perde-sahne canvas{display:block;width:100%!important;height:100%!important}.perde-kaydir{position:relative;z-index:1;margin-top:-100vh;pointer-events:none}.bolum{min-height:100vh;display:flex;align-items:center;padding:88px 8vw 24px}.bolum.sag{justify-content:flex-end;text-align:right}.bolum.sol{justify-content:flex-start}.bolum.orta{justify-content:center;text-align:center;align-items:flex-end;padding-bottom:8vh}.kart{position:fixed;z-index:2;top:88px;bottom:24px;left:8vw;height:fit-content;margin:auto 0;width:min(100% - 16vw,39rem);max-width:39rem;padding:0;opacity:0;visibility:hidden;transform:perspective(1000px) translateZ(-640px);transition:opacity .45s var(--basamak),transform 0s linear .45s,visibility 0s linear .45s;pointer-events:none}.kart.gorunur{opacity:1;visibility:visible;transform:perspective(1000px) translateZ(0);transition:opacity .6s var(--basamak),transform .95s var(--basamak),visibility 0s linear;pointer-events:auto}.bolum.sag .kart{left:auto;right:8vw}.bolum.orta .kart{left:0;right:0;margin-inline:auto;top:auto;bottom:8vh;margin-block:0}@media (prefers-reduced-motion: reduce){.kart,.kart.gorunur{transform:none;transition:opacity .4s linear,visibility 0s linear .4s}.kart.gorunur{transition:opacity .4s linear,visibility 0s linear}}.adim-no{width:11rem;padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px solid var(--vurgu);color:#b4471f61;font-family:var(--yazi-baslik);font-size:clamp(5rem,8vw,8rem);font-weight:300;letter-spacing:-.06em;line-height:.72;font-variant-numeric:tabular-nums}.kart .etiket{color:var(--murekkep);font-weight:500;letter-spacing:.2em;margin-bottom:1.15rem}.kart h1,.kart h2{max-width:none;white-space:nowrap;line-height:1.04;letter-spacing:-.035em;margin-bottom:1rem}.kart h2{font-size:clamp(2.6rem,4.8vw,4.25rem);font-weight:300}.kart p{max-width:32rem;line-height:1.58}@media (max-height: 820px){.kart{max-width:34rem}.adim-no{width:8.5rem;padding-bottom:.65rem;margin-bottom:1rem;font-size:clamp(3.4rem,6vw,5rem)}.kart .etiket{margin-bottom:.7rem}.kart h1{font-size:clamp(2.2rem,4.2vw,3.1rem);margin-bottom:.65rem}.kart h2{font-size:clamp(2rem,3.7vw,3rem);margin-bottom:.65rem}.kart p{font-size:.93rem;line-height:1.5}}.bolum.sag p{margin-left:auto}.bolum.orta p{margin-inline:auto}.bolum.sag .adim-no{margin-left:auto}.bolum.orta .adim-no{margin-inline:auto}.ilerleme{position:fixed;left:0;top:0;height:2px;background:var(--vurgu);z-index:40;transition:width .1s linear}.ipucu{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);z-index:5;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--soluk);display:flex;align-items:center;gap:.8rem;transition:opacity .5s}.ipucu.gizli{opacity:0}.ipucu i{display:block;width:2px;height:31px;background:currentColor;animation:ini 1.9s ease-in-out infinite}@keyframes ini{0%,to{transform:scaleY(.35);opacity:.35}50%{transform:scaleY(1);opacity:1}}.yukleniyor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--zemin);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--soluk);transition:opacity .6s}.yukleniyor.bitti{opacity:0;pointer-events:none}.kahraman{min-height:100vh;display:flex;align-items:center;position:relative}.kahraman .ic{max-width:40rem}.kahraman .dugmeler{display:flex;gap:var(--bo-3);margin-top:var(--bo-6);flex-wrap:wrap}.yuzey{background:var(--zemin-2);border:1px solid var(--cizgi);border-radius:var(--yr-yuzey);padding:var(--bo-6);transition:border-color .25s var(--basamak),transform .25s var(--basamak)}a.yuzey:hover{border-color:var(--murekkep);transform:translateY(-2px)}.yuzey h3{margin-bottom:.5rem}.yuzey p{font-size:.95rem}.rozet{display:inline-block;border:1px solid var(--vurgu);color:var(--vurgu);border-radius:var(--yr-buton);padding:.18rem .6rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:var(--bo-3)}.sayilar{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bo-5)}.sayilar b{display:block;font-family:var(--yazi-baslik);font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.03em}.sayilar span{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sessiz)}@media (max-width: 720px){.sayilar{grid-template-columns:1fr 1fr}}.motto{padding-block:var(--bo-9)}.motto .kap{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bo-6);flex-wrap:wrap}.motto q{font-family:var(--yazi-baslik);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300;line-height:1.25;letter-spacing:-.02em;max-width:46rem;quotes:none}.sss details{border-bottom:1px solid var(--cizgi);padding-block:var(--bo-5)}.sss summary{cursor:pointer;font-size:1.1rem;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:var(--bo-4)}.sss summary::-webkit-details-marker{display:none}.sss summary:after{content:"+";color:var(--vurgu);font-size:1.3rem;line-height:1}.sss details[open] summary:after{content:"−"}.sss p{margin-top:var(--bo-3)}.sss-sayfa{min-height:calc(100vh - 72px);padding-top:var(--bo-6);padding-bottom:var(--bo-9)}.sss-sayfa .serit-basi{margin-bottom:var(--bo-5)}.sss-sayfa details{padding-block:18px}.randevu-sayfa{min-height:calc(100vh - 72px);padding-bottom:var(--bo-9)}.form{display:grid;gap:var(--bo-4);max-width:34rem}.form label{display:grid;gap:.4rem;font-size:.86rem;color:var(--soluk)}.form input,.form select,.form textarea{font-family:var(--yazi-govde);font-size:1rem;padding:.8rem 1rem;border:1px solid var(--cizgi);border-radius:var(--yr-girdi);background:var(--kagit);color:var(--murekkep)}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--vurgu);outline-offset:1px}.form .hata{color:var(--uyari);font-size:.84rem}.form .onay{color:var(--basari);font-size:.95rem}.adimlar{display:flex;gap:var(--bo-4);margin-bottom:var(--bo-6);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sessiz)}.adimlar b{color:var(--vurgu);font-weight:600}.govde{padding-top:72px}.govde.perdeli{padding-top:0}@media (max-width: 900px){body{padding-bottom:64px}}@media (max-width: 720px){.bolum{padding:0 5vw 12vh}.bolum.sag,.bolum.sol{justify-content:center;text-align:left}.kart{max-width:100%;padding:0}.adim-no{width:7rem;margin-bottom:1rem;font-size:3.6rem}.kart h1,.kart h2{max-width:22rem}.kart h2{font-size:clamp(2.05rem,10vw,3rem)}.bolum.sag p,.bolum.sag .adim-no{margin-left:0}.motto .kap{align-items:flex-start}}@media (max-aspect-ratio: 105/100){.kart{top:84px;bottom:auto;margin:0;left:5vw;right:5vw;width:min(100% - 10vw,39rem)}.bolum.sag .kart{left:5vw;right:auto}.bolum.orta .kart{top:84px;bottom:auto;margin-block:0}}.perde-atla{position:fixed;left:clamp(14px,3vw,40px);bottom:clamp(20px,3vw,34px);z-index:35;padding:.55rem 1rem;border:1px solid var(--cizgi);border-radius:999px;background:#f4f1eeeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--soluk);font-family:var(--yazi-govde);font-size:.82rem;font-weight:500;cursor:pointer;transition:opacity .4s,color .2s,border-color .2s}.perde-atla:hover{color:var(--murekkep);border-color:var(--soluk)}.perde-atla.gizli{opacity:0;pointer-events:none}@media (max-width: 900px){.perde-atla{bottom:80px;font-size:.78rem;padding:.5rem .85rem}}
