:root{--rh-krem:#F7F3EC;--rh-yuz:#FFFFFF;--rh-krem2:#EDE8DD;--rh-sinir:#D8D1BC;--rh-sinir2:#C8BEA6;--rh-ysl:#1B6B3C;--rh-ysl-k:#0F4226;--rh-ysl-a:#238C50;--rh-ysl-ac:#6BCB7F;--rh-ysl-bg:rgba(27,107,60,.06);--rh-ysl-bd:rgba(27,107,60,.18);--rh-altn:#A07020;--rh-altn-a:#C8920A;--rh-altn-bg:rgba(160,112,32,.07);--rh-altn-bd:rgba(160,112,32,.2);--rh-mt:#1A1917;--rh-mt2:#3D3A33;--rh-ara:#6B6558;--rh-slk:#9A9282;--ff-b:'Playfair Display',Georgia,'Times New Roman',serif;--ff-g:'Nunito',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--rh-nv:68px;--rh-mxw:1200px;--rh-r:10px;--rh-r-sm:6px;--rh-r-lg:20px;--rh-gc:.22s ease;--rh-glg:0 2px 18px rgba(26,25,23,.08);--rh-glg-ysl:0 4px 20px rgba(27,107,60,.2);--rh-glg-byk:0 8px 40px rgba(26,25,23,.12)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:var(--rh-krem);color:var(--rh-mt);font-family:var(--ff-g);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100vh}
img{max-width:100%;height:auto;display:block}
a{color:var(--rh-ysl);text-decoration:none;transition:color var(--rh-gc)}
a:hover{color:var(--rh-ysl-k)}
ul,ol{list-style:none}
button{cursor:pointer;font-family:var(--ff-g);border:none;background:none}
address{font-style:normal}
.rh-ic{width:100%;max-width:var(--rh-mxw);margin-inline:auto;padding-inline:28px}
.rh-bolum{padding:88px 0}
.rh-bolum-sm{padding:56px 0}
.rh-bolum-bg{background:var(--rh-yuz)}
.rh-bolum-kr{background:var(--rh-krem)}

.rh-ilerleme{position:fixed;top:var(--rh-nv);left:0;height:3px;background:linear-gradient(90deg,var(--rh-ysl),var(--rh-ysl-a));width:0%;z-index:1000;transition:width .1s linear}

.rh-nav{position:fixed;top:0;left:0;width:100%;height:var(--rh-nv);background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;z-index:999;transition:border-color var(--rh-gc),box-shadow var(--rh-gc)}
.rh-nav.rh-kaydik{border-color:var(--rh-sinir);box-shadow:0 2px 16px rgba(26,25,23,.06)}
.rh-nav-ic{display:flex;align-items:center;justify-content:space-between;height:var(--rh-nv);max-width:var(--rh-mxw);margin-inline:auto;padding-inline:28px}
.rh-logo{display:flex;align-items:center;gap:10px;text-decoration:none}
.rh-logo img{width:36px;height:36px;object-fit:contain}
.rh-logo-ad{font-family:var(--ff-b);font-size:1.2rem;font-weight:700;color:var(--rh-mt);letter-spacing:-.3px}
.rh-logo-ad span{color:var(--rh-ysl)}
.rh-lkler{display:flex;align-items:center;gap:4px}
.rh-lkler a{font-family:var(--ff-g);font-size:.9rem;font-weight:600;color:var(--rh-ara);padding:6px 14px;border-radius:var(--rh-r-sm);transition:color var(--rh-gc),background var(--rh-gc)}
.rh-lkler a:hover,.rh-lkler a.etkin{color:var(--rh-ysl);background:var(--rh-ysl-bg)}
.rh-nav-cta{background:var(--rh-ysl)!important;color:#fff!important;border-radius:50px!important;padding:8px 20px!important;font-weight:700!important}
.rh-nav-cta:hover{background:var(--rh-ysl-k)!important;color:#fff!important}
.rh-ham{display:none;flex-direction:column;gap:4px;width:28px;padding:4px}
.rh-ham-c{display:block;height:2px;background:var(--rh-mt);border-radius:2px;transition:transform var(--rh-gc),opacity var(--rh-gc),width var(--rh-gc)}
.rh-ham-c:nth-child(2){width:70%}
.rh-ham.acik .rh-ham-c:nth-child(1){transform:translateY(6px) rotate(45deg)}
.rh-ham.acik .rh-ham-c:nth-child(2){opacity:0}
.rh-ham.acik .rh-ham-c:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.rh-mob{display:none;position:fixed;top:var(--rh-nv);left:0;width:100%;background:#fff;border-bottom:2px solid var(--rh-ysl);z-index:998;padding:16px 28px 22px;flex-direction:column;gap:2px}
.rh-mob.acik{display:flex}
.rh-mob a{font-size:.96rem;font-weight:600;color:var(--rh-ara);padding:11px 12px;border-radius:var(--rh-r-sm);border-bottom:1px solid var(--rh-sinir);transition:color var(--rh-gc),background var(--rh-gc)}
.rh-mob a:last-child{border-bottom:none;margin-top:4px}
.rh-mob a:hover,.rh-mob a.etkin{color:var(--rh-ysl);background:var(--rh-ysl-bg)}
.rh-mob-cta{color:#fff!important;background:var(--rh-ysl)!important;border-radius:50px!important;text-align:center;border:none!important;font-weight:700!important}

.rh-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;border-radius:50px;font-family:var(--ff-g);font-size:.93rem;font-weight:700;transition:all var(--rh-gc);cursor:pointer;white-space:nowrap;border:2px solid transparent;text-decoration:none}
.rh-btn-ana{background:var(--rh-ysl);color:#fff;border-color:var(--rh-ysl)}
.rh-btn-ana:hover{background:var(--rh-ysl-k);border-color:var(--rh-ysl-k);color:#fff;transform:translateY(-1px);box-shadow:var(--rh-glg-ysl)}
.rh-btn-ik{background:transparent;color:var(--rh-ysl);border-color:var(--rh-ysl)}
.rh-btn-ik:hover{background:var(--rh-ysl-bg);transform:translateY(-1px);color:var(--rh-ysl)}
.rh-btn-altn{background:var(--rh-altn);color:#fff;border-color:var(--rh-altn)}
.rh-btn-altn:hover{background:#8A5E10;border-color:#8A5E10;color:#fff;transform:translateY(-1px)}
.rh-btn-kk{padding:8px 18px;font-size:.86rem}
.rh-btn-bk{padding:14px 32px;font-size:1rem}
.rh-btn-tm{width:100%;justify-content:center}

.rh-hero{background:var(--rh-krem);padding:calc(var(--rh-nv) + 64px) 0 72px;position:relative;overflow:hidden}
.rh-hero::before{content:'';position:absolute;top:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(27,107,60,.08) 0%,transparent 65%);pointer-events:none}
.rh-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(160,112,32,.06) 0%,transparent 65%);pointer-events:none}
.rh-hero-ic{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative;z-index:1}
.rh-hero-rozet{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--rh-ysl-bd);color:var(--rh-ysl);font-size:.8rem;font-weight:700;padding:5px 14px;border-radius:50px;margin-bottom:20px;box-shadow:var(--rh-glg)}
.rh-hero h1{font-family:var(--ff-b);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--rh-mt);line-height:1.2;margin-bottom:18px;letter-spacing:-.5px}
.rh-hero h1 span{color:var(--rh-ysl)}
.rh-hero-alt{font-size:1.02rem;color:var(--rh-ara);max-width:480px;line-height:1.8;margin-bottom:32px}
.rh-hero-eylem{display:flex;gap:14px;flex-wrap:wrap}
.rh-hero-istat{margin-top:44px;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:20px 36px;padding-top:28px;border-top:1px solid var(--rh-sinir)}
.rh-hero-ist-n{font-family:var(--ff-b);font-size:1.8rem;font-weight:700;color:var(--rh-ysl);line-height:1}
.rh-hero-ist-l{font-size:.82rem;color:var(--rh-slk);margin-top:3px}
.rh-hero-grs{position:relative}
.rh-hero-grs::before{content:'';position:absolute;inset:-14px;border:2px dashed var(--rh-ysl-bd);border-radius:calc(var(--rh-r-lg) + 14px);z-index:0}
.rh-hero-grs img{position:relative;z-index:1;border-radius:var(--rh-r-lg);box-shadow:var(--rh-glg-byk)}

.rh-blk{margin-bottom:52px}
.rh-blk.mrk{text-align:center}
.rh-blk.mrk .rh-blk-acik{margin-inline:auto}
.rh-blk-rozet{display:inline-flex;align-items:center;gap:6px;background:var(--rh-ysl-bg);border:1px solid var(--rh-ysl-bd);color:var(--rh-ysl);font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:50px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}
.rh-blk-baslik{font-family:var(--ff-b);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;color:var(--rh-mt);line-height:1.2;margin-bottom:12px;letter-spacing:-.3px}
.rh-blk-baslik span{color:var(--rh-ysl)}
.rh-blk-acik{font-size:1rem;color:var(--rh-ara);max-width:540px;line-height:1.75}

.rh-g2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.rh-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.rh-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.rh-asim{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}

.rh-karti{background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r);padding:26px;box-shadow:var(--rh-glg);transition:transform var(--rh-gc),box-shadow var(--rh-gc)}
.rh-karti:hover{transform:translateY(-3px);box-shadow:var(--rh-glg-byk)}
.rh-karti-ikon{width:50px;height:50px;border-radius:var(--rh-r);background:var(--rh-ysl-bg);border:1px solid var(--rh-ysl-bd);display:grid;place-items:center;font-size:1.3rem;color:var(--rh-ysl);margin-bottom:18px}
.rh-karti-baslik{font-family:var(--ff-b);font-size:1.05rem;font-weight:700;color:var(--rh-mt);margin-bottom:8px}
.rh-karti-metin{font-size:.9rem;color:var(--rh-ara);line-height:1.72}

.rh-adimlar{display:flex;flex-direction:column;gap:14px}
.rh-adim{display:flex;gap:18px;padding:22px 24px;background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r);box-shadow:var(--rh-glg);transition:transform var(--rh-gc),box-shadow var(--rh-gc)}
.rh-adim:hover{transform:translateY(-2px);box-shadow:var(--rh-glg-byk)}
.rh-adim-no{width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--rh-ysl);color:#fff;display:grid;place-items:center;font-family:var(--ff-b);font-size:1.1rem;font-weight:700}
.rh-adim-baslik{font-family:var(--ff-b);font-size:1rem;font-weight:700;color:var(--rh-mt);margin-bottom:6px}
.rh-adim-acik{font-size:.9rem;color:var(--rh-ara);line-height:1.7}
.rh-adim-rozet{display:inline-flex;align-items:center;gap:5px;font-size:.73rem;font-weight:700;color:var(--rh-ysl);background:var(--rh-ysl-bg);padding:2px 8px;border-radius:50px;margin-top:8px}

.rh-ipucu{background:var(--rh-ysl-bg);border-left:3px solid var(--rh-ysl);padding:14px 18px;border-radius:0 var(--rh-r-sm) var(--rh-r-sm) 0;margin:20px 0}
.rh-ipucu-bant{font-size:.76rem;font-weight:700;color:var(--rh-ysl);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;display:flex;align-items:center;gap:5px}
.rh-ipucu p{color:var(--rh-mt2);font-size:.9rem;line-height:1.72;margin:0}
.rh-uyari{background:var(--rh-altn-bg);border-left:3px solid var(--rh-altn);padding:14px 18px;border-radius:0 var(--rh-r-sm) var(--rh-r-sm) 0;margin:20px 0}
.rh-uyari-bant{font-size:.76rem;font-weight:700;color:var(--rh-altn);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;display:flex;align-items:center;gap:5px}
.rh-uyari p{color:var(--rh-mt2);font-size:.9rem;line-height:1.72;margin:0}

.rh-makale-duzen{display:grid;grid-template-columns:1fr 260px;gap:48px;align-items:start}
.rh-iic{position:sticky;top:calc(var(--rh-nv) + 20px);background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r);padding:20px;box-shadow:var(--rh-glg)}
.rh-iic-bas{font-family:var(--ff-b);font-size:.92rem;font-weight:700;color:var(--rh-mt);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--rh-sinir)}
.rh-iic-lk{display:flex;flex-direction:column;gap:6px}
.rh-iic-lk li a{font-size:.86rem;color:var(--rh-ara);display:block;padding:4px 0 4px 10px;border-left:2px solid transparent;transition:color var(--rh-gc),border-color var(--rh-gc),padding-left var(--rh-gc)}
.rh-iic-lk li a:hover,.rh-iic-lk li.etkin a{color:var(--rh-ysl);border-left-color:var(--rh-ysl);padding-left:14px}

