html.book-ready,html.book-ready body{height:100%;overflow:hidden;background:#08171e}
.book-ready body{margin:0}.book-ready #top,.book-ready .reading-progress,.book-ready #scrollCue{display:none!important}
html body .site-navigation{position:fixed!important;inset:0 0 auto!important;z-index:100!important;background:#142e3a}
html body .site-navigation .nav{padding:8px 22px!important;min-height:64px!important;gap:12px;max-width:none}
html body .site-navigation .brand{margin-right:auto}.book-ready .brand img{width:40px;height:40px}
html body .site-navigation .section-nav{padding:5px 20px!important;gap:16px;justify-content:center;min-height:37px}
.book-ready .nav-links{display:none!important}.book-ready .nav-links.open{display:flex!important;position:absolute!important;top:100%!important;right:12px;left:auto;width:min(320px,calc(100vw - 24px));background:#17313d;padding:22px;border-radius:12px;flex-direction:column;box-shadow:0 20px 50px #0006}
.book-ready .burger{display:flex!important;flex-shrink:0}.book-ready .language-switch{margin:0!important;display:flex!important}
.book-ready .loop-toggle{font:600 12px system-ui;color:#f4f1e9;background:#ffffff10;border:1px solid #ffffff35;border-radius:20px;padding:9px 13px;white-space:nowrap;cursor:pointer;min-height:36px}
.book-ready .loop-toggle[aria-pressed=true]{color:#e9cb84;border-color:#e9cb84}
html body #toTop{display:grid!important;opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important;width:30px;height:30px}
.book-ready #book#book{position:fixed;top:var(--site-nav-height,110px);bottom:46px;left:14px;right:14px;perspective:1800px;isolation:isolate;border-radius:5px;box-shadow:0 16px 45px #0009,4px 4px 0 #cec7b8,7px 7px 0 #857f72}
html body #book#book>.book-page{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:clamp(14px,2vh,30px) clamp(12px,3vw,44px)!important;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;justify-content:center;transform-origin:left center;backface-visibility:hidden;box-shadow:inset 10px 0 24px #0002;scrollbar-width:thin;}
html body #book#book>.book-page[hidden]{display:none!important}
.book-page:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0002,transparent 4%,transparent 98%,#0001);border:1px solid #ffffff18}
html body #book#book .wrap{width:100%!important;max-width:1180px!important;margin-inline:auto;padding:0!important}
html body #book#book .head{margin:0 0 16px!important}html body #book#book h2{font-size:clamp(24px,3vw,40px)!important;line-height:1.15!important;margin:4px 0 10px!important}
html body #book#book p{font-size:clamp(14px,1.25vw,17px)!important;line-height:1.5!important;text-align:start!important;text-align-last:auto!important;letter-spacing:normal!important;word-spacing:normal!important;hyphens:none!important;clip-path:none!important;opacity:1!important}
html body #book#book .sub{max-width:none!important;margin:0!important}html body #book#book .eyebrow{font-size:10px!important;letter-spacing:.13em}
html body #book#book .cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html body #book#book .card{padding:12px 16px!important;min-height:0!important;border-radius:8px;display:flex;flex-direction:column;gap:4px}
html body #book#book .card .ic{width:25px;height:25px;margin:0!important}html body #book#book .card-index{top:12px;right:13px;font-size:10px}
html body #book#book .card h3{font-size:clamp(14px,1.6vw,21px)!important;margin:2px 0!important;line-height:1.15!important}
html body #book#book .card p{font-size:13px!important;line-height:1.35!important;margin:0!important}
html body #book#book .card-link,html body #book#book .card.custom>a{margin-top:auto!important;padding:5px 0 0!important;font-size:12px!important;line-height:1.3!important;text-align:left;min-height:28px}
html body #book#book .section-next{display:none!important}
html body #book#book .pillars{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:20px}
html body #book#book .pillar{padding:20px!important;min-height:0!important}.book-ready .pillar .ic{width:30px;height:30px;margin-bottom:10px}
html body #book#book .pillar h3{font-size:23px!important;margin:8px 0!important}html body #book#book .pillar p{margin:0!important}
html body #book#book .about-grid{display:block!important;max-width:960px!important}html body #book#book .quote{padding:16px 24px!important;margin:20px 0 0!important}
html body #book#book .reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}
html body #book#book .store-inner{gap:30px!important}html body #book#book .contact-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;align-items:center}
html body #book#book .cf{padding:20px!important;gap:12px!important}.book-ready #mesaj{min-height:90px!important;height:90px!important}.book-ready .field input{padding:10px!important}.book-ready .c-links{margin-top:16px!important;gap:10px!important}
html body #book#book #kapanis{background:#0e1f28;color:#edf2f4}html body #book#book .foot-top{padding:0!important;margin:0 auto;width:100%;max-width:1120px;gap:40px}html body #book#book .foot-bottom{padding-top:25px;margin-top:30px}
.book-controls{position:fixed;bottom:0;left:0;right:0;height:43px;display:flex;align-items:center;justify-content:center;gap:20px;color:#d8dcd9;font:12px system-ui;z-index:101;background:#08171e}.book-controls button{border:0;background:transparent;color:#e9cb84;cursor:pointer;padding:8px 14px;min-height:38px;font:inherit}.book-controls button:disabled{opacity:.3;cursor:default}.book-count{min-width:120px;text-align:center}.book-ready :focus-visible{outline:2px solid #d8ac4e;outline-offset:3px}
.book-intro{position:fixed;inset:0;background:#061015;z-index:1000;display:grid;place-items:center;overflow:hidden}.book-intro canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .6s}.book-intro img{width:min(58vw,350px);border-radius:50%;clip-path:inset(0 100% 0 0);animation:logo-form 2.3s linear forwards;filter:drop-shadow(0 0 30px #45665c66);z-index:1}.book-intro.rain canvas{opacity:1}.book-intro.rain img{transition:opacity 1s,transform 1.4s;opacity:0;transform:scale(1.6)}.book-intro button{position:absolute;right:20px;bottom:20px;border:1px solid #759789;background:#10252c;color:#d6e4df;padding:10px 18px;border-radius:20px;z-index:2}.book-intro.done{opacity:0;transition:opacity .6s;pointer-events:none}@keyframes logo-form{to{clip-path:inset(0 0 0 0)}}
@media(max-width:1000px){html body .site-navigation .brand .txt{font-size:16px}html body #book#book p{font-size:14px!important}html body #book#book .pillars{gap:12px!important}html body #book#book .pillar{padding:14px!important}}
@media(max-width:600px){html body .site-navigation .nav{padding:6px 10px!important;gap:6px;min-height:58px!important}.book-ready .brand .txt{display:none!important}.book-ready .brand img{width:32px;height:32px}.book-ready .loop-toggle{padding:8px;font-size:10px}.book-ready .language-switch button{padding:7px!important;font-size:11px!important;min-width:30px!important}.book-ready .burger{width:30px!important}html body .site-navigation .section-nav{gap:8px!important;padding:4px 8px!important}html body .section-nav>a{font-size:10px!important}.book-ready .navigation-actions{gap:4px!important}.book-ready .advisor-launch{font-size:10px!important;padding:6px!important;min-height:28px!important}.book-ready #book#book{left:5px;right:5px;bottom:43px}html body #book#book>.book-page{padding:12px!important}html body #book#book .head{margin-bottom:10px!important}html body #book#book h2{font-size:25px!important;margin-bottom:8px!important}html body #book#book p{font-size:13px!important;line-height:1.4!important}html body #book#book .cards{gap:6px!important}html body #book#book .card{padding:9px 7px!important;gap:4px!important}html body #book#book .card .ic{width:20px;height:20px}html body #book#book .card h3{font-size:13px!important}html body #book#book .card p{font-size:12px!important;line-height:1.3!important}html body #book#book .card-link,html body #book#book .card.custom>a{font-size:11px!important;min-height:35px}html body #book#book .card-index{font-size:9px;right:6px;top:8px}html body #book#book .pillars{grid-template-columns:1fr!important;gap:8px!important;margin-top:8px}html body #book#book .pillar{padding:10px 12px!important}.book-ready .pillar .ic{display:none}html body #book#book .pillar h3{font-size:18px!important;margin:0 0 4px!important}.book-ready .pillar .num{font-size:22px!important;top:8px;right:10px;opacity:.22}html body #book#book .quote{padding:12px!important;margin-top:12px!important}html body #book#book .stat-grid{grid-template-columns:1fr 1fr!important;gap:25px!important}html body #book#book .stats .n{font-size:48px!important}html body #book#book .stats .l{font-size:13px!important}html body #book#book .store-inner{display:flex!important;flex-direction:column;gap:20px!important}html body #book#book .badges{flex-wrap:wrap!important;gap:8px!important;font-size:11px!important}html body #book#book .contact-grid{grid-template-columns:1fr!important;gap:12px!important}html body #book#book .contact .lead{font-size:12px!important;margin:0!important}html body #book#book .c-links{display:grid;grid-template-columns:1fr 1fr;gap:5px!important;margin-top:8px!important}.book-ready .c-link{font-size:10px!important;gap:4px!important}.book-ready .c-link .ic{width:15px;height:15px}.book-ready .c-link .arw{display:none}html body #book#book .cf{padding:12px!important;gap:8px!important;display:grid;grid-template-columns:1fr 1fr}.book-ready .field label{font-size:11px!important;margin-bottom:3px}.book-ready .field input{padding:7px!important;font-size:16px!important;min-width:0}.book-ready #mesaj{min-height:55px!important;height:55px!important;font-size:16px!important}.book-ready .submit .btn{padding:8px 14px!important;font-size:12px!important}.book-ready .foot-top{display:flex!important;flex-direction:column;gap:25px!important}.book-ready .foot-nav{flex-wrap:wrap!important;gap:16px!important}.book-controls{gap:4px}.book-count{min-width:110px}}
@media(max-height:650px){html body #book#book>.book-page{justify-content:flex-start!important}html body #book#book .head{margin-bottom:8px!important}}
@media(prefers-reduced-motion:reduce){.book-intro{display:none}.book-ready *, .book-ready *:before,.book-ready *:after{animation:none!important;scroll-behavior:auto!important}}
html body #book#book .cards{margin-top:12px!important}
html body #book#book .card h3{white-space:normal!important;text-wrap:wrap!important;overflow-wrap:anywhere!important}
html body #book#book .card p{overflow-wrap:anywhere!important}
html body #book#book .card .icon-depth{width:25px!important;height:25px!important;margin:0!important;flex-shrink:0}
html body #book#book .approach{background:var(--paper)}
html body #book#book .store:before{display:none!important}
html body #book#book .stat{padding:22px 12px!important}
html body #book#book .pillar .num{position:absolute!important;right:12px;top:10px;opacity:.2}
html body #book#book .pillar .icon-depth{display:none!important}
@media(max-width:600px){html body #book#book .stat .n{font-size:36px!important}html body #book#book .card .icon-depth{width:20px!important;height:20px!important}html body #book#book .cards{margin-top:6px!important}html body #book#book .c-links{margin-top:5px!important}html body #book#book .contact h2{margin-top:0!important}.book-ready #mesaj{height:45px!important;min-height:45px!important}html body #book#book .pillar p{font-size:12px!important;line-height:1.35!important}html body #book#book .pillar{padding:9px 10px!important}html body #book#book .contact .field{margin:0!important}}
html body #book#book>.book-page:after{inset:0!important;width:auto!important;height:auto!important;border-radius:0!important}
html body #book#book>.book-page{justify-content:safe center}
html body #book#book .card p{text-align:left!important;text-align-last:left!important;overflow-wrap:anywhere!important}
html body #book#book .card a{overflow-wrap:anywhere!important;white-space:normal!important}
@media(max-width:400px){html body #book#book .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}html body #book#book .card{padding:6px 8px!important;gap:2px!important}html body #book#book .card .icon-depth{display:none!important}html body #book#book .card-index{display:none}html body #book#book .card:last-child{grid-column:1/-1}html body #book#book .card h3{font-size:13px!important;margin:0!important}html body #book#book .card p{line-height:1.25!important}html body #book#book .card-link,html body #book#book .card.custom>a{min-height:25px!important;padding:2px 0 0!important}html body #book#book .head .eyebrow{display:none}html body #book#book .head{margin-bottom:6px!important}html body #book#book .pillar p{line-height:1.3!important}html body #book#book .pillar{padding:7px 10px!important}html body #book#book .quote p{margin-top:0!important}html body #book#book .c-link{padding:5px 0!important}html body #book#book .contact-grid{gap:8px!important}}
@media(max-width:400px){html body #book#book .card{padding-block:3px!important}html body #book#book .contact .eyebrow{display:none}html body #book#book .contact h2{margin-bottom:5px!important}html body #book#book .cf{padding:8px!important}html body #book#book .contact-grid{margin-top:0!important}}
html body #book#book>.book-page{justify-content:safe center!important}
/* v34: one physical sheet, no scrolling and no bottom toolbar. */
html body #book#book{bottom:max(8px,env(safe-area-inset-bottom));touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}
html body #book#book:active{cursor:grabbing}
html body #book#book input,html body #book#book textarea{user-select:text;-webkit-user-select:text;cursor:text;touch-action:auto}
html body #book#book>.book-page{overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:stretch}
html body #book#book>.book-page[hidden]{display:none!important}
html body #book#book .page-content{position:relative;z-index:1;flex:0 0 auto;min-width:0;width:100%;max-width:1180px;margin:auto;transform-origin:center center;}
html body #book#book>.book-page>.page-content>.bg{display:none}
.book-controls{display:none!important}
html body #bookIntro{display:grid!important;background:radial-gradient(ellipse at center,#17313d 0,#091c24 65%);opacity:1}
html body #bookIntro.done{opacity:0;transition:opacity .6s}
html body #bookIntro svg{position:relative;width:min(68vw,370px);height:auto;opacity:0;filter:drop-shadow(0 0 10px #c8b16a22);transition:opacity .6s,transform 1.4s;z-index:2}
html body #bookIntro.drawing svg{opacity:1}
html body #bookIntro .logo-piece{stroke:#d8b54e;stroke-width:.85;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;fill:transparent}
html body #bookIntro .ring{stroke:#a89452;stroke-width:1;fill:none!important}
html body #bookIntro.drawing .logo-piece{animation:logo-trace 1.8s linear var(--delay) both,logo-fill .8s ease calc(var(--delay) + 1.15s) both}
html body #bookIntro.rain svg{opacity:0;transform:scale(1.35)}
html body #bookIntro.rain canvas{opacity:1;transition:opacity .8s;filter:drop-shadow(0 0 12px #47755a)}
@keyframes logo-trace{to{stroke-dashoffset:0}}
@keyframes logo-fill{to{fill:#dfb94e}}
@media(prefers-reduced-motion:reduce){html body #bookIntro.drawing .logo-piece{stroke-dashoffset:0;fill:#dfb94e}html body #bookIntro svg{transition:none}}
@media(max-height:650px) and (min-width:601px){html body #book#book .head{margin-bottom:8px!important}html body #book#book h2{font-size:25px!important;margin:2px 0 6px!important}html body #book#book p{font-size:13px!important;line-height:1.35!important}html body #book#book .cards{gap:5px!important;margin-top:5px!important}html body #book#book .card{padding:6px 10px!important}html body #book#book .card .icon-depth{display:none!important}html body #book#book .card h3{font-size:15px!important}html body #book#book .stat-grid{margin-top:14px!important}html body #book#book .cf{padding:10px!important;gap:6px!important}html body #book#book .c-link{padding:5px 0!important}html body #book#book .quote{margin-top:8px!important;padding:12px!important}}
html body #book#book .form-status{grid-column:1/-1;margin:2px 0 0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important;color:#375442!important;background:#eef5ec;border-color:#ccdcca}
html body #book#book textarea{resize:none!important;scrollbar-width:none}html body #book#book textarea::-webkit-scrollbar{display:none}
@media(max-height:500px) and (min-width:601px){html body #book#book>.book-page{padding:8px 16px!important}html body #book#book .eyebrow{display:none}html body #book#book .cf{display:grid!important;grid-template-columns:1fr 1fr!important;padding:8px!important;gap:4px!important}html body #book#book .field{margin:0!important}html body #book#book .field label{font-size:10px!important;line-height:1.2!important;margin-bottom:2px!important}html body #book#book .field input{min-height:0!important;height:28px!important;padding:4px 8px!important;font-size:12px!important}html body #book#book #mesaj{min-height:36px!important;height:36px!important;padding:4px 8px!important;font-size:12px!important}html body #book#book .submit .btn{padding:5px 12px!important;font-size:12px!important;min-height:28px!important}html body #book#book .contact-grid{gap:20px!important}html body #book#book .form-status{padding:4px 6px!important;font-size:11px!important}html body #book#book .head .sub{font-size:12px!important;line-height:1.3!important}html body #book#book .pillar{padding:10px!important}html body #book#book .pillar h3{font-size:17px!important;margin:0 0 6px!important}html body #book#book .pillar p{font-size:12px!important}html body #book#book .foot-top{gap:20px!important}html body #book#book .foot-bottom{margin-top:10px!important;padding-top:10px!important}}
html body #book#book .form-status.err{color:#843d2b!important;background:#fff4eb;border-color:#e9c7b6}
html body #book#book{bottom:max(8px,env(safe-area-inset-bottom))!important}
@media(max-width:1100px){html body #book#book .cards .card h3,html body #book#book .cards .card p,html body #book#book .cards .card-link,html body #book#book .cards .card.custom>a{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}html body #book#book .cards .card p{font-size:12px!important}}
@media(min-width:401px) and (max-width:600px){html body #book#book .cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #book#book .card:last-child{grid-column:1/-1}html body #book#book .card .icon-depth{display:none!important}}
/* v35: one animation clock; wait for every logo component to be complete. */
html body #bookIntro.drawing .logo-piece{animation:none!important}
html body #book#book{touch-action:pinch-zoom}
html body #book#book .book-return{display:block;width:max-content;margin:18px auto 0;padding:9px 18px;border:1px solid #d8ac4e;border-radius:22px;color:#e9cb84;font-size:14px;line-height:1.3;text-decoration:none;touch-action:manipulation}

/* v36: exact supplied artwork, progressively revealed without redrawing. */
html body #bookIntro{background:#15313b}
html body #bookIntro svg{width:min(78vw,470px,78vh);filter:none}

/* v37: the round brand link has no underline. */
html body .site-navigation a.brand{border-bottom:0!important;text-decoration:none!important;background-image:none!important}
html body .site-navigation a.brand::after{content:none!important;display:none!important}

/* Remove the decorative line below the first-page emblem/eyebrow. */
html body #uretiyoruz .eyebrow::after{content:none!important;display:none!important}

.typewriter-letter{display:inline!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important}

/* Keep incoming copy hidden until its first typed character. */
html body .book-page[data-copy-pending] p:not(form p):not(.form-status,.presence,.chat-state,.local-note){visibility:hidden}

html body .book-page[data-copy-pending] .typewriter-letter{visibility:hidden!important}
