/* Page-local presentation; existing site assets provide navigation, fonts and footer. */
body.page-dir{background:#fffdf9}.page-dir :is(.site-header,.site-footer) :is(a,p,span,small,summary,strong){font-size:max(15px,1em)}
.df{--df-purple:#573488;--df-ink:#322047;--df-muted:#665c70;--df-line:#ddd5e4;--df-cream:#f7f4ed;color:var(--df-ink);font:19px/1.75 "Source Sans 3",sans-serif}
.df *{box-sizing:border-box}.df :is(h1,h2,h3,p,figure,blockquote,dl){margin:0}.df :is(h1,h2,h3){font-family:Outfit,sans-serif;line-height:1.18;letter-spacing:-.025em;color:var(--df-ink)}.df h1{font-size:clamp(40px,4.5vw,64px);max-width:760px}.df h2{font-size:clamp(30px,3.1vw,43px);max-width:880px;margin-bottom:24px}.df h3{font-size:25px;margin:30px 0 12px}.df p+p{margin-top:20px}.df a{color:var(--df-purple);text-decoration:underline;text-underline-offset:4px}.df a:hover{text-decoration-thickness:2px}.df :is(a,summary):focus-visible{outline:3px solid #34848a;outline-offset:5px}.df-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.df-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-block:24px;font-size:15px}.df-eyebrow{font:600 15px/1.5 Outfit,sans-serif;letter-spacing:.12em;color:#715588;margin-bottom:20px!important}.df-service-name{font:500 20px/1.5 Outfit,sans-serif;margin-bottom:22px!important;max-width:560px}.df-hero{background:linear-gradient(110deg,#faf7f1 44%,#f3edf7);padding:56px 0 65px}.df-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}.df-lead{font-size:22px;line-height:1.55;margin-top:26px!important}.df-kicker{font-size:16px;color:#665575;margin-top:24px!important}.df-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-block:28px}.df .df-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;border:1px solid var(--df-purple);background:var(--df-purple);color:white;padding:14px 23px;border-radius:50px;font:600 16px/1.4 Outfit,sans-serif;text-decoration:none}.df .df-button-light{background:#fffdf9;color:var(--df-purple)}.df-hero-art svg{display:block;width:100%;height:auto}.df figcaption{font-size:16px;line-height:1.5;color:var(--df-muted);margin-top:14px}.df-hero-art figcaption{text-align:center;max-width:320px;margin:16px auto 0}.df-summary{background:#efeee7;padding:56px 0}.df-summary-grid{display:grid;grid-template-columns:7fr 5fr;gap:70px}.df-summary-list{list-style:none;padding:0;margin:0}.df-summary-list li{padding:17px 0 17px 24px;border-top:1px solid #d6d0d8;position:relative}.df-summary-list li:before{content:"";width:7px;height:7px;background:var(--df-purple);position:absolute;left:0;top:29px}.df-meta{font-size:15px;line-height:1.5;margin-top:25px!important;color:var(--df-muted)}.df-toc summary{display:flex;justify-content:space-between;cursor:pointer;font:600 29px/1.3 Outfit,sans-serif;margin-bottom:20px}.df-toc summary::-webkit-details-marker{display:none}.df-toc ol{list-style:none;padding:0;margin:0}.df-toc li a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d6d0d8;padding:9px 0;color:var(--df-ink);text-decoration:none;font-size:16px;line-height:1.35}.df-toc li span{font-size:15px;color:#776e7a;flex:none;font-variant-numeric:tabular-nums}.df-toc[open] summary>span{transform:rotate(180deg)}.df-article{max-width:1000px}.df-section{padding:70px 0;border-bottom:1px solid var(--df-line);scroll-margin-top:140px}.df-section>p,.df-section>h3,.df-definitions{max-width:790px}.df-section .df-intro{font-size:21px;line-height:1.65;max-width:880px;margin-bottom:27px}.df .df-cite{font-size:15px;white-space:nowrap}.df blockquote{font:500 clamp(25px,3vw,35px)/1.4 Outfit,sans-serif;border-left:4px solid #ad8fc9;padding:10px 0 10px 26px;margin-block:32px;max-width:850px}.df-wordfield{display:flex;gap:14px 28px;align-items:baseline;flex-wrap:wrap;padding:32px 0;margin:10px 0 20px;border-top:1px solid var(--df-line);border-bottom:1px solid var(--df-line);font:500 22px/1.3 Outfit,sans-serif;letter-spacing:.04em}.df-wordfield strong{font-size:32px;color:#66458b}.df-wordfield-small{font-size:19px}.df-wordfield-small strong{font-size:26px}.df-diagram{margin:32px 0!important;padding:30px;background:#f7f4fa;border-radius:25px;text-align:center}.df-diagram svg{max-width:100%;height:auto;display:block;margin:auto}.df-diagram figcaption{max-width:650px;margin:18px auto 0}.df-dir-diagram{float:right;width:44%;margin:10px 0 24px 38px!important}.df-definitions{min-height:390px}.df-loop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;background:#f5f1f8;border-radius:100px 26px 100px 26px;padding:35px 25px;margin:30px 0;font:500 17px/1.5 Outfit,sans-serif}.df-loop b{font-size:30px;color:#8e74a5}.df-orbit-words{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px;align-items:center;text-align:center;padding:36px 24px;background:#f3f0f7;border-radius:35% 25% 30% 20%;margin:30px 0}.df-orbit-words div{display:grid;gap:16px;font-size:17px}.df-orbit-words>strong{display:grid;place-content:center;min-height:180px;border:1px solid #b7a4cb;border-radius:50%;font:500 23px/1.4 Outfit,sans-serif}.df-orbit-words>p{grid-column:1/-1;font-size:17px}.df-typeflow{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font:500 clamp(25px,3vw,39px)/1.4 Outfit,sans-serif;padding:35px 20px;background:#efe6f5;border-radius:20px;margin-top:30px}.df-typeflow b{color:#94809f;font-weight:400}.df-caption{text-align:center;font-size:18px;margin:15px 0 30px!important}.df-dl{padding:8px 0;margin-bottom:25px!important}.df-dl>div{display:grid;grid-template-columns:minmax(170px,1fr) 2.6fr;gap:28px;padding:18px 0;border-bottom:1px solid var(--df-line)}.df dt{font:600 19px/1.5 Outfit,sans-serif}.df dd{margin:0}.df-circles{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.df-steps{padding-left:30px;line-height:1.6}.df-steps li{padding:12px;border-bottom:1px solid var(--df-line)}.df-needs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.df-needs article{background:#f7f4f9;border:1px solid #e3dbe9;border-radius:16px;padding:26px}.df-number{font:500 16px/1 Outfit,sans-serif;color:#796487}.df-needs h3{font-size:24px;margin-top:18px}.df-needs p{font-size:18px;line-height:1.65}.df-session{list-style:none;counter-reset:session;padding:0;border-left:2px solid #d7c5e6;margin:35px 0 35px 18px}.df-session li{counter-increment:session;position:relative;padding:0 0 30px 38px}.df-session li:before{content:counter(session);position:absolute;left:-19px;top:0;border:6px solid #fffdf9;background:#573488;color:white;width:36px;height:36px;border-radius:50%;font:500 15px/24px Outfit,sans-serif;text-align:center}.df-session strong{font:600 23px/1.4 Outfit,sans-serif}.df-session p{margin-top:10px;max-width:770px}.df-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:30px 0 35px;font-size:18px;line-height:1.6}.df-table caption{text-align:left;font:600 23px/1.4 Outfit,sans-serif;margin-bottom:20px}.df-table :is(td,th){padding:20px 18px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d9cfe3}.df-table thead{background:#573488;color:white}.df-table tbody tr:nth-child(even){background:#f4f0f7}.df-table th:first-child{width:25%}.df-capacities{list-style:none;counter-reset:capacity;padding:0;margin:30px 0}.df-capacities li{counter-increment:capacity;display:grid;grid-template-columns:44px 1.2fr 1.3fr;gap:20px;border-top:1px solid var(--df-line);padding:20px 0}.df-capacities li:before{content:counter(capacity,decimal-leading-zero);color:#85689c;font:500 19px/1.5 Outfit,sans-serif}.df-capacities strong{font:500 21px/1.5 Outfit,sans-serif}.df-capacities span{font-size:18px}.df-evidence{margin:35px 0;padding:28px 32px;background:#ecf3f1;border-left:4px solid #527f80;border-radius:0 15px 15px 0}.df-evidence>strong{font:600 25px/1.4 Outfit,sans-serif}.df-evidence li{margin-top:15px}.df-training{background:#f2edf7;margin-top:50px;padding:45px;border:0;border-radius:25px}.df-training-grid{display:grid;grid-template-columns:1fr 1.8fr;gap:40px;margin:35px 0}.df-training-grid h3{margin-top:0}.df-education-record{padding-left:30px;border-left:2px solid #c3acd7}.df-faq details{border-top:1px solid #d9cfe3}.df-faq summary{cursor:pointer;font:500 22px/1.4 Outfit,sans-serif;padding:24px 36px 24px 0;position:relative;list-style:none}.df-faq summary::-webkit-details-marker{display:none}.df-faq summary:after{content:"+";position:absolute;right:5px;font-size:25px;color:#85689c}.df-faq details[open] summary:after{content:"−"}.df-answer{padding:0 30px 24px 0;max-width:820px}.df-references ol{padding-left:26px}.df-references li{font-size:17px;line-height:1.65;margin:20px 0;overflow-wrap:anywhere;scroll-margin-top:150px}.df-final{background:#322047;color:#f8f3fc;padding:70px 0}.df-final h2{color:#fff;max-width:860px;font-size:clamp(34px,4vw,51px)}.df-final p{max-width:730px}.df-final .df-eyebrow,.df-final .df-meta{color:#d4c2e2}.df-final .df-text-link{color:#fff;font-size:17px}.df-final .df-button{border-color:#fff}
@media(max-width:980px){.df-summary-grid{grid-template-columns:1fr;gap:40px}.df-hero-grid{grid-template-columns:1.2fr 1fr;gap:20px}.df{font-size:18px}.df-lead{font-size:20px}.df h1{font-size:46px}.df-toc ol{columns:2;column-gap:30px}.df-toc li{break-inside:avoid}}
@media(max-width:640px){.page-dir :is(.site-header,.site-footer) :is(a,p,span,small,summary,strong){font-size:max(14px,1em)}.df-wrap{width:calc(100% - 40px)}.df{font-size:18px;line-height:1.7}.df-breadcrumb{font-size:14px;padding-block:18px;gap:8px}.df-hero{padding:30px 0}.df-hero-grid{grid-template-columns:1fr;gap:10px}.df h1{font-size:40px}.df h2{font-size:32px}.df h3{font-size:24px}.df-service-name{font-size:18px}.df-hero-art{max-width:290px;margin:auto!important}.df-hero-art figcaption{font-size:15px}.df-eyebrow{font-size:14px;letter-spacing:.08em}.df .df-button{font-size:15px;padding:13px 18px}.df-actions{gap:12px}.df-summary{padding:38px 0}.df-section{padding:45px 0;scroll-margin-top:130px}.df-section .df-intro{font-size:20px}.df-toc ol{columns:1}.df-toc li a{font-size:16px}.df-wordfield{gap:12px 18px;font-size:18px}.df-wordfield strong{font-size:25px}.df-dir-diagram{float:none;width:100%;margin:24px 0!important}.df-diagram{padding:15px}.df-diagram figcaption{font-size:15px}.df-definitions{min-height:0}.df-loop{border-radius:28px;gap:12px;padding:25px 20px;flex-direction:column;font-size:16px}.df-loop b{line-height:1;transform:rotate(35deg)}.df-orbit-words{padding:26px 15px;border-radius:25px;grid-template-columns:1fr 1fr;gap:20px}.df-orbit-words>strong{grid-column:1/-1;grid-row:1;min-height:90px;border-radius:60px;font-size:21px}.df-orbit-words div{font-size:16px}.df-orbit-words>p{font-size:16px}.df-typeflow{gap:12px;font-size:27px;padding:22px 15px}.df-caption{font-size:17px}.df-dl>div{grid-template-columns:1fr;gap:8px}.df-circles{grid-template-columns:1fr;gap:0}.df-needs{grid-template-columns:1fr;gap:16px}.df-needs article{padding:23px}.df-table{font-size:14px;line-height:1.6}.df-table :is(td,th){padding:13px 9px}.df-table th:first-child{width:27%}.df-table caption{font-size:22px}.df-capacities li{grid-template-columns:30px 1fr;gap:12px}.df-capacities span{grid-column:2}.df-capacities strong{font-size:20px}.df-training{padding:26px 22px;margin-top:25px}.df-training-grid{grid-template-columns:1fr;gap:30px}.df-education-record{padding:25px 0 0;border-left:0;border-top:1px solid #c3acd7}.df-evidence{padding:24px 20px}.df-evidence ol{padding-left:22px}.df-faq summary{font-size:20px}.df-references li{font-size:16px}.df-final{padding:45px 0}.df-final h2{font-size:36px}.df-meta{font-size:14px}.df blockquote{padding-left:20px;font-size:26px}}
@media(prefers-reduced-motion:reduce){.page-dir *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Only this preview: readable labels and cookie preferences; shared assets stay intact. */
.page-dir{--df-small:15px}
.page-dir .gorusme-etiketi__alt,
.page-dir .button:has(.gorusme-etiketi) .gorusme-etiketi__alt,
.page-dir .cz :is(.cz-d,.cz-d a,.cz-n,.cz-s,.cz-y,.cz-r b,.cz-r span),
.page-dir .cz-ac{font-size:var(--df-small)}
@media(max-width:640px){
  .page-dir{--df-small:14px}
  /* Closed native menu content must not retain an off-canvas layout box. */
  .page-dir .mobile-nav:not([open]) > .mobile-panel{display:none}
}
