:root{--bg:#071019;--panel:#0d1924;--text:#f3f6f4;--muted:#9bb0b7;--mint:#62f0cf;--violet:#9c82ff;--amber:#ffca68;--line:#1e3340}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,#15213d 0,transparent 32%),var(--bg);color:var(--text);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.noise{position:fixed;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}header{height:76px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:32px;padding:0 5vw;background:#071019d9;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff10}.brand{color:white;text-decoration:none;white-space:nowrap}.brand i{font-style:normal;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--mint);border-radius:8px;color:var(--mint);margin-right:8px}.brand b{font-weight:700}nav{display:flex;gap:24px;margin:auto}nav a,.navcta{color:var(--muted);text-decoration:none;font-size:14px}nav a:hover{color:white}.navcta{border:1px solid #ffffff25;border-radius:999px;padding:9px 14px;color:white}.section{max-width:1240px;margin:auto;padding:110px 5vw}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:50px}.eyebrow{font-size:12px;letter-spacing:.18em;color:var(--mint);font-weight:800}.hero h1,.head h2,.statement h2,.resource h2,.identity h2,.vision h2,.closing h2{font-size:clamp(40px,5.2vw,76px);line-height:1.03;letter-spacing:-.045em;margin:.25em 0}.hero h1 span,.closing h2 span{color:var(--mint)}.lead{max-width:760px;color:#bfd0d5;font-size:20px}.actions{display:flex;gap:12px;margin:32px 0}.button{padding:13px 18px;border-radius:12px;text-decoration:none;font-weight:750}.primary{background:var(--mint);color:#062019}.ghost{border:1px solid #ffffff25;color:white}.proof{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.proof i{width:28px;height:1px;background:#ffffff22}.hero-visual{height:560px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #62f0cf3d;border-radius:50%}.orbit.a{width:420px;height:420px}.orbit.b{width:300px;height:300px;border-color:#9c82ff44}.core{width:180px;height:180px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 30% 20%,#26455c,#0b1720 70%);border:1px solid #ffffff22;box-shadow:0 0 80px #62f0cf1b}.core small{color:var(--mint);font-size:10px}.core strong{font-size:25px}.core span{color:var(--muted);font-size:11px}.node{position:absolute;padding:9px 12px;background:#0d1c27;border:1px solid #ffffff1f;border-radius:999px;font-size:11px;letter-spacing:.08em}.n1{top:8%;left:43%}.n2{top:23%;right:3%}.n3{top:49%;right:-3%}.n4{bottom:18%;right:9%}.n5{bottom:4%;left:38%}.n6{bottom:20%;left:0}.n7{top:29%;left:-4%}.statement{text-align:center;padding-top:60px;padding-bottom:80px}.statement p{color:var(--muted);font-size:20px}.statement h2{font-size:clamp(34px,4vw,58px);max-width:950px;margin:20px auto}.head{max-width:950px}.head h2{font-size:clamp(34px,4.2vw,60px)}
.flow{display:grid;grid-template-columns:repeat(7,1fr);margin-top:50px;border:1px solid var(--line);border-radius:18px;overflow:hidden}.flow article{min-height:260px;padding:24px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:18px;background:#0a151e}.flow article:last-child{border:0}.flow article.hot{background:linear-gradient(180deg,#102d31,#0a171d)}.flow article>b{color:var(--mint);font-size:12px}.flow article strong{font-size:18px}.flow article span{color:var(--muted);font-size:13px}.cycle{text-align:center;color:var(--muted);font-size:18px;margin-top:30px}.cycle b{color:white}.resource{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.resource h2{font-size:clamp(38px,4.4vw,62px)}.resource>div>p{color:#b6c7cd;font-size:18px}.lines{margin-top:35px}.lines div{display:grid;grid-template-columns:50px 1fr;border-top:1px solid var(--line);padding:14px 0}.lines span{color:var(--mint);font-size:12px}.lines p{margin:0;color:var(--muted)}.lines b{color:white}.resource-visual{position:relative;min-height:510px;display:flex;flex-direction:column;justify-content:center;align-items:center}.source{width:78%;padding:24px;border:1px solid #ffffff1f;border-radius:18px;background:#0b1720}.source small{color:var(--muted)}.source strong{display:block;font-size:26px}.source span{color:var(--muted)}.source.live{border-color:#62f0cf70;box-shadow:0 0 60px #62f0cf16}.arrow{font-size:32px;color:var(--mint);transform:rotate(90deg)}.infinite{position:absolute;right:0;top:28%;font-size:130px;color:#9c82ff33}.resource-visual p{max-width:390px;text-align:center;color:var(--muted)}.perspectives{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.perspectives article{padding:30px;border:1px solid var(--line);border-radius:18px;background:#0b1720;min-height:330px}.perspectives .featured{background:linear-gradient(145deg,#11272b,#121a2b);border-color:#62f0cf4f}.tag{font-size:11px;color:var(--mint);letter-spacing:.15em}.perspectives h3{font-size:30px;margin:12px 0}.perspectives p,.perspectives blockquote{color:var(--muted)}.perspectives blockquote{border-left:2px solid var(--violet);padding-left:16px;margin:28px 0 0}.voice{display:flex;gap:14px;align-items:center;margin-top:28px;padding:15px;border-radius:14px;background:#061017}.voice i{color:var(--mint);font-size:28px}.voice small{display:block;color:var(--mint)}.voice b{font-size:14px}.percent-card{display:flex;align-items:center;justify-content:center;gap:50px}.percent-card>strong{font-size:clamp(100px,17vw,220px);line-height:1;color:var(--mint);letter-spacing:-.08em}.percent-card h2{font-size:50px;margin:0}.questions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:45px auto;max-width:950px}.questions span,.chips span{border:1px solid #ffffff20;border-radius:999px;padding:9px 14px;color:#b7c7cc;background:#ffffff05}.formula{text-align:center;font-size:clamp(24px,3vw,42px);letter-spacing:.04em}.formula i{color:var(--mint);font-style:normal;margin:0 12px}.arch{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;margin-top:50px}.arch article{padding:24px;border:1px solid var(--line);border-radius:16px;background:#0a151e}.arch article small{color:var(--mint)}.arch article b{display:block;margin:18px 0 8px}.arch article span{color:var(--muted);font-size:13px}.arch>i{align-self:center;color:var(--mint);font-style:normal}.bigquote{font-size:clamp(25px,3.4vw,46px);line-height:1.25;max-width:900px;margin:70px auto 0;text-align:center;color:#dce8e8}.identity-card{padding:70px;border:1px solid #62f0cf38;border-radius:28px;background:radial-gradient(circle at 90% 10%,#27305a55,transparent 35%),#0a171f}.identity h2{font-size:clamp(38px,4.5vw,64px)}.identity-card>p:not(.eyebrow){font-size:21px;color:#b9c9ce;max-width:980px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.vision{display:grid;grid-template-columns:1fr 1fr;gap:70px}.vision h2{font-size:clamp(38px,4.4vw,62px)}.vision p{color:var(--muted);font-size:18px}.vision aside{padding:36px;border-radius:20px;background:#f0eee5;color:#102029}.vision aside h3{font-size:32px}.vision aside p{color:#43545a}.vision aside b{display:block;margin-top:24px;font-size:20px}.closing{text-align:center;padding-top:140px;padding-bottom:140px}.closing h2{font-size:clamp(42px,5vw,72px)}.closing>p:not(.eyebrow){color:var(--muted);font-size:19px}.closing .actions{justify-content:center}footer{max-width:1240px;margin:auto;padding:28px 5vw 50px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.reveal{opacity:0;transform:translateY(22px);transition:.8s ease}.reveal.show{opacity:1;transform:none}
@media(max-width:1000px){nav{display:none}.hero,.resource,.vision{grid-template-columns:1fr}.hero{padding-top:70px}.hero-visual{height:470px}.flow{grid-template-columns:1fr 1fr}.flow article{min-height:190px}.perspectives{grid-template-columns:1fr}.arch{grid-template-columns:1fr}.arch>i{transform:rotate(90deg);justify-self:center}.identity-card{padding:40px}.resource{gap:30px}}@media(max-width:620px){header{padding:0 18px}.navcta{display:none}.section{padding:80px 20px}.hero h1{font-size:43px}.lead{font-size:17px}.actions{flex-direction:column}.button{text-align:center}.proof{flex-wrap:wrap}.hero-visual{height:390px;transform:scale(.9)}.orbit.a{width:330px;height:330px}.orbit.b{width:240px;height:240px}.core{width:150px;height:150px}.flow{grid-template-columns:1fr}.flow article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.percent-card{display:block;text-align:center}.percent-card>strong{font-size:120px}.percent-card h2{font-size:38px}.identity-card{padding:28px}.identity-card>p:not(.eyebrow){font-size:17px}.vision aside{padding:28px}footer{display:block}footer span{display:block;margin:8px 0}}
/* V2 — daha aydınlık bölüm ritmi ve ölçeklenebilir bireysel eğitim */
.sectionlead{max-width:820px;color:#51666d;font-size:19px}.individual{max-width:none;padding-left:max(5vw,calc((100vw - 1240px)/2 + 5vw));padding-right:max(5vw,calc((100vw - 1240px)/2 + 5vw));background:linear-gradient(180deg,#eef4f1 0%,#e7f0ed 100%);color:#10242a}.individual .eyebrow{color:#087d6b}.individual .head h2{color:#10242a}.individual-grid{display:grid;grid-template-columns:.8fr auto 1.4fr;gap:28px;align-items:center;margin-top:48px}.teacher-card{padding:32px;border-radius:22px;background:#fff;border:1px solid #c9d9d4;box-shadow:0 18px 50px #173c3520}.teacher-card small{color:#087d6b;font-weight:800;letter-spacing:.15em}.teacher-card strong{display:block;font-size:30px;line-height:1.1;margin:16px 0}.teacher-card p{color:#5b6d72}.bridge{text-align:center;color:#60777b;font-size:12px}.bridge span{display:block;max-width:110px}.bridge i{display:block;color:#087d6b;font-size:34px;font-style:normal}.ai-field{height:390px;position:relative;border-radius:28px;background:radial-gradient(circle at 50% 45%,#d9fff4,#dce7f0 70%);border:1px solid #c7d8d6;overflow:hidden}.ai-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:165px;height:165px;border-radius:50%;display:grid;place-content:center;text-align:center;background:#10242a;color:white;box-shadow:0 20px 55px #10242a30}.ai-core small{font-size:9px;color:#6cf0d1}.ai-core strong{font-size:38px}.ai-core span{font-size:10px;color:#b7cece}.student{position:absolute;padding:12px 15px;border-radius:15px;background:#fff;border:1px solid #c7d8d6;font-weight:750;box-shadow:0 12px 30px #173c3514}.student small{display:block;color:#718287;font-weight:500}.s1{left:6%;top:12%}.s2{right:6%;top:14%}.s3{left:7%;bottom:12%}.s4{right:7%;bottom:12%}.individual-copy{max-width:1000px;margin:58px auto 0;text-align:center}.individual-copy h3{font-size:clamp(32px,4vw,54px);line-height:1.05;margin:0}.individual-copy h3 span{color:#087d6b}.individual-copy p{max-width:850px;margin:24px auto;color:#52666c;font-size:18px}.loopline{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.loopline b{font-size:12px;letter-spacing:.1em}.loopline i{font-style:normal;color:#087d6b}
/* Koyu tek parça hissini kır: içerik bölümlerini aydınlat ve kart kontrastını yükselt */
#anla,.percent{max-width:none;padding-left:max(5vw,calc((100vw - 1240px)/2 + 5vw));padding-right:max(5vw,calc((100vw - 1240px)/2 + 5vw));background:#f6f5ef;color:#12242a}#anla .eyebrow,.percent .eyebrow{color:#087d6b}#anla .perspectives article{background:#fff;border-color:#d8ded9;box-shadow:0 12px 35px #142d2810}#anla .perspectives .featured{background:linear-gradient(145deg,#e5f7f1,#eef0fb);border-color:#9bcfc2}#anla .perspectives p,#anla .perspectives blockquote{color:#596b70}#anla .voice{background:#10242a;color:white}.percent-card>strong{color:#087d6b}.questions span{background:#fff;border-color:#d4ddd8;color:#51666c}.formula i{color:#087d6b}
.architecture{max-width:none;padding-left:max(5vw,calc((100vw - 1240px)/2 + 5vw));padding-right:max(5vw,calc((100vw - 1240px)/2 + 5vw));background:#eaf0f2;color:#10242a}.architecture .eyebrow{color:#087d6b}.arch article{background:#f9fbfb;border-color:#cbd8dc}.arch article small,.arch>i{color:#087d6b}.arch article span{color:#596d73}.bigquote{color:#163039}.identity{max-width:none;padding-left:max(5vw,calc((100vw - 1240px)/2 + 5vw));padding-right:max(5vw,calc((100vw - 1240px)/2 + 5vw));background:#f6f5ef;color:#10242a}.identity-card{background:radial-gradient(circle at 90% 10%,#dcd9ff,transparent 38%),#fff;border-color:#b8d8d0;box-shadow:0 18px 55px #173c3514}.identity-card>p:not(.eyebrow){color:#53676d}.identity .eyebrow{color:#087d6b}.chips span{background:#f5f8f6;border-color:#d1ddd8;color:#52666c}.vision{max-width:none;padding-left:max(5vw,calc((100vw - 1240px)/2 + 5vw));padding-right:max(5vw,calc((100vw - 1240px)/2 + 5vw));background:#eef3f0;color:#10242a}.vision .eyebrow{color:#087d6b}.vision p{color:#53676d}.closing{background:radial-gradient(circle at 50% 100%,#183b3a 0,transparent 45%),#0a1720;max-width:none}.closing>p:not(.eyebrow){color:#b6c8cc}
@media(max-width:1000px){.individual-grid{grid-template-columns:1fr}.bridge{display:flex;justify-content:center;gap:10px;align-items:center}.bridge span{max-width:none}.bridge i{transform:rotate(90deg)}.ai-field{height:420px}}
@media(max-width:620px){.individual{padding:80px 20px}.individual-grid{margin-top:30px}.teacher-card{padding:24px}.ai-field{height:460px}.student{font-size:12px}.s1,.s3{left:4%}.s2,.s4{right:4%}.individual-copy{text-align:left}.loopline{justify-content:flex-start}#anla,.percent,.architecture,.identity,.vision{padding-left:20px;padding-right:20px}}


/* V3 — V1 gece atmosferi + V2 içerik + yüksek yüzey kontrastı */
:root{--v3-surface:#0d1b25;--v3-surface-2:#10212b;--v3-surface-3:#111d2c;--v3-card:#132630;--v3-card-soft:#10212b;--v3-border:#ffffff24;--v3-text:#f4f7f5;--v3-muted:#aebfc4}
body{background:#07131b;color:var(--v3-text)}
/* Açık blokları yeniden aynı gece dünyasına al; bölüm farkını uzun gradientlerle ver */
.individual,#anla,.percent,.architecture,.identity,.vision{color:var(--v3-text);max-width:none;padding-left:max(5vw,calc((100vw - 1240px)/2 + 5vw));padding-right:max(5vw,calc((100vw - 1240px)/2 + 5vw))}
.individual{background:linear-gradient(180deg,#0a1821 0%,#10232a 52%,#0d1c26 100%)}
#anla{background:linear-gradient(180deg,#0d1c26 0%,#101b2a 100%)}
.percent{background:linear-gradient(180deg,#101b2a 0%,#0c2025 100%)}
.architecture{background:linear-gradient(180deg,#0c2025 0%,#101b29 100%)}
.identity{background:linear-gradient(180deg,#101b29 0%,#111d28 100%)}
.vision{background:linear-gradient(180deg,#111d28 0%,#0b1b22 100%)}
.individual .eyebrow,#anla .eyebrow,.percent .eyebrow,.architecture .eyebrow,.identity .eyebrow,.vision .eyebrow{color:var(--mint)}
.individual .head h2,.architecture h2,.identity h2,.vision h2{color:var(--v3-text)}
.sectionlead,.individual-copy p,.vision p,.identity-card>p:not(.eyebrow){color:var(--v3-muted)}
/* Öğretmen/YZ alanı: karanlık ama katmanlar net */
.teacher-card{background:linear-gradient(145deg,#142b34,#10222c);border:1px solid #75efd04a;box-shadow:0 22px 60px #00000035;color:var(--v3-text)}
.teacher-card small{color:var(--mint)}.teacher-card p{color:var(--v3-muted)}
.bridge{color:#9eb3b8}.bridge i{color:var(--mint)}
.ai-field{background:radial-gradient(circle at 50% 45%,#1c4b49 0%,#172a3c 38%,#0c1c28 78%);border:1px solid #7ee9d83b;box-shadow:inset 0 0 80px #00000028,0 20px 55px #00000025}
.ai-core{background:linear-gradient(145deg,#122632,#07151e);border:1px solid #72efd057;color:white;box-shadow:0 0 65px #62f0cf1e,0 20px 55px #00000045}
.student{background:#132630e8;border:1px solid #ffffff24;color:#f3f7f5;box-shadow:0 12px 34px #00000038}.student small{color:#9fb2b8}
.individual-copy h3 span{color:var(--mint)}.loopline i{color:var(--mint)}
/* Üç bakış */
#anla .perspectives article{background:linear-gradient(145deg,#13242e,#0d1c27);border-color:var(--v3-border);box-shadow:0 18px 45px #00000028}
#anla .perspectives .featured{background:linear-gradient(145deg,#15302f,#171d34);border-color:#62f0cf5c;box-shadow:0 20px 55px #00000032,0 0 55px #62f0cf0c}
#anla .perspectives p,#anla .perspectives blockquote{color:var(--v3-muted)}
#anla .voice{background:#07151e;border:1px solid #ffffff14;color:white}
/* Yüzde ve etiketler */
.percent-card>strong{color:var(--mint)}.questions span,.chips span{background:#ffffff0a;border-color:#ffffff25;color:#b9c8cc;box-shadow:inset 0 1px #ffffff08}
.formula i{color:var(--mint)}
/* Mimari kartları zeminden çıkar */
.arch article{background:linear-gradient(145deg,#142630,#0d1d28);border-color:#ffffff26;box-shadow:0 16px 38px #00000025}.arch article small,.arch>i{color:var(--mint)}.arch article span{color:var(--v3-muted)}.bigquote{color:#e5efed}
/* Kimlik kartı koyu dünyada parlayan bir panel */
.identity-card{background:radial-gradient(circle at 90% 10%,#6d59c72b,transparent 38%),radial-gradient(circle at 8% 100%,#45d7b51a,transparent 34%),linear-gradient(145deg,#13232f,#0d1a26);border-color:#62f0cf45;box-shadow:0 22px 65px #00000032;color:var(--v3-text)}
.identity-card>p:not(.eyebrow){color:var(--v3-muted)}
/* Sosyal vizyon: açık kart yerine sıcak ama koyu yüzey */
.vision aside{background:linear-gradient(145deg,#e9e6dc,#f5f2e9);color:#102029;box-shadow:0 20px 55px #00000025}.vision aside p{color:#43545a}
/* Bölümler birbirine yama gibi değil, ışık akışıyla bağlansın */
.individual::before,#anla::before,.percent::before,.architecture::before,.identity::before,.vision::before{content:"";display:block;position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,#ffffff18,transparent)}
.individual,#anla,.percent,.architecture,.identity,.vision{position:relative}
/* Öğretmen faydasını görünür bir mikro vurguya dönüştür */
.individual-copy p::first-line{color:#dce9e6}
@media(max-width:620px){.individual,#anla,.percent,.architecture,.identity,.vision{padding-left:20px;padding-right:20px}}