.rh-icerik h2{font-family:var(--ff-b);font-size:1.55rem;font-weight:700;color:var(--rh-mt);margin:44px 0 16px;letter-spacing:-.2px}
.rh-icerik h3{font-family:var(--ff-b);font-size:1.15rem;font-weight:600;color:var(--rh-mt2);margin:32px 0 12px}
.rh-icerik h4{font-size:.97rem;font-weight:700;color:var(--rh-mt2);margin:22px 0 8px}
.rh-icerik p{color:var(--rh-mt2);font-size:.97rem;line-height:1.9;margin-bottom:18px}
.rh-icerik ul,.rh-icerik ol{margin:14px 0 20px;display:flex;flex-direction:column;gap:8px}
.rh-icerik ul li,.rh-icerik ol li{color:var(--rh-mt2);font-size:.94rem;padding-left:22px;position:relative;line-height:1.75}
.rh-icerik ul li::before{content:'';position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--rh-ysl)}
.rh-icerik ol{counter-reset:rh-ol}
.rh-icerik ol li::before{content:counter(rh-ol);counter-increment:rh-ol;position:absolute;left:0;top:1px;background:var(--rh-ysl);color:#fff;width:18px;height:18px;border-radius:50%;font-size:.72rem;font-weight:700;display:grid;place-items:center}
.rh-icerik-grs{border-radius:var(--rh-r);overflow:hidden;margin:26px 0;border:1px solid var(--rh-sinir)}
.rh-icerik-grs img{width:100%;height:auto}
.rh-icerik-meta{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid var(--rh-sinir)}
.rh-icerik-meta-k{display:flex;align-items:center;gap:7px;font-size:.86rem;color:var(--rh-slk)}
.rh-icerik-meta-k i{color:var(--rh-ysl);font-size:.82rem}
.rh-paylasim{margin-top:44px;padding-top:22px;border-top:1px solid var(--rh-sinir)}
.rh-paylasim-bas{font-size:.82rem;font-weight:700;color:var(--rh-slk);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}
.rh-paylasim-btns{display:flex;gap:8px;flex-wrap:wrap}
.rh-pay-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:50px;font-size:.83rem;font-weight:700;transition:opacity var(--rh-gc),transform var(--rh-gc)}
.rh-pay-btn:hover{opacity:.82;transform:translateY(-1px)}
.rh-pay-btn.tw{background:#1DA1F2;color:#fff}
.rh-pay-btn.fb{background:#1877F2;color:#fff}
.rh-pay-btn.wa{background:#25D366;color:#fff}
.rh-ilgili{margin-top:44px;padding-top:28px;border-top:1px solid var(--rh-sinir)}
.rh-ilgili-bas{font-family:var(--ff-b);font-size:1.1rem;font-weight:700;color:var(--rh-mt);margin-bottom:18px}

.rh-sayfa-ust{background:var(--rh-krem);padding:calc(var(--rh-nv) + 44px) 0 48px;border-bottom:1px solid var(--rh-sinir);position:relative;overflow:hidden}
.rh-sayfa-ust::before{content:'';position:absolute;top:-80px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(27,107,60,.06) 0%,transparent 65%);pointer-events:none}
.rh-ekmek{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--rh-slk);margin-bottom:16px;flex-wrap:wrap}
.rh-ekmek a{color:var(--rh-slk);transition:color var(--rh-gc)}
.rh-ekmek a:hover{color:var(--rh-ysl)}
.rh-ekmek-sep{color:var(--rh-sinir2);font-size:.7rem}
.rh-sayfa-baslik{font-family:var(--ff-b);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;color:var(--rh-mt);margin-bottom:14px;letter-spacing:-.4px}
.rh-sayfa-baslik span{color:var(--rh-ysl)}
.rh-sayfa-acik{font-size:1rem;color:var(--rh-ara);max-width:580px;line-height:1.8}

.rh-hbr-karti{background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r);overflow:hidden;box-shadow:var(--rh-glg);transition:transform var(--rh-gc),box-shadow var(--rh-gc);display:flex;flex-direction:column}
.rh-hbr-karti:hover{transform:translateY(-3px);box-shadow:var(--rh-glg-byk)}
.rh-hbr-karti-grs{overflow:hidden;aspect-ratio:16/9}
.rh-hbr-karti-grs img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease}
.rh-hbr-karti:hover .rh-hbr-karti-grs img{transform:scale(1.05)}
.rh-hbr-karti-icerik{padding:20px;display:flex;flex-direction:column;flex:1}
.rh-hbr-kat{font-size:.76rem;font-weight:700;color:var(--rh-ysl);text-transform:uppercase;letter-spacing:.5px;margin-bottom:9px}
.rh-hbr-baslik{font-family:var(--ff-b);font-size:1.05rem;font-weight:700;color:var(--rh-mt);margin-bottom:9px;line-height:1.35;transition:color var(--rh-gc)}
.rh-hbr-karti:hover .rh-hbr-baslik{color:var(--rh-ysl)}
.rh-hbr-baslik a{color:inherit}
.rh-hbr-ozet{font-size:.88rem;color:var(--rh-ara);line-height:1.65;flex:1;margin-bottom:14px}
.rh-hbr-alt{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--rh-slk);border-top:1px solid var(--rh-sinir);padding-top:12px;margin-top:auto}
.rh-hbr-alt a{color:var(--rh-ysl);font-size:.83rem;font-weight:700;display:flex;align-items:center;gap:4px}
.rh-hbr-alt a:hover{color:var(--rh-ysl-k)}

