:root{color-scheme:dark;--bg:#050505;--panel:#101010;--panel-soft:#0b0b0b;--text:#f5f5f2;--muted:#adada8;--line:rgba(255,255,255,.13);--lime:#f5f5f2;--lime-soft:rgba(255,255,255,.055);--display:"Space Grotesk","Segoe UI",sans-serif;--body:"Plus Jakarta Sans","Segoe UI",sans-serif}
*{box-sizing:border-box}html{min-width:320px;background:var(--bg);scroll-behavior:smooth}body{position:relative;min-width:320px;overflow-x:hidden;color:var(--text);background:radial-gradient(circle at 50% -12rem,rgba(255,255,255,.09),transparent 34rem),var(--bg);font:500 15px/1.75 var(--body)}
body:before{position:fixed;z-index:-1;inset:-20%;opacity:.58;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.4px),radial-gradient(circle,rgba(255,255,255,.48) 0 .8px,transparent 1.2px);background-position:13px 21px,76px 49px;background-size:137px 151px,191px 173px;content:"";pointer-events:none;animation:legal-stars 15s linear infinite}@keyframes legal-stars{to{background-position:150px 172px,267px 222px}}
.shell{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:24px 0 74px}.topbar{position:sticky;z-index:20;top:12px;display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px;border:1px solid var(--line);border-radius:17px;padding:9px 11px 9px 14px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(7,7,7,.76));box-shadow:0 20px 55px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(28px) saturate(150%)}
.brand{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none;font:700 12px var(--display);letter-spacing:.11em}.brand-mark{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:0;padding:0;background:transparent;transform:none}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.back{border:1px solid var(--line);border-radius:10px;padding:10px 14px;color:#d2d2ce;background:#111;text-decoration:none;font-size:11px;font-weight:700;transition:border-color .18s ease,background .18s ease}.back:hover{color:#fff;border-color:rgba(255,255,255,.3);background:#181818}
.hero,.policy-card{border:1px solid var(--line);background:linear-gradient(145deg,rgba(22,22,22,.94),rgba(8,8,8,.96));box-shadow:0 32px 90px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.hero{position:relative;overflow:hidden;border-color:rgba(255,255,255,.22);border-radius:28px;padding:clamp(32px,6vw,68px)}.hero:after{position:absolute;right:-9rem;bottom:-14rem;width:28rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.09);transform:rotate(45deg);content:"";animation:legal-orbit 28s linear infinite}@keyframes legal-orbit{to{transform:rotate(405deg)}}
.eyebrow{color:#fff;font:700 10px var(--display);letter-spacing:.18em}.hero h1{position:relative;max-width:800px;color:#f5f5f2;font:600 clamp(44px,8vw,82px)/.95 var(--display);letter-spacing:-.065em}.lead{position:relative;max-width:790px;color:#bcbcb7;font-size:clamp(14px,2vw,18px);line-height:1.7}.updated{position:relative;border-color:var(--line);color:#dededa;background:rgba(255,255,255,.04);font-size:10px;letter-spacing:.05em}
.summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 28px}.summary div{display:grid;gap:7px;border:1px solid var(--line);border-radius:16px;padding:20px;color:var(--muted);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(7,7,9,.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.13);backdrop-filter:blur(22px);font-size:12px}.summary strong{display:block;color:var(--text);font:600 15px var(--display)}.policy-card{border-radius:24px;padding:clamp(25px,5vw,50px)}.policy-card section{position:relative;padding:28px 0}.policy-card section:first-child{padding-top:0}.policy-card section:last-child{padding-bottom:0}.policy-card section+section{border-top:1px solid var(--line)}h2{margin:0 0 12px;color:#f5f5f2;font:600 clamp(22px,3vw,30px) var(--display);letter-spacing:-.035em}h3{color:#e4e4e0;font:600 16px var(--display)}p,ul{color:var(--muted)}li::marker{color:#fff}.notice{border-left:2px solid #fff;padding:15px 17px;color:#d3d3cf;background:rgba(255,255,255,.045)}a{color:#e5e5e1}a:hover,a:focus-visible{color:#fff}footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:30px;color:#777;font-size:11px;text-align:center}footer a{text-decoration:none}footer span{width:100%}
@media(max-width:680px){.shell{width:min(100% - 20px,1120px);padding-top:10px}.topbar{top:7px;align-items:center;flex-direction:row}.brand>span:last-child{display:none}.hero,.policy-card{border-radius:19px}.hero{padding:31px 23px}.hero h1{font-size:43px}.summary{grid-template-columns:1fr}}

/* Legal 10.5 — ana ürünle aynı sıvı cam dili, düşük maliyetli içerik yüzeyleri. */
.hero,.policy-card,.summary div{border-color:rgba(255,255,255,.23);background:radial-gradient(120% 90% at 3% 0,rgba(255,255,255,.16),transparent 36%),linear-gradient(132deg,rgba(255,255,255,.12),rgba(255,255,255,.025) 46%,rgba(255,255,255,.065));box-shadow:0 24px 64px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.25),inset 0 -1px rgba(255,255,255,.05)}
.summary div{backdrop-filter:none}.policy-card section{content-visibility:auto;contain-intrinsic-size:auto 210px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:before,.hero:after{animation:none}}
