/* Analitik Akademi | Kurumsal alt sayfalar: yalnızca .about-page kapsamı. */
.about-page{color:#183047;background:#fff;overflow:hidden}.about-page *{box-sizing:border-box}.about-page .container{width:min(1180px,calc(100% - 40px));max-width:1180px;margin-inline:auto}.about-page a:focus-visible,.about-page summary:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}.about-page h1,.about-page h2,.about-page h3{letter-spacing:-.025em;line-height:1.2}.about-page p{line-height:1.73}.about-page .about-hero{background:radial-gradient(circle at 95% 2%,rgba(78,139,210,.22),transparent 31%),linear-gradient(124deg,#0b1d3b,#143963 58%,#0f5971);color:#fff;padding:92px 0 76px;position:relative}.about-page .about-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.9fr);gap:clamp(24px,6vw,90px);}.about-page .about-hero-copy{min-width:0}.about-page .about-overline,.about-page .about-eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.about-page .about-overline{color:#b7d6ff;margin-bottom:13px}.about-page .about-hero h1{font-size:clamp(2.2rem,4.15vw,3.8rem);margin:0 0 23px;color:#fff;font-weight:800;max-width:770px}.about-page .about-intro{font-size:1.065rem;color:#dfe8f4;max-width:660px;margin:0}.about-page .about-intro strong{color:#fff}.about-page .about-hero-actions{margin-top:32px}.about-page .about-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border-radius:9px;min-height:47px;font-size:.92rem;font-weight:750;text-decoration:none;transition:transform .16s ease}.about-page .about-button:hover{transform:translateY(-2px)}.about-page .about-button-solid{background:#f6c461;color:#162c40}.about-page .about-button-outline{border:1px solid rgba(255,255,255,.42);color:#fff}.about-page .about-button-light{background:#fff;color:#143963}.about-page .about-identity{background:rgba(255,255,255,.96);color:#10253e;border-radius:19px;padding:30px;box-shadow:0 20px 55px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:7px}.about-page .about-identity-label{color:#42648d;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.about-page .about-identity strong{font-size:1.7rem;margin:4px 0 15px}.about-page .about-identity>span:not(.about-identity-label){font-size:.77rem;font-weight:800;text-transform:uppercase;color:#62758e;letter-spacing:.07em}.about-page .about-identity p{font-weight:650;font-size:.98rem;line-height:1.55;margin:1px 0 4px}.about-page .about-identity a{color:#0d4f8a;text-decoration:none;overflow-wrap:anywhere;font-weight:650}.about-page .about-identity-divider{border-top:1px solid #dfe6ee;margin:12px 0}.about-page .about-identity .about-map-link{font-size:.84rem;margin-top:14px;display:inline-block}.about-page .about-overview{padding:82px 0 71px}.about-page .about-prose-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(25px,6vw,100px)}.about-page .about-eyebrow{color:#2764a0;margin:0 0 15px}.about-page .about-section-heading h2,.about-page .about-section h2,.about-page .about-university-intro h2,.about-page .about-contact h2{font-size:clamp(1.7rem,3vw,2.58rem);color:#102744;margin:0 0 21px;font-weight:800}.about-page .about-prose p{margin:0 0 16px;color:#41546c;font-size:1rem}.about-page .about-prose strong{color:#183653}.about-page .about-section{padding:83px 0}.about-page .about-section-lead{max-width:740px;color:#597085;font-size:1.025rem;margin:0 0 31px}.about-page .about-values{background:#f4f8fc}.about-page .about-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.about-page .about-card{padding:26px 21px 23px;background:#fff;border:1px solid #e0eaf3;border-radius:14px;box-shadow:0 5px 16px rgba(20,48,73,.035)}.about-page .about-card-number{color:#397cba;font-size:.89rem;font-weight:800}.about-page .about-card h3{font-size:1.12rem;margin:16px 0 11px;color:#132f4b}.about-page .about-card p{font-size:.9rem;margin:0;color:#5b6b7e}.about-page .about-workflow{background:#fff}.about-page .about-heading-row{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:end}.about-page .about-heading-row>p{color:#60738a;margin:0 0 22px}.about-page .about-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:20px 0 0;gap:20px;counter-reset:none}.about-page .about-steps li{border-top:2px solid #cbd9e8;padding-top:20px;min-width:0}.about-page .about-steps li>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e3edf9;color:#154f91;font-weight:800;margin-bottom:15px}.about-page .about-steps h3{color:#193854;font-size:1.1rem;margin:0 0 10px}.about-page .about-steps p{color:#596c80;font-size:.91rem;margin:0}.about-page .about-trust{background:#edf5fb}.about-page .about-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.about-page .about-trust-item{padding:26px;border-radius:14px;background:#fff;border:1px solid #dce7f2}.about-page .about-trust-item h3{font-size:1.17rem;color:#173550;margin:0 0 9px}.about-page .about-trust-item p{font-size:.94rem;color:#5a6c7d;margin:0 0 10px}.about-page .about-trust-item a,.about-page .about-faq-list a,.about-page .about-inline-link{color:#1560a6;text-decoration:underline;text-underline-offset:3px;font-weight:650}.about-page .about-trust-note{font-size:.85rem;color:#607287;max-width:1040px;margin:25px 0 0}.about-page .about-ethics{background:#0d263e;color:#e3eaf3}.about-page .about-ethics-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;align-items:center}.about-page .about-ethics h2{color:#fff}.about-page .about-ethics p{color:#d2deec}.about-page .about-ethics .about-eyebrow{color:#a4ccff}.about-page .about-ethics .about-inline-link{color:#c4e4ff}.about-page .about-ethics-panel{border:1px solid rgba(255,255,255,.24);border-radius:16px;padding:26px;background:rgba(255,255,255,.06)}.about-page .about-ethics-panel h3{margin:0 0 14px;font-size:1.16rem;color:#fff}.about-page .about-ethics-panel ul{margin:0;padding-left:20px}.about-page .about-ethics-panel li{margin:10px 0;color:#d7e7f8;line-height:1.55}.about-page .about-faq{background:#fff}.about-page .about-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.about-page .about-faq-list details{border:1px solid #dbe5ef;border-radius:12px;background:#fcfdff;padding:0 17px;min-width:0}.about-page .about-faq-list summary{cursor:pointer;color:#193e60;font-weight:700;font-size:.95rem;padding:18px 23px 18px 0;line-height:1.46}.about-page .about-faq-list details[open]{border-color:#9ebfdf;background:#f5faff}.about-page .about-faq-list details p{font-size:.92rem;color:#54697c;margin:0 0 18px}.about-page .about-university-intro{background:#f3f7fc;padding:72px 0 8px}.about-page .about-university-intro p{max-width:890px;color:#536b80}.about-page .about-list-hint{font-size:.82rem;opacity:.83}.about-page .about-university-intro + .section{padding-top:30px}.about-page .about-contact{background:linear-gradient(125deg,#153e72,#125b70);color:#fff;padding:57px 0 67px}.about-page .about-contact-inner{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;align-items:center}.about-page .about-contact .about-eyebrow{color:#b8deff}.about-page .about-contact h2{color:#fff}.about-page .about-contact p{color:#d5e6f5;margin-bottom:0}.about-page .about-contact-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}
@media(max-width:1050px){.about-page .about-card-grid,.about-page .about-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page .about-hero-grid{grid-template-columns:1.2fr .8fr;gap:28px}.about-page .about-identity{padding:23px}}
@media(max-width:768px){.about-page .container{width:min(100% - 30px,1180px)}.about-page .about-hero{padding:94px 0 55px}.about-page .about-hero-grid,.about-page .about-prose-grid,.about-page .about-ethics-grid,.about-page .about-contact-inner,.about-page .about-heading-row{grid-template-columns:1fr}.about-page .about-hero h1{font-size:clamp(2rem,7vw,2.7rem)}.about-page .about-identity{max-width:100%;margin-top:10px}.about-page .about-overview,.about-page .about-section{padding:58px 0}.about-page .about-faq-list{grid-template-columns:1fr}.about-page .about-heading-row{gap:0}.about-page .about-heading-row>p{margin:0 0 16px}.about-page .about-contact-actions{justify-content:flex-start}}
@media(max-width:520px){.about-page .about-card-grid,.about-page .about-steps,.about-page .about-trust-grid{grid-template-columns:1fr}.about-page .about-hero-actions{flex-direction:column;align-items:stretch}.about-page .about-hero h1{font-size:2.15rem}.about-page .about-identity strong{font-size:1.5rem}.about-page .about-contact-actions{flex-direction:column;align-items:stretch}.about-page .about-contact-actions a{width:100%}}

/* Hakkımızda: numara ve başlık aynı satırda. Yalnızca bu bölüm. */
.about-page .about-card{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:12px;align-items:center;align-content:start}
.about-page .about-card-number{grid-column:1;grid-row:1}
.about-page .about-card h3{grid-column:2;grid-row:1;margin:0}
.about-page .about-card p{grid-column:1/-1;margin-top:14px}
.about-page .about-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:12px;align-content:start;align-items:start}
.about-page .about-steps li>span{margin-bottom:0}
.about-page .about-steps li>div{min-width:0}
.about-page .about-steps li h3{margin:8px 0 10px}

/* =============================================================
   Gizlilik ve KVKK tek sayfası — yalnızca .privacy-page kapsamı
   Anasayfa CSS/JS dosyaları bu revizyonda değiştirilmez.
   ============================================================= */