.rh-sss-m{border:1px solid var(--rh-sinir);border-radius:var(--rh-r-sm);margin-bottom:8px;background:var(--rh-yuz);overflow:hidden;transition:box-shadow var(--rh-gc)}
.rh-sss-m.acik{box-shadow:var(--rh-glg)}
.rh-sss-soru{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 20px;cursor:pointer}
.rh-sss-soru-txt{font-size:.96rem;font-weight:600;color:var(--rh-mt)}
.rh-sss-rozet{width:24px;height:24px;border-radius:50%;background:var(--rh-ysl-bg);border:1px solid var(--rh-ysl-bd);color:var(--rh-ysl);display:grid;place-items:center;font-size:.8rem;flex-shrink:0;transition:transform var(--rh-gc),background var(--rh-gc)}
.rh-sss-m.acik .rh-sss-rozet{background:var(--rh-ysl);color:#fff;transform:rotate(45deg)}
.rh-sss-cevap{display:none;padding:0 20px 16px}
.rh-sss-m.acik .rh-sss-cevap{display:block}
.rh-sss-cevap p{color:var(--rh-ara);font-size:.92rem;line-height:1.78;margin:0;border-top:1px solid var(--rh-sinir);padding-top:12px}

.rh-istat{text-align:center;padding:28px 16px;background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-top:3px solid var(--rh-ysl);border-radius:0 0 var(--rh-r) var(--rh-r);box-shadow:var(--rh-glg)}
.rh-istat-n{font-family:var(--ff-b);font-size:2.4rem;font-weight:700;color:var(--rh-ysl);line-height:1;letter-spacing:-.5px}
.rh-istat-l{font-size:.83rem;color:var(--rh-slk);margin-top:5px}

.rh-ozellik{display:flex;gap:16px;padding:22px;background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r);box-shadow:var(--rh-glg);transition:transform var(--rh-gc),box-shadow var(--rh-gc)}
.rh-ozellik:hover{transform:translateY(-2px);box-shadow:var(--rh-glg-byk)}
.rh-ozellik-ikon{width:44px;height:44px;border-radius:50%;background:var(--rh-ysl-bg);border:1px solid var(--rh-ysl-bd);display:grid;place-items:center;font-size:1.1rem;color:var(--rh-ysl);flex-shrink:0}
.rh-ozellik-baslik{font-family:var(--ff-b);font-size:1rem;font-weight:700;color:var(--rh-mt);margin-bottom:5px}
.rh-ozellik-metin{font-size:.88rem;color:var(--rh-ara);line-height:1.68}

