/* SAHİDENDE / ANASAYFA V10 | Kurucu çekirdek ve profesyonel ince ayarlar */
:root{--sd10-gold:#e5b957;--sd10-text:#f3f0e9;--sd10-muted:#bcb9b2}
.h8-header{position:sticky;top:0;z-index:60;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.h8-header :focus-visible,.sd10-core :focus-visible{outline:2px solid #ffe09a;outline-offset:4px}
.h8-hero-copy{max-width:680px}.h8-hero h1{font-size:clamp(50px,4.45vw,72px);line-height:1.03;letter-spacing:-.055em}
.h8-links a{transition:color .2s ease}.sd10-nav-core{color:#f3cd7e!important}
.h8-feature{transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.h8-feature:hover{box-shadow:0 15px 32px rgba(0,0,0,.35)}
.h8-button,.h8-account,.h8-founder-link{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}
.h8-button-gold:hover,.h8-search-button:hover{box-shadow:0 12px 30px rgba(199,148,51,.18)}
.sd10-core{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(335px,.8fr);gap:clamp(24px,3vw,64px);margin-top:22px;margin-bottom:8px;min-height:430px;border:1px solid rgba(223,184,94,.28);border-radius:15px;background:radial-gradient(ellipse at 95% 15%,rgba(186,126,38,.13),transparent 48%),linear-gradient(122deg,#14171b 0%,#0c0e11 61%,#10131a 100%);overflow:hidden;isolation:isolate;box-shadow:0 24px 55px rgba(0,0,0,.22)}
.sd10-core:before{position:absolute;content:"";width:500px;height:500px;right:-280px;top:-290px;border:1px solid rgba(227,190,111,.11);border-radius:50%;pointer-events:none}
.sd10-core:after{position:absolute;content:"";left:25px;right:25px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(236,197,111,.55),transparent);pointer-events:none}
.sd10-core-copy{padding:clamp(25px,3vw,50px) 0 clamp(26px,3vw,50px) clamp(24px,3.25vw,58px);min-width:0;z-index:2}
.sd10-topline{display:flex;align-items:center;gap:10px;color:var(--sd10-gold);font-size:10px;letter-spacing:.2em;font-weight:750;text-transform:uppercase}
.sd10-dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--sd10-gold);box-shadow:0 0 12px rgba(235,192,99,.6)}
.sd10-index{font-size:10px;letter-spacing:.18em;border:1px solid rgba(235,192,99,.3);padding:4px 8px;border-radius:20px;margin-left:auto;white-space:nowrap}
.sd10-core h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(37px,3.4vw,57px);font-weight:700;line-height:1.05;letter-spacing:-.06em;margin:25px 0 16px;max-width:750px;color:var(--sd10-text)}
.sd10-core h2 em{font-style:normal;background:linear-gradient(105deg,#ffecb8,#dbad4d 70%,#e9c983);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.sd10-lead{color:#c9c9c9;font-size:14px;line-height:1.72;max-width:610px;margin:0 0 26px}
.sd10-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:660px;margin-bottom:26px}
.sd10-benefits>div{display:flex;align-items:start;gap:11px;padding:15px 13px;border:1px solid rgba(231,211,168,.13);border-radius:11px;background:rgba(255,255,255,.025);min-width:0}
.sd10-benefits svg{width:23px;height:23px;flex:0 0 23px;color:#ddbd79;margin-top:2px}
.sd10-benefits strong{display:block;color:#efece5;font-size:12px;letter-spacing:0}
.sd10-benefits small{display:block;color:#aaa9a5;font-size:11px;line-height:1.5;margin-top:5px}
.sd10-actions{display:flex;gap:19px;align-items:center;flex-wrap:wrap}
.sd10-cta{display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:47px;padding:13px 18px;border-radius:9px;background:linear-gradient(105deg,#ffdfa0,#d9a63f);color:#19130b;font-size:13px;font-weight:800;transition:box-shadow .2s ease,transform .2s ease}
.sd10-cta:hover{box-shadow:0 12px 24px rgba(183,136,42,.21);transform:translateY(-2px)}
.sd10-cta svg,.sd10-textlink svg{width:17px;height:17px}
.sd10-textlink{display:inline-flex;align-items:center;gap:7px;color:#efdbaf;font-weight:650;font-size:12px}
.sd10-textlink:hover{color:#fff1ca}
.sd10-disclaimer{margin:20px 0 0;color:#9d9d9b;font-size:10px;line-height:1.65;max-width:625px}
.sd10-membership{position:relative;min-height:350px;align-self:center;margin:25px clamp(24px,3vw,42px) 25px 0;padding:20px 21px;border:1px solid rgba(255,220,144,.47);border-radius:13px;background:radial-gradient(ellipse at 87% 10%,rgba(200,153,71,.19),transparent 43%),linear-gradient(145deg,#22252a,#0a0b0e 75%);box-shadow:0 10px 40px #0007,inset 0 1px 0 #ffffff19;transform:perspective(850px) rotateX(var(--sd10-rx,0deg)) rotateY(var(--sd10-ry,0deg));transition:transform .2s ease;overflow:hidden}
.sd10-membership:before{content:"";position:absolute;inset:6px;border:1px solid rgba(213,180,111,.13);border-radius:9px;pointer-events:none}
.sd10-membership:after{content:"";position:absolute;top:-80px;right:-120px;width:300px;height:110px;transform:rotate(-30deg);background:linear-gradient(90deg,transparent,rgba(249,216,145,.13),transparent);pointer-events:none}
.sd10-pass-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#e3bd72;font-size:12px;font-weight:800;letter-spacing:.14em}
.sd10-pass-top b{font-size:9px;color:#a89a7e;font-weight:500;letter-spacing:.16em}
.sd10-pass-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 0 19px}
.sd10-emblem{position:relative;width:94px;height:94px;border-radius:50%;border:1px solid #dcb86a;background:linear-gradient(135deg,#6d501d,#17120c 51%,#9c783c);display:grid;place-items:center;box-shadow:0 0 0 5px rgba(234,183,79,.05),0 11px 24px #000a}
.sd10-emblem:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1px solid #f6d99288}
.sd10-emblem-face{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:linear-gradient(140deg,#fbe6a0 0%,#bc862d 45%,#f9d98e 70%,#634117);transform:rotateY(22deg);box-shadow:inset 0 1px 2px #fff8}
.sd10-emblem-face span{font-size:41px;color:#16100b;font-weight:950;letter-spacing:-.09em;font-family:Arial,sans-serif;text-shadow:0 1px 1px #fff9}
.sd10-pass-label{font-size:10px;font-weight:750;letter-spacing:.21em;color:#f7e3b4;text-align:center}
.sd10-pass-number{font-size:25px;color:#f5f4f0;letter-spacing:.08em}
.sd10-pass-number span{font-size:19px;letter-spacing:.08em}
.sd10-pass-rule{width:60%;height:1px;background:linear-gradient(90deg,transparent,#e9c578,transparent)}
.sd10-pass-collection{display:flex;gap:15px;align-items:center;justify-content:center;font-size:9px;letter-spacing:.13em;color:#9f9583}
.sd10-pass-collection b{color:#dbc181;font-size:11px}
.sd10-pass-footer{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:15px 3px 0;border-top:1px solid rgba(255,255,255,.13)}
.sd10-pass-footer small{color:#aaa9a4;font-size:10px;display:block}
.sd10-pass-footer strong{display:block;color:#f9dc90;font-size:26px;letter-spacing:-.04em}
.sd10-pass-status{font-size:9px;font-weight:750;color:#ded0b0;letter-spacing:.08em;text-align:right}
@media(min-width:1450px){.sd10-core{min-height:450px}}
@media(max-width:1100px){.sd10-core{grid-template-columns:1fr 310px;gap:16px}.sd10-core-copy{padding:28px 0 28px 26px}.sd10-core h2{font-size:43px}.sd10-benefits{grid-template-columns:1fr}.sd10-membership{margin-right:23px}.h8-hero-copy{max-width:600px}}
@media(max-width:830px){.sd10-core{grid-template-columns:1fr}.sd10-core-copy{padding:26px 25px 0}.sd10-membership{width:min(460px,calc(100% - 50px));margin:7px auto 26px;min-height:340px}.sd10-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.h8-hero h1{font-size:clamp(42px,6.4vw,58px)}}
@media(max-width:600px){.h8-header{position:relative}.h8-hero-copy{max-width:100%}.h8-hero h1{font-size:clamp(37px,10vw,55px)}.sd10-core{margin-top:13px;margin-bottom:12px}.sd10-core-copy{padding:24px 19px 0}.sd10-index{letter-spacing:.05em}.sd10-topline{font-size:9px;letter-spacing:.08em}.sd10-core h2{font-size:clamp(32px,8.5vw,45px);margin:20px 0 15px}.sd10-lead{font-size:12px;line-height:1.75}.sd10-benefits{grid-template-columns:1fr;gap:8px}.sd10-benefits>div{padding:12px 11px}.sd10-membership{width:calc(100% - 38px);margin:2px auto 20px}.sd10-actions{gap:13px}.sd10-cta{width:100%}.sd10-textlink{margin:auto}.sd10-disclaimer{margin-top:14px}.sd10-pass-top{font-size:10px}}
@media(prefers-reduced-motion:reduce){.sd10-membership,.sd10-cta{transition:none!important}.sd10-reveal{opacity:1!important;transform:none!important}}
@media(prefers-reduced-motion:no-preference){.sd10-reveal{opacity:0;transform:translateY(12px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--sd10-delay,0ms)}.sd10-reveal.sd10-visible{opacity:1;transform:translateY(0)}}