.privacy-page{background:#fff;color:#24374d;overflow:clip}
.privacy-page *, .privacy-page *::before,.privacy-page *::after{box-sizing:border-box}
.privacy-page .container{width:min(1160px,calc(100% - 44px));max-width:1160px;margin-inline:auto}
.privacy-page :is(h1,h2,h3){color:#102645;letter-spacing:-.028em;line-height:1.22}
.privacy-page p{line-height:1.78}
.privacy-page :is(a,summary):focus-visible{outline:3px solid #60a5fa;outline-offset:4px}
.privacy-page a{color:#075ca8;text-underline-offset:3px}
.privacy-page .privacy-hero{background:radial-gradient(circle at 89% 4%,rgba(90,152,241,.25),transparent 38%),linear-gradient(123deg,#0a1830 0%,#122e58 62%,#155d7b 100%);color:#fff;padding:104px 0 84px}
.privacy-page .privacy-hero-inner{max-width:1160px}


.privacy-page .privacy-kicker,.privacy-page .privacy-eyebrow{font-size:.76rem;letter-spacing:.17em;font-weight:800;color:#1575c4;margin:0 0 14px}
.privacy-page .privacy-kicker{color:#9bc8ff}
.privacy-page .privacy-hero h1{font-size:clamp(2.45rem,5vw,4.25rem);color:#fff;max-width:890px;font-weight:800;margin:0 0 23px}
.privacy-page .privacy-hero h1 em{color:#9ecbff;font-style:normal}
.privacy-page .privacy-intro{font-size:clamp(1rem,1.6vw,1.18rem);max-width:785px;color:#dfebfc;margin-bottom:21px}
.privacy-page .privacy-hero-meta{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:.79rem;color:#bbd4ee}
.privacy-page .privacy-hero-actions{margin-top:31px}
.privacy-page .privacy-btn{border-radius:9px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 19px;font-weight:750;font-size:.89rem;transition:transform .18s ease,background .18s ease}
.privacy-page .privacy-btn:hover{transform:translateY(-2px)}
.privacy-page .privacy-btn-primary{background:#fff;color:#103d70}
.privacy-page .privacy-btn-outline{border:1px solid #a3c7ef;color:#fff;background:transparent}
.privacy-page .privacy-snapshot{background:#f2f7fb;border-bottom:1px solid #e1eaf4;padding:40px 0}

.privacy-page .privacy-snapshot article{padding:22px 24px;box-shadow:0 8px 24px rgba(7,27,56,.035)}
.privacy-page .privacy-summary-icon{font-size:.73rem;font-weight:800;color:#0c6ac1;letter-spacing:.1em}
.privacy-page .privacy-snapshot h2{font-size:1.1rem;margin:9px 0 6px}
.privacy-page .privacy-snapshot p{font-size:.89rem;color:#526881;margin:0}
.privacy-page .privacy-layout{grid-template-columns:245px minmax(0,1fr);gap:clamp(36px,5vw,85px);padding-top:67px;padding-bottom:90px}
.privacy-page .privacy-aside{position:sticky;top:105px;align-self:start}
.privacy-page .privacy-toc{padding:18px 13px;}
.privacy-page .privacy-toc p{font-size:.75rem;letter-spacing:.16em;font-weight:800;color:#4e739b;margin:0 13px 10px}
.privacy-page .privacy-toc a{color:#385775;font-size:.84rem;padding:8px 13px;font-weight:600}
.privacy-page .privacy-toc a:hover{background:#e5f1fe;color:#12599b}
.privacy-page .privacy-aside-help{border-radius:12px;background:#0e2c52;color:#fff;padding:20px;margin-top:16px}
.privacy-page .privacy-aside-help strong{font-size:.91rem}
.privacy-page .privacy-aside-help p{font-size:.83rem;color:#c9e2ff;margin:8px 0}
.privacy-page .privacy-aside-help a{font-size:.83rem;font-weight:750;color:#a9d6ff}
.privacy-page .privacy-content{min-width:0}
.privacy-page .privacy-section{scroll-margin-top:105px;padding:0 0 58px;margin-bottom:58px;border-bottom:1px solid #e6edf5}
.privacy-page .privacy-section:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
.privacy-page .privacy-section h2{font-size:clamp(1.7rem,2.7vw,2.15rem);margin:0 0 20px;max-width:750px}
.privacy-page .privacy-section h3{font-size:1.15rem;margin:26px 0 10px}
.privacy-page .privacy-section p{font-size:.97rem;margin:0 0 16px;color:#4b6078}
.privacy-page .privacy-section :is(strong,b){color:#173552}
.privacy-page .privacy-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dbe7f2;border-radius:12px;overflow:hidden;margin:22px 0}
.privacy-page .privacy-identity div{display:flex;flex-direction:column;gap:5px;padding:19px 18px;min-width:0;border-bottom:1px solid #e1ebf4}
.privacy-page .privacy-identity div:nth-child(odd){border-right:1px solid #e1ebf4}
.privacy-page .privacy-identity div:nth-last-child(-n+2){border-bottom:0}
.privacy-page .privacy-identity span,.privacy-page .privacy-apply-card span{font-size:.79rem;font-weight:700;color:#667e98}
.privacy-page .privacy-identity a{font-size:.93rem;font-weight:750;overflow-wrap:anywhere}
.privacy-page .privacy-note{padding:17px 19px;border-left:3px solid #2d75bf;border-radius:0 8px 8px 0;background:#f2f8ff;color:#365773!important;font-size:.88rem!important}
.privacy-page .privacy-activity-stack{display:grid;gap:17px;margin:24px 0}
.privacy-page .privacy-activity{border:1px solid #dce8f2;border-radius:13px;background:#fff;overflow:hidden}
.privacy-page .privacy-activity-heading{display:flex;align-items:center;gap:14px;padding:20px 22px;background:#f4f9fd;border-bottom:1px solid #e2ecf6}
.privacy-page .privacy-activity-count{font-weight:800;font-size:.83rem;color:#1672c0}
.privacy-page .privacy-activity-heading h3{font-size:1.05rem;margin:0}
.privacy-page .privacy-activity dl{margin:0;padding:5px 22px 9px}
.privacy-page .privacy-activity dl>div{display:grid;grid-template-columns:124px 1fr;gap:14px;border-bottom:1px solid #edf2f7;padding:11px 0}
.privacy-page .privacy-activity dl>div:last-child{border-bottom:0}
.privacy-page .privacy-activity dt{color:#214b75;font-weight:800;font-size:.83rem}
.privacy-page .privacy-activity dd{margin:0;color:#49617c;font-size:.88rem;line-height:1.68}
.privacy-page .privacy-do-dont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:23px 0}
.privacy-page .privacy-do-dont>div{padding:21px 22px;border-radius:12px;border:1px solid #dce8f2;background:#f7fbfe}
.privacy-page .privacy-do-dont .privacy-positive{border-top:3px solid #2e9d91}
.privacy-page .privacy-do-dont .privacy-caution{border-top:3px solid #c68d40}
.privacy-page .privacy-do-dont h3{font-size:1rem;margin:0 0 10px}
.privacy-page .privacy-do-dont ul,.privacy-page .privacy-list{padding-left:18px;margin:12px 0;color:#48617d;font-size:.91rem;line-height:1.78}
.privacy-page .privacy-do-dont li+li,.privacy-page .privacy-list li+li{margin-top:8px}
.privacy-page .privacy-bordered-list{padding-left:21px}
.privacy-page .privacy-link-row{margin-top:10px}
.privacy-page .privacy-retention-grid,.privacy-page .privacy-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}
.privacy-page .privacy-retention-grid>div,.privacy-page .privacy-rights-grid>div{border:1px solid #dfe8f4;border-radius:10px;padding:20px;background:#fbfdff}
.privacy-page .privacy-retention-grid strong,.privacy-page .privacy-rights-grid strong{display:block;margin-bottom:9px;font-size:.95rem}
.privacy-page .privacy-retention-grid p,.privacy-page .privacy-rights-grid p{font-size:.86rem;margin:0}
.privacy-page .privacy-cookie-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #dce8f2;border-radius:10px}
.privacy-page .privacy-data-table{border-collapse:collapse;width:100%;min-width:430px;font-size:.89rem}
.privacy-page .privacy-data-table caption{text-align:left;color:#5b7288;background:#eef5fd;padding:12px 17px;font-size:.83rem;font-weight:650}
.privacy-page .privacy-data-table th,.privacy-page .privacy-data-table td{padding:13px 17px;text-align:left;border-top:1px solid #e1eaf3;vertical-align:top}
.privacy-page .privacy-data-table th{color:#24466b;background:#f7fafd}
.privacy-page .privacy-data-table code{white-space:nowrap;color:#0a5eab}
.privacy-page .privacy-security-list{margin:24px 0;display:grid;gap:17px}
.privacy-page .privacy-security-list>div{display:flex;gap:17px;border-bottom:1px solid #e6eef6;padding-bottom:15px}
.privacy-page .privacy-security-list span{flex:0 0 35px;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#e8f2ff;color:#0d60a5;font-weight:800}
.privacy-page .privacy-security-list h3{font-size:1rem;margin:0 0 7px}
.privacy-page .privacy-security-list p{font-size:.89rem;margin:0}
.privacy-page .privacy-apply-section{border:1px solid #dae8f4;border-radius:15px;background:#f7fbfe;padding:26px 27px 29px;margin-left:-15px;margin-right:-15px}
.privacy-page .privacy-apply-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}
.privacy-page .privacy-apply-card>div{background:#fff;border:1px solid #dfe9f4;border-radius:11px;padding:18px;display:flex;flex-direction:column;gap:9px}
.privacy-page .privacy-apply-card a,.privacy-page .privacy-apply-card strong{font-size:1.06rem;overflow-wrap:anywhere}
.privacy-page .privacy-apply-card p{font-size:.84rem;margin:0}
.privacy-page .privacy-faq-list{display:grid;gap:10px;margin:23px 0 0}
.privacy-page .privacy-faq-list details{border:1px solid #dce7f1;border-radius:10px;background:#fff}
.privacy-page .privacy-faq-list summary{cursor:pointer;list-style:none;padding:18px 44px 18px 19px;position:relative;color:#173652;font-weight:700;font-size:.94rem}
.privacy-page .privacy-faq-list summary::-webkit-details-marker{display:none}
.privacy-page .privacy-faq-list summary::after{content:'+';position:absolute;right:19px;top:16px;color:#176eb1;font-size:1.4rem;font-weight:400}
.privacy-page .privacy-faq-list details[open] summary::after{content:'−'}
.privacy-page .privacy-faq-list details[open] summary{border-bottom:1px solid #e5edf5}
.privacy-page .privacy-faq-list details>div{padding:17px 19px;color:#4b637c;line-height:1.75;font-size:.91rem}
.privacy-page .privacy-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0}
.privacy-page .privacy-resources a{display:flex;flex-direction:column;gap:7px;text-decoration:none;border:1px solid #dde9f3;border-radius:11px;padding:20px;transition:border-color .2s ease;background:#fbfdff}
.privacy-page .privacy-resources a:hover{border-color:#267ac0}
.privacy-page .privacy-resources a strong{font-size:.91rem;color:#17426c}
.privacy-page .privacy-resources a span{font-size:.82rem;color:#5d7995}
.privacy-page .privacy-bottom-cta{background:linear-gradient(115deg,#0b1e3a,#123f6f);color:#fff;padding:52px 0}
.privacy-page .privacy-bottom-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}
.privacy-page .privacy-bottom-cta p{font-weight:800;font-size:.7rem;letter-spacing:.15em;color:#a5d3ff;margin:0 0 7px}
.privacy-page .privacy-bottom-cta h2{color:#fff;font-size:1.8rem;margin:0 0 7px}
.privacy-page .privacy-bottom-cta span{font-size:.9rem;color:#cee2f6}
.privacy-page .privacy-bottom-actions{display:flex;flex-wrap:wrap;gap:10px}
.privacy-page .privacy-btn-outline-light{border:1px solid #9ec1e1;color:#fff}
@media (max-width:1000px){.privacy-page .privacy-layout{grid-template-columns:1fr;padding-top:44px}.privacy-page .privacy-aside{position:static}.privacy-page .privacy-toc{display:none}.privacy-page .privacy-aside-help{margin-top:0}.privacy-page .privacy-aside-help p{display:inline;margin:0 12px}.privacy-page .privacy-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:680px){.privacy-page .container{width:calc(100% - 32px)}.privacy-page .privacy-hero{padding:130px 0 58px}.privacy-page .privacy-hero h1{font-size:2.22rem}.privacy-page .privacy-intro{font-size:1rem}.privacy-page .privacy-hero-actions{flex-direction:column;align-items:stretch}.privacy-page .privacy-snapshot{padding:20px 0}.privacy-page .privacy-snapshot-grid,.privacy-page .privacy-do-dont,.privacy-page .privacy-retention-grid,.privacy-page .privacy-rights-grid,.privacy-page .privacy-resources,.privacy-page .privacy-apply-card,.privacy-page .privacy-identity{grid-template-columns:1fr}.privacy-page .privacy-identity div:nth-child(odd){border-right:0}.privacy-page .privacy-identity div:nth-last-child(2){border-bottom:1px solid #e1ebf4}.privacy-page .privacy-snapshot article{padding:18px 19px}.privacy-page .privacy-layout{gap:24px;padding-bottom:55px}.privacy-page .privacy-section{margin-bottom:40px;padding-bottom:40px}.privacy-page .privacy-section h2{font-size:1.7rem}.privacy-page .privacy-activity-heading{padding:16px}.privacy-page .privacy-activity dl{padding:6px 16px}.privacy-page .privacy-activity dl>div{grid-template-columns:1fr;gap:4px}.privacy-page .privacy-apply-section{margin-left:0;margin-right:0;padding:20px 17px}.privacy-page .privacy-bottom-cta-inner{flex-direction:column;align-items:flex-start}.privacy-page .privacy-bottom-actions{width:100%}.privacy-page .privacy-bottom-actions>a{flex:1}.privacy-page .privacy-aside-help p{display:block;margin:8px 0}}
@media (prefers-reduced-motion:reduce){.privacy-page .privacy-btn{transition:none}}

/* Gizlilik özeti: numaralar ve basliklar ayni satirda; diger kartlara etki etmez. */
.privacy-page .privacy-snapshot-grid > article {
    display: grid;
    grid-template-columns: max-content minmax(0, 1fr);
    align-content: start;
    align-items: center;
    column-gap: 12px;
}
.privacy-page .privacy-snapshot-grid > article > .privacy-summary-icon {
    grid-column: 1;
    grid-row: 1;
}
.privacy-page .privacy-snapshot-grid > article > h2 {
    grid-column: 2;
    grid-row: 1;
    margin: 0;
    min-width: 0;
}
.privacy-page .privacy-snapshot-grid > article > p {
    grid-column: 1 / -1;
    margin-top: 10px;
}


/* --- Üniversite ve bölüm listesinden anasayfa CSS dosyasına ait taşınan kurallar --- */
.nested-acc-list .acc-body{background:#fff}
.acc-head{user-select:none;cursor:pointer}
.acc-card.open>.acc-head i{transform:rotate(180deg)}
.uni-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-bottom:35px}
.uni-logo-item{width:100px;height:100px;background:0 0;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;overflow:hidden;padding:0}
.acc-body{border-top:1px solid #e2e8f0}
.uni-logo-item img{width:100%;height:100%;object-fit:contain}
.acc-wrapper{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:15px}
.acc-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:border-color .3s}
.acc-head{padding:18px 22px;background:#fff;font-weight:600;font-size:1rem;color:#0f172a;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s,color .3s}
.acc-card.open>.acc-head{background-color:#1e3a8a;color:#fff}
.acc-head i{transition:transform .3s;font-size:.9rem}
.acc-body{display:none;padding:20px;background:#f8fafc}
.acc-card.open>.acc-body{display:block}
.acc-body ul{list-style:disc;margin-left:20px;columns:2;gap:30px}
.acc-body li{margin-bottom:8px;font-size:.95rem}
.acc-body li a{color:#0f172a;text-decoration:none;font-weight:500}
.acc-body .city{font-size:.8rem;color:#64748b;margin-left:5px;display:inline-block}
.nested-acc-list{display:flex;flex-direction:column;gap:10px}
.nested-acc-list .acc-card{border:1px solid #cbd5e1}
.nested-acc-list .acc-head{background:#fff;font-size:.95rem;padding:14px 18px}
.nested-acc-list .acc-card.open>.acc-head{background-color:#3b82f6;color:#fff}
@media (max-width:992px){.acc-body ul{columns:1}}
@media (min-width:993px){.acc-head:hover{background-color:#f8fafc}}
@media (min-width:993px){.acc-body li a:hover{color:#3b82f6}}

/* ===========================================================
   TEZ MENTORLUĞU 2026 — yalnızca .thesis-page
   Bu blok style-ex.css dosyasının EN SONUNA eklenir.
   Anasayfa style.min.css ve script.min.js değiştirilmez.
   =========================================================== */
.thesis-page{color:#193049;background:#fff;overflow:clip;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}
.thesis-page *,.thesis-page *::before,.thesis-page *::after{box-sizing:border-box}
.thesis-page .container{max-width:1180px;width:min(1180px,calc(100% - 42px));margin:0 auto}
.thesis-page a:focus-visible,.thesis-page summary:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}
.thesis-page :is(h1,h2,h3){letter-spacing:-.032em;line-height:1.22}
.thesis-page p{line-height:1.76}
.thesis-page .thesis-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.16em;color:#1865a9;text-transform:uppercase;margin:0 0 14px}
.thesis-page .thesis-eyebrow-light{color:#a9d3ff}
.thesis-page .thesis-hero{background:radial-gradient(ellipse at 85% 14%,#215a9b 0,transparent 37%),linear-gradient(125deg,#0a192e,#0e3157 57%,#115373);color:#fff;padding:85px 0 83px;position:relative}
.thesis-page .thesis-hero-grid{grid-template-columns:minmax(0,1.17fr) minmax(310px,.83fr);gap:clamp(30px,6vw,84px);}
.thesis-page .thesis-hero-copy{min-width:0}


.thesis-page .thesis-hero h1{font-size:clamp(2.4rem,4.1vw,3.95rem);line-height:1.1;letter-spacing:-.045em;font-weight:850;margin:0 0 24px;max-width:720px;color:#fff}
.thesis-page .thesis-hero h1 span{color:#9eceff}
.thesis-page .thesis-hero-lead{font-size:clamp(1rem,1.55vw,1.12rem);color:#dce9f8;margin:0;max-width:710px}
.thesis-page .thesis-hero-lead strong{color:#fff}
.thesis-page .thesis-hero-buttons{margin:29px 0 25px}
.thesis-page .thesis-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:10px;padding:14px 21px;font-size:.9rem;line-height:1.35;font-weight:800;min-height:47px;text-decoration:none;transition:transform .15s ease,background-color .15s ease}
.thesis-page .thesis-btn:hover{transform:translateY(-2px)}
.thesis-page .thesis-btn svg,.thesis-page .thesis-hero-meta svg,.thesis-page .thesis-rule svg{width:19px;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;fill:none;flex:none}
.thesis-page .thesis-btn-primary{background:#ffcb73;color:#15304a;box-shadow:0 5px 18px #020e2033}
.thesis-page .thesis-btn-primary:hover{background:#ffdb99}
.thesis-page .thesis-btn-ghost{border:1px solid #a3c8ee;color:#fff;background:transparent}
.thesis-page .thesis-hero-meta{display:flex;flex-wrap:wrap;gap:11px 18px;color:#cbdcef;font-size:.78rem}
.thesis-page .thesis-hero-meta span{display:inline-flex;gap:5px;align-items:center}
.thesis-page .thesis-hero-meta svg{width:16px;height:16px;color:#a3d2ff}
.thesis-page .thesis-hero-art{background:linear-gradient(145deg,#102f55,#0b2443);border:1px solid #4379ad;border-radius:24px;padding:24px 23px 19px;box-shadow:0 24px 70px #0004;position:relative}
.thesis-page .thesis-art-top,.thesis-page .thesis-art-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px}
.thesis-page .thesis-art-chip{font-size:.66rem;letter-spacing:.14em;font-weight:800;color:#c7e0fa}
.thesis-page .thesis-art-symbol{font-size:1.35rem;color:#ffd281}
.thesis-page .thesis-art-illustration{display:block;width:100%;height:auto;max-height:310px;margin:6px auto}
.thesis-page .thesis-art-bottom{background:#1b426a;border-radius:10px;padding:10px 12px;gap:8px}
.thesis-page .thesis-art-bottom span{color:#d9ebff;font-size:.75rem;white-space:nowrap}
.thesis-page .thesis-art-bottom b{color:#ffcd78;margin-right:4px}
.thesis-page .thesis-hero-art>p{font-size:.78rem;color:#c8ddef;margin:13px 5px 0;line-height:1.6}
.thesis-page .thesis-snapshot{background:#f1f6fb;padding:28px 0 32px;border-bottom:1px solid #dfe8f3}

.thesis-page .thesis-snapshot article{display:grid;grid-template-columns:max-content minmax(0,1fr);align-content:start;align-items:start;gap:0 13px;padding:24px 23px;box-shadow:0 7px 24px #102e5007}
.thesis-page .thesis-snapshot-n{grid-column:1;grid-row:1;font-size:.78rem;font-weight:850;color:#1469b5;margin-top:3px}
.thesis-page .thesis-snapshot h2{grid-column:2;grid-row:1;color:#102d4b;font-size:1rem;font-weight:800;margin:0}
.thesis-page .thesis-snapshot p{grid-column:1/-1;color:#506980;font-size:.87rem;margin:15px 0 0}
.thesis-page .thesis-content-layout{grid-template-columns:246px minmax(0,1fr);gap:clamp(28px,5.5vw,76px);padding-top:80px;padding-bottom:72px}
.thesis-page .thesis-aside{position:sticky;top:112px;align-self:start}
.thesis-page .thesis-toc{padding:20px 14px}
.thesis-page .thesis-toc strong{color:#56728e;font-size:.73rem;letter-spacing:.14em;margin:0 13px 13px;display:block}
.thesis-page .thesis-toc a{padding:9px 12px;font-size:.83rem;font-weight:650;color:#496783;}
.thesis-page .thesis-toc a:hover{background:#e6f1fd;color:#125995}
.thesis-page .thesis-aside-box{padding:20px;border-radius:13px;background:#10345b;color:#fff;margin-top:17px}
.thesis-page .thesis-aside-box>span{font-size:.94rem;font-weight:850}
.thesis-page .thesis-aside-box p{font-size:.81rem;color:#d1e4f8;margin:11px 0}
.thesis-page .thesis-aside-box a{font-size:.84rem;font-weight:800;color:#ffd487;text-decoration:none}
.thesis-page .thesis-article{min-width:0}
.thesis-page .thesis-part{scroll-margin-top:112px;padding-bottom:65px;margin-bottom:64px;border-bottom:1px solid #e4edf5}
.thesis-page .thesis-part:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.thesis-page .thesis-part h2{color:#102d4c;font-size:clamp(1.7rem,2.85vw,2.55rem);font-weight:850;margin:0 0 22px}
.thesis-page .thesis-part h3{color:#173958;font-size:1.14rem;font-weight:800;margin:23px 0 11px}
.thesis-page .thesis-part p{color:#4a6179;font-size:.985rem;margin:0 0 16px}
.thesis-page .thesis-part strong{color:#1b3e60}
.thesis-page .thesis-part a{color:#1166a9;text-underline-offset:3px}
.thesis-page .thesis-rule{display:flex;gap:19px;padding:23px 25px;border:1px solid #cbe0f1;border-left:4px solid #2684bf;background:#f2f8fe;border-radius:9px;margin:25px 0 0}
.thesis-page .thesis-rule h3{font-size:1.06rem;margin:0 0 6px}
.thesis-page .thesis-rule p{font-size:.89rem;margin:0}
.thesis-page .thesis-rule-icon{background:#dfeeff;color:#1166a9;border-radius:11px;width:45px;height:45px;display:grid;place-items:center;flex:none}
.thesis-page .thesis-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:29px 0 18px}
.thesis-page .thesis-service-grid article{display:flex;flex-direction:column;border:1px solid #dfe9f3;padding:26px;border-radius:13px;background:#fff;box-shadow:0 8px 24px #12243a07}
.thesis-page .thesis-service-grid span{color:#1970b5;font-size:.69rem;font-weight:850;letter-spacing:.12em}
.thesis-page .thesis-service-grid h3{font-size:1.065rem;margin:14px 0 9px}
.thesis-page .thesis-service-grid p{font-size:.87rem;margin:0 0 17px}
.thesis-page .thesis-service-grid small{font-size:.77rem;line-height:1.5;color:#125c99;background:#edf6ff;padding:9px 11px;border-radius:7px;margin-top:auto;display:block}
.thesis-page .thesis-muted{font-size:.86rem!important;color:#667c90!important}
.thesis-page .thesis-situation-list{margin:25px 0}
.thesis-page .thesis-situation-list>div{display:grid;grid-template-columns:99px 1fr;gap:15px;padding:20px 0;border-bottom:1px solid #e9eff4;align-items:start}
.thesis-page .thesis-situation-list>div:first-child{border-top:1px solid #e9eff4}
.thesis-page .thesis-situation-label{display:inline-block;text-align:center;padding:8px 5px;border-radius:8px;background:#e9f3fd;color:#105a9d;font-size:.71rem;font-weight:850}
.thesis-page .thesis-situation-list h3{margin:0 0 7px;font-size:1.035rem}
.thesis-page .thesis-situation-list p{font-size:.91rem;margin:0}
.thesis-page .thesis-timeline{list-style:none;margin:28px 0 0;padding:0;position:relative}
.thesis-page .thesis-timeline::before{content:"";position:absolute;left:22px;top:25px;bottom:40px;width:2px;background:#cbdff1}
.thesis-page .thesis-timeline li{display:grid;grid-template-columns:46px 1fr;gap:20px;align-items:start;margin-bottom:24px;position:relative}
.thesis-page .thesis-step{width:46px;height:46px;border:2px solid #d4e6f7;display:grid;place-items:center;border-radius:50%;background:#eaf3ff;color:#145b9d;font-weight:850;font-size:1.04rem;z-index:1}
.thesis-page .thesis-timeline li>div{padding:5px 0 12px}
.thesis-page .thesis-timeline h3{margin:0 0 7px;font-size:1.07rem}
.thesis-page .thesis-timeline p{font-size:.91rem;margin:0}
.thesis-page .thesis-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:27px 0 21px}
.thesis-page .thesis-compare>div{border-radius:12px;padding:22px 23px;border:1px solid #dce8f1;background:#f8fbff}
.thesis-page .thesis-compare-good{border-top:4px solid #168d82!important}
.thesis-page .thesis-compare-neutral{border-top:4px solid #c78b38!important}
.thesis-page .thesis-compare h3{font-size:1rem;margin:0 0 15px}
.thesis-page .thesis-compare ul{padding-left:19px;margin:0;color:#4f667c;font-size:.88rem;line-height:1.75}
.thesis-page .thesis-compare li+li{margin-top:8px}
.thesis-page .thesis-pricing-factors{display:flex;gap:9px;flex-wrap:wrap;margin:23px 0 29px}
.thesis-page .thesis-pricing-factors span{font-size:.77rem;font-weight:750;color:#285c8a;background:#eaf4ff;border:1px solid #d0e3f4;border-radius:20px;padding:8px 12px}
.thesis-page .thesis-price-table-scroll{overflow-x:auto;max-width:100%;border-radius:13px;border:1px solid #d9e5f1;margin:23px 0 11px}
.thesis-page .thesis-price-table{border-collapse:collapse;width:100%;min-width:550px;font-size:.87rem}
.thesis-page .thesis-price-table th,.thesis-page .thesis-price-table td{padding:16px 17px;text-align:left;border-bottom:1px solid #e2eaf2}
.thesis-page .thesis-price-table tr:last-child th,.thesis-page .thesis-price-table tr:last-child td{border-bottom:0}
.thesis-page .thesis-price-table thead{background:#103657;color:#fff}
.thesis-page .thesis-price-table thead th{font-size:.8rem;white-space:normal;font-weight:750}
.thesis-page .thesis-price-table tbody th{font-weight:800;color:#204765}
.thesis-page .thesis-price-table tbody tr:nth-child(even){background:#f5f9fe}
.thesis-page .thesis-source-caption{color:#6a7f92!important;font-size:.78rem!important;margin:11px 0 28px!important}
.thesis-page .thesis-price-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#102b4c,#114b78);border-radius:16px;padding:28px 31px;margin:26px 0 32px}
.thesis-page .thesis-price-cta>div{flex:1;min-width:0}
.thesis-page .thesis-price-cta-label{color:#9dcef8;font-size:.67rem;font-weight:850;letter-spacing:.14em}
.thesis-page .thesis-price-cta h3{color:#fff;margin:9px 0;font-size:1.3rem}
.thesis-page .thesis-price-cta p{color:#d4e4f4;font-size:.85rem;margin:0}
.thesis-page .thesis-price-cta .thesis-btn{flex:none;max-width:250px;text-align:center}
.thesis-page .thesis-checklist{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}
.thesis-page .thesis-checklist li{position:relative;padding:10px 13px 10px 36px;border-radius:8px;border:1px solid #e3ebf3;color:#466078;font-size:.92rem}
.thesis-page .thesis-checklist li::before{content:"✓";position:absolute;left:13px;top:9px;color:#117cb2;font-weight:900}
.thesis-page .thesis-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:24px 0}
.thesis-page .thesis-why-grid>div{padding:21px 22px;background:#f7fbff;border:1px solid #dceaf6;border-radius:12px}
.thesis-page .thesis-why-grid span{font-weight:850;font-size:.78rem;color:#1975b7}
.thesis-page .thesis-why-grid h3{font-size:1.02rem;margin:10px 0 8px}
.thesis-page .thesis-why-grid p{font-size:.86rem;margin:0}
.thesis-page .thesis-company{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;border:1px solid #d6e5f3;border-radius:13px;padding:26px;background:#fff;margin:21px 0}
.thesis-page .thesis-company span{font-size:.71rem;letter-spacing:.1em;color:#49779d;font-weight:850;display:block;margin:0 0 10px}
.thesis-page .thesis-company strong{font-size:1.18rem;font-weight:850;display:block;margin-bottom:5px}
.thesis-page .thesis-company p{font-size:.83rem;margin:0}
.thesis-page .thesis-company>div:last-child{display:flex;flex-direction:column;gap:10px;justify-content:center}
.thesis-page .thesis-company a{font-weight:750;overflow-wrap:anywhere;font-size:.85rem}
.thesis-page .thesis-links{display:flex;gap:12px;flex-wrap:wrap}
.thesis-page .thesis-links a{display:inline-flex;padding:10px 13px;border-radius:7px;background:#edf5fd;font-size:.82rem;font-weight:750;text-decoration:none}
.thesis-page .thesis-seven{counter-reset:q;list-style:none;padding:0;margin:23px 0;display:grid;gap:12px}
.thesis-page .thesis-seven li{counter-increment:q;display:flex;gap:12px;align-items:baseline;padding:14px 16px;border:1px solid #dfe9f3;background:#fcfdff;border-radius:9px;font-size:.91rem;color:#405a70}
.thesis-page .thesis-seven li::before{content:counter(q,decimal-leading-zero);font-size:.79rem;color:#176db6;font-weight:850;flex:none}
.thesis-page .thesis-faq{display:grid;gap:11px;margin:25px 0}
.thesis-page .thesis-faq details{border:1px solid #dfe8f1;border-radius:10px;background:#fff;overflow:hidden}
.thesis-page .thesis-faq summary{font-size:.96rem;font-weight:800;color:#173650;padding:17px 52px 17px 19px;cursor:pointer;list-style:none;position:relative}
.thesis-page .thesis-faq summary::-webkit-details-marker{display:none}
.thesis-page .thesis-faq summary::after{content:"+";position:absolute;right:19px;top:50%;transform:translateY(-50%);font-size:1.45rem;color:#2577b4;font-weight:450}
.thesis-page .thesis-faq details[open] summary{background:#f0f7fe}
.thesis-page .thesis-faq details[open] summary::after{content:"−"}
.thesis-page .thesis-faq details p{margin:0;padding:15px 19px 20px;font-size:.88rem}
.thesis-page .thesis-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:21px 0}
.thesis-page .thesis-resource-grid a{background:#f6faff;border:1px solid #dce8f4;border-radius:11px;padding:20px 19px;display:flex;flex-direction:column;gap:8px;text-decoration:none}
.thesis-page .thesis-resource-grid strong{font-size:.92rem;color:#1c4467}
.thesis-page .thesis-resource-grid span{font-size:.79rem;color:#526c83;line-height:1.6}
.thesis-page .thesis-reviewed{font-size:.8rem!important;color:#657e94!important;margin-top:25px!important}
.thesis-page .thesis-final{background:linear-gradient(125deg,#0e2a4b,#104b71);color:#fff;padding:64px 0 70px}
.thesis-page .thesis-final-inner{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:center}
.thesis-page .thesis-final h2{font-weight:850;font-size:clamp(1.6rem,3vw,2.6rem);margin:0 0 15px;color:#fff}
.thesis-page .thesis-final p:not(.thesis-eyebrow){color:#d1e4f8;font-size:.95rem;margin:0}
.thesis-page .thesis-final-actions{display:flex;flex-direction:column;gap:12px;align-items:stretch}
@media(max-width:1020px){.thesis-page .thesis-hero-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);gap:25px}.thesis-page .thesis-content-layout{grid-template-columns:195px minmax(0,1fr);gap:29px}.thesis-page .thesis-price-cta{flex-direction:column;align-items:stretch}.thesis-page .thesis-price-cta .thesis-btn{max-width:none}}
@media(max-width:800px){.thesis-page .thesis-hero{padding:85px 0 53px}.thesis-page .thesis-hero-grid{grid-template-columns:1fr}.thesis-page .thesis-hero-art{max-width:460px;margin:0 auto;width:100%}.thesis-page .thesis-snapshot-grid{grid-template-columns:1fr;gap:11px}.thesis-page .thesis-content-layout{grid-template-columns:1fr;padding-top:44px;padding-bottom:48px}.thesis-page .thesis-aside{position:static}.thesis-page .thesis-toc{display:flex;flex-wrap:wrap;gap:4px;padding:14px}.thesis-page .thesis-toc strong{flex-basis:100%;margin:0 10px 4px}.thesis-page .thesis-toc a{padding:8px 10px;background:#eaf2fb}.thesis-page .thesis-aside-box{display:none}.thesis-page .thesis-part{margin-bottom:47px;padding-bottom:47px}.thesis-page .thesis-final-inner{grid-template-columns:1fr;gap:25px}.thesis-page .thesis-final-actions{flex-direction:row;flex-wrap:wrap}}
@media(max-width:560px){.thesis-page .container{width:calc(100% - 30px)}.thesis-page .thesis-hero{padding:81px 0 48px}.thesis-page .thesis-hero h1{font-size:clamp(2.1rem,9vw,2.7rem)}.thesis-page .thesis-hero-buttons{flex-direction:column}.thesis-page .thesis-hero-buttons .thesis-btn{width:100%}.thesis-page .thesis-hero-meta{gap:10px}.thesis-page .thesis-hero-art{padding:17px}.thesis-page .thesis-art-bottom span{font-size:.68rem}.thesis-page .thesis-snapshot article{padding:21px}.thesis-page .thesis-service-grid,.thesis-page .thesis-compare,.thesis-page .thesis-why-grid,.thesis-page .thesis-resource-grid,.thesis-page .thesis-company{grid-template-columns:1fr}.thesis-page .thesis-service-grid article{padding:21px}.thesis-page .thesis-rule{padding:20px;gap:12px}.thesis-page .thesis-rule-icon{width:36px;height:36px}.thesis-page .thesis-situation-list>div{grid-template-columns:1fr;gap:9px;padding:18px 0}.thesis-page .thesis-situation-label{width:max-content;padding-inline:12px}.thesis-page .thesis-part h2{font-size:1.78rem}.thesis-page .thesis-price-cta{padding:24px}.thesis-page .thesis-final-actions{flex-direction:column}.thesis-page .thesis-final-actions a{width:100%}}
@media(prefers-reduced-motion:reduce){.thesis-page .thesis-btn{transition:none}}

/* ================================================================
   ANALITIK AKADEMI / MAKALE DANISMANLIGI
   Yeni makale-danismanligi.php sayfasina ozeldir.
   Mevcut style-ex.css DOSYASININ SONUNA ekleyin.
   style.min.css, script.min.js, header/footer degistirilmez.
   ================================================================ */
.article-page{--ap-navy:#102944;--ap-blue:#125b9a;--ap-muted:#536d86;--ap-border:#dce8f3;background:#fff;color:var(--ap-navy);font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;overflow-x:clip}
.article-page *,.article-page *::before,.article-page *::after{box-sizing:border-box}
.article-page .container{max-width:1180px;width:min(1180px,calc(100% - 44px));margin-inline:auto}
.article-page a:focus-visible,.article-page summary:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}
.article-page :is(h1,h2,h3){letter-spacing:-.033em;line-height:1.18}
.article-page p{line-height:1.75}
.article-page .article-eyebrow{font-size:.73rem;letter-spacing:.17em;font-weight:850;text-transform:uppercase;color:#186fae;margin:0 0 15px}
.article-page .article-light{color:#a9d7ff}
.article-page .article-hero{padding:83px 0 82px;background:radial-gradient(ellipse at 85% 11%,#2366a06e,transparent 38%),linear-gradient(120deg,#0b1d33 0%,#103354 58%,#0d5272 100%);position:relative;color:#fff}
.article-page .article-hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(315px,.86fr);gap:clamp(32px,5.5vw,78px);}


.article-page .article-hero h1{color:#fff;font-size:clamp(2.5rem,4.22vw,4.05rem);font-weight:850;letter-spacing:-.052em;line-height:1.09;margin:0 0 23px}
.article-page .article-hero h1 span{color:#a4d5ff}
.article-page .article-hero-lead{font-size:clamp(.99rem,1.45vw,1.13rem);color:#dceafa;margin:0;max-width:700px}
.article-page .article-hero-lead strong{color:#fff}
.article-page .article-hero-actions{align-items:center;margin:30px 0 24px}
.article-page .article-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;font-size:.9rem;line-height:1.3;padding:14px 20px;min-height:48px;text-decoration:none;border-radius:10px;transition:background .18s ease,transform .18s ease}
.article-page .article-button:hover{transform:translateY(-2px)}
.article-page .article-button-primary{background:#f9cb83;color:#0e2b4a;box-shadow:0 7px 24px #051b2e28}
.article-page .article-button-primary:hover{background:#ffe0a8}
.article-page .article-button-border{border:1px solid #a3c7e6;background:transparent;color:#fff}
.article-page .article-button-border:hover{background:#fff1}
.article-page .article-microproof{display:flex;flex-wrap:wrap;gap:10px 19px;font-size:.78rem;color:#c8def1}
.article-page .article-microproof span{white-space:normal}
.article-page .article-hero-panel{border-radius:25px;border:1px solid #4c82b0;background:linear-gradient(143deg,#153c62,#0b233d);box-shadow:0 27px 70px #0004;padding:24px 22px 21px;min-width:0}
.article-page .article-panel-top{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.7rem;letter-spacing:.13em;font-weight:800;color:#d3e9ff}
.article-page .article-panel-dot{width:10px;height:10px;background:#ffcf81;border-radius:50%;box-shadow:0 0 0 5px #ffcf8120}
.article-page .article-hero-diagram{width:100%;max-width:470px;height:auto;display:block;margin:7px auto 5px}
.article-page .article-panel-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#1b456e;padding:12px 8px;border-radius:10px;font-size:.7rem;text-align:center;font-weight:750;color:#ebf5ff}
.article-page .article-hero-panel>p{font-size:.78rem;line-height:1.6;color:#cce0f3;margin:15px 4px 0}
.article-page .article-highlights{padding:29px 0 34px;background:#eff5fa;border-bottom:1px solid #dce7f2}

.article-page .article-highlights article{box-shadow:0 6px 26px #12345107;padding:23px 22px;display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:13px;align-content:start;align-items:baseline}
.article-page .article-index{grid-column:1;grid-row:1;color:#176eb5;font-size:.78rem;font-weight:850}
.article-page .article-highlights h2{grid-column:2;grid-row:1;color:#163552;font-weight:850;font-size:.99rem;letter-spacing:-.01em;margin:0}
.article-page .article-highlights p{grid-column:1/-1;color:#566d84;font-size:.85rem;margin:12px 0 0;line-height:1.68}
.article-page .article-main-grid{padding-top:79px;padding-bottom:74px;grid-template-columns:250px minmax(0,1fr);gap:clamp(30px,5.5vw,70px);}
.article-page .article-sidebar{align-self:start;position:sticky;top:112px}
.article-page .article-toc{padding:22px 13px}
.article-page .article-toc strong{display:block;padding:0 14px;color:#526e87;font-size:.72rem;letter-spacing:.14em;margin:0 0 13px}
.article-page .article-toc a{color:#4a6681;font-size:.82rem;font-weight:650;padding:9px 12px}
.article-page .article-toc a:hover{background:#e5f1fc;color:#075b99}
.article-page .article-sidebar-cta{border-radius:13px;background:#123755;color:#fff;margin-top:18px;padding:21px}
.article-page .article-sidebar-cta strong{font-size:.98rem}
.article-page .article-sidebar-cta p{font-size:.81rem;color:#d0e2f2;margin:11px 0 13px}
.article-page .article-sidebar-cta a{color:#ffd28b;font-size:.87rem;font-weight:800;text-decoration:none}
.article-page .article-body{min-width:0}
.article-page .article-section{padding-bottom:62px;border-bottom:1px solid #e2eaf3;margin-bottom:63px;scroll-margin-top:112px}
.article-page .article-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
.article-page .article-section h2{font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:850;color:#102e4b;margin:0 0 22px}
.article-page .article-section h3{font-size:1.085rem;color:#163956;font-weight:800;margin:0 0 10px}
.article-page .article-section p{color:#4a637a;font-size:.97rem;margin:0 0 17px}
.article-page .article-section strong{color:#153852}
.article-page .article-section a{color:#0964a4;text-underline-offset:3px}
.article-page .article-principle{border-radius:13px;border:1px solid #c8deef;border-left:4px solid #2a85bf;background:#f2f8fd;display:flex;gap:19px;padding:23px 25px;margin:28px 0 0}
.article-page .article-principle-icon{width:46px;height:46px;border-radius:11px;background:#d9edfb;color:#196da5;flex:none;display:grid;place-items:center;font-size:28px;font-weight:750}
.article-page .article-principle h3{margin:0 0 8px}
.article-page .article-principle p{font-size:.9rem;margin:0}
.article-page .article-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:29px 0 17px}
.article-page .article-service-grid article{display:flex;flex-direction:column;border-radius:14px;border:1px solid #dfe9f3;background:#fff;padding:24px;box-shadow:0 7px 24px #0d2d4507}
.article-page .article-service-grid article>span{font-size:.7rem;color:#0c70b5;letter-spacing:.1em;font-weight:850}
.article-page .article-service-grid h3{margin:14px 0 9px}
.article-page .article-service-grid p{font-size:.885rem;line-height:1.66;margin:0 0 15px}
.article-page .article-service-grid small{margin-top:auto;border-top:1px solid #e7edf5;padding-top:11px;color:#55728e;font-size:.74rem}
.article-page .article-note{font-size:.86rem!important;border-left:3px solid #7ba8d3;padding-left:14px}
.article-page .article-need-list{display:grid;gap:14px;margin:26px 0}
.article-page .article-need-list>div{display:flex;gap:21px;padding:21px 23px;background:#f7fafc;border:1px solid #e0eaf3;border-radius:13px}
.article-page .article-need-list b{font-size:.9rem;color:#176dab;flex:none;padding-top:2px}
.article-page .article-need-list h3{font-size:1.04rem;margin:0 0 7px}
.article-page .article-need-list p{margin:0;font-size:.89rem}
.article-page .article-type-grid,.article-page .article-process-grid,.article-page .article-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:27px 0}
.article-page .article-type-grid article{border:1px solid #d9e8f4;border-radius:13px;padding:24px;background:#f8fbff}
.article-page .article-type-grid span{color:#2170b3;font-size:.69rem;letter-spacing:.13em;font-weight:850}
.article-page .article-type-grid h3{margin:13px 0 9px}
.article-page .article-type-grid p{font-size:.87rem;margin:0}
.article-page .article-process-grid{gap:19px}
.article-page .article-process-grid article{border-top:2px solid #b6d3ea;padding:19px 6px 5px 0}
.article-page .article-process-head{display:flex;align-items:center;gap:13px;margin:0 0 12px}
.article-page .article-process-head span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#e2eef9;color:#155f9e;font-weight:850;flex:none}
.article-page .article-process-head h3{margin:0;font-size:1.03rem}
.article-page .article-process-grid p{font-size:.88rem;margin:0}
.article-page .article-check-card{border-radius:17px;background:#103353;color:#fff;padding:28px 30px;margin:26px 0}
.article-page .article-check-title{display:flex;align-items:center;gap:14px;margin-bottom:17px}
.article-page .article-check-title span{display:grid;place-items:center;background:#f9cd87;color:#142f4b;border-radius:10px;width:36px;height:36px;font-weight:900;font-size:1.2rem;flex:none}
.article-page .article-check-title h3{color:#fff;margin:0}
.article-page .article-check-card ol{padding:0 0 0 20px;margin:0;display:grid;gap:12px;color:#dcebf7}
.article-page .article-check-card li{padding-left:4px;font-size:.89rem;line-height:1.65}
.article-page .article-check-card a{color:#bce2ff}
.article-page .article-price-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid #dce7f2;margin:26px 0}
.article-page .article-price-table{width:100%;border-collapse:collapse;min-width:580px;font-size:.85rem}
.article-page .article-price-table th{background:#153a5e;color:#fff;padding:15px 17px;text-align:left;vertical-align:top;font-weight:800}
.article-page .article-price-table td{padding:16px 17px;color:#425f7b;vertical-align:top;border-top:1px solid #dce7f2;line-height:1.65}
.article-page .article-price-table td:first-child{font-weight:800;color:#143957}
.article-page .article-price-table tbody tr:nth-child(even){background:#f6fafd}
.article-page .article-price-note{background:#f1f7fc;border:1px solid #c8deee;border-radius:12px;padding:23px 24px;margin:25px 0}
.article-page .article-price-note strong{display:block;margin-bottom:9px;font-size:1rem}
.article-page .article-price-note p{margin:0;font-size:.9rem}
.article-page .article-price-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#113a60;color:#fff;border-radius:15px;padding:27px 29px;margin:28px 0}
.article-page .article-price-cta strong{color:#fff;font-size:1.05rem}
.article-page .article-price-cta p{color:#d1e6f6;margin:7px 0 0;font-size:.84rem}
.article-page .article-price-cta .article-button{flex:none}
.article-page .article-risk-grid article{padding:23px;border:1px solid #dde9f2;border-radius:13px;background:#fff}
.article-page .article-risk-grid b{display:inline-block;color:#136cac;font-size:.79rem;margin-bottom:15px}
.article-page .article-risk-grid h3{margin:0 0 9px;font-size:1.03rem}
.article-page .article-risk-grid p{font-size:.88rem;margin:0}
.article-page .article-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}
.article-page .article-trust-grid>div{padding:23px;background:#f4f8fc;border:1px solid #e2eaf3;border-radius:13px}
.article-page .article-trust-grid span{display:block;color:#126ba9;font-weight:850;font-size:.77rem;margin-bottom:12px}
.article-page .article-trust-grid h3{margin:0 0 7px}
.article-page .article-trust-grid p{font-size:.885rem;margin:0}
.article-page .article-company{background:#123655;border-radius:14px;color:#fff;padding:27px;display:grid;grid-template-columns:1.25fr .9fr;gap:26px;margin-top:25px}
.article-page .article-company small{display:block;font-size:.69rem;letter-spacing:.12em;color:#a9c9e8;margin-bottom:10px}
.article-page .article-company strong{display:block;font-size:1.25rem;color:#fff}
.article-page .article-company p{font-size:.85rem;color:#cddfec;margin:8px 0 0}
.article-page .article-company>div:last-child{display:flex;flex-direction:column;gap:10px}
.article-page .article-company a{font-size:.86rem;color:#ffe0a2;text-decoration:none}
.article-page .article-faq{border-top:1px solid #dbe8f2}
.article-page .article-faq details{border-bottom:1px solid #dbe8f2;padding:0}
.article-page .article-faq summary{cursor:pointer;position:relative;list-style:none;padding:19px 38px 19px 0;font-weight:750;color:#153852;font-size:.96rem;line-height:1.5}
.article-page .article-faq summary::-webkit-details-marker{display:none}
.article-page .article-faq summary::after{content:'+';position:absolute;right:4px;top:15px;color:#126cae;font-size:1.4rem;font-weight:450;line-height:1}
.article-page .article-faq details[open] summary::after{content:'−'}
.article-page .article-faq details p{padding:0 35px 20px 0;color:#516b84;font-size:.91rem;margin:0}
.article-page .article-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}
.article-page .article-resources-grid a{background:#f6fafe;border:1px solid #dbe8f3;padding:20px;text-decoration:none;border-radius:12px;display:flex;flex-direction:column;gap:9px;min-width:0}
.article-page .article-resources-grid a:hover{border-color:#67a4d0}
.article-page .article-resources-grid strong{font-size:.96rem;color:#173b5c}
.article-page .article-resources-grid span{color:#5b748b;font-size:.83rem;line-height:1.6}
.article-page .article-update-note{font-size:.79rem!important;color:#6c8195!important;margin-top:20px!important}
.article-page .article-bottom{background:radial-gradient(ellipse at 90% 10%,#2b6aa055,transparent 40%),linear-gradient(125deg,#0a1c30,#13436a);padding:72px 0;color:#fff}
.article-page .article-bottom-grid{display:grid;grid-template-columns:1.45fr .65fr;gap:42px;align-items:center}
.article-page .article-bottom h2{font-size:clamp(1.9rem,3vw,2.9rem);color:#fff;margin:0 0 16px;line-height:1.16;font-weight:850}
.article-page .article-bottom p:not(.article-eyebrow){color:#d4e5f5;font-size:.98rem;margin:0;max-width:720px}
.article-page .article-bottom-buttons{display:flex;flex-direction:column;gap:13px;align-items:stretch}
@media (max-width:1100px){.article-page .article-main-grid{grid-template-columns:220px minmax(0,1fr);gap:32px}.article-page .article-hero-grid{gap:26px}.article-page .article-hero h1{font-size:clamp(2.1rem,4vw,3.5rem)}}
@media (max-width:900px){.article-page .article-hero-grid{grid-template-columns:minmax(0,1fr)}.article-page .article-hero-panel{max-width:650px;width:100%;margin-inline:auto}.article-page .article-hero{padding-top:125px}.article-page .article-main-grid{grid-template-columns:minmax(0,1fr);padding-top:55px}.article-page .article-sidebar{position:static;top:auto}.article-page .article-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 8px}.article-page .article-toc strong{grid-column:1/-1}.article-page .article-sidebar-cta{display:none}.article-page .article-bottom-grid{grid-template-columns:1fr}.article-page .article-bottom-buttons{flex-direction:row;flex-wrap:wrap}}
@media (max-width:700px){.article-page .container{width:calc(100% - 34px)}.article-page .article-hero{padding-top:116px;padding-bottom:47px}.article-page .article-hero h1{font-size:clamp(2rem,8.5vw,3.15rem)}.article-page .article-hero-lead{font-size:.96rem}.article-page .article-highlights-grid{grid-template-columns:1fr}.article-page .article-highlights{padding:20px 0}.article-page .article-highlights article{padding:18px 20px}.article-page .article-service-grid,.article-page .article-type-grid,.article-page .article-process-grid,.article-page .article-risk-grid,.article-page .article-trust-grid,.article-page .article-resources-grid{grid-template-columns:1fr}.article-page .article-company{grid-template-columns:1fr;gap:22px}.article-page .article-section{margin-bottom:48px;padding-bottom:46px}.article-page .article-price-cta{align-items:stretch;flex-direction:column}.article-page .article-principle{padding:19px;gap:13px}.article-page .article-bottom{padding:54px 0}}
@media (max-width:440px){.article-page .article-hero-actions{align-items:stretch;flex-direction:column}.article-page .article-hero-actions .article-button{width:100%}.article-page .article-hero-panel{padding:17px 14px}.article-page .article-panel-top{font-size:.61rem}.article-page .article-panel-steps{font-size:.61rem;padding:10px 4px}.article-page .article-toc{grid-template-columns:1fr}.article-page .article-need-list>div{gap:13px;padding:17px}.article-page .article-check-card{padding:21px 18px}.article-page .article-company{padding:22px}.article-page .article-bottom-buttons .article-button{width:100%}}
@media (prefers-reduced-motion:reduce){.article-page .article-button{transition:none}.article-page .article-button:hover{transform:none}}


/* ==========================================================
  ANALİTİK AKADEMİ | İSTATİSTİK VE BİYOİSTATİSTİK REHBERİ
  Yalnızca .stats-page içindeki bileşenler; mevcut kodlara dokunmaz.
  Bu bloğu MEVCUT css/style-ex.css dosyanızın SONUNA ekleyin.
  ========================================================== */
.stats-page{--st-navy:#0d2140;--st-blue:#1168b7;--st-ink:#142947;--st-muted:#526b86;--st-line:#deebf4;--st-paper:#f4f8fc;--st-cyan:#76e6dc;--st-gold:#efc87f;color:var(--st-ink);font-family:inherit;overflow-x:clip}
.stats-page *, .stats-page *::before,.stats-page *::after{box-sizing:border-box}
.stats-page a{text-underline-offset:3px}
.stats-page .container{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.stats-page :is(.stats-section,.stats-fast,.stats-bottom){scroll-margin-top:115px}
.stats-page h1,.stats-page h2,.stats-page h3{color:var(--st-ink);line-height:1.18;letter-spacing:-.027em;margin:0}
.stats-page p{line-height:1.82;margin:0 0 16px}
.stats-page h2{font-size:clamp(26px,2.65vw,36px);font-weight:800;margin-bottom:17px}
.stats-page h3{font-size:19px;font-weight:750}
.stats-page .stats-overline{display:block;margin:0 0 12px;color:#1568a7;font-size:12px;letter-spacing:.13em;font-weight:850}
.stats-page .stats-hero{position:relative;background:radial-gradient(circle at 87% 2%,#1b6484 0%,transparent 34%),linear-gradient(135deg,#08172f 0%,#0c2d52 56%,#102e56 100%);padding:48px 0 67px;isolation:isolate}
.stats-page .stats-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0,transparent 89px,rgba(209,237,255,.028) 90px);z-index:-1}
.stats-page .stats-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:52px;}



.stats-page .stats-kicker{display:flex;align-items:center;gap:9px;color:#8ce2dc;letter-spacing:.14em;font-size:12px;font-weight:800;margin-bottom:16px}
.stats-page .stats-kicker-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#77e3c0;box-shadow:0 0 0 5px rgba(119,227,192,.13)}
.stats-page .stats-hero h1{font-size:clamp(38px,4.3vw,64px);color:#fff;letter-spacing:-.055em;max-width:700px;margin:0 0 22px;font-weight:850}
.stats-page .stats-hero h1 em{color:#91dcf0;font-style:normal}
.stats-page .stats-hero-lead{color:#f1f7fd;font-size:clamp(16px,1.7vw,19px);line-height:1.72;margin-bottom:12px}
.stats-page .stats-hero-lead strong{color:#ffe0a0;font-weight:750}
.stats-page .stats-hero-sub{color:#b7cce1;font-size:15px;line-height:1.72;max-width:630px;margin:0 0 26px}
.stats-page .stats-hero-actions,.stats-page .stats-bottom-actions{display:flex;flex-wrap:wrap;gap:12px}
.stats-page .stats-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:47px;padding:12px 22px;border-radius:11px;text-decoration:none;font-size:14px;font-weight:800;line-height:1.35;transition:transform .15s ease,background .15s ease;border:1px solid transparent}
.stats-page .stats-btn:hover{transform:translateY(-2px)}
.stats-page .stats-btn-light{background:#eff7ff;color:#073659;border-color:#eff7ff}
.stats-page .stats-btn-outline{color:#f4faff;border-color:#6795b5;background:rgba(6,27,52,.24)}
.stats-page .stats-btn-solid{background:#0b417b;color:#fff;border-color:#0b417b;white-space:normal}
.stats-page .stats-hero-trust{display:flex;gap:10px 22px;flex-wrap:wrap;color:#d8edfb;font-size:12px;margin-top:28px}
.stats-page .stats-hero-trust span{display:inline-flex;align-items:center}
.stats-page .stats-visual{padding:17px 16px 19px;border:1px solid rgba(186,220,245,.3);border-radius:23px;background:linear-gradient(155deg,rgba(40,83,125,.87),rgba(8,29,56,.85));box-shadow:0 25px 52px rgba(2,12,34,.22);min-width:0;overflow:hidden}
.stats-page .stats-visual-top{display:flex;gap:12px;justify-content:space-between;align-items:center;color:#d8eeff;font-size:11px;letter-spacing:.09em;font-weight:800;padding:0 6px 12px}
.stats-page .stats-visual-live{font-weight:600;letter-spacing:0;color:#b9e9da;white-space:nowrap}
.stats-page .stats-visual-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8ceac1;margin-right:6px}
.stats-page .stats-hero-svg{display:block;width:100%;height:auto;max-width:460px;margin:auto}
.stats-page .stats-visual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:7px 2px 15px}
.stats-page .stats-visual-steps span{padding:9px 6px;text-align:center;background:rgba(99,159,193,.15);color:#cce9f4;border-radius:7px;font-size:12px}
.stats-page .stats-visual-steps b{color:var(--st-gold);margin-right:4px}
.stats-page .stats-visual-note{color:#a5c2d5;font-size:11px;text-align:center;line-height:1.45;margin:0}
.stats-page .stats-fast{background:#eff5fa;padding:32px 0;border-bottom:1px solid #e1eaf3}

.stats-page .stats-fast article{padding:22px 22px 20px;box-shadow:0 9px 25px rgba(14,46,74,.036)}
.stats-page .stats-fast-head{display:flex;gap:13px;align-items:center;margin-bottom:10px}
.stats-page .stats-fast-head>span{font-size:12px;color:#176daf;font-weight:850;flex:none}
.stats-page .stats-fast h2{font-size:17px;margin:0;font-weight:800;letter-spacing:-.02em}
.stats-page .stats-fast p{font-size:14px;color:var(--st-muted);margin:0;line-height:1.65}
.stats-page .stats-page-grid{grid-template-columns:247px minmax(0,1fr);gap:48px;padding-top:61px;padding-bottom:82px}
.stats-page .stats-aside{min-width:0;position:sticky;top:110px}
.stats-page .stats-toc{padding:21px 15px;}
.stats-page .stats-toc strong{display:block;padding:0 10px 13px;font-size:11px;color:#1b598c;letter-spacing:.11em}
.stats-page .stats-toc a{padding:8px 10px;color:#50677e;font-size:12.5px;line-height:1.32;}
.stats-page .stats-toc a:hover,.stats-page .stats-toc a:focus-visible{color:#0a5595;background:#e3f0fa}
.stats-page .stats-aside-contact{background:linear-gradient(160deg,#0c3766,#071c36);padding:23px 18px 22px;margin-top:15px;border-radius:14px;color:#fff}
.stats-page .stats-aside-contact>span{display:block;color:#a1ddeb;letter-spacing:.08em;font-weight:850;font-size:10px;margin-bottom:11px}
.stats-page .stats-aside-contact strong{display:block;font-size:19px;line-height:1.3}
.stats-page .stats-aside-contact p{color:#c8e0f0;font-size:13px;line-height:1.68;margin:9px 0 12px}
.stats-page .stats-aside-contact a{color:#a6f4df;font-weight:800;font-size:13px;text-decoration:none}
.stats-page .stats-contents{min-width:0}
.stats-page .stats-section{padding:0 0 57px;margin-bottom:54px;border-bottom:1px solid #e2eaf2}
.stats-page .stats-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.stats-page .stats-section>p{color:#4a6480;font-size:15.5px}
.stats-page .stats-section p strong{color:#213e5e}
.stats-page .stats-definition,.stats-page .stats-privacy{display:flex;align-items:flex-start;gap:20px;background:#f0f8fc;border-left:4px solid #2c91bf;border-radius:0 13px 13px 0;padding:21px 22px;margin-top:23px}
.stats-page .stats-definition-symbol{width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#1769a7;font-size:30px;font-weight:800;border-radius:13px;background:#e0f1fb;flex:none}
.stats-page .stats-definition h3,.stats-page .stats-privacy h3{font-size:18px;margin:0 0 7px}
.stats-page .stats-definition p,.stats-page .stats-privacy p{color:#49657d;font-size:14px;margin:0}
.stats-page .stats-service-grid,.stats-page .stats-persona-grid,.stats-page .stats-clinic-grid,.stats-page .stats-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}
.stats-page .stats-service-grid article{border:1px solid #deebf5;border-radius:16px;padding:24px 21px;background:#fff;box-shadow:0 7px 27px rgba(11,51,87,.045)}
.stats-page .stats-service-n{display:inline-block;color:#1477b7;background:#eff7fb;padding:5px 9px;border-radius:6px;font-size:11px;letter-spacing:.08em;font-weight:850;margin-bottom:15px}
.stats-page .stats-service-grid h3{margin-bottom:9px;font-size:18px}
.stats-page .stats-service-grid p{font-size:14px;color:#506985;margin:0 0 14px;line-height:1.7}
.stats-page .stats-service-grid small{display:block;border-top:1px solid #edf2f6;padding-top:12px;color:#18739e;font-size:12px;font-weight:750}
.stats-page .stats-persona-grid article,.stats-page .stats-clinic-grid article{padding:22px;background:#f5f9fc;border:1px solid #e1edf5;border-radius:13px}
.stats-page .stats-persona-grid article>span{color:#0788b9;font-size:22px;display:block;margin-bottom:10px}
.stats-page .stats-persona-grid h3,.stats-page .stats-clinic-grid h3{font-size:17px;margin-bottom:9px}
.stats-page .stats-persona-grid p,.stats-page .stats-clinic-grid p{color:#4f6982;font-size:13.5px;margin:0}
.stats-page .stats-note{font-size:13px !important;color:#637b91 !important;margin-top:20px !important;background:#f9fbfd;border-radius:8px;padding:12px 15px;border:1px solid #e6edf3}
.stats-page .stats-table-wrap{overflow:auto;border:1px solid #dce8f3;border-radius:13px;margin:25px 0 19px;scrollbar-width:thin}
.stats-page .stats-table{border-collapse:collapse;min-width:630px;width:100%;font-size:13.5px;line-height:1.55}
.stats-page .stats-table thead{background:#113c67;color:#fff}
.stats-page .stats-table th,.stats-page .stats-table td{text-align:left;padding:15px 14px;vertical-align:top;border-bottom:1px solid #e7edf3}
.stats-page .stats-table thead th{font-size:12px;letter-spacing:.01em;border:0;color:#fff}
.stats-page .stats-table tbody th{color:#163c63;width:30%;font-weight:800}
.stats-page .stats-table tbody td{color:#536d83}
.stats-page .stats-table tbody tr:nth-child(even){background:#f5f9fc}
.stats-page .stats-table tbody tr:last-child>th,.stats-page .stats-table tbody tr:last-child>td{border-bottom:0}
.stats-page .stats-method-callout{border:1px solid #f1ddb0;background:#fffbf1;border-radius:12px;color:#785c26;padding:17px 19px;font-size:14px;line-height:1.7}
.stats-page .stats-power-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:center;margin-top:24px}
.stats-page .stats-power-figure{background:radial-gradient(circle at 50% 40%,#174d7b,#09294a 76%);padding:26px 17px;border-radius:16px;color:#d5f1fa;text-align:center;min-height:285px}
.stats-page .stats-power-figure>span{font-size:11px;letter-spacing:.11em;font-weight:850}
.stats-page .stats-power-rings{position:relative;margin:19px auto 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#16416a 0%,#16416a 50%,transparent 51%);border:9px solid #62d6cf;box-shadow:0 0 0 9px rgba(111,208,223,.14),0 0 0 19px rgba(128,209,226,.05)}
.stats-page .stats-power-rings b{font-size:65px;color:#f4d693;line-height:.9;font-weight:600;font-family:Georgia,serif}
.stats-page .stats-power-rings small{color:#b9d9e9;font-size:13px}
.stats-page .stats-power-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}
.stats-page .stats-power-tags span{padding:6px 8px;background:#22577f;border-radius:7px;color:#d8f0fa;font-size:10.5px}
.stats-page .stats-power-copy h3{font-size:18px;margin-bottom:14px}
.stats-page .stats-checklist{padding:0;list-style:none;margin:0 0 14px}
.stats-page .stats-checklist li{position:relative;padding:0 0 8px 22px;color:#49667e;font-size:13.5px;line-height:1.6}
.stats-page .stats-checklist li::before{content:"✓";position:absolute;left:0;color:#0c8e8f;font-weight:800}
.stats-page .stats-power-copy p{font-size:13.5px;color:#5a7288}
.stats-page .stats-clinic-grid article>span{display:inline-block;background:#dcebf8;color:#21689f;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:850;margin-bottom:14px}
.stats-page .stats-privacy{background:#f6f7fe;border-left-color:#687cbf}
.stats-page .stats-privacy-mark{display:flex;justify-content:center;align-items:center;width:45px;height:45px;flex:none;background:#e4e9fa;border-radius:12px;color:#364d9b;font-size:27px}
.stats-page .stats-privacy a{color:#0b629a;font-weight:800}
.stats-page .stats-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:23px}
.stats-page .stats-tool-grid>div{background:#f6fafd;border:1px solid #dcebf4;border-radius:13px;padding:18px 16px}
.stats-page .stats-tool-grid strong{display:block;font-size:17px;color:#155b98;margin-bottom:9px}
.stats-page .stats-tool-grid span{color:#547089;font-size:12.5px;line-height:1.6;display:block}
.stats-page .stats-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;margin-top:23px}
.stats-page .stats-process article{padding:19px 3px 18px 0;border-top:2px solid #bdd7ed}
.stats-page .stats-step{display:flex;gap:12px;align-items:center;margin-bottom:12px}
.stats-page .stats-step span{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:none;background:#e1eef9;color:#1766aa;border-radius:50%;font-weight:850}
.stats-page .stats-step h3{font-size:16px;line-height:1.3}
.stats-page .stats-process p{font-size:13.5px;color:#536e86;margin:0}
.stats-page .stats-deliverables{background:#eff7fc;border-radius:14px;padding:23px;margin-top:15px}
.stats-page .stats-deliverables h3{margin-bottom:15px;font-size:18px}
.stats-page .stats-deliverables-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.stats-page .stats-deliverables-grid span{background:#fff;padding:11px 13px;border:1px solid #d9e8f3;border-radius:7px;font-size:12.5px;color:#365b7b}
.stats-page .stats-deliverables p{color:#627e94;font-size:12px;margin:14px 0 0}
.stats-page .stats-price-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0}
.stats-page .stats-price-factors article{display:grid;grid-template-columns:38px 1fr;column-gap:11px;align-items:start;background:#fff;border:1px solid #e3ecf5;border-radius:12px;padding:17px}
.stats-page .stats-price-factors article>span{grid-row:1/3;background:#ecf5fb;color:#0f6ba5;font-size:12px;font-weight:850;padding:8px 0;text-align:center;border-radius:7px}
.stats-page .stats-price-factors h3{font-size:15.5px;margin-bottom:7px}
.stats-page .stats-price-factors p{color:#566d82;font-size:12.5px;margin:0}
.stats-page .stats-price-cta{background:linear-gradient(130deg,#eff8f9,#e8f4fc);border:1px solid #cfe7ee;border-radius:15px;padding:24px;display:flex;gap:17px;align-items:center;justify-content:space-between}
.stats-page .stats-price-cta h3{margin-bottom:8px;font-size:18px}
.stats-page .stats-price-cta p{color:#507085;font-size:13px;line-height:1.65;margin:0}
.stats-page .stats-price-cta .stats-btn{flex:none;max-width:200px}
.stats-page .stats-reason-grid article{border:1px solid #dceaf4;background:#f8fbfe;border-radius:12px;padding:19px}
.stats-page .stats-reason-grid article span{font-size:12px;color:#0f74ae;font-weight:850}
.stats-page .stats-reason-grid h3{font-size:16px;margin:9px 0}
.stats-page .stats-reason-grid p{font-size:13px;color:#506c82;margin:0}
.stats-page .stats-identity{display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:13px;background:#153b65;color:#fff;padding:22px;margin-top:22px}
.stats-page .stats-identity small{display:block;color:#8dc7eb;font-size:11px;font-weight:850;letter-spacing:.07em;margin-bottom:6px}
.stats-page .stats-identity strong{font-size:14px;line-height:1.45;display:block;max-width:410px}
.stats-page .stats-identity a{font-size:12.5px;color:#d8f7ff;text-decoration:none;max-width:160px;text-align:right;font-weight:750}
.stats-page .stats-faq{display:grid;gap:10px;margin-top:21px}
.stats-page .stats-faq details{background:#fff;border:1px solid #dce7f1;border-radius:11px;overflow:hidden}
.stats-page .stats-faq summary{position:relative;cursor:pointer;list-style:none;padding:17px 44px 17px 18px;color:#173a5d;font-weight:750;line-height:1.5;font-size:14px}
.stats-page .stats-faq summary::-webkit-details-marker{display:none}
.stats-page .stats-faq summary::after{content:"+";position:absolute;right:17px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:#3e87b6}
.stats-page .stats-faq details[open] summary::after{content:"−"}
.stats-page .stats-faq details[open] summary{background:#f3f9fd;border-bottom:1px solid #e3edf5}
.stats-page .stats-faq details>p{padding:15px 18px;color:#506b81;font-size:13.5px;margin:0}
.stats-page .stats-faq details a{color:#145f9b;font-weight:750}
.stats-page .stats-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:23px}
.stats-page .stats-resource-grid a{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #dce7f1;border-radius:11px;text-decoration:none;background:#f8fbfe;transition:border-color .15s}
.stats-page .stats-resource-grid a:hover{border-color:#6faadb}
.stats-page .stats-resource-grid strong{font-size:13.5px;color:#143c65}
.stats-page .stats-resource-grid span{font-size:12px;color:#5e7690;line-height:1.5}
.stats-page .stats-updated{margin:23px 0 0 !important;color:#72869a !important;font-size:12px !important}
.stats-page .stats-bottom{padding:58px 0 61px;background:radial-gradient(circle at 95% 10%,#205c84 0,transparent 36%),linear-gradient(120deg,#08162e,#0c355d)}
.stats-page .stats-bottom-layout{display:flex;align-items:center;justify-content:space-between;gap:35px}
.stats-page .stats-bottom .stats-overline{color:#89e4dc}
.stats-page .stats-bottom h2{color:#fff;max-width:640px;font-size:clamp(27px,3vw,39px)}
.stats-page .stats-bottom p{color:#c2dbee;font-size:14px;max-width:670px;margin:14px 0 0}
.stats-page .stats-bottom-actions{min-width:245px;display:grid}
.stats-page .stats-bottom-actions .stats-btn{width:100%}
@media(max-width:1040px){
 .stats-page .stats-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:26px}
 .stats-page .stats-hero h1{font-size:clamp(35px,4.4vw,51px)}
 .stats-page .stats-page-grid{grid-template-columns:206px minmax(0,1fr);gap:24px}
 .stats-page .stats-fast article{padding:17px}
 .stats-page .stats-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 .stats-page .container{width:min(100% - 30px,590px)}
 .stats-page .stats-hero{padding:28px 0 43px}
 .stats-page .stats-hero-grid,.stats-page .stats-page-grid,.stats-page .stats-power-grid{grid-template-columns:1fr}
 .stats-page .stats-hero-grid{gap:26px}
 .stats-page .stats-hero h1{font-size:clamp(35px,9vw,48px)}
 
 .stats-page .stats-visual{max-width:560px;width:100%;margin:auto}
 .stats-page .stats-fast-grid{grid-template-columns:1fr;gap:11px}
 .stats-page .stats-fast{padding:18px 0}
 .stats-page .stats-fast article{padding:17px}
 .stats-page .stats-page-grid{padding-top:35px;gap:30px}
 .stats-page .stats-aside{position:static;display:none}
 .stats-page .stats-section{padding-bottom:41px;margin-bottom:42px}
 .stats-page .stats-section>p{font-size:15px}
 .stats-page h2{font-size:clamp(26px,6.8vw,33px)}
 .stats-page .stats-power-grid{gap:16px}
 .stats-page .stats-power-figure{min-height:265px}
 .stats-page .stats-price-cta{align-items:flex-start;flex-direction:column}
 .stats-page .stats-price-cta .stats-btn{max-width:none}
 .stats-page .stats-bottom-layout{display:block}
 .stats-page .stats-bottom-actions{margin-top:26px;display:flex;min-width:0}
}
@media(max-width:520px){
 .stats-page .container{width:calc(100% - 32px)}
 .stats-page .stats-hero h1{font-size:37px}
 .stats-page .stats-hero-lead{font-size:15.5px}
 .stats-page .stats-hero-sub{font-size:13.5px}
 .stats-page .stats-btn{width:100%}
 .stats-page .stats-hero-trust{gap:9px 15px}
 .stats-page .stats-kicker{font-size:10px;letter-spacing:.09em}
 .stats-page .stats-visual-top{font-size:9px}
 .stats-page .stats-visual-live{font-size:9px}
 .stats-page .stats-visual-steps span{font-size:10px;padding:8px 3px}
 .stats-page .stats-service-grid,.stats-page .stats-persona-grid,.stats-page .stats-clinic-grid,.stats-page .stats-tool-grid,.stats-page .stats-process,.stats-page .stats-price-factors,.stats-page .stats-reason-grid,.stats-page .stats-resource-grid{grid-template-columns:1fr}
 .stats-page .stats-deliverables-grid{grid-template-columns:1fr}
 .stats-page .stats-fast-head{align-items:flex-start}
 .stats-page .stats-definition,.stats-page .stats-privacy{padding:17px 14px;gap:12px}
 .stats-page .stats-definition-symbol,.stats-page .stats-privacy-mark{width:34px;height:34px;font-size:22px}
 .stats-page .stats-power-figure{min-height:270px}
 .stats-page .stats-identity{align-items:flex-start;flex-direction:column}
 .stats-page .stats-identity a{text-align:left;max-width:none}
 .stats-page .stats-bottom{padding:45px 0}
}
@media(prefers-reduced-motion:reduce){.stats-page .stats-btn,.stats-page .stats-resource-grid a{transition:none}}


/* ========================================================================
   ANALITIK AKADEMI | ORTAK ALT SAYFA BILESENLERI
   Tum kurumsal ve hizmet sayfalarinda AYNI sinif ve AYNI sabit header boslugu.
   Anasayfa style.min.css ve script.min.js dosyalari degistirilmez.
   Ozgun hero renkleri, SVG'ler ve sayfaya ozel bolumler yukarida kalir.
   ======================================================================== */
.aa-subpage .aa-hero {padding-top:88px}
.aa-subpage .aa-hero-grid {display:grid;align-items:center}
.aa-subpage .aa-content-grid {display:grid;align-items:start}
.aa-subpage .aa-hero-actions {display:flex;flex-wrap:wrap;gap:12px}
.aa-subpage .aa-breadcrumb {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px;
    margin:0 0 32px;
    color:#cee1f5;
    font-size:14px;
    line-height:1.5;
    min-width:0;
    overflow-wrap:anywhere;
}
.aa-subpage .aa-breadcrumb a {
    color:inherit;
    text-decoration:none;
}
.aa-subpage .aa-breadcrumb a:hover {
    text-decoration:underline;
    text-underline-offset:3px;
}
.aa-subpage .aa-breadcrumb span[aria-hidden] {opacity:.7}
/* Ayni kisa bilgi/kapsam karti grid'i ve cercevesi (4 sayfada). */
.aa-subpage .aa-quick-grid {
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:16px;
}
.aa-subpage .aa-quick-card {
    background:#fff;
    border:1px solid #dfe8f3;
    border-radius:15px;
}
/* Ortak rehber icindekiler kapsayicisi ve link davranisi. */
.aa-subpage .aa-toc {
    border:1px solid #dfe9f3;
    border-radius:14px;
    background:#f8fbfe;
}
.aa-subpage .aa-toc a {
    display:block;
    text-decoration:none;
    border-radius:7px;
}
@media(max-width:992px) {
    /* Ortak header bu genislikte position:fixed; ustte standart guvenli mesafe. */
    .aa-subpage .aa-hero {padding-top:148px}
    .aa-subpage .aa-breadcrumb {margin-bottom:26px}
}
@media(max-width:800px) {
    .aa-subpage .aa-quick-grid {grid-template-columns:1fr;gap:12px}
}
@media(max-width:420px) {
    .aa-subpage .aa-breadcrumb {font-size:13px;gap:8px}
}
/* ==================================================================
   ANALITIK AKADEMI | DOCENTLIK BASVURUSU
   Yalnizca .docent-page. Mevcut style-ex.css DOSYASININ SONUNA ekle.
   style.min.css ve diger alt sayfalar degistirilmez.
   Ortak aa-* siniflari mevcutsa bunlardan da yararlanilir.
   ================================================================== */
.docent-page{--doc-ink:#142d49;--doc-blue:#1161a2;--doc-muted:#587089;--doc-line:#dce8f4;color:var(--doc-ink);background:#fff;overflow:clip}
.docent-page *,.docent-page *::before,.docent-page *::after{box-sizing:border-box}
.docent-page .container{width:min(1180px,calc(100% - 40px));max-width:1180px;margin-inline:auto}
.docent-page :is(h1,h2,h3,p){overflow-wrap:break-word}
.docent-page p{line-height:1.78}
.docent-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #77b7ff;outline-offset:3px}
.docent-page a{color:#1161a2;text-underline-offset:3px}
.docent-page .docent-hero{background:radial-gradient(circle at 90% 5%,rgba(39,154,183,.29),transparent 43%),linear-gradient(123deg,#08172d,#0c2a4b 58%,#115371);color:#fff;padding:92px 0 78px}
.docent-page .docent-hero-layout{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:clamp(25px,5vw,75px);display:grid;align-items:center}
.docent-page .aa-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#c4dbef;font-size:.86rem;margin:0 0 35px;line-height:1.5}
.docent-page .aa-breadcrumb a{color:inherit;text-decoration:none}
.docent-page .docent-overline{color:#86dacf;letter-spacing:.16em;font-size:.77rem;font-weight:800;margin:0 0 18px}
.docent-page .docent-dot{display:inline-block;width:8px;height:8px;background:#79dec7;border-radius:50%;margin-right:5px;box-shadow:0 0 0 6px rgba(121,222,199,.14)}
.docent-page .docent-hero h1{color:#fff;font-size:clamp(2.25rem,4vw,3.65rem);line-height:1.14;letter-spacing:-.035em;margin:0 0 24px;font-weight:800}
.docent-page .docent-hero h1 em{font-style:normal;color:#9ddce9}
.docent-page .docent-lead{font-size:clamp(1.04rem,1.5vw,1.22rem);color:#e4f0f9;margin:0 0 18px}
.docent-page .docent-hero-detail{font-size:.96rem;color:#c3d9ea;margin:0}
.docent-page .docent-actions{margin:28px 0 19px;display:flex;flex-wrap:wrap;gap:11px}
.docent-page .docent-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;padding:13px 20px;min-height:47px;text-decoration:none;font-weight:750;font-size:.91rem;cursor:pointer;transition:transform .16s ease,background .16s ease;border:1px solid transparent}
.docent-page .docent-btn:hover{transform:translateY(-2px)}
.docent-page .docent-primary{background:#e9f5ff;color:#113553;border-color:#e9f5ff}
.docent-page .docent-secondary{background:transparent;border-color:#90b6d4;color:#fff}
.docent-page .docent-hero-meta{color:#a9d0e2;font-size:.81rem;margin:0}
.docent-page .docent-hero-panel{background:linear-gradient(150deg,#173e62,#102c4d);border:1px solid #426684;border-radius:23px;padding:24px 20px;box-shadow:0 22px 48px #06172b46;min-width:0}
.docent-page .docent-hero-panel-head{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#dcebf8;font-size:.76rem;letter-spacing:.08em}
.docent-page .docent-hero-panel-head span{font-size:.77rem;color:#9fd5d8;letter-spacing:0}
.docent-page .docent-hero-svg{display:block;width:100%;height:auto;margin:15px auto 9px}
.docent-page .docent-hero-panel p{color:#c1d9ea;font-size:.82rem;text-align:center;line-height:1.7;margin:0}
.docent-page .docent-facts{background:#eef5fb;padding:24px 0 28px;border-bottom:1px solid #e1eaf3}
.docent-page .docent-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.docent-page .docent-fact{border-radius:15px;border:1px solid #dfebf4;background:#fff;padding:23px;box-shadow:0 9px 20px #0d294c0a}
.docent-page .docent-fact-label{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:#2775a8;display:block;margin-bottom:10px}
.docent-page .docent-fact strong{font-size:1.34rem;display:block;color:#153957}
.docent-page .docent-fact p{font-size:.86rem;color:#60738a;margin:9px 0 0}
.docent-page .docent-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(30px,4vw,64px);padding-top:69px;padding-bottom:90px;align-items:start}
.docent-page .docent-sidebar{position:sticky;top:110px;align-self:start}
.docent-page .docent-toc{border:1px solid #dfe8f3;background:#f7fbff;border-radius:15px;padding:20px 12px}
.docent-page .docent-toc strong{display:block;font-size:.73rem;letter-spacing:.12em;color:#235985;margin:0 13px 10px}
.docent-page .docent-toc a{display:block;padding:8px 13px;border-radius:7px;text-decoration:none;color:#43627d;font-size:.83rem;line-height:1.4}
.docent-page .docent-toc a:hover{background:#e5f1fc;color:#135b95}
.docent-page .docent-side-help{border-radius:14px;background:#123558;color:#fff;padding:20px;margin-top:15px}
.docent-page .docent-side-help span{font-size:.69rem;letter-spacing:.13em;color:#9ad2eb;font-weight:700}
.docent-page .docent-side-help strong{display:block;margin-top:9px;line-height:1.4}
.docent-page .docent-side-help p{font-size:.83rem;color:#c0d6e8}
.docent-page .docent-side-help a{color:#a9e5fb;font-weight:700;font-size:.84rem}
.docent-page .docent-content{min-width:0}
.docent-page .docent-section{scroll-margin-top:115px;padding-bottom:62px;margin-bottom:62px;border-bottom:1px solid #dfebf3}
.docent-page .docent-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.docent-page .docent-eyebrow{font-size:.75rem;letter-spacing:.14em;color:#1570a9;font-weight:800;margin:0 0 15px}
.docent-page .docent-section h2{font-size:clamp(1.65rem,2.55vw,2.42rem);letter-spacing:-.026em;line-height:1.22;color:#122f4b;margin:0 0 23px}
.docent-page .docent-section h3{font-size:1.2rem;letter-spacing:-.015em;color:#153751}
.docent-page .docent-section>p:not(.docent-eyebrow){font-size:1rem;color:#475f78;margin:0 0 19px}
.docent-page .docent-inline-note,.docent-page .docent-note{padding:19px 21px;background:#f0f7ff;border-left:3px solid #2075ba;border-radius:0 10px 10px 0;color:#45647e;line-height:1.7;margin:22px 0;font-size:.92rem}
.docent-page .docent-citation-band{background:#12395c;border-radius:15px;color:#e8f4ff;padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:25px 0}
.docent-page .docent-citation-band span{font-size:.74rem;color:#86d4e1;font-weight:800;letter-spacing:.1em}
.docent-page .docent-citation-band strong{display:block;font-size:1.09rem;margin-top:6px}
.docent-page .docent-citation-band p{font-size:.85rem;color:#c8dfee;margin:5px 0 0}
.docent-page .docent-citation-band a{flex-shrink:0;color:#fff;border:1px solid #91bbd7;border-radius:8px;text-decoration:none;padding:12px 14px;font-size:.84rem;font-weight:700}
.docent-page .docent-tool-section{background:linear-gradient(#f5f9fe,#fff);padding:30px;border:1px solid #dce9f5;border-radius:18px;margin-left:-25px;margin-right:-25px}
.docent-page .docent-tool{background:#fff;border:1px solid #d4e3f0;border-radius:15px;overflow:hidden;margin-top:25px;box-shadow:0 14px 34px #102e4f12}
.docent-page .docent-tool-head{background:#123a61;color:#fff;padding:22px 24px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.docent-page .docent-tool-head strong{display:block;font-size:1.15rem}
.docent-page .docent-tool-head span:not(.docent-tool-chip){display:block;font-size:.83rem;color:#cbdfee;line-height:1.55;margin-top:6px}
.docent-page .docent-tool-head .docent-tool-chip{font-size:.68rem;letter-spacing:.1em;border:1px solid #7cacd2;border-radius:30px;padding:8px;white-space:nowrap;color:#bbecf2}
.docent-page .docent-entry-form{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.docent-page .docent-entry-form label{font-size:.83rem;font-weight:750;color:#264863;display:flex;flex-direction:column;gap:7px}
.docent-page .docent-entry-form :is(input,select){height:44px;width:100%;min-width:0;padding:10px 12px;border:1px solid #ccdceb;border-radius:8px;background:#f8fbff;color:#15324f;font-size:.94rem}
.docent-page .docent-entry-form button{width:max-content;background:#153f66;color:#fff;grid-column:1/-1}
.docent-page .docent-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 24px 22px}
.docent-page .docent-scores>div{padding:15px;border-radius:10px;background:#edf5fc;min-width:0}
.docent-page .docent-scores span,.docent-page .docent-scores small{display:block;font-size:.77rem;color:#5c738a}
.docent-page .docent-scores strong{font-size:1.5rem;color:#123b65;display:block;margin:5px 0}
.docent-page .docent-progress{padding:0 24px}
.docent-page .docent-progress>div:not(.docent-progress-track){display:flex;justify-content:space-between;gap:10px;color:#496986;font-size:.8rem}
.docent-page .docent-progress-track{height:8px;border-radius:20px;background:#e1ecf5;overflow:hidden;margin:7px 0 16px}
.docent-page .docent-progress-track span{display:block;width:0;height:100%;border-radius:20px;background:linear-gradient(90deg,#2b81b3,#3ab7af);transition:width .18s}
.docent-page .docent-tool-message{font-size:.86rem;color:#325875;background:#eef8ff;padding:13px 16px;margin:0 24px 18px;border-radius:8px}
.docent-page .docent-ledger-wrap,.docent-page .docent-table-wrap{overflow-x:auto;border:1px solid #dae5ef;border-radius:11px;margin:22px 0}
.docent-page .docent-ledger-wrap{margin:0 24px}
.docent-page :is(.docent-ledger,.docent-info-table){border-collapse:collapse;width:100%;min-width:560px;font-size:.86rem}
.docent-page .docent-ledger caption{caption-side:top;text-align:left;color:#52708a;padding:10px;font-size:.8rem}
.docent-page :is(.docent-ledger,.docent-info-table) :is(th,td){padding:12px 13px;text-align:left;vertical-align:top;border-bottom:1px solid #e2eaf2}
.docent-page :is(.docent-ledger,.docent-info-table) thead{background:#edf5fc;color:#193c5c}
.docent-page .docent-info-table tbody th{color:#184766}
.docent-page .docent-ledger td button{border:0;border-radius:5px;background:#e8f1fa;color:#1d547a;padding:6px 8px;cursor:pointer}
.docent-page .docent-tool-footer{display:flex;gap:10px;flex-wrap:wrap;padding:18px 24px 0}
.docent-page .docent-quiet{background:#eaf2fa;color:#183e5e;min-height:38px;padding:9px 12px}
.docent-page .docent-tool-legal{font-size:.78rem;line-height:1.65;color:#6c7e8f;margin:15px 24px 25px}
.docent-page .docent-literature{border:1px solid #c8d9e8;background:#f5f9fc;border-radius:16px;padding:25px 27px;margin:25px 0}
.docent-page .docent-literature>span{font-size:.73rem;font-weight:800;letter-spacing:.12em;color:#1577a2}
.docent-page .docent-literature h3{margin:11px 0}
.docent-page .docent-literature p{color:#4b637a;line-height:1.75;margin:0}
.docent-page .docent-checker{border:1px solid #d7e5f0;border-radius:15px;overflow:hidden;margin:26px 0}
.docent-page .docent-check-questions{border:0;margin:0;padding:17px 22px 8px}
.docent-page .docent-check-questions legend{font-weight:750;padding-top:14px;color:#173c5c;font-size:.91rem}
.docent-page .docent-check-questions label{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:17px;align-items:center;padding:13px 0;border-bottom:1px solid #e7eef5;color:#2d4c68;font-size:.88rem}
.docent-page .docent-check-questions select{width:100%;min-width:0;border:1px solid #c9dbe9;border-radius:7px;padding:10px;background:#fff;color:#193a57}
.docent-page .docent-journal-result{background:#f0f8fe;margin:15px 22px 23px;border-radius:11px;padding:17px 20px;border-left:3px solid #2879a9}
.docent-page .docent-journal-result strong{color:#173e60}
.docent-page .docent-journal-result p{font-size:.85rem;margin:8px 0 0;color:#4c6980}
.docent-page .docent-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}
.docent-page .docent-directory a{position:relative;display:flex;flex-direction:column;gap:9px;padding:22px 42px 22px 20px;text-decoration:none;border:1px solid #d9e7f1;border-radius:13px;background:#f9fcff}
.docent-page .docent-directory a:hover{border-color:#3282b8;background:#edf7ff}
.docent-page .docent-directory a>span{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#427aa7}
.docent-page .docent-directory a strong{font-size:1.02rem;color:#163e5e}
.docent-page .docent-directory a small{font-size:.8rem;color:#5e7388;line-height:1.5}
.docent-page .docent-directory a b{position:absolute;right:16px;top:16px;color:#2777af}
.docent-page .docent-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:24px 0}
.docent-page .docent-doc-grid article{background:#f6fbff;border:1px solid #deebf5;border-radius:12px;padding:22px}
.docent-page .docent-doc-grid article>span{font-weight:800;color:#2877ad;font-size:.81rem}
.docent-page .docent-doc-grid h3{margin:9px 0}
.docent-page .docent-doc-grid p{color:#567089;font-size:.87rem;margin:0}
.docent-page .docent-timeline{list-style:none;margin:30px 0;padding:0;display:grid;gap:0}
.docent-page .docent-timeline li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:17px;position:relative;padding:0 0 26px}
.docent-page .docent-timeline li:not(:last-child):before{content:"";position:absolute;left:22px;top:42px;bottom:0;width:2px;background:#bed7e9}
.docent-page .docent-timeline li>span{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#e1f1ff;color:#1f6596;font-weight:800}
.docent-page .docent-timeline h3{margin:2px 0 9px}
.docent-page .docent-timeline p{color:#5b7287;margin:0}
.docent-page .docent-contact-panel{background:linear-gradient(115deg,#123b66,#126174);color:#fff;border-radius:17px;padding:25px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:24px 0}
.docent-page .docent-contact-panel small{font-size:.7rem;letter-spacing:.12em;color:#a7dce5;font-weight:800}
.docent-page .docent-contact-panel h3{color:#fff;margin:7px 0}
.docent-page .docent-contact-panel p{color:#d3e6f4;font-size:.85rem;margin:0}
.docent-page .docent-contact-panel a{flex-shrink:0}
.docent-page .docent-faq{display:grid;gap:11px;margin:26px 0}
.docent-page .docent-faq details{border:1px solid #d9e5ee;background:#fdfefe;border-radius:11px;overflow:hidden}
.docent-page .docent-faq summary{position:relative;cursor:pointer;font-size:.94rem;font-weight:750;color:#153c59;padding:18px 45px 18px 18px;list-style:none}
.docent-page .docent-faq summary::-webkit-details-marker{display:none}
.docent-page .docent-faq summary:after{content:"+";position:absolute;right:19px;top:14px;font-size:1.4rem;color:#3273a7}
.docent-page .docent-faq details[open] summary:after{content:"−"}
.docent-page .docent-faq details[open] summary{border-bottom:1px solid #e1ebf3;background:#f1f8ff}
.docent-page .docent-faq details p{font-size:.9rem;line-height:1.8;color:#536b7e;margin:0;padding:16px 19px}
.docent-page .docent-source-list{display:grid;gap:10px;margin:23px 0}
.docent-page .docent-source-list a{border:1px solid #e0e9f2;border-radius:10px;padding:16px 18px;display:flex;justify-content:space-between;gap:15px;text-decoration:none;align-items:center;background:#fcfeff}
.docent-page .docent-source-list a:hover{border-color:#5c96c2}
.docent-page .docent-source-list strong{font-size:.88rem;color:#16415e}
.docent-page .docent-source-list span{font-size:.76rem;color:#547797;text-align:right}
@media(max-width:992px){.docent-page .docent-hero{padding-top:148px}.docent-page .docent-hero-layout{grid-template-columns:1fr;gap:30px}.docent-page .docent-hero-panel{max-width:570px}.docent-page .docent-sidebar{position:static}.docent-page .docent-layout{grid-template-columns:1fr;padding-top:40px}.docent-page .docent-toc{display:none}.docent-page .docent-side-help{margin:0}.docent-page .docent-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.docent-page .container{width:calc(100% - 32px)}.docent-page .docent-hero{padding-bottom:55px}.docent-page .docent-hero h1{font-size:clamp(2rem,7.4vw,2.7rem)}.docent-page .docent-facts-grid,.docent-page .docent-directory,.docent-page .docent-doc-grid,.docent-page .docent-entry-form,.docent-page .docent-check-questions label{grid-template-columns:1fr}.docent-page .docent-facts-grid{gap:10px}.docent-page .docent-fact{padding:17px}.docent-page .docent-section{padding-bottom:39px;margin-bottom:40px}.docent-page .docent-section h2{font-size:1.8rem}.docent-page .docent-tool-section{margin:0;padding:18px 12px}.docent-page .docent-entry-form{padding:16px}.docent-page .docent-entry-form button{width:100%}.docent-page .docent-scores{margin:0 14px 17px;grid-template-columns:repeat(2,minmax(0,1fr))}.docent-page .docent-scores>div:last-child{grid-column:1/-1}.docent-page .docent-scores strong{font-size:1.25rem}.docent-page .docent-progress{padding:0 14px}.docent-page .docent-tool-message{margin:0 14px 14px}.docent-page .docent-ledger-wrap{margin:0 14px}.docent-page .docent-tool-legal{margin:14px}.docent-page .docent-tool-head{padding:18px;flex-wrap:wrap}.docent-page .docent-tool-footer{padding:15px 14px 0}.docent-page .docent-check-questions{padding:15px}.docent-page .docent-check-questions label{gap:8px}.docent-page .docent-journal-result{margin:15px}.docent-page .docent-contact-panel,.docent-page .docent-citation-band{flex-direction:column;align-items:flex-start}.docent-page .docent-source-list a{flex-direction:column;align-items:flex-start}.docent-page .docent-source-list span{text-align:left}}
@media(max-width:420px){.docent-page .docent-actions{flex-direction:column}.docent-page .docent-actions a{width:100%}.docent-page .docent-hero-panel{padding:17px 12px}.docent-page .docent-hero-panel-head{font-size:.66rem}.docent-page .docent-fact strong{font-size:1.2rem}.docent-page .docent-layout{padding-bottom:54px}.docent-page .aa-breadcrumb{font-size:.79rem}}
@media(prefers-reduced-motion:reduce){.docent-page .docent-btn,.docent-page .docent-progress-track span{transition:none}}

/* ============================================================
   Analitik Akademi | İletişim sayfası. Yalnızca .contact-page.
   style.min.css, script.min.js ve diğer sayfalar değişmez.
   ============================================================ */
.contact-page{--contact-navy:#0a1b35;--contact-blue:#0f5791;--contact-text:#19344e;--contact-muted:#56708a;--contact-border:#dbe5ef;background:#fff;color:var(--contact-text);overflow:clip}
.contact-page *,.contact-page *::before,.contact-page *::after{box-sizing:border-box}
.contact-page .contact-shell{width:min(1150px,calc(100% - 44px));margin-inline:auto}
.contact-page a:focus-visible,.contact-page button:focus-visible,.contact-page :is(input,textarea,summary):focus-visible{outline:3px solid #67b4f2;outline-offset:3px}
.contact-page svg{flex-shrink:0}
.contact-page :is(h1,h2,h3){letter-spacing:-.032em;line-height:1.17}
.contact-page p{line-height:1.7}
.contact-page .contact-hero{padding:53px 0 91px;background:radial-gradient(ellipse at 82% 0,rgba(32,133,176,.36),transparent 46%),linear-gradient(127deg,#0a1932 0%,#0b3055 65%,#0b4c65 100%);color:#fff}
.contact-page .aa-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 37px;color:#b6d4ea;font-size:.83rem}
.contact-page .aa-breadcrumb a{color:inherit;text-decoration:none}.contact-page .aa-breadcrumb a:hover{text-decoration:underline}
.contact-page .contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(340px,.87fr);gap:clamp(30px,5.2vw,82px);align-items:center}
.contact-page .contact-hero-copy{min-width:0}
.contact-page .contact-eyebrow,.contact-page .contact-overline{font-weight:800;font-size:.73rem;letter-spacing:.155em;text-transform:uppercase}
.contact-page .contact-eyebrow{color:#a1e7ed;display:flex;align-items:center;gap:10px;margin:0 0 17px}.contact-page .contact-eyebrow-dot{width:9px;height:9px;border-radius:50%;background:#68dcc4;box-shadow:0 0 0 6px rgba(104,220,196,.12)}
.contact-page .contact-hero h1{font-size:clamp(2.45rem,4.45vw,4.45rem);font-weight:800;line-height:1.09;margin:0 0 26px;color:#fff;max-width:780px}
.contact-page .contact-hero h1 span{color:#a7d4f5}.contact-page .contact-lead{color:#d5e3f2;font-size:clamp(1rem,1.45vw,1.12rem);max-width:680px;margin:0}
.contact-page .contact-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}
.contact-page .contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-align:center;min-height:50px;padding:13px 18px;border-radius:11px;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease;border:1px solid transparent;cursor:pointer;line-height:1.3}
.contact-page .contact-btn:hover{transform:translateY(-2px)}.contact-page .contact-btn svg{width:20px;height:20px}
.contact-page .contact-btn-primary{background:#fff;color:#123f6a}.contact-page .contact-btn-ghost{border-color:#8ab0cd;background:rgba(255,255,255,.045);color:#fff}
.contact-page .contact-hero-proof{display:flex;flex-wrap:wrap;gap:10px 21px;margin-top:26px;color:#c7e1ed;font-size:.82rem}.contact-page .contact-hero-proof span::before{content:'✓';color:#6ddcc7;margin-right:7px}
.contact-page .contact-reach-panel{border:1px solid rgba(174,215,245,.33);padding:24px;border-radius:19px;background:linear-gradient(140deg,rgba(255,255,255,.12),rgba(255,255,255,.035));box-shadow:0 19px 50px rgba(0,0,0,.14);min-width:0}
.contact-page .contact-reach-top{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:0 0 16px}.contact-page .contact-channel-overline{letter-spacing:.12em;font-size:.72rem;font-weight:800;color:#e7f5ff}.contact-page .contact-network{width:98px;height:50px}
.contact-page .contact-channel{display:grid;grid-template-columns:46px minmax(0,1fr) 17px;gap:13px;align-items:center;padding:15px 4px;color:#fff;text-decoration:none;border-top:1px solid rgba(218,237,255,.18)}
.contact-page .contact-channel:hover{background:rgba(255,255,255,.04)}.contact-page .contact-channel-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#285479;color:#b4e2ff}
.contact-page .contact-channel-whatsapp{background:#146453;color:#cbffe4}.contact-page .contact-channel-icon svg{width:23px;height:23px}.contact-page .contact-channel strong{display:block;font-size:.95rem;line-height:1.4;color:#fff}.contact-page .contact-channel small{display:block;font-size:.78rem;line-height:1.45;color:#bcd4e7;overflow-wrap:anywhere;margin-top:2px}.contact-page .contact-channel-arrow{color:#9cd8ec;font-size:1.08rem}
.contact-page .contact-reach-foot{font-size:.76rem;color:#b8d7e9;line-height:1.65;padding-top:16px;border-top:1px solid rgba(218,237,255,.18)}.contact-page .contact-reach-foot span{font-size:.6rem;color:#5fd9bd;margin-right:7px}
.contact-page .contact-intro{padding:75px 0 75px;background:#f1f6fa}.contact-page .contact-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:end}
.contact-page .contact-overline{color:#1b69ab;margin:0 0 13px}.contact-page .contact-intro h2,.contact-page .contact-request h2,.contact-page .contact-business h2,.contact-page .contact-faq h2{color:#12304d;font-size:clamp(1.9rem,3.05vw,2.65rem);font-weight:800;margin:0 0 17px}
.contact-page .contact-intro-grid>p{margin:0;color:#4e657b;font-size:1rem}.contact-page .contact-intro-grid>p strong{color:#1c4262}
.contact-page .contact-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:34px}
.contact-page .contact-path-grid>div{border:1px solid #dbe6f0;border-radius:14px;padding:24px 25px;background:#fff}.contact-page .contact-path-grid span{display:block;font-size:.79rem;font-weight:800;color:#2582bb;margin-bottom:14px}.contact-page .contact-path-grid strong{display:block;font-size:1.07rem;color:#153450}.contact-page .contact-path-grid p{margin:8px 0 0;font-size:.88rem;color:#61758b}
.contact-page .contact-request{padding:92px 0;background:#fff;scroll-margin-top:110px}
.contact-page .contact-request-grid{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(290px,.77fr);gap:clamp(28px,5.5vw,85px);align-items:start}.contact-page .contact-request-main{min-width:0}
.contact-page .contact-form-intro{max-width:660px;color:#556f87;margin:0 0 29px}
.contact-page .contact-request-form{background:#f8fbfe;border:1px solid #dce7f1;padding:29px;border-radius:17px}.contact-page .contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.contact-page .contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.contact-page .contact-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0 0 18px}.contact-page .contact-field label{font-size:.87rem;font-weight:750;color:#173955}.contact-page .contact-field label span{color:#be4141}
.contact-page .contact-field :is(input,textarea){display:block;width:100%;min-width:0;padding:14px 15px;border:1px solid #c6d6e5;border-radius:9px;background:#fff;color:#153450;font:inherit;font-size:1rem;transition:border-color .17s ease,box-shadow .17s ease}
.contact-page .contact-field :is(input,textarea):focus{outline:none;border-color:#267abc;box-shadow:0 0 0 3px rgba(40,139,208,.13)}.contact-page .contact-field textarea{min-height:155px;resize:vertical}.contact-page .contact-field :is(input,textarea)::placeholder{color:#8da2b7}.contact-page .contact-field small{color:#647b91;font-size:.77rem;line-height:1.5}
.contact-page .contact-submit-row{display:flex;gap:17px;align-items:end}.contact-page .contact-captcha{width:165px;flex:0 0 165px}.contact-page .contact-btn-submit{background:#145b9a;color:#fff;border:0;flex:1;min-height:53px;margin-bottom:18px}.contact-page .contact-btn-submit:hover{background:#0e477d}.contact-page .contact-privacy-note{font-size:.79rem;color:#60768a;margin:2px 0 0}.contact-page .contact-privacy-note a{color:#0d5d9f;font-weight:750}
.contact-page .contact-request-aside{border-radius:17px;background:#102a4a;color:#d6e8f6;padding:30px 28px;margin-top:53px}.contact-page .contact-aside-title{display:flex;gap:13px;align-items:center;margin-bottom:12px}.contact-page .contact-aside-title svg{width:39px;height:39px;color:#85dace}.contact-page .contact-aside-title strong{font-size:1.06rem;color:#fff}.contact-page .contact-request-aside p{font-size:.91rem;color:#c3d9e9;margin:10px 0 0}.contact-page .contact-aside-divider{height:1px;background:rgba(255,255,255,.18);margin:24px 0}.contact-page .contact-request-aside h3{font-size:1rem;color:#fff;margin:0 0 13px}.contact-page .contact-service-links a{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:.87rem;font-weight:650;text-decoration:none;color:#d8eaff}.contact-page .contact-service-links a:hover{text-decoration:underline}.contact-page .contact-service-links a:last-child{border-bottom:0}
.contact-page .contact-business{padding:83px 0;background:#f3f7fb}.contact-page .contact-business-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:clamp(36px,5.5vw,88px);align-items:center}.contact-page .contact-business-grid>div>p:not(.contact-overline){color:#516a81;margin:0 0 25px}.contact-page .contact-identity-list{margin:0}.contact-page .contact-identity-list>div{display:grid;grid-template-columns:140px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid #d9e4ed}.contact-page .contact-identity-list dt{font-size:.83rem;color:#6b8095;font-weight:700}.contact-page .contact-identity-list dd{margin:0;font-size:.9rem;font-weight:650;color:#17364f;overflow-wrap:anywhere}.contact-page .contact-identity-list a{color:#0c609f}
.contact-page .contact-map-card{overflow:hidden;border:1px solid #d8e3ed;border-radius:18px;background:#fff;box-shadow:0 15px 35px rgba(24,60,92,.07)}.contact-page .contact-map-art svg{display:block;width:100%;height:auto;max-height:255px}.contact-page .contact-map-content{padding:25px}.contact-page .contact-map-content strong{font-size:1.17rem;color:#13334f}.contact-page .contact-map-content p{font-size:.87rem;color:#5c7186;margin:9px 0 18px}.contact-page .contact-map-content a{font-weight:800;color:#0f64a4;text-decoration:none}.contact-page .contact-map-content a:hover{text-decoration:underline}
.contact-page .contact-faq{padding:88px 0 103px;background:#fff}.contact-page .contact-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.contact-page .contact-faq-grid>div:first-child>p:not(.contact-overline){color:#58718a}.contact-page .contact-faq-grid>div:first-child>a{font-weight:800;color:#0b5f9d;text-decoration:none}.contact-page .contact-questions{display:grid;gap:10px}.contact-page .contact-questions details{border:1px solid #dce7f0;border-radius:11px;background:#f9fbfe}.contact-page .contact-questions summary{font-size:.94rem;color:#193c5a;font-weight:750;line-height:1.5;cursor:pointer;padding:19px 43px 19px 19px;position:relative;list-style:none}.contact-page .contact-questions summary::-webkit-details-marker{display:none}.contact-page .contact-questions summary::after{content:'+';position:absolute;right:17px;top:15px;font-size:1.5rem;font-weight:400;color:#176caa}.contact-page .contact-questions details[open] summary::after{content:'−'}.contact-page .contact-questions details p{padding:0 19px 18px;color:#587089;font-size:.89rem;margin:0}.contact-page .contact-questions details p a{color:#095f9b}
@media (max-width:992px){.contact-page{padding-top:112px}.contact-page .contact-hero{padding:36px 0 66px}.contact-page .contact-hero-grid{grid-template-columns:1fr;gap:30px}.contact-page .contact-reach-panel{max-width:680px}.contact-page .contact-business-grid,.contact-page .contact-request-grid{grid-template-columns:1fr}.contact-page .contact-request-aside{margin-top:0}.contact-page .contact-faq-grid{gap:34px}.contact-page .contact-hero h1{font-size:clamp(2.5rem,6vw,3.8rem)}}
@media (max-width:700px){.contact-page .contact-shell{width:calc(100% - 32px)}.contact-page .aa-breadcrumb{margin-bottom:26px}.contact-page .contact-hero{padding:24px 0 46px}.contact-page .contact-hero h1{font-size:clamp(2.35rem,9vw,3.15rem)}.contact-page .contact-lead{font-size:.98rem}.contact-page .contact-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.contact-page .contact-btn{width:100%;min-height:52px}.contact-page .contact-hero-proof{gap:7px 14px;font-size:.78rem}.contact-page .contact-reach-panel{padding:18px 17px;border-radius:15px}.contact-page .contact-intro{padding:60px 0}.contact-page .contact-intro-grid,.contact-page .contact-path-grid,.contact-page .contact-faq-grid{grid-template-columns:1fr;gap:17px}.contact-page .contact-intro-grid{gap:8px}.contact-page .contact-path-grid{margin-top:24px}.contact-page .contact-path-grid>div{padding:19px}.contact-page .contact-request{padding:60px 0}.contact-page .contact-request-form{padding:20px 16px}.contact-page .contact-fields{grid-template-columns:1fr;gap:0}.contact-page .contact-submit-row{flex-direction:column;align-items:stretch;gap:0}.contact-page .contact-captcha{width:100%;flex:auto}.contact-page .contact-btn-submit{margin-bottom:10px}.contact-page .contact-request-aside{padding:24px 21px}.contact-page .contact-business{padding:62px 0}.contact-page .contact-identity-list>div{grid-template-columns:1fr;gap:5px}.contact-page .contact-map-content{padding:22px}.contact-page .contact-faq{padding:65px 0}.contact-page .contact-questions summary{padding:18px 44px 18px 16px}.contact-page .contact-faq-grid{gap:26px}}
@media (prefers-reduced-motion:reduce){.contact-page .contact-btn{transition:none}}
@media (max-width: 992px) {
    body:has(> main.contact-page) #siteHeader:not(.scrolled) {
        background: #0a1932;
        box-shadow: 0 2px 12px rgba(0, 0, 0, .16);
    }
}

/* 2026-10-30: Tez Mentorluğu — yalnızca bu sayfaya özgü ek bileşenler.
   Mevcut aa-* ortak stilleri ve tüm önceki CSS kuralları korunur. */
.thesis-page .thesis-roadmap{background:linear-gradient(155deg,#112e52,#0e2648 73%,#103e61);}
.thesis-page .thesis-map-intro{font-size:.85rem;color:#c9e0f8;line-height:1.65;margin:2px 0 19px}
.thesis-page .thesis-map-steps{list-style:none;position:relative;margin:0;padding:0;display:grid;gap:10px}
.thesis-page .thesis-map-steps:before{content:"";position:absolute;top:25px;bottom:25px;left:22px;width:2px;background:linear-gradient(#70caff,#f4c473);opacity:.55}
.thesis-page .thesis-map-steps li{display:flex;position:relative;align-items:center;gap:13px;min-width:0;padding:12px 13px;border:1px solid rgba(159,211,255,.24);border-radius:12px;background:rgba(8,31,61,.64)}
.thesis-page .thesis-map-count{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#cce9ff;color:#073c69;font-size:.79rem;font-weight:850;z-index:1}
.thesis-page .thesis-map-steps li>div{min-width:0;flex:1}
.thesis-page .thesis-map-steps strong,.thesis-page .thesis-map-steps small{display:block}
.thesis-page .thesis-map-steps strong{color:#fff;font-size:.9rem;line-height:1.4}
.thesis-page .thesis-map-steps small{color:#b9d4eb;font-size:.74rem;line-height:1.5;margin-top:3px}
.thesis-page .thesis-map-steps svg{width:27px;height:27px;stroke:#9fdaff;stroke-width:1.6;fill:none;flex:none;stroke-linecap:round;stroke-linejoin:round}
.thesis-page .thesis-map-foot{border-top:1px solid rgba(255,255,255,.18);padding-top:14px;margin-top:17px;display:grid;gap:4px}
.thesis-page .thesis-map-foot strong{font-size:.78rem;color:#ffe19f}
.thesis-page .thesis-map-foot span{font-size:.75rem;color:#d5e9fa;line-height:1.55}
.thesis-page .thesis-deep>p{line-height:1.85}
.thesis-page .thesis-citation-inline{background:#f0f6fc;border-left:3px solid #3f91d5;padding:12px 15px;border-radius:0 8px 8px 0;font-size:.84rem!important}
.thesis-page .thesis-level-table-wrap{overflow-x:auto;border:1px solid #dce8f3;border-radius:13px;margin:25px 0}
.thesis-page .thesis-level-table{border-collapse:collapse;min-width:560px;width:100%;font-size:.85rem}
.thesis-page .thesis-level-table caption,.thesis-page .thesis-price-table caption{font-size:.78rem;padding:12px 15px;text-align:left;background:#edf5fe;color:#325a7a;font-weight:700}
.thesis-page .thesis-level-table th,.thesis-page .thesis-level-table td{padding:14px 15px;text-align:left;vertical-align:top;border-top:1px solid #e3ecf4;line-height:1.6}
.thesis-page .thesis-level-table thead{background:#102f52;color:white}
.thesis-page .thesis-level-table tbody th{color:#173f64;font-weight:800}
.thesis-page .thesis-level-table tbody tr:nth-child(even){background:#f7fbff}
.thesis-page .thesis-example-box{background:#f4f8fd;border:1px solid #d9e7f4;border-left:4px solid #2983c4;padding:22px 24px;border-radius:10px;margin:24px 0}
.thesis-page .thesis-example-box>strong{display:block;font-size:1.1rem;color:#173b5b}
.thesis-page .thesis-example-box ol{color:#365975;line-height:1.8;padding-left:22px;margin:12px 0}
.thesis-page .thesis-example-box li{padding-left:5px;margin:5px 0}
.thesis-page .thesis-example-box small{display:block;font-size:.8rem;color:#5d7890}
.thesis-page .thesis-model-highlight{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px;border-radius:16px;margin:23px 0;background:linear-gradient(125deg,#0d2a4e,#125681);color:#fff}
.thesis-page .thesis-model-highlight>div{display:flex;flex-direction:column;gap:7px}
.thesis-page .thesis-model-highlight span{font-size:.7rem;letter-spacing:.08em;color:#c0e2ff;font-weight:800}
.thesis-page .thesis-model-highlight strong{color:#fff;font-size:clamp(1.8rem,4vw,2.55rem);line-height:1.1}
.thesis-page .thesis-model-highlight small{color:#cce5f9;font-size:.77rem;line-height:1.5}
.thesis-page .thesis-model-highlight a{flex:none;max-width:240px;text-align:center}
.thesis-page .thesis-price-note{font-size:.83rem!important;background:#f7faff;padding:13px 15px;border:1px solid #deebf8;border-radius:9px}
.thesis-page .thesis-legal-callout{border-left:4px solid #e8a448;border-radius:10px;background:#fff7e9;padding:20px 21px;margin:22px 0}
.thesis-page .thesis-legal-callout>strong{color:#6d440f;font-size:1rem}
.thesis-page .thesis-legal-callout p{color:#715026;margin:8px 0 0;line-height:1.75;font-size:.93rem}
.thesis-page .thesis-proof-check{background:#f3f8ff;border:1px solid #d7e7f6;border-radius:13px;padding:24px;margin:28px 0}
.thesis-page .thesis-proof-check h3{margin:0 0 11px}
.thesis-page .thesis-proof-check p{margin-bottom:13px;font-size:.91rem}
.thesis-page .thesis-update-note{background:#f4f8fc;padding:20px 0}
.thesis-page .thesis-update-note p{margin:0;color:#536e86;font-size:.79rem;line-height:1.65}
@media(max-width:560px){.thesis-page .thesis-map-steps li{padding:11px 10px;gap:10px}.thesis-page .thesis-map-steps strong{font-size:.83rem}.thesis-page .thesis-map-steps small{font-size:.7rem}.thesis-page .thesis-map-steps svg{width:21px;height:21px}.thesis-page .thesis-model-highlight{align-items:stretch;flex-direction:column}.thesis-page .thesis-model-highlight a{max-width:none}.thesis-page .thesis-example-box,.thesis-page .thesis-proof-check{padding:18px}.thesis-page .thesis-map-intro{font-size:.8rem}}

.thesis-page .thesis-hero-price-teaser{display:flex;align-items:center;gap:15px;margin-top:21px;padding:13px 15px;border:1px solid rgba(169,212,255,.3);background:rgba(18,62,102,.57);border-radius:12px}
.thesis-page .thesis-hero-price-teaser>div{display:flex;flex-direction:column;flex:none;gap:4px}
.thesis-page .thesis-hero-price-teaser span{color:#b6d7f7;font-size:.59rem;font-weight:800;letter-spacing:.04em}
.thesis-page .thesis-hero-price-teaser strong{color:#ffe099;font-size:1.6rem;line-height:1.15}
.thesis-page .thesis-hero-price-teaser p{margin:0;color:#d8eafb;font-size:.77rem;line-height:1.6}
.thesis-page .thesis-hero-price-teaser a{color:#ffdd94;text-underline-offset:3px}
@media(max-width:560px){.thesis-page .thesis-hero-price-teaser{flex-direction:column;align-items:flex-start;gap:6px}}


/* =============================================================
   MAKALE DANIŞMANLIĞI — 2026 içerik revizyonu (yalnızca .article-page)
   Mevcut ortak sınıflar korunur; anasayfa dosyaları değişmez.
   ============================================================= */
.article-page .article-hero-grid{min-width:0}
.article-page .article-hero-copy{min-width:0}
.article-page .article-hero-sublead{font-size:clamp(.94rem,1.2vw,1.04rem);color:#c8e2f3;max-width:710px;margin:14px 0 0;line-height:1.78}
.article-page .article-hero-sublead strong{color:#fff}
.article-page .article-journal-console{padding:25px 24px 22px;background:linear-gradient(159deg,#153c60 0%,#0d2846 72%,#092239 100%);border-color:rgba(168,216,251,.38)}
.article-page .article-journal-console h2{margin:25px 0 9px;font-size:clamp(1.35rem,2.3vw,1.85rem);line-height:1.2;color:#fff;letter-spacing:-.035em}
.article-page .article-journal-console .article-console-intro{font-size:.87rem;line-height:1.65;margin:0 0 15px;color:#cfe3f4}
.article-page .article-console-track{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b9d9f2;font-size:.6rem;letter-spacing:.12em;font-weight:800;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;padding:10px 11px;margin:14px 0 16px}
.article-page .article-console-track svg{width:100%;max-width:230px;min-width:30px;height:24px;flex:1}
.article-page .article-console-decisions{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.article-page .article-console-decisions li{display:grid;grid-template-columns:37px minmax(0,1fr);align-items:start;gap:12px;background:#ffffff0c;border:1px solid #bddaff26;border-radius:12px;padding:13px 12px}
.article-page .article-console-count{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#76cde21d;color:#8ce8e1;font-size:.8rem;font-weight:850}
.article-page .article-console-decisions strong{display:block;color:#fff;font-size:.88rem;line-height:1.35;margin:0 0 5px}
.article-page .article-console-decisions p{color:#bdd8e9;font-size:.765rem;line-height:1.55;margin:0}
.article-page .article-console-links{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0 0}
.article-page .article-console-links a{padding:9px 12px;border:1px solid #93c7e76b;border-radius:8px;background:#173f63;color:#e5f5ff;text-decoration:none;font-size:.73rem;line-height:1.25;font-weight:750;transition:background .2s ease}
.article-page .article-console-links a:hover{background:#235a87}
.article-page .article-journal-console .article-console-note{font-size:.71rem;color:#a9c8df;margin:12px 0 0;line-height:1.5}
.article-page .article-editorial-example,.article-page .article-review-example{background:#f1f7fc;border:1px solid #cfdfed;border-left:4px solid #2580bb;border-radius:12px;padding:22px 23px;margin:26px 0}
.article-page .article-editorial-example-label,.article-page .article-review-example>span{display:block;color:#1468a3;font-weight:850;letter-spacing:.1em;font-size:.73rem;margin-bottom:12px}
.article-page .article-editorial-example h3{color:#12395c;margin:0 0 11px;font-size:1.08rem}
.article-page .article-editorial-example p:last-child,.article-page .article-review-example p:last-child{margin-bottom:0}
.article-page .article-integrity-lens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0}
.article-page .article-integrity-lens>div{background:#f5fafc;border:1px solid #d5e4ee;border-top:3px solid #2d89bc;border-radius:12px;padding:18px}
.article-page .article-integrity-lens strong{display:block;color:#173f5f;margin-bottom:8px;font-size:.94rem}
.article-page .article-integrity-lens p{font-size:.83rem;line-height:1.64;margin:0}
.article-page .article-index-table{overflow-x:auto;max-width:100%;margin:22px 0 25px;border:1px solid #d8e6f0;border-radius:12px}
.article-page .article-index-table table{border-collapse:collapse;width:100%;min-width:585px;text-align:left;font-size:.9rem}
.article-page .article-index-table th,.article-page .article-index-table td{border-bottom:1px solid #e3edf5;padding:13px 15px;vertical-align:top;line-height:1.6}
.article-page .article-index-table tr:last-child th,.article-page .article-index-table tr:last-child td{border-bottom:0}
.article-page .article-index-table thead th{background:#123958;color:#f3f9ff;font-size:.82rem;font-weight:800}
.article-page .article-index-table tbody th{color:#153a5c;background:#f5f9fd;min-width:135px;font-weight:800}
.article-page .article-index-table td{color:#435f76}
.article-page .article-index-table a{font-weight:750}
.article-page .article-review-example p{font-size:.9rem}
.article-page .article-review-example p+p{padding-top:10px;border-top:1px solid #d6e7f1}
@media(max-width:1100px){.article-page .article-journal-console{padding:19px 18px}.article-page .article-console-links a{flex:1;text-align:center}}
@media(max-width:900px){.article-page .article-journal-console{width:100%;max-width:680px;margin-inline:auto}.article-page .article-integrity-lens{grid-template-columns:1fr}}
@media(max-width:700px){.article-page .article-hero-sublead{font-size:.95rem}.article-page .article-journal-console h2{font-size:1.5rem}.article-page .article-editorial-example,.article-page .article-review-example{padding:18px}.article-page .article-index-table{margin-inline:0}}
@media(max-width:440px){.article-page .article-journal-console{padding:18px 15px}.article-page .article-console-track{gap:5px;padding:9px 7px}.article-page .article-console-decisions li{padding:12px 10px}.article-page .article-console-links{display:grid;grid-template-columns:1fr 1fr}.article-page .article-console-links a:last-child{grid-column:1/-1}}