.rh-ilet-ic{display:grid;grid-template-columns:1fr 1.4fr;gap:36px}
.rh-ilet-satir{display:flex;gap:14px;padding:18px 20px;background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r-sm);box-shadow:var(--rh-glg);margin-bottom:12px}
.rh-ilet-satir:last-child{margin-bottom:0}
.rh-ilet-ikon{width:40px;height:40px;border-radius:50%;background:var(--rh-ysl-bg);border:1px solid var(--rh-ysl-bd);display:grid;place-items:center;color:var(--rh-ysl);font-size:1rem;flex-shrink:0}
.rh-ilet-etiket{font-size:.76rem;font-weight:700;color:var(--rh-slk);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}
.rh-ilet-deger{font-size:.93rem;color:var(--rh-mt2);font-weight:500}
.rh-ilet-deger a{color:var(--rh-mt2);transition:color var(--rh-gc)}
.rh-ilet-deger a:hover{color:var(--rh-ysl)}
.rh-harita{border-radius:var(--rh-r);overflow:hidden;border:1px solid var(--rh-sinir);box-shadow:var(--rh-glg)}
.rh-harita iframe{width:100%;display:block;border:0;filter:sepia(8%)}

.rh-cta{background:var(--rh-ysl);border-radius:var(--rh-r-lg);padding:52px 48px;text-align:center;position:relative;overflow:hidden}
.rh-cta::before{content:'';position:absolute;top:-60px;right:-60px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}
.rh-cta h2{font-family:var(--ff-b);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.3px}
.rh-cta p{color:rgba(255,255,255,.82);font-size:1rem;max-width:480px;margin-inline:auto;margin-bottom:28px;line-height:1.72}
.rh-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.rh-cta .rh-btn-ik{border-color:rgba(255,255,255,.6);color:#fff}
.rh-cta .rh-btn-ik:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}

