/* vRobot ortak sayfa stili — ana sayfa (atlas_tanitim_uret.py) stilinin kopyası + anahtar sayfa ekleri. ATLAS 22.10.2026 */
:root{--zemin:#f7f5f0;--kart:#fff;--metin:#0b1013;--soluk:#5a6370;--cizgi:#e6e1d6;--hafif:#efebe2;
 --amber:#f2a20c;--amber-k:#c67f00;--amber-a:#fff1d6;--teal:#11a39a;--teal-a:#dcf4f1;--hav:#3a52d6;--hav-a:#e4e8fb;
 --koyu:#0b1013;--koyu2:#141b20;--koyu3:#1d262c;
 --f-bas:'Bricolage Grotesque',sans-serif;--f-gov:'Instrument Sans',sans-serif;--f-mono:'JetBrains Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:var(--zemin);color:var(--metin);font:400 17px/1.6 var(--f-gov);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{color:inherit}img{max-width:100%}
h1,h2,h3,h4{font-family:var(--f-bas);line-height:1.05;margin:0;letter-spacing:-.025em}
.sar{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}
.ey{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-k)}
.ey::before{content:"";width:18px;height:2px;background:var(--amber)}
.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:99px;border:1.5px solid var(--metin);font-weight:700;font-size:15.5px;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s;cursor:pointer;background:transparent;color:var(--metin);font-family:var(--f-gov)}
.btn.dolu{background:var(--metin);color:#fff}.btn.amber{background:var(--amber);border-color:var(--amber);color:#111}
.btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px rgba(0,0,0,.45)}
.bas{display:grid;gap:12px;max-width:780px;margin-bottom:clamp(26px,4vw,46px)}.bas h2{font-size:clamp(32px,4.6vw,60px)}.bas p{color:var(--soluk);margin:0;font-size:clamp(16px,1.4vw,18.5px)}
.rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}
section{position:relative}
/* üst */
.ust{position:sticky;top:0;z-index:50;background:rgba(247,245,240,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cizgi)}
.ust .sar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:70px}
.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo img{height:40px;width:auto}
.logo span{font:600 13px var(--f-mono);color:var(--soluk);letter-spacing:.06em}
.menu{display:flex;gap:24px;align-items:center}.menu a{text-decoration:none;font-weight:600;font-size:15px;color:var(--soluk)}.menu a:hover{color:var(--metin)}
.menu .btn{padding:10px 18px;font-size:14.5px;color:#111}
@media(max-width:900px){.menu a:not(.btn){display:none}.logo img{height:34px}}
/* giriş */
.giris{padding:clamp(40px,6vw,90px) 0 clamp(50px,7vw,100px);overflow:hidden}
.giris::before{content:"";position:absolute;inset:-20% -10% auto auto;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgba(242,162,12,.22),transparent 65%);animation:sal 14s ease-in-out infinite alternate;pointer-events:none}
.giris::after{content:"";position:absolute;left:-15%;bottom:-30%;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(17,163,154,.16),transparent 65%);animation:sal 18s ease-in-out infinite alternate-reverse;pointer-events:none}
@keyframes sal{to{transform:translate(-60px,40px) scale(1.08)}}
.giris .sar{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,64px);align-items:center;position:relative;z-index:1}
.marka{display:flex;align-items:baseline;gap:12px;margin:16px 0 4px;font:800 clamp(22px,2.4vw,30px) var(--f-bas);letter-spacing:-.02em}
.marka b{color:var(--metin)}.marka span{font:500 .62em var(--f-mono);color:var(--soluk);letter-spacing:.04em}
.giris h1{font-size:clamp(42px,5.8vw,82px);letter-spacing:-.04em;margin:8px 0 20px}
.giris h1 .s{display:block}.giris h1 .s:nth-child(2){color:var(--amber-k)}.giris h1 .s:nth-child(3){background:linear-gradient(100deg,var(--amber),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}
.giris h1 .s{opacity:0;transform:translateY(30px);animation:gel .9s cubic-bezier(.2,.7,.2,1) forwards}.giris h1 .s:nth-child(2){animation-delay:.25s}.giris h1 .s:nth-child(3){animation-delay:.5s}
@keyframes gel{to{opacity:1;transform:none}}
.giris .lead{font-size:clamp(17px,1.45vw,20px);color:var(--soluk);max-width:56ch;margin:0}
.rozet{display:inline-flex;margin-top:18px;padding:8px 14px;border-radius:99px;background:var(--amber-a);color:#6b4300;font-weight:700;font-size:14.5px}
.giris .dg{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.egiten{margin-top:26px;display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--soluk)}.egiten b{color:var(--metin)}.egiten i{width:36px;height:2px;background:var(--amber)}
.sema{position:relative;aspect-ratio:1/1;max-width:560px;width:100%;margin-left:auto}
.sema svg{width:100%;height:100%;overflow:visible}
.sema .dug rect{fill:#fff;stroke:var(--cizgi)}.sema .dug text{font:700 15px var(--f-gov);fill:var(--metin)}.sema .dug .alt{font:500 11px var(--f-mono);fill:var(--soluk)}
.sema .yol{fill:none;stroke:#d9d2c3;stroke-width:1.6;stroke-dasharray:4 6}
.sema .cikis rect{fill:var(--koyu)}.sema .cikis text{fill:#fff;font:700 14px var(--f-gov)}.sema .cikis .alt{fill:#f6c867;font:500 11px var(--f-mono)}
.sema .merkez circle.h{fill:none;stroke:var(--amber);stroke-width:2;opacity:.5;transform-origin:280px 280px;animation:nabiz 2.6s ease-out infinite}
.sema .merkez circle.h2{animation-delay:1.3s}
@keyframes nabiz{from{transform:scale(.7);opacity:.7}to{transform:scale(1.6);opacity:0}}
.sema .merkez text{font:800 14px var(--f-bas);fill:var(--metin);letter-spacing:.06em}
/* şerit */
.serit{border-block:1px solid var(--cizgi);background:#fff;overflow:hidden}
.serit div{display:flex;gap:46px;padding:16px 0;white-space:nowrap;animation:kay 42s linear infinite;width:max-content}
.serit span{font:600 13px var(--f-mono);color:var(--soluk);letter-spacing:.06em}.serit span::before{content:"◆";color:var(--amber);margin-right:12px}
@keyframes kay{to{transform:translateX(-50%)}}
/* menü (açılır) */
.capa{display:block;position:relative;top:-80px;visibility:hidden}
.menu{display:flex;gap:4px;align-items:center}
.mm{position:relative}
.mm>button{display:flex;align-items:center;gap:6px;padding:10px 12px;border:0;background:none;font:600 15px var(--f-gov);color:var(--soluk);cursor:pointer;border-radius:10px}
.mm>button i{font-style:normal;font-size:11px;transition:transform .25s}.mm>button:hover,.mm.ac>button{color:var(--metin);background:var(--hafif)}.mm.ac>button i{transform:rotate(180deg)}
.mm-pan{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;background:#fff;border:1px solid var(--cizgi);border-radius:18px;padding:10px;
 box-shadow:0 30px 60px -30px rgba(11,16,19,.45);opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s;z-index:60}
.mm-pan.genis{min-width:720px;left:-120px;padding:18px}
.mm.ac .mm-pan{opacity:1;visibility:visible;transform:none}
.mm-liste a{display:grid;gap:1px;padding:10px 12px;border-radius:12px;text-decoration:none}.mm-liste a:hover{background:var(--amber-a)}
.mm-liste span{font-weight:700;font-size:15px}.mm-liste small{font-size:12.5px;color:var(--soluk)}
.mm-izg3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mm-kol{display:grid;gap:2px;align-content:start}
.mm-kol b{font:700 11.5px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-k);margin:0 0 6px 10px}
.mm-kol a{padding:8px 10px;border-radius:10px;text-decoration:none;font-size:14.5px;font-weight:600}.mm-kol a:hover{background:var(--amber-a)}
.mm-tum{display:inline-block;margin:12px 0 0 10px;font-weight:700;color:var(--amber-k);text-decoration:none}
.ust-sag{display:flex;align-items:center;gap:10px}.ust-sag .btn{padding:10px 18px;font-size:14.5px}
.ham{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--cizgi);background:#fff;flex-direction:column;gap:5px;align-items:center;justify-content:center;cursor:pointer}
.ham i{display:block;width:20px;height:2px;background:var(--metin);border-radius:2px;transition:.25s}
.ust.acik .ham i:nth-child(1){transform:translateY(7px) rotate(45deg)}.ust.acik .ham i:nth-child(2){opacity:0}.ust.acik .ham i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.cekmece{border-top:1px solid var(--cizgi);background:#fff;max-height:calc(100vh - 70px);overflow:auto;padding:10px 16px 20px}
.cekmece details{border-bottom:1px solid var(--cizgi)}.cekmece summary{list-style:none;padding:14px 4px;font:700 17px var(--f-bas);cursor:pointer;display:flex;justify-content:space-between}
.cekmece summary::after{content:"+";color:var(--amber-k)}.cekmece details[open] summary::after{content:"−"}.cekmece summary::-webkit-details-marker{display:none}
.cekmece details div{display:grid;padding:0 4px 12px}.cekmece details a{padding:9px 0;text-decoration:none;font-weight:600;color:var(--soluk)}
.cekmece details b{font:700 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-k);margin-top:10px}
.cekmece>.btn{margin-top:16px;width:100%;justify-content:center}
@media(max-width:1100px){.menu{display:none}.ham{display:flex}}
@media(max-width:520px){.ust-sag .btn{display:none}}
/* yazılımlar (SEO kartları) */
.yzb{padding:clamp(56px,7vw,104px) 0;background:#fff;border-block:1px solid var(--cizgi)}
.yz-izg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.yz{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--zemin);border:1px solid var(--cizgi);text-decoration:none;color:var(--metin);transition:transform .3s,box-shadow .3s,border-color .3s}
.yz:hover{transform:translateY(-5px);border-color:var(--amber);box-shadow:0 22px 40px -30px rgba(11,16,19,.55)}
.yz h3{font-size:19px}.yz p{margin:0;font-size:14.5px;color:var(--soluk)}.yz i{margin-top:auto;font-style:normal;font-weight:700;color:var(--amber-k)}
/* sistemler */
.sis{margin-top:30px;border-radius:24px;padding:clamp(20px,3vw,30px);background:var(--zemin);border:1px solid var(--cizgi)}
.sis h3{font-size:clamp(22px,2.2vw,30px)}.sis>p{color:var(--soluk);margin:8px 0 16px}
.sis ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.sis li{padding:16px;border-radius:16px;background:#fff;border:1px solid var(--cizgi)}.sis li h3{font-size:17px;margin-bottom:6px}.sis li p{margin:0;font-size:14px;color:var(--soluk)}
/* hizmetler */
.hz{padding:clamp(64px,8vw,120px) 0}
.hz-blok{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(18px,4vw,48px);padding:clamp(22px,3vw,34px);border-radius:26px;background:#fff;border:1px solid var(--cizgi);margin-bottom:16px}
.hz-bas small{font:700 11.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber-k)}.hz-bas h3{font-size:clamp(22px,2.4vw,32px);margin:8px 0}
.hz-bas p{margin:0;color:var(--soluk)}
.hz-blok ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hz-blok li{padding:14px 16px;border-radius:14px;background:var(--zemin)}.hz-blok h4{font-size:16px;margin-bottom:4px}.hz-blok li p{margin:0;font-size:14px;color:var(--soluk)}
.hz-blok ul.an{grid-template-columns:1fr}.an li{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:center}.an b{font:800 20px var(--f-bas);color:var(--amber-k)}
/* video */
.vd{padding:clamp(56px,7vw,104px) 0;background:linear-gradient(120deg,var(--amber-a),#fff 70%)}
.vd-izg{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,56px);align-items:center}
.vd-kapak{position:relative;display:block;border-radius:24px;overflow:hidden;box-shadow:0 40px 70px -46px rgba(11,16,19,.6);aspect-ratio:16/9;background:var(--koyu)}
.vd-kapak img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.vd-kapak:hover img{transform:scale(1.04)}
.oynat{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--amber);display:grid;place-items:center;font-size:26px;color:#111;box-shadow:0 0 0 12px rgba(242,162,12,.25);animation:nabiz2 2.4s infinite}
@keyframes nabiz2{50%{box-shadow:0 0 0 20px rgba(242,162,12,.12)}}
.vd-kapak em{position:absolute;right:12px;bottom:12px;font:600 12px var(--f-mono);font-style:normal;background:rgba(11,16,19,.75);color:#fff;padding:4px 8px;border-radius:8px}
.vd h2{font-size:clamp(28px,3.2vw,44px);margin:10px 0}.vd p{color:var(--soluk)}.vd .btn{margin:8px 8px 0 0}
/* sss */
.sss{padding:clamp(64px,8vw,120px) 0;background:#fff;border-block:1px solid var(--cizgi)}
.sss-izg{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(20px,4vw,56px);align-items:start}
.ss{border-bottom:1px solid var(--cizgi)}.ss summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;font:700 18px var(--f-bas);position:relative}
.ss summary::-webkit-details-marker{display:none}.ss summary::after{content:"+";position:absolute;right:4px;top:16px;font-size:22px;color:var(--amber-k);transition:transform .25s}
.ss[open] summary::after{transform:rotate(45deg)}.ss p{margin:0 0 18px;color:var(--soluk)}
/* footer */
.vf{background:var(--koyu);color:#c3cdd3;padding:56px 0 24px;font-size:14.5px}
.vf a{color:#c3cdd3;text-decoration:none}.vf a:hover{color:#f6c867}
.vf-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px}
.vf-marka img{height:40px;width:auto}.vf-marka p{margin:12px 0 0;line-height:1.55}.vf-marka b{color:#fff}.vf-il{color:#9fb0bb}
.vf h6,.vf .vf-k{margin:4px 0 12px;font:700 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#f6c867}
.vf-grid>div:not(.vf-marka){display:flex;flex-direction:column;gap:7px}
.vf-serit{margin-top:36px;padding-top:24px;border-top:1px solid #26323a}
.vf-bas{font:600 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#7f919c;margin-bottom:14px}
.vf-mrk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.vf-mrk a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--koyu2);border:1px solid #26323a;transition:border-color .2s,transform .2s}
.vf-mrk a:hover{border-color:var(--amber);transform:translateY(-2px)}.vf-mrk img{border-radius:7px;flex:none}
.vf-mrk span{display:grid}.vf-mrk b{color:#fff;font-size:14.5px}.vf-mrk small{font-size:12px;color:#8fa1ac}
.vf-son{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid #26323a;font-size:13px;color:#7f919c}
@media(max-width:1060px){.yz-izg{grid-template-columns:1fr 1fr}.sis ul{grid-template-columns:1fr 1fr}.vf-grid{grid-template-columns:1fr 1fr}.vf-mrk{grid-template-columns:1fr 1fr}.mm-pan.genis{min-width:600px}}
@media(max-width:760px){.yz-izg,.sis ul,.hz-blok,.hz-blok ul,.vd-izg,.sss-izg,.vf-grid{grid-template-columns:1fr}.an li{grid-template-columns:1fr}.vf-mrk{grid-template-columns:1fr 1fr}}
/* kendi yazılımını yazdı — üç kanıt kartı */
.kz{padding:clamp(56px,7vw,104px) 0}
.kz-izg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.kn{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#fff;border:1px solid var(--cizgi);text-decoration:none;color:var(--metin);
 box-shadow:0 30px 60px -50px rgba(11,16,19,.55);transition:transform .35s,box-shadow .35s}
.kn:hover{transform:translateY(-8px);box-shadow:0 40px 70px -44px rgba(11,16,19,.6)}
.kn[data-k=hav]{--r:var(--hav);--r-acik:var(--hav-a)}.kn[data-k=amb]{--r:var(--teal);--r-acik:var(--teal-a)}.kn[data-k=bkm]{--r:var(--amber-k);--r-acik:var(--amber-a)}
.kn-g{position:relative;height:230px;display:grid;place-items:center;padding:18px;background:linear-gradient(165deg,var(--r-acik),#fff);border-bottom:1px solid var(--cizgi);overflow:hidden}
.kn-m{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}
.kn-m small{font:600 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--r)}
.kn-m h3{font-size:clamp(26px,2.4vw,34px)}.kn-m>p{margin:0;color:var(--soluk);font-size:15px}
.kn-rk{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px;padding-top:12px;border-top:1px solid var(--cizgi)}
.kn-rk p{margin:0;display:grid}.kn-rk b{font:800 26px var(--f-bas);color:var(--r);letter-spacing:-.02em}.kn-rk span{font-size:12.5px;color:var(--soluk)}
.kn-m i{margin-top:auto;padding-top:8px;font-style:normal;font-weight:700;color:var(--r)}
/* MESAJDAN EKRANA */
.ms{background:var(--koyu);color:#e9eef2;padding:clamp(64px,8vw,120px) 0;overflow:hidden}
.ms::before{content:"";position:absolute;inset:0;background:radial-gradient(800px 400px at 15% 0%,rgba(242,162,12,.14),transparent 60%),radial-gradient(700px 400px at 90% 100%,rgba(17,163,154,.12),transparent 60%);pointer-events:none}
.ms .bas h2{color:#fff}.ms .bas p{color:#9fb0bb}.ms .ey{color:#f6c867}
.ms-adim{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;padding:0;list-style:none;position:relative;z-index:1}
.ms-adim li{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;background:var(--koyu2);border:1px solid #26323a;font:600 13px var(--f-mono);color:#7f919c;transition:.4s}
.ms-adim li i{width:8px;height:8px;border-radius:50%;background:#33424b;transition:.4s}
.ms-adim li.on{color:#fff;border-color:var(--amber)}.ms-adim li.on i{background:var(--amber);box-shadow:0 0 0 5px rgba(242,162,12,.2)}
.ms-adim li.bitti{color:#cfe9e6}.ms-adim li.bitti i{background:var(--teal)}
.ms-grid{display:grid;grid-template-columns:.8fr 1.25fr 1.05fr;gap:18px;position:relative;z-index:1;align-items:stretch}
.pn{background:var(--koyu2);border:1px solid #26323a;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-height:460px}
.pn-ust{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #26323a;font:600 12.5px var(--f-mono);color:#9fb0bb}
.pn-ust i{width:10px;height:10px;border-radius:50%;background:#33424b}.pn-ust i:nth-child(1){background:#e0605e}.pn-ust i:nth-child(2){background:#e7b23f}.pn-ust i:nth-child(3){background:#4cbb6a}
.pn-ust b{margin-left:auto;color:#cfd8de;font-weight:600}
.tel-sohbet{flex:1;padding:14px;display:flex;flex-direction:column;gap:9px;background:linear-gradient(180deg,#10171b,#0d1316)}
.bl{max-width:90%;padding:9px 12px;border-radius:14px;font-size:14px;line-height:1.45;opacity:0;transform:translateY(8px);transition:.4s}
.bl.on{opacity:1;transform:none}.bl small{display:block;font:600 10.5px var(--f-mono);opacity:.7;margin-bottom:2px}
.bl.k{align-self:flex-end;background:#1f5f3a;color:#eafff0;border-bottom-right-radius:4px}
.bl.a{align-self:flex-start;background:#1d262c;color:#e9eef2;border-bottom-left-radius:4px;border:1px solid #2b3840}
.bl.yaz{display:inline-flex;gap:4px}.bl.yaz span{width:7px;height:7px;border-radius:50%;background:#7f919c;animation:nok 1s infinite}.bl.yaz span:nth-child(2){animation-delay:.15s}.bl.yaz span:nth-child(3){animation-delay:.3s}
@keyframes nok{50%{transform:translateY(-4px);opacity:.5}}
.bl .hz{display:flex;gap:8px;align-items:center;margin-top:7px;padding:8px 10px;border-radius:10px;background:rgba(17,163,154,.18);color:#bff3ee;font-weight:700;font-size:13px}
.kod-alan{flex:1;margin:0;padding:16px 16px 10px;font:500 12.5px/1.7 var(--f-mono);color:#cfd8de;white-space:pre;overflow:hidden;min-height:250px}
.kod-alan .c{color:#6f8794;font-style:italic}.kod-alan .k{color:#f2a20c}.kod-alan .s{color:#7fd3c4}.kod-alan .f{color:#8fb6ff}.kod-alan .p{color:#cfd8de}
.kod-alan .imlec{display:inline-block;width:8px;height:16px;background:var(--amber);vertical-align:-3px;animation:yanip 1s steps(1) infinite}
@keyframes yanip{50%{opacity:0}}
.log{border-top:1px solid #26323a;padding:10px 16px 14px;font:500 12.5px/1.8 var(--f-mono);color:#7f919c;min-height:118px}
.log div{opacity:0;transform:translateX(-6px);transition:.35s}.log div.on{opacity:1;transform:none}.log .ok{color:#7fd3c4}.log .yayin{color:#f6c867;font-weight:700}
.uyg{flex:1;padding:16px;display:grid;gap:12px;align-content:start;background:#f7f5f0;color:var(--metin);position:relative}
.uyg::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 40px,rgba(11,16,19,.03) 40px 41px),#f7f5f0;transition:opacity .6s}
.pn.hazir .uyg::after{opacity:0;pointer-events:none}
.uyg h5{margin:0;font:800 18px var(--f-bas)}.uyg-form{display:grid;gap:7px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--cizgi)}
.uyg-form label{font-size:11.5px;color:var(--soluk);font-weight:600}.uyg-form .kutu{height:30px;border-radius:8px;background:var(--zemin);border:1px solid var(--cizgi);display:flex;align-items:center;padding:0 10px;font-size:13px}
.uyg-form .dg{height:34px;border-radius:9px;background:var(--amber);font-weight:800;font-size:13px;display:grid;place-items:center}
.uyg-graf{padding:12px;border-radius:14px;background:#fff;border:1px solid var(--cizgi);display:grid;gap:7px}
.uyg-graf small{font:600 11px var(--f-mono);color:var(--soluk)}
.ug{display:grid;grid-template-columns:72px 1fr 28px;gap:8px;align-items:center;font-size:12.5px}.ug div{height:12px;border-radius:6px;background:var(--hafif);overflow:hidden}
.ug div i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--amber),var(--teal));border-radius:6px;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}
.pn.hazir .ug div i{width:var(--w)}.ug b{font:700 12px var(--f-mono);text-align:right}
.uyg>*{opacity:0;transform:translateY(10px);transition:.5s}.pn.hazir .uyg>*{opacity:1;transform:none}
.pn.hazir .uyg>*:nth-child(2){transition-delay:.15s}.pn.hazir .uyg>*:nth-child(3){transition-delay:.3s}
.ms-not{position:relative;z-index:1;margin-top:14px;font:500 12px var(--f-mono);color:#6f8794}
/* ne yapar */
.ny{padding:clamp(64px,8vw,120px) 0}
.ny-iki{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.kol{border-radius:28px;padding:clamp(22px,3vw,34px);background:#fff;border:1px solid var(--cizgi);box-shadow:0 30px 60px -50px rgba(11,16,19,.5);display:flex;flex-direction:column;gap:16px}
.kol h3{font-size:clamp(26px,2.6vw,36px)}.kol>p{color:var(--soluk);margin:0}
.kol .no{font:700 12px var(--f-mono);color:var(--amber-k);letter-spacing:.12em}
.soru-kutu{border-radius:20px;background:var(--koyu);padding:16px;min-height:200px;display:flex;flex-direction:column;gap:9px;justify-content:flex-end}
.soru-kutu .bl.k{background:#2b3840;color:#fff}.soru-kutu .bl.a{background:#1d262c}
.isler{display:flex;flex-wrap:wrap;gap:8px}.isler span{padding:8px 13px;border-radius:99px;background:var(--amber-a);color:#5c3a00;font-weight:600;font-size:14px;opacity:0;transform:scale(.9);transition:.45s cubic-bezier(.2,.7,.2,1) calc(var(--i)*70ms)}
.in .isler span,.isler.in span{opacity:1;transform:none}
.uyg-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.uyg-liste li{padding:14px 15px;border-radius:16px;border:1px solid var(--cizgi);background:var(--zemin);transition:transform .3s,box-shadow .3s,border-color .3s;opacity:0;transform:translateY(14px)}
.in .uyg-liste li{opacity:1;transform:none;transition:opacity .6s calc(var(--i)*60ms),transform .6s calc(var(--i)*60ms),box-shadow .3s,border-color .3s}
.uyg-liste li:hover{transform:translateY(-4px);box-shadow:0 18px 30px -22px rgba(11,16,19,.5);border-color:var(--amber)}
.uyg-liste small{font:600 10.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.uyg-liste li[data-yer=hav] small{color:var(--hav)}
.uyg-liste h4{font-size:16.5px;margin:4px 0 4px}.uyg-liste p{margin:0;font-size:13.5px;color:var(--soluk);line-height:1.45}
.zor{margin-top:22px;border-radius:28px;padding:clamp(22px,3vw,34px);background:linear-gradient(120deg,var(--amber-a),#fff 60%);border:1px solid var(--cizgi)}
.zor h3{font-size:clamp(24px,2.4vw,32px)}.zor>p{color:var(--soluk);margin:8px 0 18px;max-width:70ch}
.zor ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.zor li{padding:16px;border-radius:16px;background:#fff;border:1px solid var(--cizgi)}.zor h4{font-size:17px;margin-bottom:6px}.zor li p{margin:0;font-size:14px;color:var(--soluk)}
/* tanır */
.tn{padding:clamp(64px,8vw,120px) 0;background:#fff;border-block:1px solid var(--cizgi)}
.taa{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}
.taa::before{content:"";position:absolute;left:4%;right:4%;top:22px;height:2px;background:linear-gradient(90deg,var(--amber),var(--teal));transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}
.taa.in::before{transform:scaleX(1)}
.taa li{position:relative;padding:56px 22px 22px;border-radius:22px;background:var(--zemin);border:1px solid var(--cizgi)}
.taa li::before{content:"";position:absolute;top:13px;left:22px;width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--amber)}
.taa small{font:700 11.5px var(--f-mono);letter-spacing:.14em;color:var(--amber-k)}.taa h3{font-size:28px;margin:4px 0 8px}.taa p{margin:0;color:var(--soluk);font-size:15.5px}
.tn-iki{display:grid;grid-template-columns:1fr 1.05fr;gap:22px;align-items:start}
.tani{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.tani li{padding:18px;border-radius:18px;border:1px solid var(--cizgi)}.tani b{font:700 12px var(--f-mono);color:var(--amber-k)}.tani h3{font-size:19px;margin:6px 0}.tani p{margin:0;font-size:14.5px;color:var(--soluk)}
.hafiza{border-radius:24px;background:var(--koyu);color:#e9eef2;padding:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:380px}
.hf-sol,.hf-sag{display:flex;flex-direction:column;gap:9px}
.hf-bas{font:600 11.5px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#9fb0bb;margin-bottom:2px}
.hf-sag .kayit{padding:9px 11px;border-radius:12px;background:#1d262c;border:1px solid #2b3840;font-size:13px;opacity:0;transform:translateX(16px);transition:.5s}
.hf-sag .kayit.on{opacity:1;transform:none}.hf-sag .kayit small{display:block;font:600 10.5px var(--f-mono);color:#f6c867;margin-bottom:2px}
.hf-say{margin-top:auto;padding-top:10px;border-top:1px solid #2b3840}.hf-say b{font:800 30px var(--f-bas);color:#f6c867}.hf-say span{display:block;font-size:12px;color:#9fb0bb}
/* hikâye */
.hk{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--cizgi)}
.hk[data-r=hav]{--r:var(--hav);--r-acik:var(--hav-a)}.hk[data-r=amb]{--r:var(--teal);--r-acik:var(--teal-a);background:#fff}
.hk .ey{color:var(--r)}.hk .ey::before{background:var(--r)}
.hk-ust{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:30px}
.hk-ust h2{font-size:clamp(34px,4.6vw,60px);margin-top:10px}.hk-ust p{color:var(--soluk);margin:0;font-size:17px}
.etiket{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.etiket span{font:600 12.5px var(--f-mono);padding:7px 12px;border-radius:99px;background:var(--r-acik);color:var(--r)}
.zaman{display:grid;grid-template-columns:repeat(4,1fr);margin:6px 0 36px;border-top:2px solid var(--r)}
.zaman div{padding:18px 18px 0 0;position:relative}.zaman div::before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--r);border:3px solid var(--zemin)}
.zaman b{display:block;font:700 13px var(--f-mono);color:var(--r);margin-bottom:6px}.zaman h4{font-size:19px;margin-bottom:6px}.zaman p{margin:0;color:var(--soluk);font-size:15px}
.rakam{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:36px}
.rk{background:#fff;border:1px solid var(--cizgi);border-radius:18px}
.hk[data-r=amb] .rk{background:var(--zemin)}
.rk summary{list-style:none;cursor:pointer;padding:18px 18px 16px;display:grid;gap:2px}.rk summary::-webkit-details-marker{display:none}
.rk summary b{font:800 clamp(30px,3vw,42px)/1 var(--f-bas);color:var(--r);letter-spacing:-.03em}
.rk summary span{font-weight:600;font-size:15px}.rk summary i{font:500 11.5px var(--f-mono);color:var(--soluk);font-style:normal;margin-top:6px}
.rk summary i::after{content:" +"}.rk[open] summary i::after{content:" −"}
.rk p{margin:0;padding:0 18px 16px;font-size:13.5px;color:var(--soluk);line-height:1.5}
.ekr-izg{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ekr{background:#fff;border:1px solid var(--cizgi);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}
.ekr:hover{transform:translateY(-5px);box-shadow:0 26px 44px -34px rgba(11,16,19,.6)}
.ekr-g{position:relative;height:200px;background:linear-gradient(170deg,var(--r-acik),#fff);border-bottom:1px solid var(--cizgi);display:grid;place-items:center;padding:16px;overflow:hidden}
.ornek{position:absolute;top:10px;right:10px;font:600 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:99px;background:rgba(255,255,255,.88);color:var(--soluk);border:1px solid var(--cizgi)}
.ekr-m{padding:16px 18px 18px}.ekr-m h4{font-size:18.5px;margin-bottom:8px}
.ekr-m p{margin:0 0 8px;font-size:14px;color:var(--soluk)}.ekr-m em{display:block;font:600 10.5px var(--f-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--r);margin-bottom:2px}
/* örnek ekran çizimleri (v1) */
.ek{width:100%;max-width:300px;font-size:12px}
.mk-izg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mk{background:#fff;border-radius:10px;padding:8px 10px;border:1px solid var(--cizgi)}
.mk small{display:block;color:var(--soluk);font-size:10.5px}.mk b{font:700 18px var(--f-bas);color:var(--r)}
.ek-graf{display:flex;align-items:flex-end;gap:5px;height:52px;margin-top:8px;padding:6px;background:#fff;border-radius:10px;border:1px solid var(--cizgi)}
.ek-graf i{flex:1;height:0;background:linear-gradient(180deg,var(--r),var(--r-acik));border-radius:4px 4px 0 0;transition:height 1.2s cubic-bezier(.2,.7,.2,1)}.gor .ek-graf i{height:var(--h)}
.gs-bas{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:38%;font:600 9.5px var(--f-mono);color:var(--soluk);margin-bottom:4px}
.gs{display:grid;grid-template-columns:38% 1fr;align-items:center;gap:6px;margin:3px 0}.gs span{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gs-yol{height:14px;background:#fff;border-radius:4px;border:1px solid var(--cizgi);position:relative}
.gs-yol i{position:absolute;top:1px;bottom:1px;left:var(--b);width:0;border-radius:3px;background:var(--r);transition:width 1s .2s}.gor .gs-yol i{width:var(--g)}.gs-yol i.risk{background:var(--amber)}
.ek-not{display:block;margin-top:6px;font-style:normal;font-size:10.5px;color:var(--amber-k);font-weight:600}
.db{display:grid;grid-template-columns:30% 1fr 42px;gap:6px;align-items:center;margin:6px 0}.db span{font-size:11px}.db b{font:600 11px var(--f-mono)}
.db div{height:12px;background:#fff;border-radius:6px;border:1px solid var(--cizgi);overflow:hidden}.db i{display:block;height:100%;width:0;background:var(--r);transition:width 1.2s}.gor .db i{width:var(--w)}.db i.yuk{background:var(--amber)}
.ek-tel{display:grid;place-items:center}.tel{width:146px;background:#fff;border:6px solid #1b2433;border-radius:22px;padding:12px 10px;display:grid;gap:6px;text-align:center}
.tel-ust{font-weight:700;font-size:11.5px}.tel-sure{font:700 20px var(--f-mono);color:var(--r)}
.tel button{border:0;border-radius:10px;padding:8px;background:var(--r);color:#fff;font:600 11.5px var(--f-gov)}.tel button.ikinci{background:var(--hafif);color:var(--metin)}
.tel small{font-size:9.5px;color:var(--soluk)}.tel-satir{display:flex;justify-content:space-between;font-size:10.5px;border-bottom:1px solid var(--cizgi);padding:3px 0}.tel-satir span{color:var(--soluk)}
.tel-foto{height:40px;border-radius:8px;background:repeating-linear-gradient(45deg,var(--r-acik) 0 8px,#fff 8px 16px)}
.cn-ust{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.cn-ust span{font-size:11px;color:var(--soluk)}.cn-ust b{font:800 22px var(--f-bas);color:var(--r)}.cn-ust small{font-size:10px;color:var(--soluk)}
.mak-izg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mak{background:#fff;border:1px solid var(--cizgi);border-radius:10px;padding:7px 8px;position:relative}
.mak b{display:block;font-size:11px}.mak small{font-size:10px;color:var(--soluk)}.mak i{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#2bb673}
.mak.ayar i{background:var(--amber)}.mak.dur i{background:#8a94a6}.mak.calis i{animation:yan 1.6s infinite}@keyframes yan{50%{box-shadow:0 0 0 5px rgba(43,182,115,.2)}}
.ek-depo{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;align-items:center}
.izo{position:relative;height:126px}.izo i{position:absolute;width:42px;height:42px;left:calc(28px + var(--x)*38px - var(--y)*21px);top:calc(58px + var(--y)*14px - var(--z)*29px + var(--x)*10px);background:linear-gradient(135deg,#e9d3ad,#c99c62);border:1px solid rgba(0,0,0,.12);border-radius:4px;transform:skewY(-12deg);box-shadow:inset -8px -8px 0 rgba(0,0,0,.06)}
.izo i.vurgu{background:linear-gradient(135deg,var(--r-acik),var(--r))}
.dp-bilgi span{font-size:11px;color:var(--soluk)}.dp-bilgi b{display:block;font:800 24px var(--f-bas);color:var(--r)}.dp-bilgi small{font-size:10px;color:var(--soluk)}
.dp-bar{height:10px;border-radius:5px;background:#fff;border:1px solid var(--cizgi);overflow:hidden;margin:4px 0}.dp-bar i{display:block;height:100%;width:0;background:var(--r);transition:width 1.4s}.gor .dp-bar i{width:76%}
.ek-wa{display:grid;gap:6px}.ek-wa p{margin:0;padding:7px 10px;border-radius:12px;font-size:11.5px;line-height:1.4;max-width:88%}
.b-o{background:#d8f5d0;justify-self:end;border-bottom-right-radius:3px}.b-a{background:#fff;border-bottom-left-radius:3px}.b-dosya{background:#fff;font-weight:600;color:var(--r)}
/* güven, süreç, kimler, bağlantılar */
.gv{padding:clamp(64px,8vw,120px) 0;background:var(--koyu);color:#e9eef2}
.gv .bas h2{color:#fff}.gv .bas p{color:#9fb0bb}.gv .ey{color:#f6c867}
.ilke{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:i}
.ilke li{padding:22px;border-radius:20px;background:var(--koyu2);border:1px solid #26323a;counter-increment:i;transition:border-color .3s,transform .3s}
.ilke li:hover{border-color:var(--amber);transform:translateY(-4px)}
.ilke li::before{content:counter(i,decimal-leading-zero);font:700 12px var(--f-mono);color:var(--amber);display:block;margin-bottom:10px}
.ilke h3{font-size:19.5px;margin-bottom:8px;color:#fff}.ilke li p{margin:0;color:#9fb0bb;font-size:15px}
.mevcut{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.mevcut li{padding:14px 16px;border-radius:16px;border:1px dashed #33424b}.mevcut b{display:block;color:#f6c867;font:700 15px var(--f-bas);margin-bottom:4px}.mevcut span{font-size:13.5px;color:#9fb0bb}
.sr{padding:clamp(64px,8vw,120px) 0}
.surec{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative}
.surec::before{content:"";position:absolute;left:0;right:0;top:24px;height:2px;background:var(--cizgi)}
.surec::after{content:"";position:absolute;left:0;right:0;top:24px;height:2px;background:linear-gradient(90deg,var(--amber),var(--teal));transform:scaleX(0);transform-origin:left;transition:transform 2.2s cubic-bezier(.2,.7,.2,1)}
.surec.in::after{transform:scaleX(1)}
.surec li{position:relative;padding-top:60px}
.surec li b{position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--amber);display:grid;place-items:center;font:800 18px var(--f-bas);z-index:1;transition:background .4s calc(var(--i)*.35s),color .4s calc(var(--i)*.35s)}
.surec.in li b{background:var(--amber)}
.surec h3{font-size:18.5px;margin-bottom:6px}.surec p{margin:0;color:var(--soluk);font-size:14.5px}
.kim{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}
.kim li{padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--cizgi)}.kim h3{font-size:18px;margin-bottom:6px}.kim p{margin:0;font-size:14.5px;color:var(--soluk)}
.bg{padding:clamp(48px,6vw,90px) 0;background:#fff;border-block:1px solid var(--cizgi)}
.bg-izg{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}
.bg h3{font-size:20px;margin-bottom:12px}.bg-one{grid-column:1/-1}.bg-one .bg-link a{border-color:var(--amber);background:var(--amber-a)}.bas p a{color:var(--amber-k);font-weight:700}.ms .bas p a{color:#f6c867}.bg-link{display:flex;flex-wrap:wrap;gap:8px}
.bg-link a{padding:8px 13px;border-radius:99px;border:1px solid var(--cizgi);text-decoration:none;font-size:14px;font-weight:600;transition:.2s}.bg-link a:hover{border-color:var(--amber);background:var(--amber-a)}
.bg-tum{display:inline-block;margin-top:12px;font-weight:700;color:var(--amber-k);text-decoration:none}
.soz{padding:clamp(64px,8vw,120px) 0}
.soz blockquote{margin:0;max-width:940px;font:500 clamp(22px,2.6vw,34px)/1.35 var(--f-bas);letter-spacing:-.015em}
.soz blockquote span{background:linear-gradient(100deg,var(--amber-k),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}
.soz cite{display:block;margin-top:22px;font:600 13px var(--f-mono);font-style:normal;color:var(--soluk);letter-spacing:.06em}
.il{padding:clamp(64px,8vw,120px) 0;background:linear-gradient(120deg,var(--amber-a),var(--teal-a))}
.il .sar{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,64px);align-items:start}
.il h2{font-size:clamp(34px,4.4vw,58px);margin:10px 0 14px}.il p{color:var(--soluk)}
.il-b{display:grid;gap:10px;margin-top:20px}.il-b a,.il-b span{display:flex;gap:10px;align-items:center;text-decoration:none;font-weight:600}
.iform{background:#fff;border-radius:26px;padding:clamp(20px,3vw,32px);border:1px solid var(--cizgi);display:grid;gap:14px;box-shadow:0 40px 80px -60px rgba(11,16,19,.6)}
.iform label{display:grid;gap:6px;font-weight:600;font-size:14px}
.iform input,.iform select,.iform textarea{font:400 16px var(--f-gov);padding:12px 14px;border-radius:12px;border:1px solid var(--cizgi);background:var(--zemin);color:var(--metin);width:100%}
.iform input:focus,.iform select:focus,.iform textarea:focus{outline:2px solid var(--amber);border-color:transparent}
.iform .cift{display:grid;grid-template-columns:1fr 1fr;gap:12px}.iform .gizli{position:absolute;left:-9999px}
.iform .onay{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:13.5px;color:var(--soluk)}.iform .onay input{width:auto;margin-top:3px}
.iform .btn{justify-self:start}.fmsg{padding:12px 14px;border-radius:12px;background:var(--teal-a);font-weight:600}
.alt{padding:34px 0;font-size:14px;color:var(--soluk)}.alt .sar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.taslak{position:fixed;right:12px;bottom:12px;z-index:60;font:600 11px var(--f-mono);padding:6px 10px;border-radius:99px;background:var(--amber);color:#111;letter-spacing:.06em}
@media(max-width:1060px){
 .ms-grid{grid-template-columns:1fr 1fr}.pn-tel{grid-column:1/-1}.pn{min-height:0}.tel-sohbet{min-height:250px}
 .ekr-izg,.rakam{grid-template-columns:1fr 1fr}.kz-izg{grid-template-columns:1fr 1fr}.zor ul,.ilke,.kim{grid-template-columns:1fr 1fr}.mevcut{grid-template-columns:1fr 1fr}
 .surec{grid-template-columns:1fr 1fr 1fr}.surec::before,.surec::after{display:none}.bg-izg{grid-template-columns:1fr}
}
@media(max-width:760px){
 body{font-size:16px}
 .giris .sar,.hk-ust,.il .sar,.ny-iki,.tn-iki{grid-template-columns:1fr}
 .sema{max-width:420px;margin:10px auto 0}
 .ms-grid{grid-template-columns:1fr}.kod-alan{font-size:11.5px;min-height:220px}.log{min-height:100px}
 .taa,.tani,.uyg-liste,.zor ul,.ilke,.kim,.mevcut,.surec,.ekr-izg,.kz-izg{grid-template-columns:1fr}
 .taa::before{display:none}
 .hafiza{grid-template-columns:1fr}
 .rakam{grid-template-columns:1fr 1fr}
 .zaman{grid-template-columns:1fr;border-top:0;border-left:2px solid var(--r);padding-left:18px;gap:18px}.zaman div{padding:0}.zaman div::before{left:-27px;top:4px}
 .iform .cift{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}

/* ── anahtar sayfalar (sg-) · ATLAS 22.10.2026 */
body.sg{--amber-k:#9a6200}
[data-r=hav]{--r:var(--hav);--r-acik:var(--hav-a)}[data-r=amb]{--r:var(--teal);--r-acik:var(--teal-a)}[data-r=bkm]{--r:var(--amber-k);--r-acik:var(--amber-a)}
.iz{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font:500 13px var(--f-mono);color:var(--soluk);padding-top:18px}
.iz a{text-decoration:none;color:var(--soluk)}.iz a:hover{color:var(--amber-k)}.iz span{color:var(--amber)}.iz b{font-weight:600;color:var(--metin)}
.sg-giris{position:relative;padding:clamp(24px,3.5vw,48px) 0 clamp(48px,6vw,88px);overflow:hidden}
.sg-giris::before{content:"";position:absolute;right:-220px;top:-300px;width:760px;height:760px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,162,12,.16),rgba(242,162,12,0));pointer-events:none}
.sg-giris .sar{display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(24px,5vw,64px);align-items:center;position:relative;z-index:1}
.sg-giris h1{font-size:clamp(34px,4.3vw,58px);letter-spacing:-.035em;margin:12px 0 18px}
.sg-giris .lead{font-size:clamp(16.5px,1.35vw,19px);color:var(--soluk);margin:0 0 12px;max-width:62ch}
.sg-dg{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.sg-gorsel{position:relative;border-radius:28px;padding:44px 28px 28px;min-height:320px;display:grid;place-items:center;background:linear-gradient(165deg,var(--r-acik),#fff);border:1px solid var(--cizgi);box-shadow:0 40px 80px -60px rgba(11,16,19,.6)}
.sg-gorsel .ek{max-width:340px;font-size:13px}.sg-gorsel .tel{width:170px}
.sg-wa{gap:8px}.sg-wa p{font-size:13px;max-width:92%}.sg-wa small{display:block;font:600 10.5px var(--f-mono);color:var(--soluk);margin-bottom:2px}
.sg-b{padding:clamp(52px,6.5vw,96px) 0}.sg-b.beyaz{background:#fff;border-block:1px solid var(--cizgi)}
.sg-b .bas{margin-bottom:18px}.sg-b .bas h2{font-size:clamp(28px,3.4vw,46px)}
.sg-metin>p{max-width:76ch;color:#2b333a;font-size:17px;margin:0 0 16px}.sg-metin>p a,.sg-liste a{color:var(--amber-k);font-weight:700}
.sg-izg{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 20px}.sg-izg.iki{grid-template-columns:repeat(2,1fr)}
.sg-kart{padding:20px;border-radius:20px;background:var(--zemin);border:1px solid var(--cizgi);transition:transform .3s,border-color .3s}
.sg-b:not(.beyaz) .sg-kart{background:#fff}.sg-kart:hover{transform:translateY(-4px);border-color:var(--amber)}
.sg-kart h3{font-size:18.5px;margin-bottom:8px}.sg-kart p{margin:0;font-size:15px;color:var(--soluk)}
.sg-liste{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px;max-width:76ch}
.sg-liste li{padding:12px 16px 12px 42px;border-radius:14px;background:var(--zemin);border:1px solid var(--cizgi);position:relative;font-weight:600}
.sg-liste li::before{content:"?";position:absolute;left:14px;top:11px;width:20px;height:20px;border-radius:50%;background:var(--amber);color:#111;font:800 12px/20px var(--f-bas);text-align:center}
.sg-adim{list-style:none;margin:8px 0 20px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}
.sg-adim li{display:flex;gap:12px;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--cizgi)}.sg-b.beyaz .sg-adim li{background:var(--zemin)}
.sg-adim li>b{flex:none;width:36px;height:36px;border-radius:50%;background:var(--amber);display:grid;place-items:center;font:800 16px var(--f-bas)}
.sg-adim h3{font-size:17px;margin-bottom:6px}.sg-adim p{margin:0;font-size:14.5px;color:var(--soluk)}
.sg-gun{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px;max-width:880px}
.sg-gun li{display:grid;grid-template-columns:76px 1fr;gap:14px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--cizgi)}
.sg-gun li>b{font:700 15px var(--f-mono);color:var(--amber-k)}.sg-gun h3{font-size:17px;margin-bottom:4px}.sg-gun p{margin:0;color:var(--soluk);font-size:15px}
.sg-rakam{margin:10px 0 22px}.sg-rakam .rk{background:#fff}.sg-b.beyaz .sg-rakam .rk{background:var(--zemin)}
.sg-rakam .rk summary b{color:var(--r)}
.sg-zaman{margin:18px 0 28px}.sg-zaman div::before{border-color:#fff}
.sg-ekr{grid-template-columns:repeat(3,1fr)}.sg-ekr .ekr-m h3{font-size:18px;margin-bottom:8px}
.sg-tablo-kap{margin:8px 0 10px}
.sg-tablo{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--cizgi);border-radius:20px;overflow:hidden;font-size:15px}
.sg-tablo th,.sg-tablo td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cizgi)}
.sg-tablo thead th{font:700 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--soluk);background:var(--zemin)}
.sg-tablo thead th:last-child{color:var(--amber-k)}.sg-tablo tbody th{font-weight:700;width:22%}
.sg-tablo td:last-child{background:var(--amber-a);font-weight:600}.sg-tablo tr:last-child>*{border-bottom:0}
.sg-gv .ilke{grid-template-columns:repeat(4,1fr)}
.sg-kurucu{display:grid;grid-template-columns:120px 1fr;gap:clamp(18px,3vw,36px);align-items:start;padding:clamp(22px,3vw,40px);border-radius:28px;background:linear-gradient(120deg,var(--amber-a),#fff 70%);border:1px solid var(--cizgi)}
.sg-mono{width:120px;height:120px;border-radius:50%;background:var(--koyu);color:#f6c867;display:grid;place-items:center;font:800 40px var(--f-bas);letter-spacing:-.02em;box-shadow:0 0 0 8px rgba(242,162,12,.18)}
.sg-kurucu h2{font-size:clamp(26px,3vw,40px);margin:10px 0 12px}.sg-kurucu p{color:#2b333a;max-width:72ch;margin:0 0 12px}
.sg-ok{font-weight:700;color:var(--amber-k);text-decoration:none}
.sg-ilgili .bg-izg{grid-template-columns:1fr}.sss .bas .btn{justify-self:start}.sg-rakam:has(> .rk:only-child){grid-template-columns:minmax(0,300px)}
@media(max-width:1060px){.sg-izg,.sg-ekr{grid-template-columns:1fr 1fr}.sg-gv .ilke{grid-template-columns:1fr 1fr}}
@media(max-width:760px){
 .sg-giris .sar{grid-template-columns:1fr}.sg-gorsel{min-height:0}
 .sg-izg,.sg-izg.iki,.sg-ekr,.sg-gv .ilke{grid-template-columns:1fr}
 .sg-kurucu{grid-template-columns:1fr}.sg-mono{width:84px;height:84px;font-size:28px}
 .sg-gun li{grid-template-columns:1fr;gap:4px}
 .sg-tablo thead{display:none}.sg-tablo,.sg-tablo tbody,.sg-tablo tr,.sg-tablo th,.sg-tablo td{display:block;width:auto}
 .sg-tablo tr{border-bottom:1px solid var(--cizgi)}.sg-tablo tr:last-child{border-bottom:0}
 .sg-tablo tbody th{padding:14px 16px 4px;border:0;width:auto}.sg-tablo td{border:0;padding:6px 16px}
 .sg-tablo td::before{content:attr(data-k);display:block;font:600 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soluk)}
 .sg-tablo td:last-child{margin:0 10px 12px;border-radius:12px}
}