.rh-guvenim{background:var(--rh-yuz);border:1px solid var(--rh-sinir);border-radius:var(--rh-r);padding:28px;box-shadow:var(--rh-glg)}
.rh-guvenim-madde{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--rh-sinir)}
.rh-guvenim-madde:first-child{border-top:1px solid var(--rh-sinir)}
.rh-guvenim-ikon{width:32px;height:32px;border-radius:50%;background:var(--rh-ysl-bg);display:grid;place-items:center;color:var(--rh-ysl);font-size:.85rem;flex-shrink:0}
.rh-guvenim-baslik{font-size:.9rem;font-weight:700;color:var(--rh-mt);margin-bottom:3px}
.rh-guvenim-metin{font-size:.85rem;color:var(--rh-ara);line-height:1.65}

.rh-yasal h2{font-family:var(--ff-b);font-size:1.4rem;font-weight:700;color:var(--rh-mt);margin:38px 0 12px;letter-spacing:-.2px}
.rh-yasal h3{font-size:1.05rem;font-weight:600;color:var(--rh-mt2);margin:24px 0 8px}
.rh-yasal p{font-size:.93rem;color:var(--rh-ara);line-height:1.86;margin-bottom:14px}
.rh-yasal ul{margin:12px 0 16px}
.rh-yasal ul li{font-size:.92rem;color:var(--rh-ara);padding-left:18px;position:relative;margin-bottom:7px;line-height:1.72}
.rh-yasal ul li::before{content:'';position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--rh-ysl)}

.rh-404{min-height:100vh;display:grid;place-items:center;text-align:center;padding:80px 28px;background:var(--rh-krem)}
.rh-404-no{font-family:var(--ff-b);font-size:clamp(7rem,20vw,13rem);font-weight:700;color:transparent;-webkit-text-stroke:2px var(--rh-ysl);line-height:.9;letter-spacing:-4px}
.rh-404-baslik{font-family:var(--ff-b);font-size:1.8rem;font-weight:700;color:var(--rh-mt);margin:20px 0 10px}
.rh-404-metin{color:var(--rh-ara);font-size:.97rem;max-width:420px;margin:0 auto 28px;line-height:1.75}

.rh-ftr{background:var(--rh-mt);color:#fff;padding:52px 0 0}
.rh-ftr-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:64px;margin-bottom:40px}
.rh-ftr-ad{font-family:var(--ff-b);font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:10px}
.rh-ftr-ad span{color:var(--rh-ysl-ac)}
.rh-ftr-acik{font-size:.87rem;color:rgba(255,255,255,.55);line-height:1.75;margin-bottom:18px}
.rh-sosyal{display:flex;gap:8px;flex-wrap:wrap}
.rh-sosyal-btn{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.65);display:grid;place-items:center;font-size:.88rem;transition:all var(--rh-gc)}
.rh-sosyal-btn:hover{background:var(--rh-ysl);border-color:var(--rh-ysl);color:#fff}
.rh-ftr-sag{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.rh-ftr-kol-bas{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:rgba(255,255,255,.4);margin-bottom:14px}
.rh-ftr-lk{display:flex;flex-direction:column;gap:9px}
.rh-ftr-lk a{font-size:.87rem;color:rgba(255,255,255,.6);transition:color var(--rh-gc);display:flex;align-items:center;gap:6px}
.rh-ftr-lk a:hover{color:var(--rh-ysl-ac)}
.rh-ftr-lk a i{font-size:.74rem;color:var(--rh-ysl-ac)}
.rh-ftr-alt{border-top:1px solid rgba(255,255,255,.1);padding:18px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.rh-ftr-telif{font-size:.81rem;color:rgba(255,255,255,.4)}
.rh-ftr-telif a{color:rgba(255,255,255,.5);transition:color var(--rh-gc)}
.rh-ftr-telif a:hover{color:var(--rh-ysl-ac)}
.rh-ftr-alt-lk{display:flex;gap:16px}
.rh-ftr-alt-lk a{font-size:.79rem;color:rgba(255,255,255,.4);transition:color var(--rh-gc)}
.rh-ftr-alt-lk a:hover{color:var(--rh-ysl-ac)}

.rh-giz{opacity:0;transform:scale(.97) translateY(8px);transition:opacity .5s ease,transform .5s ease}
.rh-giz.rh-ac{opacity:1;transform:scale(1) translateY(0)}
.rh-gec-1{transition-delay:.12s}
.rh-gec-2{transition-delay:.24s}
.rh-gec-3{transition-delay:.36s}
.rh-gec-4{transition-delay:.48s}

@media(max-width:1024px){.rh-g4{grid-template-columns:repeat(2,1fr)}.rh-makale-duzen{grid-template-columns:1fr}.rh-iic{position:static}.rh-ftr-grid{grid-template-columns:1fr;gap:36px}.rh-hero-ic{grid-template-columns:1fr}.rh-ilet-ic{grid-template-columns:1fr}.rh-asim{grid-template-columns:1fr}}
@media(max-width:768px){.rh-bolum{padding:60px 0}.rh-ic{padding-inline:18px}.rh-lkler{display:none}.rh-ham{display:flex}.rh-g3{grid-template-columns:1fr}.rh-g2{grid-template-columns:1fr}.rh-hero-grs{display:none}.rh-hero{padding-top:calc(var(--rh-nv) + 44px);padding-bottom:52px}.rh-hero h1{font-size:2rem}.rh-hero-istat{grid-template-columns:repeat(2,auto)}.rh-hero-eylem{flex-direction:column;align-items:flex-start}.rh-cta{padding:36px 24px}.rh-sayfa-ust{padding-top:calc(var(--rh-nv) + 36px)}.rh-ftr-sag{grid-template-columns:1fr}.rh-ftr-alt{flex-direction:column;text-align:center}.rh-ftr-alt-lk{flex-wrap:wrap;justify-content:center}}
@media(max-width:480px){.rh-hero h1{font-size:1.8rem}.rh-hero-ist-n{font-size:1.5rem}.rh-btn-bk{padding:12px 26px;font-size:.93rem}}
